EDA 工具中的一个典型代表是 IC (LSI) 的层次化自动设计工具,设计流程从基于产品规格的系统设计开始,经过功能设计、逻辑设计、版图设计,最终到掩模数据的生成。在这些设计流程的每个阶段,都会使用到相应的 EDA 工具。整个流程采用分层递进的开发思路,不同层级配套对应的硬件描述输入:系统设计阶段可接入基于 C 语言的操作描述;功能设计阶段引入 HDL 硬件描述语言完成 RTL 寄存器传输级描述;逻辑设计阶段使用门级网表描述;版图设计阶段导入布局布线结果,逐级完成设计抽象向下层硬件实现的转化。流程右侧同步配套多轮验证环节,形成迭代闭环。系统设计开展算法验证;功能设计完成性能验证、RT 时序验证;逻辑设计执行时序与功耗验证;版图设计完成基于 RC 提取的时序验证。一旦验证发现缺陷,结果可向上回流至上游设计环节修改迭代,保障设计可靠性。各环节依托对应 EDA 工具完成综合、仿真、校验等工作,实现从高层算法概念到物理版图的自动转化。整套层次化设计框架分离不同抽象层级的开发任务,降低复杂大规模集成电路的设计难度,同时依靠持续验证提前规避时序、功耗等硬件缺陷,是现代芯片开发的标准化开发范式。无论学习集成电路课程、开展 IC 项目开发,或是撰写 EDA 相关论文的人员,都可以借助这套层次化流程理解芯片设计与验证协同工作模式。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。