FPGA的管脚桥接短路测试方法技术

技术编号:21889304 阅读:32 留言:0更新日期:2019-08-17 13:33
本发明专利技术提供了一种FPGA的管脚桥接短路测试方法,包括通过FPGA的逻辑单元构建信号激励模块和信号接收模块,所述信号激励模块包括m个信号激励单元,所述信号接收模块包括m个信号接收单元,所述m为大于0的自然数,所述信号激励单元和信号接收单元分别与管脚一一对应设置,设置m个所述管脚为输入模式,向第一个所述信号激励单元输入移动脉冲信号,接收所述第二信号的管脚的接入模式被设置为输出模式,每当一个新的所述管脚被设置为所述输出模式时,则所述信号接收模块采集m个所述管脚的输出信号,然后将m个所述输出信号作为测试结果输出。所述测试方法中,无需额外的检测工具,降低了成本,依次对m个所述管脚完成检测,不受管脚数量的限制。

Test Method of Short Circuit of Pipe Pin Bridge Based on FPGA

【技术实现步骤摘要】
FPGA的管脚桥接短路测试方法
本专利技术涉及集成电路
,尤其涉及一种FPGA的管脚桥接短路测试方法。
技术介绍
现场可编程门阵列(Field-ProgrammableGateArray,FPGA)作为专用集成电路领域中的一种半定制电路,既解决了全定制电路的不足,又克服了原有可编程逻辑器件门电路数量有限的缺点。FPGA的管脚既可以将FPGA管脚的信号经处理传输到芯片内部,也可以将芯片内部输出的信号经处理传输到芯片管脚,现有技术中常使用自动化测试设备(AutomaticTestEquipment,ATE)对FPGA的管脚之间的桥接故障进行检测。但自动化测试设备存在以下问题:一方面,自动化测试设备价格昂贵,使测试成本增加;另一方面,自动化测试设备的输入/输出(Input/Output,IO)管道的数量有限,满足不了FPGA管脚数量较多时的需求。因此,有必要提供一种新型的FPGA的管脚桥接短路测试方法以解决现有技术中存在的上述问题。
技术实现思路
本专利技术的目的在于提供一种FPGA的管脚桥接短路测试方法,无需额外的检测工具,降低了成本,同时能够避免测试方法受限于管脚的数量。为实现上述目的,本专利技术的所述FPGA的管脚桥接短路测试方法,包括以下步骤:S1:通过FPGA的逻辑单元构建信号激励模块和信号接收模块,所述信号激励模块包括m个依次排序的信号激励单元,所述信号接收模块包括m个依次排序的信号接收单元,所述m为大于0的自然数,所述信号激励单元和信号接收单元分别与管脚一一对应设置;S2:向m个所述激励单元连续的输入第一信号,使每个所述激励单元向对应的所述管脚传递所述第一信号,以设置m个所述管脚的接入模式为输入模式;S3:向所述信号激励模块输入移动脉冲信号,所述移动脉冲信号包括一个第二信号和大于等于m个所述第一信号,所述移动脉冲信号从第一个所述信号激励单元连续传递到所述第m个所述信号激励单元,其中所述移动脉冲信号在两个相邻的所述信号激励单元之间以一次仅传递一个所述第一信号或所述第二信号的方式传递,且m个所述信号激励单元还将一个所述第一信号或所述第二信号同步传递给对应的所述管脚,接收所述第二信号的管脚的接入模式被设置为输出模式;S4:每当一个新的所述管脚的接入模式被设置为所述输出模式时,则所述信号接收模块通过m个所述信号接收单元采集m个所述管脚的输出信号,然后将m个所述输出信号作为测试结果输出,直至完成m个所述管脚的检测。本专利技术的有益效果在于:通过FPGA的逻辑单元构建信号激励模块和信号接收模块,通过所述信号激励模块和所述信号接收模块对管脚的桥接短路进行检测,无需额外的检测工具,降低了成本;通过FPGA的逻辑单元构建信号激励模块和信号接收模块,所述信号激励模块包括m个依次排序的信号激励单元,所述信号接收模块包括m个依次排序的信号接收单元,能根据所述管脚的数量来确定所述信号激励单元和所述信号接收单元的数量,设置m个所述管脚的接入模式为输入模式,向第一个所述信号激励单元输入移动脉冲信号,其中所述移动脉冲信号包括大于等于m个所述第一信号和一个第二信号,接收所述第二信号的管脚的接入模式被设置为输出模式,每当一个新的所述管脚的接入模式被设置为所述输出模式时,则所述信号接收模块采集m个所述管脚的输出信号,直至完成m个所述管脚的检测,依次完成对m个管脚的检测,不受管脚数量的限制。优选地,所述信号激励模块为输出移位寄存器,其有益效果在于:所述输出移位寄存器内的信号移位传递,能将所有所述管脚均设置为输出模式一次,可以实现对所有管脚的检测。进一步优选地,所述信号激励单元为所述输出移位寄存器的位。优选地,所述信号接收模块为输入移位寄存器,其有益效果在于:所述输入移位寄存器能移位输出,从而能输出所有所述管脚输入端的信号,从而确定所述管脚是否发生桥接短路。进一步优选地,所述信号接收单元为所述输入移位寄存器的位。优选地,根据所述测试结果中所述第二信号的数量判断所述管脚是否发生桥接短路,其有益效果在于:通过所述测试结果中所述第二信号的数量即可判断出所述管脚是否发生桥接短路,准确性高。进一步优选地,所述测试结果中所述第二信号的数量等于1,判断所述管脚没有发生桥接短路。进一步优选地,所述测试结果中所述第二信号的数量大于1,判断所述管脚发生桥接短路。附图说明图1为本专利技术的FPGA的管脚桥接短路测试方法的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本文中使用的“包括”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。针对现有技术存在的问题,本专利技术的实施例提供了一种FPGA的管脚桥接短路测试方法,参照图1,包括以下步骤:S1:通过FPGA的逻辑单元构建信号激励模块和信号接收模块,所述信号激励模块包括m个依次排序的信号激励单元,所述信号接收模块包括m个依次排序的信号接收单元,所述m为大于0的自然数,所述信号激励单元和信号接收单元分别与管脚一一对应设置;S2:向m个所述激励单元连续的输入第一信号,使每个所述激励单元向对应的所述管脚传递所述第一信号,以设置m个所述管脚的接入模式为输入模式;S3:向所述信号激励模块输入移动脉冲信号,所述移动脉冲信号包括一个第二信号和大于等于m个所述第一信号,所述移动脉冲信号从第一个所述信号激励单元连续传递到所述第m个所述信号激励单元,其中所述移动脉冲信号在两个相邻的所述信号激励单元之间以一次仅传递一个所述第一信号或所述第二信号的方式传递,且m个所述信号激励单元还将一个所述第一信号或所述第二信号同步传递给对应的所述管脚,接收所述第二信号的管脚的接入模式被设置为输出模式;S4:每当一个新的所述管脚的接入模式被设置为所述输出模式时,则所述信号接收模块通过m个所述信号接收单元采集m个所述管脚的输出信号,然后将m个所述输出信号作为测试结果输出,直至完成m个所述管脚的检测。本专利技术的一些具体实施例中,所述第一信号的二进制数值为1,所述第二信号的二进制数值为0。本专利技术的一些实施例中,所述管脚为输出模式时,所述管脚输出端的值为所述管脚压点位置上的值,即所述第二信号。本专利技术的一些实施例中,所述管脚压点位置为所述管脚和其它器件连接的位置。本专利技术的一些实施例中,所述管脚为输入模式时,所述管脚的输入值为缺省的弱上拉值,所述缺省的弱上拉值等于1。本专利技术的一些具体实施例中,所述信号激励模块为输出移位寄存器。本专利技术的一些具体实施例中,所述信号激励单元为所述输出移位寄存器的位。本专利技术的一些具体实施例中,所述信号接收模块为输入移位寄存器。本专利技术的一些具体实施例中,所述信号接收单元为所述输入移位寄存器的位。本专利技术的一些实施例中,第一个所述信号激励单元的输入端连接第一个输出选择单元的输出端,第一个输出选择单元的输入端连接第一信号输出端本文档来自技高网...

