[发明专利]一种扫描链重定序方法在审
申请号: | 201710089815.5 | 申请日: | 2017-02-20 |
公开(公告)号: | CN106874601A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 刘祥远;刘必慰;陈书明;黄东昌;郭阳;陈跃跃;李振涛;刘蓬侠;胡春媚;梁斌;池雅庆 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京汇思诚业知识产权代理有限公司11444 | 代理人: | 王刚,龚敏 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扫描 链重定序 方法 | ||
1.一种扫描链重定序方法,其特征在于,包括:
将扫描链中的所有寄存器按照在测试时钟下的时钟树延迟从大到小排序,组成寄存器第一序列;
以为单位长度将所述第一序列分为多段,序列中最后长度不足的部分作为一段,其中n为寄存器的个数,为对取整;
依次从每段中取第i个寄存器顺序组成第i组,直至取完第一段中的寄存器,将i组寄存器按照组成的先后顺序依次排列组成第二序列;
记所述第二序列中的第二个寄存器为当前寄存器,执行定序流程,所述定序流程包括:
查找当前寄存器之后与当前寄存器的时钟树延迟相等的第一个寄存器,若找到,则记为第一寄存器;计算当前寄存器与第一寄存器交换位置之前与交换之后的扫描链的链长,如果交换之后的扫描链链长较短,则交换当前寄存器与第一寄存器的位置;更新第二序列;在更新的第二序列中继续查找当前寄存器之后与当前寄存器的时钟树延迟相等的第一个寄存器,若未找到,将更新后的第二序列中的第三个寄存器作为当前寄存器,返回执行定序流程直至最后一个寄存器执行完定序流程;若在更新的第二序列中找到,则仍记为第一寄存器,返回执行计算当前寄存器与第一寄存器交换位置之前与交换之后的扫描链的链长的步骤。
2.根据权利要求1所述的方法,其特征在于,扫描链的链长以曼哈顿距离表示,计算公式如下:
其中,D1为以曼哈顿距离表示的扫描链链长,(xi,yi)为寄存器组成的序列中第i个寄存器的坐标。
3.根据权利要求1所述的方法,其特征在于,转换扫描链中两个寄存器位置之后扫描链的总线长以曼哈顿距离的计算公式如下:
其中,交换位置的为第p个寄存器与第q个寄存器,D2为第p个寄存器与第q个寄存器交换位置之后的扫描链链长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710089815.5/1.html,转载请声明来源钻瓜专利网。