scan chain
1.定义:
满足可测试性设计(DFT),将设计中所有的触发器连接到一条或者若干条链上,称为scan chain。将一个复杂的时序电路转换为简单的组合电路进行测试。这一步是在逻辑综合(DC)中实现.

当SE=1时,电路进入scan状态,当SI=0时,电路工作在normal状态。
2.为什么进行scan chain reordering:
在DC综合阶段,工具没有寄存器的物理位置信息,按照字母顺序做scan chain的插入,连接方式并不是最优的。
在ICC中place是基于time和congestion driven,所以原来寄存器在scan chain 中是前后级关系,在ICC中可能离得比较远,导致寄存器SI端走线很乱,加重design中的congestion issue问题。
3.如何做reordering
首先在逻辑综合阶段,写出scandef,其次在ICC中读入对应的scandef
import_def scan.def

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



