0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

設(shè)計(jì)直接從RTL流向GDSII

PCB線路板打樣 ? 來(lái)源:LONG ? 2019-08-12 17:29 ? 次閱讀

EDA行業(yè)的歷史不斷受到技術(shù)周期性動(dòng)蕩以及權(quán)力平衡的影響。隨著電子設(shè)計(jì)自動(dòng)化(EDA)解決方案的創(chuàng)建,半導(dǎo)體工藝技術(shù)的進(jìn)步和不斷增加的上市時(shí)間需求成為必然。諸如綜合等關(guān)鍵技術(shù)正在成為商品,傳統(tǒng)的邏輯和物理設(shè)計(jì)流程所依賴的基礎(chǔ)不再適用。當(dāng)前的多供應(yīng)商,多工具設(shè)計(jì)流程無(wú)法充分解決時(shí)序收斂問(wèn)題,也無(wú)法解決數(shù)百萬(wàn)門設(shè)計(jì)問(wèn)題。設(shè)計(jì)人員真正需要的是單一的集成系統(tǒng),它可以將設(shè)計(jì)直接從RTL流向GDSII,并保證性能良好。

這一突破性解決方案將從何而來(lái)?從最新起點(diǎn),。以綜合為例。 Synopsys Design Compiler在12年前取得了突破,但直到Ambit的BuildGates來(lái)到它之前,它幾乎停滯不前。 BuildGates為邏輯綜合帶來(lái)了三項(xiàng)重大改進(jìn):更大容量(高達(dá)100K門),在時(shí)序相關(guān)優(yōu)化期間獲得更好的結(jié)果,以及為大型設(shè)計(jì)提供分布式綜合的時(shí)間預(yù)算。 Synopsys通過(guò)對(duì)DC進(jìn)行略微改進(jìn),回應(yīng)了其首個(gè)再合成競(jìng)爭(zhēng)對(duì)手Ambit。但是,用戶仍然堅(jiān)持使用已有12年歷史的DC技術(shù)。

地方和路線并沒(méi)有停滯不前,因?yàn)槊孔咭徊蕉夹枰獌刹?。這主要是由于Cadence習(xí)慣于獲得體面的技術(shù),然后將其用于老化的設(shè)計(jì)流程而不是整合它。這為他們創(chuàng)造了一個(gè)有利可圖的設(shè)計(jì)服務(wù)業(yè)務(wù),因?yàn)樗枰獙<覀兣宄绾螌⑺悬c(diǎn)工具有效地組合在一起。但是,Cadence最后一次開(kāi)發(fā)出更好的,新的布局布線工具是什么時(shí)候?

由于他們需要保持Wallstreet的快樂(lè),Cadence和Synopsys聲稱他們擁有或接近擁有RTL GDSIIflow可減少迭代次數(shù)并解決信號(hào)完整性和時(shí)序收斂問(wèn)題。毫不奇怪,消除迭代,大型設(shè)計(jì)的容量和保證時(shí)序收斂不是他們的功能列表。我贊揚(yáng)他們的誠(chéng)實(shí),因?yàn)樗麄儫o(wú)法提供這些信息

半導(dǎo)體工藝技術(shù)的特征尺寸的不斷減少為這些傳統(tǒng)的合成,布局和布線系統(tǒng)帶來(lái)了難以克服的問(wèn)題。大多數(shù)這些工具是在10 - 15年前開(kāi)發(fā)的,當(dāng)時(shí)10K門設(shè)計(jì)是最后的,面積是最嚴(yán)峻的挑戰(zhàn),互連延遲是不可忽視的。那時(shí)候合成與布局和布線之間的差距不是問(wèn)題。

在今天的DSM設(shè)計(jì)中,互連布線代表了電路中延遲的絕大部分。與門延遲不同,互連延遲在邏輯設(shè)計(jì)期間難以預(yù)測(cè),因?yàn)樗Q于硅的最終物理布局。因此,對(duì)于傳統(tǒng)的EDA解決方案,硅設(shè)計(jì)團(tuán)隊(duì)必須在邏輯和物理設(shè)計(jì)之間進(jìn)行多次迭代,以滿足時(shí)序要求,通常會(huì)延遲產(chǎn)品發(fā)布數(shù)月。

雖然Synopsys和Cadence已經(jīng)發(fā)布了關(guān)于物理編譯器和PKS的重大聲明 - 他們目前對(duì)RTL toGDSII流問(wèn)題的回答 - 他們實(shí)際上只是在“綜合”產(chǎn)品中重新包裝存在的合成,放置和全局路由引擎。如果這些公司了解如何解決設(shè)計(jì)師的問(wèn)題和需求,他們就會(huì)知道設(shè)計(jì)師需要處理1M到10M門設(shè)計(jì)的工具,而僅僅是減少工作是不夠的。

