毫无疑问,ASIC设计流程是一个复杂的系统,包含了许多商业CAD工具以及许多内部开发的工具或脚本。然而,无论流程中集成了多少工具或脚本,ASIC设计流程的核心目标始终可以归结为两个关键点:创建和检查。
创建过程指的是生成硬件的活动,例如RTL编码、逻辑综合以及布局布线。图4.1展示了创建过程中的主要活动。
IC实现是一个生成硬件的过程。IC芯片的基本元素包括CMOS晶体管、双极晶体管、电容器和电阻器。在ASIC集成领域,基本的构建模块是逻辑门、存储器和特殊功能宏单元。这些模块由上述基本元素组成,但处于更高的抽象层次。创建过程有两个方面:逻辑上创建芯片和物理上创建芯片。从逻辑上讲,产品规格中定义的设计功能必须通过实际的逻辑门、存储器和特殊模块来实现。然后,设计的逻辑表示被物理构建,从而生成能够执行预期功能的芯片。
这一创建过程的要求是正确性和及时性。结构的正确性必须通过构