集成電路設計自動化是指借助電子設計自動化(Electronic Design Automation,EDA)工具進行集成電路設計的方法。集成電路EDA工具是集成電路設計方法學的載體及集成電路產(chǎn)業(yè)發(fā)展的重要組成部分。
集成電路EDA工具通??煞譃榫C合設計工具、驗證與優(yōu)化工具、設計輸入與數(shù)據(jù)管理工具三大類。綜合設計工具幫助設計者驗證其設計的正確性及優(yōu)化設計結(jié)構(gòu)的合理性,如電路仿真與驗證、物理設計規(guī)則檢查、版圖電路圖一致性檢查、版圖寄生參數(shù)提取、時序和功耗分析優(yōu)化、可制造性設計、成品率設計、可靠性設計等。設計輸入與數(shù)據(jù)管理工具幫助設計者快速輸入設計對象、設計要求和管理設計數(shù)據(jù),如硬件語言描述與編譯、電路圖與版圖的輸入編輯、設計流程管理等。
數(shù)字電路和模擬電路設計流程及相關EDA工具如圖5-103和圖5-104所示。
EDA工具解放了人工諸多繁雜操作,極大地提升了設計效率及正確性,例如邏輯綜合工具就是EDA工具在此方面最顯著的體現(xiàn)。
不同EDA公司的工具都必須遵循行業(yè)數(shù)據(jù)標準,如數(shù)據(jù)庫標準Open Access、版圖數(shù)據(jù)標準GDS和OASIS等。由于EDA工具都遵循標準化的數(shù)據(jù)接口,所以設計者在設計各階段可以平滑適用不同EDA公司的工具,不必因為EDA工具的不同而進行數(shù)據(jù)格式轉(zhuǎn)換。
審核編輯:劉清