0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

分享一種大型SOC設(shè)計(jì)中功能ECO加速的解決方案

roborobo_0706 ? 來(lái)源:NanDigits ? 2024-03-11 10:41 ? 次閱讀

大型SOC項(xiàng)目的綜合非常耗時(shí)間,常常花費(fèi)好幾天。當(dāng)需要做功能ECO時(shí),代碼的改動(dòng)限定在某些子模塊里,設(shè)計(jì)人員并不想重跑一次完整的綜合,這種方法縮短了一輪ECO的時(shí)間,保證了項(xiàng)目進(jìn)度。

然而,設(shè)計(jì)時(shí)這些子模塊經(jīng)過(guò)了物理綜合、DFT、后端工具等各種優(yōu)化。模塊例化好幾次時(shí),在這些優(yōu)化后,每一個(gè)實(shí)例都會(huì)出現(xiàn)很多不同的邊界優(yōu)化。下圖中,SUB_MOD_A有后端優(yōu)化,如端口反相。

因此,自動(dòng)ECO工具必須能夠識(shí)別和處理這些各種各種的后端優(yōu)化,處理好每一個(gè)模塊的特有的復(fù)雜情況,并精確修理。

bc2d5dc4-dd58-11ee-a297-92fbcf53809c.png

面對(duì)這種挑戰(zhàn),GOF中讀入了prelayout網(wǎng)表(綜合+DFT)來(lái)更好地處理邊界優(yōu)化。這其實(shí)是可以實(shí)現(xiàn)的,我們知道prelayout網(wǎng)表,在做ECO之前,應(yīng)該與綜合網(wǎng)表等價(jià)。

在ECO時(shí),為了提取出子模塊的邊界優(yōu)化,我們用prelayout網(wǎng)表與老APR網(wǎng)表來(lái)做對(duì)比。因?yàn)镋CO作用于各個(gè)子模塊,相應(yīng)的邊界優(yōu)化信息又被反標(biāo)到網(wǎng)表上,這保證了ECO的精度和準(zhǔn)確性,又能保證頂層設(shè)計(jì)的邏輯等價(jià)PASS。

read_design命令的-ori_syn參數(shù)用來(lái)加載prelayout網(wǎng)表。下面一段腳本,先用SUB_MOD_A作參考fix SUB_MOD_A_0,再接著修理SUB_MOD_A_1。最后把頂層設(shè)置到SOC_TOP,寫(xiě)出ECO網(wǎng)表。

read_design('-ref', "new_sub_mode_a.gv"); # New synthesized sub-module-A
read_design('-imp', "post_layout.gv"); # Full post layout netlist
read_design('-ori_syn', "pre_layout.gv"); # Full prelayout, equal to post_layout.gv
# Apply ECO to the first instance
set_top_ref("SUB_MOD_A"); # Must set REF scope
set_top("SUB_MOD_A_0"); # Uniquified name for the first instance
fix_design;
# Apply ECO to the second instance
set_top_ref("SUB_MOD_A"); # Must set REF scope
set_top("SUB_MOD_A_1"); # Uniquified name for the second instance
fix_design;
set_top("SOC_TOP");
report_eco();
write_verilog("post_layout.eco.gv"); # Full post layout netlist after ECO

可以處理完整網(wǎng)表的ECO,但不需要對(duì)整個(gè)設(shè)計(jì)重新綜合,這就會(huì)格外地節(jié)省時(shí)間。由于GOF提取出了邊界信息,ECO的結(jié)果就會(huì)有更高的準(zhǔn)確程度。




審核編輯:劉清

聲明:本文內(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)投訴
  • SoC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    1

    文章

    151

    瀏覽量

    19112
  • DFT
    DFT
    +關(guān)注

    關(guān)注

    2

    文章

    233

    瀏覽量

    23262

原文標(biāo)題:大型SOC設(shè)計(jì)中的功能ECO加速的解決方案

