The embodiment of the invention discloses a scanning chain reordering method, which is applied to the scanning test technical field of integrated circuits. In one embodiment of the invention, the composition of the scan chain register in accordance with the clock tree delay from big to small order, after sorting of segmentation, reorganization, after the reorganization of the scan chain of chain length calculation, until the shorter chain length. The embodiment of the invention can be considered the clock deviation between the registers, can meet the time constraints between adjacent registers to keep the case, try to reduce the number of buffer insertion, scan chain can reduce the occupied area, alleviate the routing congestion problem, reducing the overall low power consumption circuit. There are no side effects on the scan time and scan coverage of the scan chain, and the impact on the design flow is small.
【技术实现步骤摘要】
一种扫描链重定序方法
本专利技术涉及集成电路测试
,尤其涉及一种扫描链重定序方法。
技术介绍
插入扫描链是集成电路可测性设计的重要方法,它将集成电路中的普通寄存器替换成扫描寄存器,并将扫描寄存器首尾连接,构成串行的扫描链,以实现附加的扫描测试功能。扫描链的插入会增加集成电路的面积和功耗开销,并且在测试模式下,扫描链的数据通路还必须满足建立时间、保持时间等时序检查约束,由此所引入的缓冲器进一步增加了集成电路的面积和功耗开销。对扫描链进行重定序是降低集成电路的面积和功耗的一种途径,扫描链重定序方法是将扫描链上的扫描寄存器按照一定的顺序,在不影响逻辑功能的前提下,进行重新连接,从而减少扫描链占用的面积及功耗。虽然现有的重定序方法在降低电路功耗方面取得了一定的成果,但是却带来了另外一个问题,即布线拥塞,而且随着集成电路技术的发展,电路集成度越来越高,当集成电路设计的工艺节点缩小到65nm以下时,为满足扫描链的建立时间、保持时间约束,扫描链上所需的缓冲器单元越来越多,导致的面积和功耗额外开销越来越大,引起的布局布线拥塞问题越来越严重,从而对芯片的性能、功耗和面积造成不利影响。
技术实现思路
本专利技术从满足扫描链的建立时间、保持时间等时序约束出发,提出一种扫描链重定序方法,这种方法可大幅度减少扫描链上所插入的缓冲器单元数量,达到减少布局布线拥塞以及降低面积和功耗开销的目的。有鉴于此,本专利技术第一方面提供一种扫描链重定序方法,可包括:将扫描链中的所有寄存器按照在测试时钟下的时钟树延迟从大到小排序,组成寄存器第一序列;以为单位长度将所述第一序列分为多段,序列中最后长 ...
【技术保护点】
一种扫描链重定序方法,其特征在于,包括:将扫描链中的所有寄存器按照在测试时钟下的时钟树延迟从大到小排序,组成寄存器第一序列;以
【技术特征摘要】
1.一种扫描链重定序方法,其特征在于,包括:将扫描链中的所有寄存器按照在测试时钟下的时钟树延迟从大到小排序,组成寄存器第一序列;以为单位长度将所述第一序列分为多段,序列中最后长度不足的部分作为一段,其中n为寄存器的个数,为对取整;依次从每段中取第i个寄存器顺序组成第i组,直至取完第一段中的寄存器,将i组寄存器按照组成的先后顺序依次排列组成第二序列;记所述第二序列中的第二个寄存器为当前寄存器,执行定序流程,所述定序流程包括:查找当前寄存器之后与当前寄存器的时钟树延迟相等的第一个寄存器,若找到,则记为第一寄存器;计算当前寄存器与第一寄存器交换位置之前与交换之后的扫描链的链长,如果交换之后的扫描链链长较短,则交换当前寄存器与第一寄存器的位置;更新第二序列;在更新的第二序列中继续查找当前寄存器之后与当前寄存器的时钟树延迟相等的第一个寄存器,若未找到,将更新后的第二序列中的第三个寄存器作为当前寄存器,返回执行定序流程直至最后一个寄存器执行完定序流程;若在更新的第二序列中找到,则仍记为第一寄存器,返回执行计算当前寄存器与第一寄存器交换位置...
【专利技术属性】
技术研发人员:刘祥远,刘必慰,陈书明,黄东昌,郭阳,陈跃跃,李振涛,刘蓬侠,胡春媚,梁斌,池雅庆,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。