技术新讯 > 计算推算,计数设备的制造及其应用技术 > 用于优化扫描链的方法、计算机设备及存储介质与流程  >  正文

用于优化扫描链的方法、计算机设备及存储介质与流程

  • 国知局
  • 2024-09-11 14:35:03

本申请涉及数字逻辑电路,尤其涉及一种用于优化扫描链的方法、计算机设备及存储介质。

背景技术:

1、随着半导体技术的发展,芯片内部的逻辑越来越复杂,为了提高芯片质量,在芯片出厂时一般要对芯片进行测试。在芯片测试领域中,可以采用扫描链(scan chain)进行测试。扫描链作为可测试性设计的一种实现技术,该技术通过将芯片中的普通寄存器替换成带扫描功能的扫描寄存器,将扫描寄存器连接起来形成扫描链。

2、然而,连接扫描寄存器的线长过长,从而过多地占用整个芯片的布线资源。因此,如何优化连接扫描寄存器的线长从而优化扫描链是亟待解决的问题。

技术实现思路

1、有鉴于此,本申请的目的在于提出一种用于优化扫描链的方法、计算机设备及存储介质,以解决或部分解决上述问题。

2、基于上述目的,本申请第一方面,提供了一种用于优化扫描链的方法,所述扫描链包括多个扫描寄存器,所述方法包括:

3、获取所述扫描寄存器的第一信息,所述第一信息至少包括所述扫描寄存器的第一位置信息和所述多个扫描寄存器的连接顺序;

4、根据所述第一信息,确定第二信息,所述第二信息至少包括多个所述扫描寄存器之间的距离;

5、根据所述第二信息,确定所述扫描寄存器的布线路径;以及

6、根据所述布线路径连接所述多个扫描寄存器,以优化所述扫描链。

7、本申请第二方面,提供了一种计算机设备,包括:

8、一个或者多个处理器、存储器;以及

9、一个或多个程序;

10、所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行如第一方面所述的方法的指令。

11、本申请第三方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行如第一方面所述的方法。

12、从上面所述可以看出,本申请提供的一种用于优化扫描链的方法、计算机设备及存储介质,通过获取所述扫描寄存器的第一信息,所述第一信息至少包括所述扫描寄存器的第一位置信息和所述多个扫描寄存器的连接顺序,根据所述第一信息,确定第二信息,所述第二信息至少包括多个所述扫描寄存器之间的距离,根据所述第二信息,确定所述扫描寄存器的布线路径,以及根据所述布线路径连接所述多个扫描寄存器,以优化所述扫描链。通过上述方法,根据扫描寄存器之间的距离确定扫描寄存器的布线路径,从而可以在布线中对扫描链进行优化。

技术特征:

1.一种用于优化扫描链的方法,其特征在于,所述扫描链包括多个扫描寄存器,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一位置信息为所述扫描寄存器的角点坐标,所述根据所述第一信息,确定第二信息进一步包括:

3.如权利要求2所述的方法,其特征在于,所述多个扫描寄存器至少包括第一扫描寄存器、第二扫描寄存器和第三扫描寄存器,所述距离包括所述第一扫描寄存器和所述第二扫描寄存器之间的第一距离以及所述第一扫描寄存器和所述第三扫描寄存器之间的第二距离,所述根据所述第二信息,确定所述扫描寄存器的布线路径进一步包括:

4.如权利要求2所述的方法,其特征在于,所述多个扫描寄存器至少包括第四扫描寄存器、第五扫描寄存器和第六扫描寄存器,所述根据所述第二信息,确定所述扫描寄存器的布线路径进一步包括:

5.如权利要求1所述的方法,其特征在于,所述根据所述第一信息,确定第二信息进一步包括:

6.如权利要求5所述的方法,其特征在于,所述根据所述第二信息,确定所述扫描寄存器的布线路径进一步包括:

7.如权利要求5所述的方法,其特征在于,所述根据所述第二信息,确定所述扫描寄存器的布线路径进一步包括:

8.如权利要求1所述的方法,其特征在于,所述根据所述布线路径连接所述多个扫描寄存器,以优化所述扫描链进一步包括:

9.如权利要求8所述的方法,其特征在于,所述多个扫描寄存器包括第七扫描寄存器、第八扫描寄存器、第九扫描寄存器和第十扫描寄存器,所述第七扫描寄存器和所述第八扫描寄存器为相邻的扫描寄存器,所述第九扫描寄存器和所述第十扫描寄存器为相邻的扫描寄存器,所述根据所述布线路径连接所述多个扫描寄存器、所述输入端和所述输出端进一步包括:

10. 一种计算机设备,其特征在于,包括:

11.一种包含计算机程序的非易失性计算机可读存储介质,其特征在于,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行权利要求1-9中任一项所述的方法。

技术总结本申请提供一种用于优化扫描链的方法、计算机设备及存储介质,通过获取所述扫描寄存器的第一信息,所述第一信息至少包括所述扫描寄存器的第一位置信息和所述多个扫描寄存器的连接顺序,根据所述第一信息,确定第二信息,所述第二信息至少包括多个所述扫描寄存器之间的距离,根据所述第二信息,确定所述扫描寄存器的布线路径,以及根据所述布线路径连接所述多个扫描寄存器,以优化所述扫描链。通过上述方法,根据扫描寄存器之间的距离确定扫描寄存器的布线路径,从而可以在布线中对扫描链进行优化。技术研发人员:张思程,黄晨,骆晨钟受保护的技术使用者:芯行纪科技有限公司技术研发日:技术公布日:2024/9/9

本文地址:https://www.jishuxx.com/zhuanli/20240911/291470.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。