為了滿足這些解決方案的時(shí)間安排,當(dāng)通過(guò)優(yōu)化使布局估計(jì)無(wú)效并且必須以與技術(shù)無(wú)關(guān)的方式顯著重構(gòu)設(shè)計(jì)的某些部分時(shí),仍需要迭代。此外,新解決方案還需要在詳細(xì)布局和布線之間進(jìn)行迭代,因?yàn)樗鼈儾惶峁┰敿?xì)的布局規(guī)劃。如果沒(méi)有詳細(xì)的布局規(guī)劃,這些方法必須使用guesstimates formacro和pad placement。由兩個(gè)宏組成的關(guān)鍵路徑的時(shí)序僅由幾個(gè)邏輯級(jí)別組成,高度依賴于精確的宏位置。

由于這些方法無(wú)法保證芯片性能,因此設(shè)計(jì)人員對(duì)這些工具進(jìn)行基準(zhǔn)測(cè)試需要通過(guò)整個(gè)芯片設(shè)計(jì)流向GDSII。只有使用無(wú)DRC的GDSII,才能知道他的芯片是否符合時(shí)序要求。

這些新的解決方案也受到100K門綜合容量限制的阻礙。布局和布線算法通過(guò)扁平設(shè)計(jì)產(chǎn)生最佳結(jié)果。為了利用這些膠溶液,物理塊現(xiàn)在被限制在合成的極限,并且需要基于極限的限制來(lái)定義層次邊界。時(shí)序收斂的嚴(yán)重問(wèn)題發(fā)生在1M +門設(shè)計(jì)中,并且是長(zhǎng)線,宏和焊盤放置的直接結(jié)果。