文章出處:【微信號(hào):ExASIC,微信公眾號(hào):ExASIC】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一種面向LTE基站的SOC平臺(tái)軟件解決方案

    本文分析了基于最新SOC處理器設(shè)計(jì)的LTE基站對(duì)于平臺(tái)軟件的功能需求。針對(duì)基于SOC的基站平臺(tái)軟件應(yīng)用中所遇到的問(wèn)題, 提出了Enea面向于基站S
    發(fā)表于 02-05 10:07 ?2984次閱讀
    <b class='flag-5'>一種</b>面向LTE基站的<b class='flag-5'>SOC</b>平臺(tái)軟件<b class='flag-5'>解決方案</b>

    介紹一種基于融合SoC處理器的平臺(tái)軟件解決方案

    本文介紹一種面向基站平臺(tái)處理單板的基于融合SoC處理器的平臺(tái)軟件解決方案。
    發(fā)表于 05-17 06:36

    分享一種實(shí)用的WiFi語(yǔ)音解決方案

    分享一種實(shí)用的WiFi語(yǔ)音解決方案
    發(fā)表于 05-19 06:49

    一種射頻開(kāi)關(guān)的解決方案

    一種射頻開(kāi)關(guān)的解決方案
    發(fā)表于 05-21 06:46

    分享一種實(shí)用的Compuware-Emulex解決方案

    分享一種實(shí)用的Compuware-Emulex解決方案
    發(fā)表于 05-24 06:22

    分享一種WLAN射頻優(yōu)化的解決方案

    分享一種WLAN射頻優(yōu)化的解決方案
    發(fā)表于 05-24 06:29

    分享一種高性能的FM內(nèi)置天線解決方案

    分享一種高性能的FM內(nèi)置天線解決方案
    發(fā)表于 05-26 06:18

    分享一種低延遲SGTLCODEC解決方案

    分享一種低延遲SGTLCODEC解決方案
    發(fā)表于 06-01 07:05

    分享一種針對(duì)串流媒體音頻的多功能解決方案

    分享一種針對(duì)串流媒體音頻的多功能解決方案
    發(fā)表于 06-02 07:30

    分享一種不錯(cuò)的Xilinx Smarter Vision解決方案

    分享一種不錯(cuò)的Xilinx Smarter Vision解決方案
    發(fā)表于 06-03 06:22

    一種基于FPGA的圖神經(jīng)網(wǎng)絡(luò)加速解決方案

    體現(xiàn),這個(gè)功能也沒(méi)有包含在這個(gè)架構(gòu)。結(jié)論本白皮書(shū)探討了GraphSAGE GNN算法的數(shù)學(xué)原理,并從多個(gè)角度分析了GNN加速器設(shè)計(jì)的技術(shù)挑戰(zhàn)。通過(guò)分析問(wèn)題并在架構(gòu)層面逐
    發(fā)表于 09-25 17:20

    一種高效的UPS電源解決方案

    AEG Power Solutions 推出的全新Protect Blue系列UPS電源為大型數(shù)據(jù)中心和IT應(yīng)用提供一種高效的UPS電源解決方案,其功率范圍高達(dá)4 MVA.、為電源的
    發(fā)表于 11-16 08:41

    一種LCD和LED沖突的解決方案

    一種LCD和LED沖突的解決方案
    發(fā)表于 01-25 07:12

    ECO技術(shù)在SoC芯片設(shè)計(jì)的應(yīng)用

    在現(xiàn)階段的 SoC芯片設(shè)計(jì),有半以上的芯片設(shè)計(jì)由于驗(yàn)證問(wèn)題需要重新修改,這其中包括功能、時(shí)序以及串?dāng)_等問(wèn)題。芯片設(shè)計(jì)的整個(gè)流程都要進(jìn)行驗(yàn)證工作,工程改變命令(
    發(fā)表于 04-07 09:40 ?8次下載
    <b class='flag-5'>ECO</b>技術(shù)在<b class='flag-5'>SoC</b>芯片設(shè)計(jì)<b class='flag-5'>中</b>的應(yīng)用

    什么是DFT友好的功能ECO呢?

    DFT是確保芯片在制造過(guò)程具有可測(cè)試性的一種技術(shù)。DFT友好的ECO是指在進(jìn)行ECO時(shí), 不會(huì)破壞芯片的DFT功能或降低DFT覆蓋率的設(shè)計(jì)
    的頭像 發(fā)表于 03-06 14:47 ?2758次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品