在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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í)序(Timing)對(duì)功能ECO有多重要

sanyue7758 ? 來(lái)源:NanDigits ? 2023-07-05 14:06 ? 次閱讀

功能ECO與時(shí)序ECO的關(guān)系

功能ECO主要指當(dāng)RTL更新后對(duì)后端APR網(wǎng)表做的功能方面的改動(dòng)。功能ECO可以由手工或者自動(dòng)化工具完成,得到ECO網(wǎng)表。再由后端布局布線工具(如ICC2、Innovus)讀入ECO網(wǎng)表,進(jìn)行ECO Place和ECO Route

時(shí)序ECO主要指為了解決后端ECO Route時(shí)的setup和hold時(shí)序違例,可以用后端工具指令、外部工具(本廠或者第三方)、人工替換Cell、優(yōu)化DRC等方法完成。

5b043b56-1af0-11ee-962d-dac502259ad0.jpg

從上圖可以看出,功能ECO主要是由前端工程師做,時(shí)序ECO主要是由后端工程師做。前端工程師做完一版功能ECO后,需要對(duì)ECO網(wǎng)表進(jìn)行LEC檢查,確認(rèn)ECO網(wǎng)表與新RTL等價(jià),之后再把驗(yàn)證無(wú)誤的ECO網(wǎng)表交給后端工程師。

后端工程師拿到ECO網(wǎng)表后,到ICC2/Innovus里做后端實(shí)現(xiàn),并解決DRC、時(shí)序等問(wèn)題。在PostMask ECO時(shí),ECO網(wǎng)表的很小的改動(dòng)都可以可能引起DRC和時(shí)序的違例,原因可能是:Cell太遠(yuǎn)、連線太長(zhǎng)、驅(qū)動(dòng)能力不夠、繞線擁擠等。遇到時(shí)序問(wèn)題,首先是利用后端工具來(lái)優(yōu)化。小時(shí)序問(wèn)題可以手工或者用Timing ECO工具優(yōu)化過(guò)去,大時(shí)序問(wèn)題就需要前端工程師進(jìn)行返工。

前端工程師返工時(shí),有哪些辦法呢?一是,挑選距離近的sparecell;二是,盡量復(fù)用現(xiàn)有stdcell,減少改動(dòng)的連線的根數(shù);三是,從RTL層面簡(jiǎn)化修改方案,能不新加DFF就不加,能復(fù)用現(xiàn)成的信號(hào)就復(fù)用現(xiàn)成的信號(hào)。四是,與項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、市場(chǎng)部一起對(duì)BUG進(jìn)行排序,優(yōu)先解決影響客戶使用的BUG,軟件繞不過(guò)去的BUG,放棄一些次要的BUG。

所以功能ECO常常需要迭代好幾次,才能得到一個(gè)折中的結(jié)果。當(dāng)然如果必須要解決的BUG太多,或者后端無(wú)法實(shí)現(xiàn),那么就只能走Full layer Tapeout,但芯片交付客戶也會(huì)多晚幾個(gè)月。現(xiàn)在芯片市場(chǎng)競(jìng)爭(zhēng)異常激烈,你的產(chǎn)品不行,別人頂上,客戶可能就沒(méi)了。

NanDigits GOF ECO的方案

我們一直在思考如何才能減少功能ECO的迭代次數(shù),讓前端工程師在做功能ECO時(shí)就能夠提早看到時(shí)序的影響,并在功能ECO的同時(shí)就解決掉時(shí)序問(wèn)題。我們嘗試、實(shí)踐、并成功開(kāi)發(fā)出多個(gè)方案。

第一,是前端邏輯層面,自研了LEC(邏輯等價(jià)性)算法,利用這個(gè)算法能夠精準(zhǔn)找到新RTL與老APR網(wǎng)表的差異,這會(huì)大大縮小ECO的范圍。

第二,原創(chuàng)了RTL Patch ECO,在APR網(wǎng)表里寫(xiě)RTL,這種方法可以找到更精準(zhǔn)的修改點(diǎn),彌補(bǔ)了算法在少數(shù)案例中表現(xiàn)不佳的情況。

第三,自研了在APR網(wǎng)表中查找RTL等價(jià)net的功能。由于綜合優(yōu)化、后端優(yōu)化,人工在網(wǎng)表中查找rtl等價(jià)net是非常麻煩的事情。點(diǎn)一下按鈕或者一個(gè)命令,GOF ECO就會(huì)通過(guò)分析網(wǎng)表、兩根net做LEC等方式找到等價(jià)net。這對(duì)手工ECO網(wǎng)表、網(wǎng)表不等價(jià)debug等提供了便利。

