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