微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 为什么做扫描链插入的时候需要一个reset信号?

为什么做扫描链插入的时候需要一个reset信号?

时间:10-02 整理:3721RD 点击:
测试过程中,所有FF的值都是通过串行输入的,所以FF并不需要复位信号。在测试时,FF的复位应当保持无效状态。但是保持FF的复位无效,似乎并不需要引入一个额外的reset。例如,对于一个低电平复位端,可以在其前面增加一个由test_mode控制的OR门来disable(test_mode=1,OR门输出1);对于一个高电平复位端,可以在其前面增加一个由反相的test_mode控制的AND来disable(test_mode=1,~test_mode=0,AND门输出0)。既然这样,为什么需要引入一个额外的reset呢?

case1:在测试前,你不复位,怎么敢保证capture的是你写进去的值!

这个真不是必要的,很多时候用系统本身的reset也行。

不需要额外的复位信号,只需要保证所有DFF在scan模式下可控不要跳动

先shift in再capture吧,我觉得只要保证整个过程中reset不乱动就行了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top