#晶片設計
•
電子設計自動化(EDA)通過一代又一代工具的發展,不斷將綜合、最佳化和驗證過程自動化,從而持續提升工程設計效率。大語言模型(LLM)進一步延伸了這一發展軌跡,使設計意圖能夠直接轉換為硬體實現。在大多數EDA相關文獻中,基於LLM的解決方案通常只用於輔助彼此割裂的設計階段或單項任務,但這種劃分方式掩蓋了能力究竟如何形成、系統又如何實現規模化的根本驅動因素。 在本文中,我們提出三個具有層級遞進關係的角色,以揭示這種能力累積過程:生成器(Generator),即通過單次生成產生設計產物;智能體(Agent),即借助工具反饋進行迭代並不斷最佳化輸出;以及編排器(Orchestrator),即在不同EDA階段之間協調決策。對現有已發表系統進行梳理後可以發現,一個普遍存在的問題是所謂的“語法陷阱(syntax trap)”:模型接受訓練的目標往往是生成“看起來合理”的程式碼,而非物理上真正正確的硬體;與此同時,工具體系的碎片化以及設計上下文的丟失,又進一步掩蓋了某一階段的決策會如何影響後續設計階段。 對這三種角色的比較表明,當前方法仍難以擴展到工業級設計,因此有必要轉向一種標準化、具備物理感知能力的編排器,在整個EDA流程中連接不同工具和智能體,從而實現更加可靠、更加易用的硬體設計。 介紹
大模型正在改變EDA
•