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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

直接在網表中插入RTL來快速做芯片功能ECO

roborobo_0706 ? 來源:ExASIC ? 2023-06-06 16:20 ? 次閱讀

重新綜合時間太長?

近幾年,芯片設計規模越來越大,這使得重跑一次綜合需要長達數小時,甚至幾天時間。

傳統的自動功能ECO流程需要把修改后的所有RTL(包括修改過的和沒有修改過的)重新綜合成參考網表,如下圖。即使是RTL層面很小的、非常簡單的修改,也必須重走一遍綜合流程。重新綜合會消耗大量的時間,尤其對于大型項目,重新綜合會嚴重影響芯片功能ECO的進度。

f474ebfa-0420-11ee-90ce-dac502259ad0.png

一種全新的解決方案

針對這種場景,我們想到了一種解決方案:直接在需要ECO的網表(比如APR網表)里插入RTL代碼。

我們來看下面這個例子,比如ECO時需要對DFF的D端的net wr_data_7_做一些預處理。下圖是原網表。

f482baaa-0420-11ee-90ce-dac502259ad0.png

我們在網表里直接插入了RTL的always語句,對wr_data_7_進行了打拍和簡單邏輯處理(新加的邏輯所需要的輸入信號都可以在原網表中找到),把處理后的信號wr_data_7_new_d接到原DFF的D端,如下圖中的箭頭。這種在網表里直接插入和修改的RTL也叫做RTL補丁。

f48d2cba-0420-11ee-90ce-dac502259ad0.png

GOF ECO讀入包含插入RTL補丁的網表,做遞增式綜合。遞增式綜合會根據RTL補丁的改動,對網表做必要的修改。所以,最終的ECO網表里就精確反映了邏輯補丁。當處理相對簡單,單一的邏輯修改時,傳統的方法是摘取這個修改的代碼片段為一個新的module,對這個新模塊進行綜合,再把綜合得到的網表片段(也叫邏輯補丁)插回原網表里,如下圖。有一個要特別注意的是,插回網表時net名字可能沖突。

f4a2b81e-0420-11ee-90ce-dac502259ad0.png

f4b18ad8-0420-11ee-90ce-dac502259ad0.png

f4be36d4-0420-11ee-90ce-dac502259ad0.png

GOF ECO提供了一種全自動化的、可行的解決辦法來在網表里直接插入RTL補丁,來幫助遞增式綜合。在遞增式綜合過程中,GOF ECO只針對RTL補丁,不影響網表的其余部分,這可以最小程度地影響原網表。采用這種方法,GOFECO可以生成更優化的網表,同時也盡可能保留原網表的結構和格式。

這種方法不需要完整的重新綜合,就可以把RTL修改的部分無縫的集成到原網表里。所以,只有設計中有修改的部分才會做遞增式綜合,這會顯著地節省完整的重新綜合所需要的時間。

利用遞增式RTL補丁做功能ECO的方法,前端設計工程師也可高效地做功能修改,而不用擔心影響項目進度。這種方法是最佳的ECO實現方案,它不僅能把插入的RTL遞增式綜合成網表補丁,還可以盡量保持原網表的完整性。

GOFECO還提供了更多插入RTL的便捷方法

如下圖,在寫獨立RTL補丁文件時,GOF ECO提供了一些便捷方法:在module端口聲明的后面用特殊的注釋來指明連接關系。這個例子中,通過注釋指明了補丁模塊信號與狀態機如何連接。GOF ECO讀到RTL補丁中的這些特殊注釋后,會自動執行對應的修改和連接。

f4cab0da-0420-11ee-90ce-dac502259ad0.png

生成最終的ECO網表

最后,我們利用Step2得到網表作為參考網表,對原APR網表進行自動功能ECO。從RTL補丁到網表補丁、再map成spare cells補丁,這樣我們就得到最終的ECO網表或者ECO腳本(根據情況二選一即可)。

f4d6980a-0420-11ee-90ce-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片設計
    +關注

    關注

    15

    文章

    1074

    瀏覽量

    55513
  • RTL
    RTL
    +關注

    關注

    1

    文章

    388

    瀏覽量

    60795
  • ECO
    ECO
    +關注

    關注

    0

    文章

    52

    瀏覽量

    15140

原文標題:直接在網表中插入RTL來快速做芯片功能ECO

