Page 46 - 第三代半導體明日之星---碳化矽功率元件近況與展望
P. 46
DESIGN IDEAS
一個可量測的例子優點是 能追蹤整個預生產週期中DRC規 則的執行效能。實體驗證工具的 核心是一種專門用於編寫設計規 則檢查的程式語言。透過與晶圓 代工廠負責編寫設計規則檔的團 隊和使用這些規則檔的內部團隊 直接合作,EDA公司能够在整個 開發過程中幫助並提供最佳化編 寫設計規則檔的建議。這些最佳 化將在投入生產時顯著加快規則 檔的執行速度。
圖3顯示按照不同軟體版本相 同nmDRC規則檔,以其標準化執 行時間的趨勢來表示。每個數據 點是20個真實世界客戶設計的平 均值,透過保持其他變量一致,展 示基礎Calibre引擎在多個軟體版 本中的持續改進。在這三年的時 間內,引擎效能增加60%。這一趨 勢證明了為Calibre的所有實體和 電路驗證工具實現最佳化效能。 ˙擴展軟體引擎
使用最新的晶圓代工廠合格 規則檔:如此可確保採用最新的編 碼及最佳實踐、用戶最佳化執行時 效和記憶體消耗。
變 革 二:執 行 最 佳 化
利用支援更快、更高效使用 分散式資源的EDA軟體模式:例 如,Calibre HDBflex流程允許用 戶僅在階層資料庫建構期間連接到 主硬體。此序列以多執行緒(MT)模
˙軟體引擎的改進 面對爆炸性的運算需求挑戰,
需要考慮包括軟體引擎的執行速度
44 www.edntaiwan.com
此外,EDA公司還必須有效 利用現代運算環境和分散式CPU 資源,以提高總體運算效能。例 如,為了支援運算時間的大幅增 加,Calibre引擎架構採用超大規 模的遠端分散式處理能力,支援擴 展到數千個遠端CPU/核心。
使用階層填充方法:設計被 分類為不同單元,稍後引用於設 計的頂層。這項技術顯著減少了 數據大小,並大幅減少最終簽核 執行時間。
˙雲端運算 雲端運算有助於加速產品設
圖3:不同軟體版本相同nmDRC規則檔的標準化執行時間趨勢。
計的上市時間,特別是當先進製程 上的運算需求有所成長時,雲端運 算的功用尤為明顯。透過消除資源 使用的成本和延遲的障礙,雲端運 算允許公司利用EDA軟體的擴展能 力,獲得實現實體驗證週期時間 目標所需CPU資源的即時存取(例 如,一夜完成運算時效),即使面 對最新製程節點的指數級運算增 加也不在話下。使用EDA雲端運算 技術還可以提供一種快速、經濟高 效的方法來處理所有內部資源都已 投入使用的情况。
並協助開發和驗證回歸測試套件 讓DRC工具使用該套件來進行驗 證。所有這些工作,以數千個DRC 檢查規則及數萬次運算操作來進 行,不僅磨練了晶圓廠主要DRC工 具的準確性,同時還製定了DRC驗 證規則檔案的標準。
和記憶體需求。例如Siemens EDA 不斷為其Calibre驗證平台最佳化 底層程式碼,甚至完全重寫部份程 式碼不僅持續為其增添新功能,並 且不斷提高效能,以適應當前的分 散式和雲端算的架構需求。
在EDA雲端運算的另一個障礙 是對專有IP缺乏有力的保護。隨着 雲端安全機制的改進消除業界對IP 保護的擔憂,這一障礙現在已經逐 步消除。當然,與任何新的營運模 式一樣,所有公司也在尋求使用指 引和最佳實踐。隨着EDA在雲端運 算中的應用不斷擴大,從中也發現 了一些有效的運算方法: