如何淺析ASIC物理實現(xiàn)概念中的Milkyway database,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計、網(wǎng)站制作與策劃設(shè)計,樂至網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務涵蓋:樂至等地區(qū)。樂至做網(wǎng)站價格咨詢:028-86922220
Milkyway數(shù)據(jù)庫是Synopsys Galaxy中工具的統(tǒng)一設(shè)計存儲格式? 設(shè)計平臺,包括設(shè)計編譯器?、IC編譯器?, 斯塔爾克?, IC驗證器、PrimeRail和Milkyway環(huán)境。
根據(jù)官方定義,Milkyway database是一個用于Synopsys工具的統(tǒng)一的設(shè)計存儲格式,這里所需要存儲的數(shù)據(jù)主要還是設(shè)計的物理信息。
Synopsys使用一個統(tǒng)一的Milkyway database可以在Synopsys Galaxy?Design Platform中所有的EDA工具之間進行數(shù)據(jù)交換,避免了工具之間文件格式轉(zhuǎn)換的大量時間花費,文件之間語義不匹配造成的信息丟失等問題。
Design Compiler可以write_milkyway一個mapped之后的Milkyway database
IC Compiler從Milkyway database中讀取設(shè)計信息和庫信息,然后執(zhí)行placement, clock tree synthesis和 routing。也可以將不同階段的設(shè)計信息再保存為Milkyway database
Milkyway tool可以讀入其他格式的物理信息(GDSII, OASIS和LEF/DEF),保存為Milkyway database,然后提取出FRAM views用于物理實現(xiàn)。
IC Validator、PrimeRail、StarRC都可以使用Milkyway database執(zhí)行相應的工作,同樣可以將設(shè)計保存成Milkyway database。
Milkyway Libraries and Cells
Synopsys工具可以訪問Milkyway database中設(shè)計和庫的物理信息。這個物理信息不僅包含庫單元的物理和工藝信息,還包含某個特定設(shè)計的placement 和routing等信息。
Milkyway database是層次化的文件管理架構(gòu)。但是,為了確保文件一致性和完整性,只能通過Synopsys工具進行訪問(open_mw_lib)。
當打開一個設(shè)計的Milkyway database時,工具會自動鏈接到其他所需的reference Milkyway database(參考庫)
Milkyway database中信息的基本單位是cell。cell可以是芯片中I / O,standard cell,或者整個芯片的物理版圖。在Synopsys工具中,可以使用open_mw_cel命令打開一個當前Milkyway database中的cell進行編輯。
Milkyway database中同一個cell的不同表示形式,稱為“views”。
CEL view包含完整的layout信息,FRAM view只包含cell的抽象表示用于placement 和 routing。
IC Compiler和 PrimeRail等工具在執(zhí)行相應的工作(physical verification、IR drop和electro migrationanalysis)是也會產(chǎn)生相應的views。
Design and Reference Libraries
Milkywaydatabase除了包含物理庫信息、工藝信息,還包含特定設(shè)計的物理信息,即保存了placement 和 routing的結(jié)果。也就是說,Milkyway database包含了設(shè)計庫(design library)和參考庫(reference libraries)。
我們當前編輯的是design library,引用的i/o,std cell和memory都是reference libraries。
Milkyway database是一個層次結(jié)構(gòu),當前設(shè)計的design library,也可能是其他設(shè)計的reference libraries。這種層次關(guān)系通過set_mw_lib_reference命令設(shè)置。
set_mw_lib_reference \-mw_reference_library {/mw/LIBS/mw_lib_B /mw/LIBS/mw_lib_C} \/mw/LIBS/mw_lib_A
在項目中可以report相應的層次關(guān)系
prompt> report_mw_lib-mw_reference_library mw_lib_A/mw/LIBS/mw_lib_B/mw/LIBS/mw_lib_C
Logic Libraries
cell的logic,timing和power信息通常包含在.db文件中。.db文件是由Library Compiler工具以Liberty(.lib)格式生成,然后轉(zhuǎn)化成.db格式。在Design Compiler 和IC Compiler工具中,使用search_path,target_library,和link_library變量設(shè)置。
.db文件和Milkyway database中按照名稱匹配,將logic,timing,power和physical信息關(guān)聯(lián)起來??梢酝ㄟ^check_library命令進行檢查。
看完上述內(nèi)容,你們掌握如何淺析ASIC物理實現(xiàn)概念中的Milkyway database的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
新聞標題:如何淺析ASIC物理實現(xiàn)概念中的Milkywaydatabase
文章位置:http://jinyejixie.com/article36/pphopg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、自適應網(wǎng)站、ChatGPT、移動網(wǎng)站建設(shè)、域名注冊、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)