如何淺析ASIC物理實(shí)現(xiàn)概念中的Milkywaydatabase

如何淺析ASIC物理實(shí)現(xiàn)概念中的Milkyway database,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),樂(lè)至網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:樂(lè)至等地區(qū)。樂(lè)至做網(wǎng)站價(jià)格咨詢:028-86922220

Milkyway數(shù)據(jù)庫(kù)是Synopsys Galaxy中工具的統(tǒng)一設(shè)計(jì)存儲(chǔ)格式? 設(shè)計(jì)平臺(tái),包括設(shè)計(jì)編譯器?、IC編譯器?, 斯塔爾克?, IC驗(yàn)證器、PrimeRail和Milkyway環(huán)境。

根據(jù)官方定義,Milkyway database是一個(gè)用于Synopsys工具的統(tǒng)一的設(shè)計(jì)存儲(chǔ)格式,這里所需要存儲(chǔ)的數(shù)據(jù)主要還是設(shè)計(jì)的物理信息。

Synopsys使用一個(gè)統(tǒng)一的Milkyway database可以在Synopsys Galaxy?Design Platform中所有的EDA工具之間進(jìn)行數(shù)據(jù)交換,避免了工具之間文件格式轉(zhuǎn)換的大量時(shí)間花費(fèi),文件之間語(yǔ)義不匹配造成的信息丟失等問(wèn)題。

Design Compiler可以write_milkyway一個(gè)mapped之后的Milkyway database

IC Compiler從Milkyway database中讀取設(shè)計(jì)信息和庫(kù)信息,然后執(zhí)行placement, clock tree synthesis和 routing。也可以將不同階段的設(shè)計(jì)信息再保存為Milkyway database

Milkyway tool可以讀入其他格式的物理信息(GDSII, OASIS和LEF/DEF),保存為Milkyway database,然后提取出FRAM views用于物理實(shí)現(xiàn)。

IC Validator、PrimeRail、StarRC都可以使用Milkyway database執(zhí)行相應(yīng)的工作,同樣可以將設(shè)計(jì)保存成Milkyway database。

Milkyway Libraries and Cells

Synopsys工具可以訪問(wèn)Milkyway database中設(shè)計(jì)和庫(kù)的物理信息。這個(gè)物理信息不僅包含庫(kù)單元的物理和工藝信息,還包含某個(gè)特定設(shè)計(jì)的placement 和routing等信息。

Milkyway database是層次化的文件管理架構(gòu)。但是,為了確保文件一致性和完整性,只能通過(guò)Synopsys工具進(jìn)行訪問(wèn)(open_mw_lib)。

當(dāng)打開(kāi)一個(gè)設(shè)計(jì)的Milkyway database時(shí),工具會(huì)自動(dòng)鏈接到其他所需的reference Milkyway database(參考庫(kù))

Milkyway database中信息的基本單位是cell。cell可以是芯片中I / O,standard cell,或者整個(gè)芯片的物理版圖。在Synopsys工具中,可以使用open_mw_cel命令打開(kāi)一個(gè)當(dāng)前Milkyway database中的cell進(jìn)行編輯。

Milkyway database中同一個(gè)cell的不同表示形式,稱為“views”。

CEL view包含完整的layout信息,FRAM view只包含cell的抽象表示用于placement 和 routing。

IC Compiler和 PrimeRail等工具在執(zhí)行相應(yīng)的工作(physical verification、IR drop和electro migrationanalysis)是也會(huì)產(chǎn)生相應(yīng)的views。

Design and Reference Libraries


Milkywaydatabase除了包含物理庫(kù)信息、工藝信息,還包含特定設(shè)計(jì)的物理信息,即保存了placement 和 routing的結(jié)果。也就是說(shuō),Milkyway database包含了設(shè)計(jì)庫(kù)(design library)和參考庫(kù)(reference libraries)。

我們當(dāng)前編輯的是design library,引用的i/o,std cell和memory都是reference libraries。

如何淺析ASIC物理實(shí)現(xiàn)概念中的Milkyway database

Milkyway database是一個(gè)層次結(jié)構(gòu),當(dāng)前設(shè)計(jì)的design library,也可能是其他設(shè)計(jì)的reference libraries。這種層次關(guān)系通過(guò)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

在項(xiàng)目中可以report相應(yīng)的層次關(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)起來(lái)。可以通過(guò)check_library命令進(jìn)行檢查。

看完上述內(nèi)容,你們掌握如何淺析ASIC物理實(shí)現(xiàn)概念中的Milkyway database的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞標(biāo)題:如何淺析ASIC物理實(shí)現(xiàn)概念中的Milkywaydatabase
文章位置:http://muchs.cn/article36/pphopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)自適應(yīng)網(wǎng)站、ChatGPT移動(dòng)網(wǎng)站建設(shè)、域名注冊(cè)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)