at_speed为transition delay fault,指电路在频率较高时,电路无法在规定时间内由0跳变为1或者从1跳变到0的故障。在电路上经过一段时间的传输后,跳变延迟故障表现为固定型故障。
在at speed情况下,为什么采用double caputre 结构?分析如下
capture的时序图:
1. capture有一个capture clock cycle
在last shift的clock产生transition,即launch,在last shift的前一个clock移入0,在last shift的clock移入一个1,产生一个上升沿,capture clock去capture。
优点:容易产生transition,通过shift阶段可以产生transition
缺点:SE由1变为0,capture的时间总共半个时钟周期,这么短的时间很难满足时序要求。
2. capture有两个capture clock cycle
在first capture的clock产生transition,即launch,在last shift的clock移入0,在first capture的clock移入一个1,产生一个上升沿,second capture的clock去capture。
优点:时序充足;
缺点:产生pattern比较困难;