本文翻譯轉載于:Cadence blog 作者:Vinod Khera
微控制器(MCU)已經成為嵌入式設計的支柱,為各類應用設計提供動力。它們的重要性怎么強調都不為過。預計到 2030 年,MCU 市場將達到驚人的 600 億美元,使其成為一個高利潤的行業。
數據來源:Precedence Research
在當今快節奏的技術世界中,有大量應用程序和多類 MCU 可供選擇,每個 MCU 都有自己獨特的外設和內存要求。外設和存儲器的變化使得芯片設計人員對每個 MCU 的綜合及布局布線(PNR)方案進行微調變得頗具挑戰。但無需擔心,Cadence 將為您提供合適的解決方案。據德州儀器(Texas Instruments, TI)透露,Cadence Cerebrus 技術幫助他們將 PPA 和關鍵設計面積提升了 4.4%,并將違規路徑減少了 26 倍,以及將需要人工完成的時序工程變更順序(ECO)周期縮短了一周。此外,Cerebrus 顯著增強了片上 SoC 平面系統,即使物理邊界受限,也能在緊迫的時間內突破架構限制。盡管頻率受限,但其依舊在標準單元面積內實現了 7.37% 的性能提升。
SoC 時序收斂挑戰
不斷增加的密度及不斷縮小的芯片尺寸給設計帶來了諸多挑戰。在深入了解解決方案和結果細節之前,讓我們先快速熟悉一下芯片設計人員面臨的 SoC 時序收斂挑戰。
1SoC 芯片尺寸受到 I/O 或宏的限制
2歷史過往需求導致 SoC 過于制式化(I/O 或宏布局)
3續代產品無法探索固定組件的理想布局
4專利核心和重用 IPs 禁止架構反饋的實現
5探索坐標最終決定前確認芯片尺寸
6與 I/O 環、電源增益、布局規劃和約束開發相關的并行項目,以及試驗期間 RTL 的增量變化
在有限的時間內,同時存在上述問題讓時序收斂、綜合和 PNR 的完成變得非常困難。這就是 Cadence Cerebrus 脫穎而出的地方,作為基于 AI 的自主學習工具,能為最終用戶提供基于預期成本的最佳結果。
解決方案
TI 提到,Cadence Cerebrus 在平面 SoC 顯示出卓越的功耗、性能和面積(PPA)改進。平面 SoC 受限制物理邊界的宏參數影響,需要在緊湊的時間內突破架構局限性。Cadence Cerebrus 的部署為 TI 提供了獨特的解決方案,能解決常規流程無法實現的 PPAS 改進問題。以下是 TI 利用 Cadence Cerebrus 實現其面積和性能改進的一些案例。
案例 1
01TI 設計了一款采用以下配置的設備,并考慮了與宏和 I/O 相關的布局問題:
●宏主導的 SoC,總數超過 70 個
●600 萬個實例
●30+分析視圖
●平面時序收斂
在試驗 RTL 的“冷啟動”過程中,宏列表完成率為 95% RTL,并在約束條件內完成可接受的時序收斂。共耗時 22 天,面積目標優化 4.2%。該模型文件被用作下一個 RTL 版本的“熱啟動”輸入,面積目標提高了 4.5%,但完成共耗時 18 天。TI 使用 Cerebrus 的“重放”功能,采用最優的“熱啟動”場景,僅花費 10 小時的運行時間即獲得與“熱啟動”一致的提升!
此外,TI 利用 Cadence Cerebrus 實現了利用率的直接提高,密度降低 3.5%,熱點減少 3.5%,從而降低了 DRC。此外,具體提升還包括如下方面:
●后期布線階段,TNS 減少 3 倍
●設置違規降低 26 倍,關鍵 IP 上的 WNS 降低超過 100ps
●保持違規數量略有增加,但用 TSO 很容易修復
●WNS 改善將 ECO 周期縮短近 1 周
●Cerebrus 執行是對邏輯重構相關的關鍵時序路徑進行改進
案例 2:頻率推移
02對 TI 來說,時序和性能是關鍵指標,因此他們考慮過擁有超過 160 個宏的宏主導 SoC。TI 在設計這款時序關鍵型 SoC 時部署了 Cadence Cerebrus 以提高性能:
●平面時序收斂
●60+的分析視圖
●500 萬個實例
Cadence Cerebrus“冷啟動”的初始部署面積目標提升了 8%。TI 設計人員觀察到,“基礎”和 Cadence Cerebrus 時序都能輕松滿足,從而將系統時鐘頻率提高了 5 MHz。“熱啟動”設計中,在 5Mhz 頻率推移實驗中實現了積極的 TNS 偏移,該設計是測試用例 1 大小的兩倍。盡管頻率提高,TI 設計人員仍能維持 7.37% 的標準單元面積提升。
此外,測試人員還注意到了利用率的直接改善和熱點的減少,從而能實現更快的 DRC 收斂。
讓 TI 決定采用 Cadence Cerebrus 的關鍵
●采用用戶定制的流程,并在此基礎上生成場景
●根據場景的成本(PPA 參數函數)來判斷這些場景
●Cadence Cerebrus 能并行運行多個場景,由 AI 引擎來決定是停止、繼續,還是進入更多場景
●這種方法有助于優化流程,并可以降低運行場景的成本
●它使我們能夠根據場景成本計算的設計關鍵來選擇 PPA 指標
●UI 可以清晰呈現 HTML 中的 PPA 參數和成本改進比例
●良好的靈活性,工程師可以選擇哪怕被丟棄的場景
結論
Cerebrus 在平面 SoC 設計中展示了卓越的 PPAS 改進。平面 SoC 受限制物理邊界的宏參數影響,需要在緊湊的時間內突破架構局限性。
測試案例 1
●PPAS 關鍵設計面積增加 4.4%。
●路徑違規減少 26 倍,直接縮短時序 ECO 循環一周的工作量。
測試案例 2
●在大于測試案例 1 兩倍大小的設計中,使用“熱啟動”進行 5Mhz 頻率推移實驗,TNS 移位為正。
●盡管存在頻率推移,依然能夠維持 7.37% 的標準單元面積獲益。
●直接改善熱點利用率低的問題,實現快速的 DRC 收斂;“重放”功能則可以節省運行時間。
關于 Cadence
Cadence 是電子系統設計領域的關鍵領導者,擁有超過 30 年的計算軟件專業積累。基于公司的智能系統設計戰略,Cadence 致力于提供軟件、硬件和 IP 產品,助力電子設計概念成為現實。Cadence 的客戶遍布全球,皆為最具創新能力的企業,他們向超大規模計算、5G 通訊、汽車、移動設備、航空、消費電子、工業和醫療等最具活力的應用市場交付從芯片、電路板到完整系統的卓越電子產品。Cadence 已連續九年名列美國財富雜志評選的 100 家最適合工作的公司。
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
7552瀏覽量
151423 -
德州儀器
+關注
關注
123文章
1711瀏覽量
140730 -
Cadence
+關注
關注
65文章
921瀏覽量
142137 -
人工智能
+關注
關注
1791文章
47279瀏覽量
238489
原文標題:基于人工智能的 Cadence Cerebrus 如何幫助德州儀器在提高性能的同時減少面積
文章出處:【微信號:gh_fca7f1c2678a,微信公眾號:Cadence楷登】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論