Фото—
上
幾年前,英特爾的工程師
儘管有大量的輔助工具,工程師仍然被迫手動完成一些工作。 該書的作者“
高級邏輯綜合 “他們說有時設計師不得不 使用 Skill 或 Python 編寫 XNUMX 萬行腳本來建立函式庫細胞 .也編寫腳本來解析 EDA 系統產生的報告。 當開發使用 22nm 製程技術的晶片時,這些報告可能會佔用多達 30 TB 的空間。
DARPA 決定糾正這種情況並嘗試標準化設計流程。 也在代理處
什麼樣的節目
該計劃涉及多個項目,這些項目使用機器學習和雲端技術來自動化晶片創建的各個階段。 作為該倡議的一部分
流道 是管理 RTL 和 GDSII 函式庫的工具。 後者是資料庫文件,是交換積體電路及其拓樸資訊的業界標準。 該解決方案基於Docker容器技術。 您可以在雲端和本地端運行 Flow Runner。 安裝指南位於官方儲存庫中
代替 是一種基於機器學習的雲端解決方案,負責將組件放置在晶片上並自動佈線。 經過
海衛一CTS — 用於最佳化提供給晶片的時脈的實用程式。 幫助以相同的延遲將時脈訊號路由到設備的所有部分。 工作原理基於
開放STA — 用於靜態時序分析的引擎。 它使設計人員有機會在實際組裝之前檢查晶片的功能。 OpenSTA 中的範例程式碼
@@ -6,7 +6,7 @@ read_liberty -corner ff example1_fast.lib
read_verilog example1.v
link_design top
set_timing_derate -early 0.9
set_timing_derate -early 1.1
set_timing_derate -late 1.1
create_clock -name clk -period 10 {clk1 clk2 clk3}
set_input_delay -clock clk 0 {in1 in2}
# report all corners
此實用程式支援 Verilog 程式碼、Liberty 格式庫、SDC 檔案等的網表描述。
優點和缺點
來自IBM和IEEE的專家
預計 OpenROAD 的開放性將圍繞這些工具創建一個強大的社群並吸引新的新創公司。
Фото—
已經有參與者-密西根大學的一個晶片開發實驗室,
總體而言,在 DARPA 領導下開發的工具預計將對處理器行業產生積極影響,並且更多新項目將開始在該領域出現。 一個例子是一個工具
免費提供的工具為獨立組織和新創公司提供了更多選擇。 隨著時間的推移,OpenROAD 的 EDA 工具開發和晶片設計新方法可能會成為業界標準。
我們在公司部落格中寫的內容:
來源: www.habr.com