文章出處:【微信號:ExASIC,微信公眾號:ExASIC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    使用ORCAD原理圖PADSPCB的方法步驟

    和原理圖的對應不上,這搞的我BOM很難。其實就是如何同步的問題,在網上搜了一下,發現有兩種解決方案。一是使用轉換工具,這種方法對于PADS9.3以上的就不好使,二是使用PADSCompare
    發表于 11-15 14:55

    RTL8309SC ***原裝進口 瑞昱 芯片 光耦IC 以太網控制芯片 電子元器件

    RTL8309SC 相關性能介紹RTL8309SC是128針,超低功耗,高性能的8端口快速以太網單芯片開關與一個額外的MII端口為特定應用。它集成了一個高速開關系統,包括SRAM網絡封
    發表于 06-03 13:49

    LabVIEW誰又沒有交流群》直接在網上下載的LabVIEW8.5可以用嗎

    LabVIEW誰又沒有交流群》直接在網上下載的LabVIEW8.5可以用嗎
    發表于 03-18 18:08

    有利于驗證未測試功能RTL緩沖器插入和故障分級技術

    有利于驗證未測試功能RTL緩沖器插入和故障分級技術 目前,集成電路的設計周期要求更短,但是規模卻更大,結構更復雜,提高芯片的測試覆蓋率成為人們關注的焦點之
    發表于 03-28 16:19 ?840次閱讀

    如何在CAD插入光柵圖片

    很多在使用CAD的朋友不知道如何在CAD插入光柵圖片,在CAD插入光柵圖像很簡單,直接在菜單中選擇:
    發表于 10-22 09:28 ?2.2w次閱讀
    如何在CAD<b class='flag-5'>中</b><b class='flag-5'>插入</b>光柵圖片

    如何在Vivado執行工程變更命令 (ECO)

    了解如何在Vivado執行工程變更單(ECO)。 本視頻將向您介紹ECO的常見用例,我們推薦的完成ECO的流程,優勢和局限性,并將演示功能
    的頭像 發表于 11-21 06:40 ?5469次閱讀
    如何在Vivado<b class='flag-5'>中</b>執行工程變更命令 (<b class='flag-5'>ECO</b>)

    ECO技術在SoC芯片設計的應用

    在現階段的 SoC芯片設計,有一半以上的芯片設計由于驗證問題需要重新修改,這其中包括功能、時序以及串擾等問題。芯片設計的整個流程都要進行驗
    發表于 04-07 09:40 ?8次下載
    <b class='flag-5'>ECO</b>技術在SoC<b class='flag-5'>芯片</b>設計<b class='flag-5'>中</b>的應用

    自動ECO參考網來自動修改實現網

    本次發布帶來了如下幾個重要的更新: 新增RTL Patch ECO,無需重新綜合,節省了大量時間 直接在網嵌入
    的頭像 發表于 09-08 11:06 ?3624次閱讀

    詳解Xilinx FPGA的ECO功能

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

    直接在Google表格的血壓監測儀

    電子發燒友網站提供《直接在Google表格的血壓監測儀.zip》資料免費下載
    發表于 11-10 10:02 ?0次下載
    <b class='flag-5'>直接在</b>Google表格<b class='flag-5'>中</b>的血壓監測儀

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

    DFT是確保芯片在制造過程具有可測試性的一種技術。DFT友好的ECO是指在進行ECO時, 不會破壞芯片的DFT
    的頭像 發表于 03-06 14:47 ?2775次閱讀

    解析什么是DFT友好的功能ECO

    DFT是確保芯片在制造過程具有可測試性的一種技術。DFT友好的ECO是指在進行ECO時, 不會破壞芯片的DFT
    的頭像 發表于 05-05 15:06 ?2271次閱讀
    解析什么是DFT友好的<b class='flag-5'>功能</b><b class='flag-5'>ECO</b>?

    直接在網插入RTL快速芯片功能ECO

    近幾年,芯片設計規模越來越大,這使得重跑一次綜合需要長達數小時,甚至幾天時間。
    發表于 06-15 14:29 ?1293次閱讀
    <b class='flag-5'>直接在網</b><b class='flag-5'>表</b><b class='flag-5'>中</b><b class='flag-5'>插入</b><b class='flag-5'>RTL</b><b class='flag-5'>來</b><b class='flag-5'>快速</b><b class='flag-5'>做</b><b class='flag-5'>芯片</b><b class='flag-5'>功能</b><b class='flag-5'>ECO</b>

    時序(Timing)對功能ECO有多重要

    功能ECO主要指當RTL更新后對后端APR網功能方面的改動。
    的頭像 發表于 07-05 14:06 ?1969次閱讀
    時序(Timing)對<b class='flag-5'>功能</b><b class='flag-5'>ECO</b>有多重要

    光纖直接插入芯片,速度和效率驚人!

    TeraPHY是一款光學I/O小芯片,擁有4Tbps的雙向帶寬,卻只有10W的功耗。這項技術的重要性在于,擺脫了傳統的PCB和長電氣走線的限制,通過直接插入芯片,實現了更高效的數據傳輸。
    的頭像 發表于 12-21 14:45 ?1374次閱讀
    主站蜘蛛池模板: 亚洲ay | 久久人人爽爽爽人久久久 | 国产午夜视频高清 | 色婷婷久久免费网站 | 丝袜紧身裙国产在线播放 | 免费的男女拍拍拍的视频 | 欧美亚洲天堂 | 午夜欧美在线 | 色综合一区 | 欧美一区二区影院 | 亚洲成人毛片 | 黄色在线观看视频 | 久久精品看片 | 一区二区三区四区在线观看视频 | 欧美午夜视频一区二区三区 | 最新精品 | 日本人xxxxxxxxx69 | 精品国产成人三级在线观看 | 色网址在线观看 | 国产欧美精品午夜在线播放 | 91日本视频 | 97人人做人人添人人爱 | 欧洲亚洲国产精华液 | 国产视频分类 | 日韩1| 久久手机看片你懂的日韩1024 | 中文字幕一区二区三区精彩视频 | 夜夜爽66| 狠狠叉| 大尺度视频在线观看 | 午夜视频色 | 国模大尺度酒店私拍视频拍拍 | 成人国产精品2021 | 手机看片福利日韩 | 天天插天天插 | 久久综合五月婷婷 | 四虎4hu永久在线观看 | 欧美性黑人极品hd网站 | yezhulu在线永久网址yellow | 91大神在线看 | 亚洲视频www |