為GDSII解決方案提供完整的集成RTL,可以減少迭代次數(shù),保證時(shí)序,并且處理大型設(shè)計(jì)平板,邏輯和物理設(shè)計(jì)技術(shù)的能力必須完全重新設(shè)計(jì)。綜合必須不再依賴于隨機(jī)線載模型或初始布局的估計(jì)來(lái)管理互連延遲。合成必須與使用時(shí)序作為主要約束的完整物理設(shè)計(jì)解決方案緊密集成。為了實(shí)現(xiàn)必要的集成級(jí)別,此解決方案必須在單個(gè)統(tǒng)一的數(shù)據(jù)架構(gòu)上運(yùn)行,以允許工具同時(shí)工作。由于Cadence和Synopsys顯然無(wú)法提供這樣的解決方案,它將從何而來(lái)?無(wú)一例外,創(chuàng)業(yè)公司推動(dòng)了技術(shù)的進(jìn)步,改變了行業(yè)的力量平衡。如果EDA歷史記錄是任何指標(biāo),那么只有創(chuàng)業(yè)公司可以通過(guò)這種革命性的解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59876
  • GDSII
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    8864
  • PCB打樣
    +關(guān)注

    關(guān)注

    17

    文章

    2968

    瀏覽量

    21761
  • 華強(qiáng)PCB
    +關(guān)注

    關(guān)注

    8

    文章

    1831

    瀏覽量

    27849
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    43111
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    可綜合的RTL代碼的角度聊聊interface

    SystemVerilog引入了interface,這里我們可綜合的RTL代碼的角度聊聊interface。
    的頭像 發(fā)表于 10-12 09:06 ?1897次閱讀
    <b class='flag-5'>從</b>可綜合的<b class='flag-5'>RTL</b>代碼的角度聊聊interface

    [求助]GDSII和ASCII格式互換?。?!

    網(wǎng)上很多的轉(zhuǎn)換工具都是只能GDSII轉(zhuǎn)換到ASCII。誰(shuí)有這方面的轉(zhuǎn)換工具?最好是JAVA的。C語(yǔ)言也行。GDSII和ASCII互相轉(zhuǎn)換的方法也行。
    發(fā)表于 11-03 20:55

    GDSII是什么?什么是GDSII文件

    GDSII是版圖數(shù)據(jù)的格式GDSII文件:GDSII Stream format is the standard file format for transfering/archiving 2D
    發(fā)表于 06-07 10:55

    信號(hào)流向問(wèn)題

    在這個(gè)電路圖中開(kāi)關(guān)S接正—9V時(shí)二極管V1不導(dǎo)通,信號(hào)輸入端(IN)與信號(hào)輸出端(OUT)被截?cái)?。?dāng)開(kāi)關(guān)接+9V時(shí)二極管導(dǎo)通,信號(hào)輸入端(IN)流向輸出端(OUT)問(wèn)信號(hào)為什么流向輸出端而不
    發(fā)表于 06-26 22:52

    pcb如何規(guī)劃信號(hào)流向

    轉(zhuǎn)自網(wǎng)絡(luò):每一款產(chǎn)品包含了音視頻,模擬,數(shù)字,電源管理這些典型的電路模塊,理清信號(hào)流向圖有助于我們更好的提高布局的效率和正確性,我們都知道,布局的好壞直接影響到布線的質(zhì)量和效果。因此,如何正確的規(guī)劃
    發(fā)表于 10-15 11:55

    RTL,RTL是什么意思

    RTL,RTL是什么意思 電阻晶體管邏輯電路 RTL電路-電
    發(fā)表于 03-08 11:19 ?1.4w次閱讀

    三星使用Cadence統(tǒng)一數(shù)字流程實(shí)現(xiàn)20nm芯片流片

    三星電子有限公司使用Cadence統(tǒng)一數(shù)字流程,RTLGDSII,成功實(shí)現(xiàn)了20納米測(cè)試芯片的流片
    發(fā)表于 07-27 08:47 ?1068次閱讀

    Cadence提供新一代Encounter RTL-to-GDSII流程

    全球電子設(shè)計(jì)創(chuàng)新領(lǐng)先企業(yè)Cadence設(shè)計(jì)系統(tǒng)公司日前宣布推出最新版Cadence Encounter RTL-to-GDSII流程.
    發(fā)表于 03-10 09:44 ?847次閱讀

    RTL8139C RTL8139C-LF RTL8139CL RTL8139CL-LF

    RTL8139C RTL8139C-LF RTL8139CL RTL8139CL-LF
    發(fā)表于 10-25 14:48 ?23次下載
    <b class='flag-5'>RTL</b>8139C <b class='flag-5'>RTL</b>8139C-LF <b class='flag-5'>RTL</b>8139CL <b class='flag-5'>RTL</b>8139CL-LF

    RTL8382L+RTL8218B+RTL8231L應(yīng)用參考原理圖

    RTL8382L+RTL8218B+RTL8231L應(yīng)用參考原理圖
    發(fā)表于 03-09 10:30 ?375次下載

    我們處于EDA融合時(shí)代 更多的算法工具涌現(xiàn)

    現(xiàn)代芯片設(shè)計(jì)流程,可以劃分為,spec定義,架構(gòu)定義,功能設(shè)計(jì)(RTL),邏輯設(shè)計(jì)(logic design), 電路設(shè)計(jì)(circuit design)最終產(chǎn)生GDSII。其中屬于EDA涵蓋范圍主要是
    發(fā)表于 12-24 17:43 ?1484次閱讀
    我們處于EDA融合時(shí)代 更多的算法工具涌現(xiàn)

    RTL追蹤到Scala

      在三天前SpinalHDL1.8.0正式上線,在這次更新中增加了Scala代碼和生成的RTL代碼之間的對(duì)照功能,也就是說(shuō)我們可以在生成的RTL代碼中看到是哪一行Scala生成的,這就為后續(xù)的代碼調(diào)試增加了靈活性(雖然在調(diào)試SpinalHDL的時(shí)候也很少看對(duì)應(yīng)的
    的頭像 發(fā)表于 12-09 10:32 ?1288次閱讀

    Vivado中對(duì)RTL源文件如何進(jìn)行加密

    直接把密鑰嵌入到RTL源文件中 允許客戶直接把密鑰的內(nèi)容直接貼到RTL源文件中protect begin和protect end之間的內(nèi)容就
    發(fā)表于 02-10 12:17 ?1901次閱讀

    直接在網(wǎng)表中插入RTL來(lái)快速做芯片功能ECO

    我們?cè)诰W(wǎng)表里直接插入了RTL的always語(yǔ)句,對(duì)wr_data_7_進(jìn)行了打拍和簡(jiǎn)單邏輯處理(新加的邏輯所需要的輸入信號(hào)都可以在原網(wǎng)表中找到),把處理后的信號(hào)wr_data_7_new_d接到原DFF的D端,如下圖中的箭頭。這種在網(wǎng)表里
    的頭像 發(fā)表于 06-06 16:20 ?2282次閱讀
    <b class='flag-5'>直接</b>在網(wǎng)表中插入<b class='flag-5'>RTL</b>來(lái)快速做芯片功能ECO

    傳統(tǒng)用于數(shù)字設(shè)計(jì)的CPU是否已經(jīng)達(dá)到了容量極限?

    在數(shù)字設(shè)計(jì)的Implementation過(guò)程中,RTLGDSII的每一步都是高度計(jì)算密集型的。
    的頭像 發(fā)表于 04-17 10:11 ?471次閱讀