数字IC设计方法学.ppt

数字IC设计方法学;数字IC的实际设计过程中,各个阶段之间必然会有交互和反复,只有在设计的前一阶段充分考虑后续阶段会遇到的困难,后续阶段才有可能顺利完成,否则需要返回到前面的阶段重新设计。

比如,体系结构设计阶段要考虑硬件实现代价,否则到后端设计阶段发现面积和功耗上的要求无法实现,只好返回到体系结构设计阶段重新设计或修改;RTL代码编写的质量太差,或者综合时约束条件不完备,会导致后端布局布线时时序无法收敛,只有重新修改RTL代码,重新综合仿真。

显然,反复次数过多会大大影响设计的进度。

现代EDA工具发展的一个重要原则就是尽可能在设计的前端发现并克服或减少后端设计将要面临的困难,减少设计中反复的次数。

数字IC的实际设计过程中,各个阶段之间也不是完全串行进行的,在合理安排的情况下,多个阶段之间可以并行操作。

比如,RTL综合等后端处理阶段和RTL代码功能仿真阶段可以并行进行;再如,后端设计过程中的静态时序分析和后仿真可以并行进行。

多阶段之间的并行操作缩短了IC设计周期,但也给设计中数据管理提出了更高要求,因为多个操作阶段间有数据依赖关系。

设计各阶段间的反复迭代和并行操作要求数字IC设计必须有严格的数据管理机制才能保证项目正常进行。;2.1.1系统体系结构设计

系统体系结构设计是集成电路设计的第一步,也是最重要的一步。

系统架构设计的好坏,很大程度上决定了后续所有设计阶段的质量

文档评论(0)

1亿VIP精品文档

相关文档