第四,GOF ECO支持讀入DEF/LEF,從中得到每個(gè)cell的物理信息。在spare cell映射時(shí)考慮這些cell位置信息,挑選出修改點(diǎn)附近更合適的spare cell。當(dāng)附近沒(méi)有某個(gè)cell時(shí),會(huì)做等價(jià)變換,用附近的其它c(diǎn)ell代替。

第五,GOF ECO實(shí)現(xiàn)了spare cell類型的約束,前端工程師可以根據(jù)當(dāng)前spare cell的類型和數(shù)量,來(lái)指導(dǎo)工具實(shí)現(xiàn)更優(yōu)化的方案。

第六,最新發(fā)布的GOF ECO實(shí)現(xiàn)了類似PT的report_timing的功能,這樣前端工程師在功能ECO的同時(shí)就可以評(píng)估時(shí)序,不需要等后端同事迭代,就能夠提前知道當(dāng)前功能ECO結(jié)果在后端實(shí)現(xiàn)的難度和風(fēng)險(xiǎn)。也可以同時(shí)評(píng)估多個(gè)ECO方案,擇優(yōu)提供給后端。另外,前端工程師還可以利用GOF API來(lái)提前解決一部分時(shí)序問(wèn)題,不需要全部丟給后端。不但減輕了后端的壓力,還減少了ECO迭代次數(shù),縮短了ECO時(shí)間,加速了芯片交付客戶的進(jì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)投訴
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    388

    瀏覽量

    60768
  • DRC
    DRC
    +關(guān)注

    關(guān)注

    2

    文章

    154

    瀏覽量

    36971
  • ECO
    ECO
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    15134
  • apr
    apr
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    6596

原文標(biāo)題:時(shí)序(Timing)對(duì)功能ECO有多重要

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

收藏 人收藏

    評(píng)論

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

    ENOB是什么? ENOB對(duì)于選擇示波器多重要

    ENOB是什么?ENOB說(shuō)明了什么?如何判斷ENOB的大小?ENOB對(duì)于選擇示波器多重要
    發(fā)表于 05-06 09:26

    內(nèi)存時(shí)序究竟有多重要呢?究竟該如何去選擇內(nèi)存條呢?

    內(nèi)存時(shí)序究竟有多重要呢?究竟該如何去選擇內(nèi)存條呢?DDR內(nèi)存時(shí)序是高一些好還是低一些好?
    發(fā)表于 06-18 08:20

    嵌入式架構(gòu)多重要

    嵌入式架構(gòu)多重要?要做到嵌入式應(yīng)用的代碼邏輯清晰,且避免重復(fù)的造輪子,沒(méi)有好的應(yīng)用架構(gòu)怎么行?如果沒(méi)有好的架構(gòu),移植將會(huì)是一件很痛苦的事情。如果沒(méi)有好的架構(gòu),復(fù)用是最大的難題,沒(méi)法更大限度的復(fù)用原有的代碼。接下來(lái)嵌入式ARM便和大家分享一下,嵌入式架構(gòu)那些事兒……
    發(fā)表于 07-22 06:00

    單片機(jī)中的系統(tǒng)時(shí)鐘多重要

    一、單片機(jī)中的系統(tǒng)時(shí)鐘多重要?系統(tǒng)時(shí)鐘就好比人的心臟,芯片沒(méi)有時(shí)鐘就是一塊廢料。51單片機(jī)不需要配置時(shí)鐘,因?yàn)橐粋€(gè)時(shí)鐘管理所有的功能資源。STM32單片機(jī)低功耗的原因之一在于時(shí)鐘。每個(gè)功能
    發(fā)表于 07-29 09:30

    嵌入式架構(gòu)多重要

    嵌入式架構(gòu)多重要?要做到嵌入式應(yīng)用的代碼邏輯清晰,且避免重復(fù)的造輪子,沒(méi)有好的應(yīng)用架構(gòu)怎么行?如果沒(méi)有好的架構(gòu),移植將會(huì)是一件很痛苦的事情。如果沒(méi)有好的架構(gòu),復(fù)用是最大的難題,沒(méi)法更大限度的復(fù)用
    發(fā)表于 10-27 08:15

    單片機(jī)中的系統(tǒng)時(shí)鐘多重要

    單片機(jī)中的系統(tǒng)時(shí)鐘多重要?STM32芯片的時(shí)鐘簡(jiǎn)介,時(shí)鐘從哪里來(lái)?芯片的系統(tǒng)時(shí)鐘從哪里來(lái)?系統(tǒng)時(shí)鐘如何向下分配時(shí)鐘資源?
    發(fā)表于 11-02 07:24

    詳細(xì)介紹時(shí)序基本概念Timing arc

    時(shí)序分析基本概念介紹——Timing Arc
    的頭像 發(fā)表于 01-02 09:29 ?2.5w次閱讀
    詳細(xì)介紹<b class='flag-5'>時(shí)序</b>基本概念<b class='flag-5'>Timing</b> arc

    時(shí)序約束資料包】培訓(xùn)課程Timing VIVADO

    好的時(shí)序是設(shè)計(jì)出來(lái)的,不是約束出來(lái)的 時(shí)序就是一種關(guān)系,這種關(guān)系的基本概念哪些? 這種關(guān)系需要約束嗎? 各自的詳細(xì)情況哪些? 約束的方法
    發(fā)表于 08-06 15:08 ?639次閱讀

    AppleID是什么 蘋(píng)果官方科普多重要

    雖然時(shí)常和Apple ID打交道,但你知道Apple ID多重要嗎?今天,蘋(píng)果官方公眾號(hào)進(jìn)行了全面科普,再也不要把自己的Apple ID借給別人了。
    的頭像 發(fā)表于 03-08 11:39 ?6000次閱讀

    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)證工作,工程改變命令(ECO,Engi ne
    發(fā)表于 04-07 09:40 ?8次下載
    <b class='flag-5'>ECO</b>技術(shù)在SoC芯片設(shè)計(jì)中的應(yīng)用

    詳解Xilinx FPGA的ECO功能

    ECO 指的是 Engineering Change Order ,即工程變更指令。目的是為了在設(shè)計(jì)的后期,快速靈活地做小范圍修改,從而盡可能的保持已經(jīng)驗(yàn)證的功能時(shí)序ECO 是從
    的頭像 發(fā)表于 08-02 09:18 ?4419次閱讀
    詳解Xilinx FPGA的<b class='flag-5'>ECO</b><b class='flag-5'>功能</b>

    什么是時(shí)序路徑timing path呢?

    今天我們要介紹的時(shí)序分析概念是 **時(shí)序路徑** (Timing Path)。STA軟件是基于timing path來(lái)分析timing的。
    的頭像 發(fā)表于 07-05 14:54 ?2713次閱讀
    什么是<b class='flag-5'>時(shí)序</b>路徑<b class='flag-5'>timing</b> path呢?

    時(shí)序分析基本概念介紹—Timing Arc

    今天我們要介紹的時(shí)序基本概念是Timing arc,中文名時(shí)序弧。這是timing計(jì)算最基本的組成元素,在昨天的lib庫(kù)介紹中,大部分時(shí)序
    的頭像 發(fā)表于 07-06 15:00 ?4484次閱讀
    <b class='flag-5'>時(shí)序</b>分析基本概念介紹—<b class='flag-5'>Timing</b> Arc

    Vivado時(shí)序問(wèn)題分析

    有些時(shí)候在寫(xiě)完代碼之后呢,Vivado時(shí)序報(bào)紅,Timing一欄很多時(shí)序問(wèn)題。
    的頭像 發(fā)表于 01-05 10:18 ?3020次閱讀

    pcb應(yīng)變測(cè)試多重要?一文了解!

    pcb應(yīng)變測(cè)試多重要?一文了解!
    的頭像 發(fā)表于 02-24 16:26 ?1433次閱讀
    主站蜘蛛池模板: 女人张开腿给人桶免费视频 | 狠狠色婷婷丁香综合久久韩国 | 国产看色免费 | a毛片基地免费全部香蕉 | 免费 视频| 亚洲高清免费在线观看 | 天堂在线中文无弹窗全文阅读 | 日韩色网站 | 亚洲色图综合在线 | www淫 | 久草资源在线播放 | 男女网站在线观看 | 一级毛片一级毛片一级毛片aa | 国产无限资源 | 中文字幕在线播放第一页 | 久久亚洲国产午夜精品理论片 | 亚洲一区中文字幕在线观看 | 一区不卡| 久久亚洲免费视频 | 色尼玛亚洲综合 | 午夜国产高清精品一区免费 | 男女免费网站 | 五月婷婷丁香综合网 | 国产一级毛片外aaaa | 天堂种子| 天天摸夜夜添狠狠添2018 | 性生大片免费观看无遮挡 | 国产人人澡 | 四虎在线视频观看 | 精品国产影院 | se94se亚洲欧美在线 | 黄网地址 | 亚洲一区视频在线 | 欧美又粗又长又湿又黄的视频 | 天天av天天翘天天综合网 | 欧美日韩中文字幕 | 伊人网站在线观看 | 1000部啪啪未满十八勿入 | 亚洲一二三四区 | 免费的黄色的视频 | 色日本视频 |