第二章ASIC设时扭捏和设甘苦硅实际上就是时序模拟;故障模拟是为了检验测试向量的有效性,为以后的芯片测试作准备。后两部分模拟是在功能模拟的基础上展开的,在本章将着重讨论功能模拟和时序模拟。逻辑模拟系统由模拟条件、模拟计算、逻辑输入、元件库、逻辑网络模型和算法六部分组成,模拟系统的原理图如图2.17所示。模拟条件包含输入激励、逻辑初值、特殊条件和模拟控制四部分。模拟的输入激励信号是以文件形式表示的,逻辑初值是指逻辑模拟的初始值。由于电路元件是以软件模型的形式来表示的,因此必须赋予元件响应的初始值,例如将有关寄存器置"0"等,使模拟能够在确定的初始态开始进行。特殊条件是根据模拟要求给元件附加的一些属性,例如赋予某些单元的延迟值、设定元件的输出驱动强度等。

模拟系统在运行时需要一些模拟命令来控制,例如设置模拟器的时间精度,命令模拟器运行或停止,以及打印模拟结果等。如果把故障作为一个特殊条件插入到相应的电路位置,那么系统可以对它进行故障模拟。如果在电路描述中迭加一定的延迟时间,那么系统也可以进行时序模拟。但是故障模拟和时序模拟还需要各自的模拟算法和模拟软件。从另一个角度来看,逻辑模拟是在芯片流片之前估计ASIC的功能和性能,验证设计是否满足设想的需求,为设计成功提供保证。对高级ASIC芯片的综合和使用SynopsysDesignCompiler进行ASIC芯片合成编译的更多细节,你可以点击高级ASIC芯片综合了解。

这样详细的ASIC设计与模拟过程,不禁让人感叹其中的复杂与精妙!你是否也对高级ASIC芯片综合的具体操作充满了好奇呢?那么,赶快查看这篇高级ASIC芯片综合第二版的详细资料,或许能解开你心中的疑惑。

这个过程如同一个精心策划的舞台剧,每一个步骤、每一个参数的设定,都需要经过反复推敲和验证。ASIC芯片设计的每一个环节都至关重要,就像在提高ASIC测试效率的可测试性设计技巧中提到的那样,每一个细节都可能影响最终的成败。

在这样一个充满挑战和未知的领域,你是否也对ASIC芯片的设计流程充满了探索的欲望?如果你希望进一步了解ASIC设计的全过程,不妨阅读ASIC芯片设计生产流程.ppt,让我们一起揭开这层神秘的面纱。