DFT Compiler基本使用方法
1.基本概念
(1)DFT Compiler
DFT Compiler是Synopsys Design Compiler工具包中的一种工具软件,主要用来为需要采用扫描方式进行测试的数字设计自动插入扫描链。
(2)内部扫描和边界扫描
在Synoposys的软件文档中,将扫描分为内部扫描和边界扫描,内部扫描就是一种将一个数字电路中的触发器在测试模式下连接成移位寄存器,以改善电路的可控性和可观测性的设计方法。在测试模式下,通过“移位寄存器”可将测试数据串行地输入到芯片内部各触发器的输出端,同时也可将触发原有状态移出到输出端,这种方式不仅可提高芯片的可测性,也可简化测试向量的生成,提高测试覆盖率,是目前最常用的可测性设计技术。
边界扫描是一种为简化线路板上的芯片和电路测试定义的标准测试接口,通常称为JTAG接口。在Synopsys综合工具中,JTAG接口可使用BSD Compiler 自动生成,不要写在RTL代码中。
DFT Compiler和BSD Compiler都需要与Design Compiler配合使用,但有单独的授权。
图2 边界扫描
(3)扫描触发器
内部扫描链是通过将设计中的普通触发器用同类型的扫描触发器替代的方法实现的,使用DFT Compiler的前提条件是目标工艺库中有这样的Cell。
亲子互动
爱情谜语
表1是一个标准单元库中的普通触发器和对应的扫描触发器。(3)全扫描和部分扫描
图4 全扫描
调御丈夫
图5 部分扫描
灶王节
2.DFT Compiler流程跳绳英文
彩练>孕期牙龈出血
(1)基本流程
图6 DFT基本流程
(2)映射前添加扫描链的设计流程
结束英语怎么说