集成电路设计自动化是指借助电子设计自动化(Electronic Design Automation,EDA)工具进行集成电路设计的方法。集成电路EDA工具是集成电路设计方法学的载体及集成电路产业发展的重要组成部分。
集成电路EDA工具通常可分为综合设计工具、验证与优化工具、设计输入与数据管理工具三大类。综合设计工具帮助设计者验证其设计的正确性及优化设计结构的合理性,如电路仿真与验证、物理设计规则检查、版图电路图一致性检查、版图寄生参数提取、时序和功耗分析优化、可制造性设计、成品率设计、可靠性设计等。设计输入与数据管理工具帮助设计者快速输入设计对象、设计要求和管理设计数据,如硬件语言描述与编译、电路图与版图的输入编辑、设计流程管理等。
数字电路和vwin 电路设计流程及相关EDA工具如图5-103和图5-104所示。
EDA工具解放了人工诸多繁杂操作,极大地提升了设计效率及正确性,例如逻辑综合工具就是EDA工具在此方面最显著的体现。
不同EDA公司的工具都必须遵循行业数据标准,如数据库标准Open Access、版图数据标准GDS和OASIS等。由于EDA工具都遵循标准化的数据接口,所以设计者在设计各阶段可以平滑适用不同EDA公司的工具,不必因为EDA工具的不同而进行数据格式转换。
审核编辑:刘清