System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() FPGA互联资源的量产测试方法、装置、设备及存储介质制造方法及图纸_技高网

FPGA互联资源的量产测试方法、装置、设备及存储介质制造方法及图纸

技术编号:42643178 阅读:16 留言:0更新日期:2024-09-06 01:39
本发明专利技术涉及FPGA技术领域,公开了一种FPGA互联资源的量产测试方法、装置、设备及存储介质。其中,方法包括:获取待检测FPGA芯片中全局互联资源的倍线类型以及局部互联资源的线的类型,在单位图块内部,基于全局互联资源的倍线类型以及局部互联资源的线的类型,建立全局互联资源与局部互联资源全覆盖连接,得到单位互联结果,将单位图块内的单位互联结果,扩展至全芯片,得到待检测FPGA芯片的互联结果,基于互联结果对待检测FPGA芯片进行量产测试,得到故障单位图块。本发明专利技术同时考虑全局线型和局部线型的连接关系,引入触发器,实现以图块为粒度进行故障分析及故障定位,以减少量产测试的配置次数、提高测试效率并提高故障定位的准确率。

【技术实现步骤摘要】

本专利技术涉及fpga,具体涉及一种fpga互联资源的量产测试方法、装置、设备及存储介质。


技术介绍

1、现场可编程门阵列(fpga)作为一种可编程硬件平台,具有通用灵活、可重配置和并行计算等特点,广泛应用于国防、医疗、计算加速和通信信号处理等多个重要领域。其独特的特点在于能够通过编程重新配置硬件逻辑电路,使其适应不同的应用场景,实现特定的数字逻辑功能。

2、fpga芯片出厂后,要经过cp量产测试、ft量产测试。cp(circuit probe)是封装前晶圆级别对芯片测试。ft(final test)是封装完成后的测试,也是最接近实际使用情况的测试。不管是cp量产测试,还是ft量产测试,都需要对fpga最关键的互联资源进行详尽的故障覆盖测试。而这些量产测试的时间长短往往是影响芯片成本的一个重要因素。fpga量产测试执行过程中,花费最多的时间是位流加载时间,因此尽可能少的测试位流配置次数覆盖尽可能多的故障,是量产设计最重要的考量因素。

3、传统的fpga互联覆盖方法直接采用算法对全芯片全局互联资源测试,该方法算法运行时间长,且不方便定位,或对全局互联资源覆盖和局部互联资源覆盖分别进行测试,会导致量产测试配置次数过大,导致测试效率低。


技术实现思路

1、有鉴于此,本专利技术提供了一种fpga互联资源的量产测试方法、装置、设备及存储介质,通过同时考虑全局线型和局部线型的连接关系,并引入触发器,建立互联资源与逻辑资源的连接,实现以图块为单位粒度的故障分析及故障定位,以解决传统量产测试配置次数过大、测试效率低以及故障定位不准确的问题。

2、第一方面,本专利技术提供了一种fpga互联资源的量产测试方法,方法包括:

3、获取待检测fpga芯片中全局互联资源的倍线类型以及局部互联资源的线的类型;

4、在单位图块内部,基于全局互联资源的倍线类型以及局部互联资源的线的类型,建立全局互联资源与局部互联资源全覆盖连接,得到单位互联结果,单位图块包括开关矩阵和可编程逻辑功能块,可编程逻辑功能块中包含触发器;

5、将单位图块内的单位互联结果,扩展至全芯片,得到待检测fpga芯片的互联结果;

6、基于互联结果对待检测fpga芯片进行量产测试,得到故障单位图块。

7、本专利技术实施例提供的fpga互联资源的量产测试方法,在单位图块内同时建立全局互联资源和局部互联资源的连接关系,并引入触发器,建立互联资源与逻辑资源的连接,实现以图块为单位粒度的故障分析及故障定位,以解决传统量产测试配置次数过大、测试效率低以及故障定位不准确的问题。

8、在一种可选的实施方式中,在单位图块内部,基于全局互联资源的倍线类型以及局部互联资源的线的类型,建立全局互联资源与局部互联资源全覆盖连接,得到单位互联结果,包括:

9、建立单位图块内全局互联资源的连接关系;

10、在全局互联资源的连接关系的基础上,补充局部互联资源的连接关系。

11、本专利技术实施例提供的fpga互联资源的量产测试方法,在单位图块内分别建立全局互联资源以及局部互联资源的连接关系,实现在单位图块粒度上的互联资源的全覆盖连接。

12、在一种可选的实施方式中,建立单位图块内全局互联资源的连接关系,包括:

13、建立全局互联资源同类型的倍线间的连接关系;

14、建立全局互联资源不同类型的倍线间的连接关系。

15、本专利技术实施例提供的fpga互联资源的量产测试方法,同时建立同类型全局互联资源和不同类型的全局互联资源倍线间的连接关系,实现在单位图块粒度上的全局资源全覆盖。

16、在一种可选的实施方式中,在全局互联资源的连接关系的基础上,补充局部互联资源的连接关系,包括:

