本次發布帶來了如下幾個重要的更新:
新增RTL Patch ECO,無需重新綜合,節省了大量時間
直接在網表中嵌入RTL補丁
分立式RTL補丁使ECO更加靈活
使用已有的邏輯和資源來優化RTL補丁
用read_library讀入參考網表時增加了額外選項
GOF9.0的主要功能如下:
自動ECO就是用參考網表(通常是重新綜合的網表)來自動修改實現網表(通常指APR網表)。支持Premask/Postmask ECO。幾乎一個Button搞定。
用戶直接寫RTL Patch來做ECO,無需手工查找網表里等價的net。GOF會自動把Patch應用到網表里,并進行局部遞增式綜合和優化,會盡可能的復用已有的net和資源。節省了超大規模設計重新綜合的寶貴時間,從幾小時到一周不等。
自帶邏輯等價性檢查工具,完美支持netlist vs netlist,無需svf文件。
并行處理可以最大化利用多CPU多核來減少ECO時間。
同時支持圖形界面GUI模式和腳本模式,用戶靈活選擇,來最大化優化ECO補丁的大小。利用豐富的API函數,用戶可二次開發,實現自己的特殊需求。
ECO結果輸出多種格式,支持Verilog網表格式,DC/ICC/ICC2格式的腳本,Innovus格式的腳本等,以適配不同的應用場景。
能夠友好的處理DFT,不觸碰DFT的測試邏輯,避免了第二次ECO。
自動功能ECO
新增針對超大規模設計的ECO方案:RTL Patch ECO
內建邏輯等價性檢查(LEC)引擎
并行處理
支持GUI模式和腳本模式
多種格式輸出
DFT友好
Gates On the Fly是什么
Gates On the Fly(GOF)是來自美國硅谷NanDigits的數字網表功能ECO的EDA軟件。GOF始于2007年,擁有行業領先的技術和算法,提供完整的網表ECO解決方案。NanDigits團隊有深厚的集成電路設計背景,知道在處理網表ECO時什么才是最實用的方法。
與其它商業網表ECO軟件相比,我們的解決方案是獨一無二的,最實用的。GOF內嵌自研的LEC引擎,支持全局自動ECO,包括PreMask ECO和PostMask ECO。同時,GOF也支持Retarget模式,縮小ECO的范圍,可以大大加快超大網表的ECO。
GOF支持多CPU多核并行處理(Parallel Processing),增強了Key point mapping的能力。與老版本的GOF相比,ECO速度翻倍、占內存卻減半,可以說ECO性能有了質的飛躍!
項目與老版本相比
速度加快5~7倍
內存減少2~4倍
功能邊界優化、Retarget等
自動功能ECO流程介紹
GOF基于內建的LEC算法,自動分析重新綜合網表與老APR網表之前的差異,自動計算出最優的Patch,并用內建的綜合引擎進行spare gate的mapping,最終產生新的APR網表。因此,用戶真正需要做的只是重新綜合和按下GOF的ECO Button。
RTL Patch ECO流程介紹
針對超大規模設計的ECO,創造了RTL Patch ECO模式。用戶直接寫RTL Patch來做ECO,無需手工查找網表里等價的net。GOF會自動把Patch應用到網表里,并進行局部遞增式綜合和優化,會盡可能的復用已有的net和資源。節省了超大規模設計重新綜合的寶貴時間,從幾小時到一周不等。
主要分成兩步。
第一步,前端設計工程師根據RTL里的改動寫RTL Patch,無需手工查找網表里的等價net。GOF讀入RTL Patch和老的網表,寫出新的網表(遞增式綜合)。用戶驗證LEC。
第二步,LEC通過后,GOF重新讀入RTL Patch和老的網表,應用patch,優化patch,寫出最終的網表(資源優化過)或者最終的ECO腳本。
責任編輯:haq
-
芯片
+關注
關注
455文章
50714瀏覽量
423154 -
cpu
+關注
關注
68文章
10854瀏覽量
211585 -
ECO
+關注
關注
0文章
52瀏覽量
14885
原文標題:做芯片功能ECO終于不用再重新綜合網表了
文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論