【技术保护点】
1.一种FPGA的管脚桥接短路测试方法,其特征在于,包括以下步骤:S1:通过FPGA的逻辑单元构建信号激励模块和信号接收模块,所述信号激励模块包括m个依次排序的信号激励单元,所述信号接收模块包括m个依次排序的信号接收单元,所述m为大于0的自然数,所述信号激励单元和信号接收单元分别与管脚一一对应设置;S2:向m个所述激励单元连续的输入第一信号,使每个所述激励单元向对应的所述管脚传递所述第一信号,以设置m个所述管脚的接入模式为输入模式;S3:向所述信号激励模块输入移动脉冲信号,所述移动脉冲信号包括一个第二信号和大于等于m个所述第一信号,所述移动脉冲信号从第一个所述信号激励单元连续传递到所述第m个所述信号激励单元,其中所述移动脉冲信号在两个相邻的所述信号激励单元之间以一次仅传递一个所述第一信号或所述第二信号的方式传递,且m个所述信号激励单元还将一个所述第一信号或所述第二信号同步传递给对应的所述管脚,接收所述第二信号的管脚的接入模式被设置为输出模式;S4:每当一个新的所述管脚的接入模式被设置为所述输出模式时,则所述信号接收模块通过m个所述信号接收单元采集m个所述管脚的输出信号,然后将m个所述输出信号作为测试结果输出,直至完成m个所述管脚的检测。...

【技术特征摘要】
1.一种FPGA的管脚桥接短路测试方法,其特征在于,包括以下步骤:S1:通过FPGA的逻辑单元构建信号激励模块和信号接收模块,所述信号激励模块包括m个依次排序的信号激励单元,所述信号接收模块包括m个依次排序的信号接收单元,所述m为大于0的自然数,所述信号激励单元和信号接收单元分别与管脚一一对应设置;S2:向m个所述激励单元连续的输入第一信号,使每个所述激励单元向对应的所述管脚传递所述第一信号,以设置m个所述管脚的接入模式为输入模式;S3:向所述信号激励模块输入移动脉冲信号,所述移动脉冲信号包括一个第二信号和大于等于m个所述第一信号,所述移动脉冲信号从第一个所述信号激励单元连续传递到所述第m个所述信号激励单元,其中所述移动脉冲信号在两个相邻的所述信号激励单元之间以一次仅传递一个所述第一信号或所述第二信号的方式传递,且m个所述信号激励单元还将一个所述第一信号或所述第二信号同步传递给对应的所述管脚,接收所述第二信号的管脚的接入模式被设置为输出模式;S4:每当一个新的所述管脚的接入模式被设置为所述输出模式时,则所述信号接收模块通过m个...

【专利技术属性】
技术研发人员:郑莉袁智皓
申请(专利权)人:上海安路信息科技有限公司
类型:发明
国别省市:上海,31

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

1