17、将全局互联资源的倍线连接至局部互联资源中输入类型的线,再与单位图块内的可编程逻辑功能块中的触发器的输入端连接;

18、将单位图块内的可编程逻辑功能块中的触发器的输出端连接至局部互联资源中输出类型的线,再与全局互联资源的倍线连接。

19、本专利技术实施例提供的fpga互联资源的量产测试方法,通过局部互联资源连接触发器,使得可以通过观察触发器拍数反映待测fpga芯片内的全局互联资源及局部互联资源的连接情况。

20、在一种可选的实施方式中,将单位图块内的单位互联结果,扩展至全芯片,得到待检测fpga芯片的互联结果,包括:

21、将单位图块中的单位互联结果复制到待检测fpga芯片中其余预设数量的各单位图块上。

22、本专利技术实施例提供的fpga互联资源的量产测试方法,通过对单个图块的连接关系进行分析,设计不同线型的互联资源的覆盖连接,然后通过复制到剩余图块扩展到全芯片,完成全芯片的互联资源的连接覆盖。

23、在一种可选的实施方式中,基于互联结果对待检测fpga芯片进行量产测试,得到故障单位图块,包括:

24、向待检测fpga芯片的输入引脚注入激励信号,记录待检测fpga芯片的输出引脚的输出值,输出引脚的输出值包括与单位图块对应的输出结果;

25、将输出引脚的输出值与预设输出值进行比较,预设输出值是基于输入引脚注入激励信号得出的;

26、若输出引脚的输出值与预设输出值不相符,则基于输出值,确定待检测fpga芯片的故障单位图块。

27、本专利技术实施例提供的fpga互联资源的量产测试方法,通过向输入引脚注入激励信号,观察经过互联资源传递后输出引脚的输出值,并将输出值与预计输出值进行对比,根据不符合预期的异常位数判断进行单位图块粒度的量产测试和故障定位。

28、在一种可选的实施方式中,向待检测fpga芯片的输入引脚注入激励信号,记录待检测fpga芯片的输出引脚的输出值,包括:

29、获取待检测fpga芯片的管脚数量;

30、将预设数量的管脚作为输入引脚,将剩余管脚作为输出引脚;

31、向预设数量的各输入引脚分别注入激励信号,激励信号通过预设位数的二进制码流表征;

32、记录输出引脚的输出值,输出值由触发器决定。

33、本专利技术实施例提供的fpga互联资源的量产测试方法,将待测芯片上的一部分管脚作为输入引脚注入激励信号,激励信号为根据电平信号转化而来的0或1组成的二进制码流,根据输出引脚的输出值确定故障位置,输出值也为预设位数的二进制码流,具体数值由各图块内的触发器决定,以实现图块为单位的互联资源故障定位。

34、在一种可选的实施方式中,若输出引脚的输出值与预设输出值不相符,则基于输出值,确定待检测fpga芯片的故障单位图块,包括:

35、将输出值中与预设输出值数值不相符的第一个位数确定为异常位数;

36、将异常位数对应的触发器所在的单位图块确定为故障单位图块。

37、第二方面,本专利技术提供了一种fpga互联资源的量产测试装置,装置包括:<本文档来自技高网...

【技术保护点】

1.一种FPGA互联资源的量产测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在单位图块内部,基于所述全局互联资源的倍线类型以及所述局部互联资源的线的类型,建立全局互联资源与局部互联资源全覆盖连接,得到单位互联结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述建立所述单位图块内全局互联资源的连接关系,包括:

4.根据权利要求2所述的方法,其特征在于,所述在所述全局互联资源的连接关系的基础上,补充局部互联资源的连接关系,包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述单位图块内的所述单位互联结果,扩展至全芯片,得到所述待检测FPGA芯片的互联结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述互联结果对所述待检测FPGA芯片进行量产测试,得到故障单位图块,包括:

7.根据权利要求6所述的方法,其特征在于,所述向所述待检测FPGA芯片的输入引脚注入激励信号,记录所述待检测FPGA芯片的输出引脚的输出值,包括:

8.根据权利要求6所述的方法,其特征在于,所述若所述输出引脚的输出值与所述预设输出值不相符,则基于所述输出值,确定所述待检测FPGA芯片的故障单位图块,包括:

9.一种FPGA互联资源的量产测试装置,其特征在于,所述装置包括:

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

11.一种计算机可读存储介质,其特征在于,包括:

...

【技术特征摘要】

1.一种fpga互联资源的量产测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在单位图块内部,基于所述全局互联资源的倍线类型以及所述局部互联资源的线的类型,建立全局互联资源与局部互联资源全覆盖连接,得到单位互联结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述建立所述单位图块内全局互联资源的连接关系,包括:

4.根据权利要求2所述的方法,其特征在于,所述在所述全局互联资源的连接关系的基础上,补充局部互联资源的连接关系,包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述单位图块内的所述单位互联结果,扩展至全芯片,得到所述待检测fpga芯片的互联结果,包括:<...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:苏州异格技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1