CN106291336B - 一种fpga测试配置码流实时下载方法及*** - Google Patents
一种fpga测试配置码流实时下载方法及*** Download PDFInfo
- Publication number
- CN106291336B CN106291336B CN201610560149.4A CN201610560149A CN106291336B CN 106291336 B CN106291336 B CN 106291336B CN 201610560149 A CN201610560149 A CN 201610560149A CN 106291336 B CN106291336 B CN 106291336B
- Authority
- CN
- China
- Prior art keywords
- fpga
- configuration
- test
- file
- measured
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318516—Test of programmable logic devices [PLDs]
- G01R31/318519—Test of field programmable gate arrays [FPGA]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31908—Tester set-up, e.g. configuring the tester to the device under test [DUT], down loading test patterns
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31917—Stimuli generation or application of test patterns to the device under test [DUT]
- G01R31/31919—Storing and outputting test patterns
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明公开了一种FPGA测试配置码流实时下载方法及***,该方法包括:建立待测芯片的配置文件,并将其存储于存储器中;由主控FPGA从存储器中实时读取配置码流,通过外部接口配置待测FPGA,并判断配置是否成功;若配置成功,则通过开发的算法及转换工具将配置码流转换成测试信号源文件,生成多装备可复用的可识别、可执行的测试信号源文件;测试信号源文件通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA,并采集到待测芯片输出响应,判断分析测试结果,输出测试数据日志,完成相应的功能和性能测试,通过本发明,不仅能快速完成多个配置码流的下载,还具有更高的配置速度和更低的实现成本。
Description
技术领域
本发明涉及集成电路的自动测试技术领域,特别是涉及一种基于先进测试装备的FPGA测试配置码流实时下载方法及***。
背景技术
FPGA(Field programmable G先进测试装备Array)即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程芯片的基础上进一步发展的芯片。目前FPGA大多采用基于查找表技术,主要是可编程输入/输出单元(IOB)、可编程逻辑单元(CLB)、可编程布线资源(PI)、配置的SRAM、BlockRAM和数字延迟锁相环(DLL)等部分组成,对FPGA进行测试需要对FPGA内部可能包含的资源进行结构分析,经过测试配置、测试码流实施等过程,把FPGA配置为具有特定功能的电路,再从应用级别上对电路进行测试,完成电路的功能和性能参数测试。通常来说,要完成FPGA内部资源的完整测试需要针对不同的待测资源设计多种配置图形,多次下载到FPGA,反复施加激励和回收测试响应,通过对响应信息的分析来测试故障。因此,用于FPGA测试方法的关键在于:如何加快单次配置的时间,以节省测试过程中的配置时间开销;如何实现自动重复配置和测试,将FPGA较快速度的在线配置和快速测试结合起来。
目前,集成电路领域自动测试***先进测试装备是针对适合满足大多集成电路测试而设计制造的,由于FPGA测试具有特殊性,在其功能和性能参数测试之前必须进行内部资源的配置,让其具备设计或应用要求的内部电路结构,否则内部资源无法测试。通过先进测试装备完成测试步骤的配置功能时,通常是人工或者PC编程修改配置数据生成先进测试装备可执行的测试激励(测试矢量)进行配置,但如果配置数据较多,这转换过程将比较复杂、易用性不强等,无法高效地用于FPGA芯片的测试中,因此,在基于先进测试装备上测试FPGA时,需要研发FPGA测试配置的方案以实现满足配置测试需求。
目前,FPGA进行配置有多种方法可选择,包括边界扫描配置方法、Xilinx公司专用的SPI/BPI配置方法、system ACE配置方法、***直接加载配置向量的配置方法。但是边界扫描方法主要适合在线配置调试用,Xilinx公司专用方法每次只能存储一段配置码,不适合反复配置测试过程,system ACE配置方法需要专门的system ACE控制芯片和CF卡,应用比较麻烦,增加了***搭建成本和耗费了更多空间,且在面对更多个配置文件时,该方案也无能为力。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种FPGA测试配置码流实时下载方法及***,利用大容量存储器来存储配置码流,利用主控FPGA实时读取存储器中不同地址范围内的配置代码,通过外部测试接口,把配置文件通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA进行功能和性能参数测试,实现实时、快速、可重复配置和功能性能测试的解决方案,不仅能快速完成多个配置码流的下载,还具有更高的配置速度和更低的实现成本。
为达上述及其它目的,本发明提出一种FPGA测试配置码流实时下载方法,包括如下步骤:
步骤一,建立待测芯片的配置文件,并将其存储于大容量存储器中,所述配置文件是满足FPGA应用功能要求的配置数据文件,包含实现FPGA芯片功能测试所需的资源信息,配置文件中的每一位测试码与配置资源具有映射关系;
步骤二,利用基于于先进测试装备上开发的控制测试算法,由主控FPGA从该大容量存储器中读取配置码流,通过外部接口配置待测FPGA,并判断配置是否成功;
步骤三,若配置成功,则通过该控制测试算法及转换工具将成功配置完的配置码流转换成先进测试装备能识别、可执行的测试信号源文件,生成多装备可复用的测试信号源码;
步骤四,测试信号源文件通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA,并采集到待测芯片输出响应,判断分析测试结果,输出测试数据日志,完成相应的功能和性能测试。。
进一步地,于步骤一中,由先进测试装备提供待测芯片配置需求信号,由PC配置开始信号给测试配置板,形成配置文件,并存储在大容量存储器。
进一步地,所述存储器为Flash存储器。
进一步地,于步骤二中,主控FPGA实时读取Flash存储器中不同地址范围内的配置代码,通过外部测试接口,把配置文件通过先进测试装备实时自动地加载到待测FPGA。
进一步地,于步骤二中,配置过程包括解析位流文件、设计测试模型、模型回读提取、测试图形设计、图形文件向配置位流文件的修改填充、位流文件保存以及生成最终包含测试图形的测试配置位流文件。
为达到上述目的,本发明还提供一种基于先进测试装备的FPGA测试配置码流实时下载***,包括:
先进测试装备测试模快,提供待测芯片配置需求信号并控制测试配置板,发出测试信号,同时该先进测试装备测试模快对待测FPGA施加测试信号源文件,并判断分析其输出测试结果,实现对待测FPGA的测试;
PC端,用于完成测试配置板的主控FPGA的配置形成配置文件以及待测FPGA芯片配置数据的下载;
测试配置板,包括主控FPGA以及存储器,该存储器用于存储所建立的配置文件,利用配置于先进测试装备上的控制测试算法,该主控FPGA从存储器中读取配置码流,通过外部接口配置待测FPGA,并判断配置是否成功,于配置成功时通过该控制测试算法及转换工具将成功配置完的配置码流转换成先进测试装备能识别、可执行的测试信号源文件,生成多装备可复用的测试信号源码。
进一步地,该先进测试装备测试模快提供待测芯片配置需求信号,由PC端配置开始信号给该测试配置板,形成配置文件,并存储在该存储器。
进一步地,所述存储器为Flash存储器。
进一步地,该主控FPGA实时读取NOR Flash存储器中不同地址范围内的配置代码,通过外部测试接口,把配置文件通过先进测试装备实时自动地加载到该待测FPGA。
进一步地,该主控FPGA的配置过程包括解析位流文件、设计测试模型、模型回读提取、测试图形设计、图形文件向配置位流文件的修改填充、位流文件保存以及生成最终包含测试图形的测试配置位流文件
与现有技术相比,本发明一种FPGA测试配置码流实时下载方法及***,利用大容量存储器来存储配置码流,利用主控FPGA实时读取存储器中不同地址范围内的配置代码,通过外部测试接口,把配置文件通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA进行功能和性能参数测试,实现实时、快速、可重复配置和功能性能测试的解决方案,不仅能快速完成多个配置码流的下载,还具有更高的配置速度和更低的实现成本。
附图说明
图1为本发明一种FPGA测试配置码流实时下载方法的步骤流程图;
图2为本发明具体实施例中一配置说明文件的示例图;
图3为本发明具体实施例中FPGA配置位流文件示例图;
图4为本发明具体实施例中一测试图形的示例图;
图5为本发明一较佳实施例的步骤流程图;
图6为本发明一种FPGA测试配置码流实时下载***的***架构图;
图7为本发明具体实施例的***架构图。
具体实施方式
以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
图1为本发明一种FPGA测试配置码流实时下载方法的步骤流程图。如图1所示,本发明一种FPGA测试配置码流实时下载方法,包括如下步骤:
步骤101,建立待测芯片的配置文件,并将其存储于大容量存储器中。具体地说,先进测试装备提供待测芯片配置需求信号,由PC配置开始信号给配置***板,形成配置文件,存储在大容量Flash存储器中。
配置文件是FPGA使用时加载所需的数据文件,这种数据文件使FPGA实现了一种特定的功能,满足FPGA应用功能要求的配置数据。这种数据文件信息包含了,实现FPGA功能所需的资源信息,文件中的每一位测试码与配置资源之间有着对应的关系即映射关系,映射关系是实现测试算法的基础。
本发明通过测试模型(这里的测试模型是指FPGA逻辑资源功能测试,也即是本发明所提到的配置文件,FPGA是现场可编程门阵列,有很多不同的逻辑资源)的建立实现了多种测试算法,包括:总线测试算法、强驱动输出测试算法、PIP测试算法、matrix测试算法、分布式RAM测试算法、CLB逻辑测试算法,这些算法具有延展性、可扩充性,适合不同规模、不同系列的FPGA的测试开发,测试算法的优劣关系到测试覆盖率的大小和测试时间的长短,即本发明能将多种测试算法实现的配置码流实时下载及自动转换成先进测试装备可识别、可执行的测试信号源文件。设计完所有的配置测试模型后,需要对所设计的配置模块进行编号以方便将来使用回读软件对其进行提取,一般每个测试图形设计都应有相对应的配置说明文件,图2为本发明具体实施例中一配置说明文件的示例图,图3则为本发明具体实施例中FPGA配置位流文件示例图。
步骤102,利用配置于先进测试装备上的控制测试算法,由主控FPGA从大容量存储器(本发明具体实施例中为大容量flash存储器)中读取配置码流,通过外部接口配置待测FPGA,并判断配置是否成功。具体地说,主控FPGA实时读取Flash存储器中不同地址范围内的配置代码,通过外部测试接口,把配置文件通过先进测试装备实时、自动加载到待测FPGA,以完成在不掉电的情况下快速配置FPGA进行功能和性能参数测试。这里需说明的是,这里配置的基本思路如下:解析位流文件→设计测试模型→模型回读提取→测试图形设计→图形文件向配置位流文件的修改填充→位流文件保存→生成最终包含测试图形的测试配置位流文件,这当中包括擦除、记录、读取、校验等,其中校验过程就是判断配置是否成功。
主控FPGA是配置***板上的核心控制部件,在下载配置文件时,负责接收从PC机上的配置数据和配置映射关系,并将配置写入对应的存储器。在测试时间,负责响应先进测试装备发生的测试需求信号和待测FPGA配置信号,并从对应的存储器读取对应的配置码流文件并配置待测芯片,形成测试图形,图4为本发明具体实施例中一测试图形的示例图。
步骤103,若配置成功,则通过该控制测试算法及转换工具将成功配置完的配置码流转换成先进测试装备能识别、可执行的测试信号源文件,生成多装备可复用的测试信号源码。
步骤104,测试信号源文件通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA,并采集到待测芯片输出响应,判断分析测试结果,输出测试数据日志,完成相应的功能和性能测试。
图5为本发明一较佳实施例的步骤流程图。在本发明较佳实施例中,首先先进测试装备提供待测芯片配置需求信号,由PC配置开始信号给配置***,形成配置文件存储于Flash存储器中;然后由主控FPGA从Flash存储器读取配置码流,通过外部接口配置待测FPGA,即由主控FPGA实时读取Flash存储器中不同地址范围内的配置代码,通过外部测试接口,把配置文件通过先进测试装备实时、自动加载到待测FPGA;判断配置是否成功;若配置成功,则将配置码流文件通过转换工具,转换成先进测试装备能识别的测试信号源文件,否则重新配置;由先进测试装备施加测试信号源文件并采用待测芯片输出响应,并判断分析测试结果;判断待测芯片全部功能性能是否均测试完成,若完成,则测试结束,否则重新建立配置文件进行测试。
图6为本发明一种FPGA测试配置码流实时下载***的***架构图。如图6所示,本发明一种FPGA测试配置码流实时下载***,包括:先进测试装备测试模快60、PC端61、测试配置板62以及待测FPGA63。
其中,先进测试装备测试模快60,用于提供待测芯片配置需求信号并控制配置测试板,发出测试信号,同时该先进测试装备测试模快60对待测FPGA63施加测试信号源文件,并判断分析其输出测试结果,实现对待测FPGA63的测试;PC端61用于完成测试配置板62的主控FPGA的配置形成配置文件以及待测FPGA芯片配置数据的下载;测试配置板62包括主控FPGA以及存储器,存储器用于存储所建立的配置文件,利用配置于先进测试装备上的控制测试算法,由主控FPGA从存储器中读取配置码流,通过外部接口配置待测FPGA63,并判断配置是否成功,并于配置成功时通过该控制测试算法及转换工具将成功配置完的配置码流转换成先进测试装备能识别、可执行的测试信号源文件,生成多装备可复用的测试信号源码
图7为本发明具体实施例的***架构图。在本发明具体实施例中,PC主要完成主控FPGA的配置以及待测FPGA芯片配置数据的下载,在先进测试装备测试FPGA功能参数时,PC调试控制测试配置***板进行测试码流配置,避免浪费时间提高效率;FLASH存储器用来存储待测FPGA芯片测试所需的多次重构配置码流,FPGA高覆盖率测试中需大量的配置码流测试FPGA内部不同功能,配置码流存放在FLASH不同区域,FLASH存储器的优势可以组合成阵列来存储多组配置码流;先进测试装备测试***负责提供供电,同时控制配置测试板,发出测试信号,控制测试配置板开始下载所需测试配置码流,同时先进测试装备对待测FPGA施加测试矢量信号,并判断分析其输出测试结果,实现对FPGA测试;主控FPGA接收到先进测试装备测试需求,反馈到PC机台以发送相应的配置文件,并写入到flash存储器中,可与测试其他功能参数同步进行,在测试时,主控FPGA从flash存储器读取配置文件,实现配置待测芯片,完成测试,本发明优点就是同步、多路进行,互补干涉,节约时间,提升测试效率。
可见,本发明一种FPGA测试配置码流实时下载方法及***能够明显提高FPGA测试的效率和覆盖率,同时提升配置的通用性、及时性和连续性,本发明利用大容量Flash存储器来存储配置码流,由主控FPGA实时读取Flash中不同地址范围内的配置代码,并通过外部测试接口配置待测芯片,若配置成功,则把配置文件通过转换工具,转换成先进测试装备可识别、可执行的测试信号源文件,通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA进行功能和性能参数测试,实现实时、快速、可重复配置和功能性能测试的解决方案。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
Claims (10)
1.一种FPGA测试配置码流实时下载方法,包括如下步骤:
步骤一,建立待测FPGA的配置文件,并将其存储于存储器中,所述配置文件为满足FPGA应用功能要求的配置数据文件,包含实现FPGA芯片功能测试所需的资源信息,配置文件中的每一位测试码与配置资源具有映射关系;
步骤二,利用基于于先进测试装备上开发的控制测试算法,由主控FPGA从该存储器中读取配置码流,通过外部接口配置待测FPGA,并判断配置是否成功;
步骤三,若配置成功,则通过该控制测试算法及转换工具将成功配置完的配置码流转换成先进测试装备能识别、可执行的测试信号源文件,生成多装备可复用的测试信号源码;
步骤四,测试信号源文件通过先进测试装备实时、自动加载到待测FPGA,完成在不掉电的情况下快速配置FPGA,并采集到待测FPGA输出响应,判断分析测试结果,输出测试数据日志,完成相应的功能和性能测试。
2.如权利要求1所述的一种FPGA测试配置码流实时下载方法,其特征在于:于步骤一中,由先进测试装备提供待测FPGA配置需求信号,PC配置开始信号给测试配置板,形成配置文件,并存储在存储器。
3.如权利要求2所述的一种FPGA测试配置码流实时下载方法,其特征在于:所述存储器为Flash存储器。
4.如权利要求2所述的一种FPGA测试配置码流实时下载方法,其特征在于:于步骤二中,主控FPGA实时读取存储器中不同地址范围内的配置代码,通过外部接口,把配置文件通过先进测试装备实时自动地加载到待测FPGA。
5.如权利要求2所述的一种FPGA测试配置码流实时下载方法,其特征在于:于步骤二中,配置过程包括解析位流文件、设计测试模型、模型回读提取、测试图形设计、图形文件向配置位流文件的修改填充、位流文件保存以及生成最终包含测试图形的测试配置位流文件。
6.一种FPGA测试配置码流实时下载***,包括:
先进测试装备测试模块,提供待测FPGA配置需求信号并控制测试配置板,发出测试信号,同时该先进测试装备测试模块对待测FPGA施加测试信号源文件,并判断分析其输出测试结果,实现对待测FPGA的测试;
PC端,用于完成测试配置板的主控FPGA的配置形成配置文件以及待测FPGA芯片配置数据的下载;
测试配置板,包括主控FPGA以及存储器,该存储器用于存储所建立的配置文件,利用配置于先进测试装备上的控制测试算法,该主控FPGA从存储器中读取配置码流,通过外部接口配置待测FPGA,并判断配置是否成功,于配置成功时通过该控制测试算法及转换工具将成功配置完的配置码流转换成先进测试装备能识别、可执行的测试信号源文件,生成多装备可复用的测试信号源码。
7.如权利要求6所述的一种FPGA测试配置码流实时下载***,其特征在于:该先进测试装备测试模块提供待测FPGA配置需求信号,PC端配置开始信号给该测试配置板,形成配置文件,并存储在该存储器。
8.如权利要求6所述的一种FPGA测试配置码流实时下载***,其特征在于:所述存储器为Flash存储器。
9.如权利要求8所述的一种FPGA测试配置码流实时下载***,其特征在于:该主控FPGA实时读取存储器中不同地址范围内的配置代码,通过外部接口,把配置文件通过先进测试装备实时自动地加载到该待测FPGA。
10.如权利要求6所述的一种FPGA测试配置码流实时下载***,其特征在于:该主控FPGA的配置过程包括解析位流文件、设计测试模型、模型回读提取、测试图形设计、图形文件向配置位流文件的修改填充、位流文件保存以及生成最终包含测试图形的测试配置位流文件。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610560149.4A CN106291336B (zh) | 2016-07-15 | 2016-07-15 | 一种fpga测试配置码流实时下载方法及*** |
US15/541,434 US10613145B2 (en) | 2016-07-15 | 2016-11-04 | Configuration and testing method and system for FPGA chip using bumping process |
PCT/CN2016/104545 WO2017092544A1 (zh) | 2016-07-15 | 2016-11-04 | 一种采用bumping工艺的FPGA芯片的配置及测试方法和*** |
GB1710752.5A GB2547874B (en) | 2016-07-15 | 2017-07-04 | Configuration and testing method and system for FPGA chip using bumping process |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610560149.4A CN106291336B (zh) | 2016-07-15 | 2016-07-15 | 一种fpga测试配置码流实时下载方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106291336A CN106291336A (zh) | 2017-01-04 |
CN106291336B true CN106291336B (zh) | 2019-10-25 |
Family
ID=57652688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610560149.4A Active CN106291336B (zh) | 2016-07-15 | 2016-07-15 | 一种fpga测试配置码流实时下载方法及*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US10613145B2 (zh) |
CN (1) | CN106291336B (zh) |
GB (1) | GB2547874B (zh) |
WO (1) | WO2017092544A1 (zh) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106291336B (zh) * | 2016-07-15 | 2019-10-25 | 上海华岭集成电路技术股份有限公司 | 一种fpga测试配置码流实时下载方法及*** |
US11514996B2 (en) * | 2017-07-30 | 2022-11-29 | Neuroblade Ltd. | Memory-based processors |
CN107895087B (zh) * | 2017-11-29 | 2021-02-26 | 中科亿海微电子科技(苏州)有限公司 | 可编程逻辑电路模块级仿真配码自动生成的方法及*** |
CN109358992B (zh) * | 2018-09-17 | 2022-05-13 | 北京时代民芯科技有限公司 | 一种基于部分可重配技术和排列算法的fpga测试方法 |
CN109522181B (zh) * | 2018-10-22 | 2021-11-09 | 郑州云海信息技术有限公司 | 一种分布式存储***的性能测试方法、装置和设备 |
US10409940B1 (en) * | 2018-10-26 | 2019-09-10 | Dell Products, L.P. | System and method to proxy networking statistics for FPGA cards |
CN109756662B (zh) * | 2018-11-14 | 2023-06-13 | 深圳大学 | 基于dll延迟锁相环的深度信息校正方法以及深度信息校正装置 |
CN109634824B (zh) * | 2018-12-03 | 2023-03-14 | 郑州云海信息技术有限公司 | 一种广电业务场景下的分布式存储性能测试方法及*** |
CN109783911B (zh) * | 2018-12-29 | 2023-04-07 | 西安智多晶微电子有限公司 | 一种基于fpga自动更新布局布线的方法及*** |
CN109901059A (zh) * | 2019-01-29 | 2019-06-18 | 航天科工防御技术研究试验中心 | 一种复杂可编程逻辑器件重复配置测试方法及电子设备 |
CN110231559B (zh) * | 2019-05-17 | 2023-01-17 | 航天科工防御技术研究试验中心 | 基于flash工艺的fpga芯片参数测试方法及设备 |
CN110347595B (zh) * | 2019-07-02 | 2020-11-17 | 中国科学院近代物理研究所 | 一种fpga内部资源甄别与定位方法及*** |
CN111176911B (zh) * | 2019-11-18 | 2023-08-08 | 北京时代民芯科技有限公司 | 一种新型的大存储量高速fpga辅助配置*** |
CN111123083B (zh) * | 2019-12-06 | 2022-04-29 | 国家电网有限公司 | 一种针对fpga pll ip核的测试***及方法 |
CN111352025B (zh) * | 2020-03-13 | 2020-12-11 | 京微齐力(深圳)科技有限公司 | 一种fpga中配置控制器验证方法、***及设备 |
CN111857866B (zh) * | 2020-06-29 | 2022-06-17 | 浪潮电子信息产业股份有限公司 | 一种多动态核的加载方法、装置和计算机可读存储介质 |
CN111722097B (zh) * | 2020-07-01 | 2022-02-18 | 无锡中微亿芯有限公司 | 一种具有互连测试功能的多裸片fpga |
CN112014726B (zh) * | 2020-08-05 | 2023-09-05 | 广东省新一代通信与网络创新研究院 | Dsp芯片测试装置及方法 |
CN112083320A (zh) * | 2020-09-09 | 2020-12-15 | 中国航空工业集团公司雷华电子技术研究所 | Fpga测试方法、测试板、装置、设备和存储介质 |
CN112557885B (zh) * | 2020-12-09 | 2023-08-08 | 北京时代民芯科技有限公司 | 一种基于内置温度监测器的fpga单粒子闩锁效应测试***及方法 |
CN113010188B (zh) * | 2021-02-09 | 2021-12-28 | 广州思林杰科技股份有限公司 | 模块化测控***生成方法、装置、计算机设备及存储器 |
CN112949233B (zh) * | 2021-03-08 | 2024-02-27 | 北京士昌鼎科技有限公司 | Fpga芯片的自动化开发方法及装置、电子设备 |
CN113190386A (zh) * | 2021-04-06 | 2021-07-30 | 深圳市紫光同创电子有限公司 | 芯片及其使用方法 |
CN113378502B (zh) * | 2021-08-11 | 2021-10-29 | 中科亿海微电子科技(苏州)有限公司 | 验证信号走向配码的测试方法、装置、介质及设备 |
CN115061942B (zh) * | 2022-08-22 | 2022-11-29 | 中科亿海微电子科技(苏州)有限公司 | 一种可编程逻辑器件配码的下载验证方法及装置 |
CN118012684B (zh) * | 2024-04-09 | 2024-07-02 | 济南智多晶微电子有限公司 | 一种fpga芯片逻辑资源测试方法及装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7685380B1 (en) * | 2005-06-29 | 2010-03-23 | Xilinx, Inc. | Method for using configuration memory for data storage and read operations |
CN203858623U (zh) * | 2014-04-29 | 2014-10-01 | 赫兹曼电力(广东)有限公司 | 一种简便的fpga 动态配置结构 |
CN104199756A (zh) * | 2014-09-03 | 2014-12-10 | 航天科工防御技术研究试验中心 | 一种fpga多重自动配置装置及其方法 |
CN104698314A (zh) * | 2015-03-05 | 2015-06-10 | 中国空间技术研究院 | 一种sram型fpga的器件级自动化测试平台及其测试方法 |
CN204576492U (zh) * | 2015-05-20 | 2015-08-19 | 中国科学院空间应用工程与技术中心 | 一种软件配置项的测试装置 |
CN104881286A (zh) * | 2015-05-28 | 2015-09-02 | 烽火通信科技股份有限公司 | 可编程器件配置***及方法 |
CN204789920U (zh) * | 2015-07-23 | 2015-11-18 | 北京华峰测控技术有限公司 | 一种用于集成电路测试的fpga配置*** |
CN105224345A (zh) * | 2014-05-28 | 2016-01-06 | 株洲变流技术国家工程研究中心有限公司 | 一种可编程逻辑器件远程更新***及其方法 |
CN105373407A (zh) * | 2015-12-07 | 2016-03-02 | 中国船舶重工集团公司第七〇五研究所 | 嵌入式***dsp和fpga在线升级方法 |
CN105378493A (zh) * | 2013-02-21 | 2016-03-02 | 爱德万测试公司 | 用于支持协议无关器件测试***中协议重新配置的基于云的基础设施 |
CN105630529A (zh) * | 2014-11-05 | 2016-06-01 | 京微雅格(北京)科技有限公司 | Fpga配置文件的加载方法和解码器 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6112020A (en) * | 1996-10-31 | 2000-08-29 | Altera Corporation | Apparatus and method for generating configuration and test files for programmable logic devices |
JP4250230B2 (ja) * | 1998-09-11 | 2009-04-08 | キヤノン株式会社 | 画像処理装置 |
US6904375B1 (en) * | 2003-01-22 | 2005-06-07 | Xilinx, Inc. | Method and circuits for testing high speed devices using low speed ATE testers |
CN101153892B (zh) * | 2007-10-12 | 2010-09-01 | 成都华微电子***有限公司 | 现场可编程门阵列输入输出模块验证方法 |
WO2010036872A1 (en) * | 2008-09-26 | 2010-04-01 | The Trustees Of The University Of Pennsylvania | Lightweight, in-system, reconfiguration-based variation tolerance |
US8127187B2 (en) * | 2009-09-30 | 2012-02-28 | Integrated Device Technology, Inc. | Method and apparatus of ATE IC scan test using FPGA-based system |
CN101788646B (zh) * | 2010-03-12 | 2012-12-26 | 上海华岭集成电路技术股份有限公司 | Fpga配置器件的ate测试方法 |
CN201698002U (zh) * | 2010-06-29 | 2011-01-05 | 北京自动测试技术研究所 | 一种针对fpga芯片的通用测试装置 |
CN104515947A (zh) * | 2014-12-12 | 2015-04-15 | 中国电子科技集团公司第五十八研究所 | 可编程逻辑器件在***编程的快速配置与测试方法 |
CN106291336B (zh) * | 2016-07-15 | 2019-10-25 | 上海华岭集成电路技术股份有限公司 | 一种fpga测试配置码流实时下载方法及*** |
-
2016
- 2016-07-15 CN CN201610560149.4A patent/CN106291336B/zh active Active
- 2016-11-04 US US15/541,434 patent/US10613145B2/en active Active
- 2016-11-04 WO PCT/CN2016/104545 patent/WO2017092544A1/zh active Application Filing
-
2017
- 2017-07-04 GB GB1710752.5A patent/GB2547874B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7685380B1 (en) * | 2005-06-29 | 2010-03-23 | Xilinx, Inc. | Method for using configuration memory for data storage and read operations |
CN105378493A (zh) * | 2013-02-21 | 2016-03-02 | 爱德万测试公司 | 用于支持协议无关器件测试***中协议重新配置的基于云的基础设施 |
CN203858623U (zh) * | 2014-04-29 | 2014-10-01 | 赫兹曼电力(广东)有限公司 | 一种简便的fpga 动态配置结构 |
CN105224345A (zh) * | 2014-05-28 | 2016-01-06 | 株洲变流技术国家工程研究中心有限公司 | 一种可编程逻辑器件远程更新***及其方法 |
CN104199756A (zh) * | 2014-09-03 | 2014-12-10 | 航天科工防御技术研究试验中心 | 一种fpga多重自动配置装置及其方法 |
CN105630529A (zh) * | 2014-11-05 | 2016-06-01 | 京微雅格(北京)科技有限公司 | Fpga配置文件的加载方法和解码器 |
CN104698314A (zh) * | 2015-03-05 | 2015-06-10 | 中国空间技术研究院 | 一种sram型fpga的器件级自动化测试平台及其测试方法 |
CN204576492U (zh) * | 2015-05-20 | 2015-08-19 | 中国科学院空间应用工程与技术中心 | 一种软件配置项的测试装置 |
CN104881286A (zh) * | 2015-05-28 | 2015-09-02 | 烽火通信科技股份有限公司 | 可编程器件配置***及方法 |
CN204789920U (zh) * | 2015-07-23 | 2015-11-18 | 北京华峰测控技术有限公司 | 一种用于集成电路测试的fpga配置*** |
CN105373407A (zh) * | 2015-12-07 | 2016-03-02 | 中国船舶重工集团公司第七〇五研究所 | 嵌入式***dsp和fpga在线升级方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2017092544A1 (zh) | 2017-06-08 |
US10613145B2 (en) | 2020-04-07 |
GB201710752D0 (en) | 2017-08-16 |
US20180024194A1 (en) | 2018-01-25 |
GB2547874A (en) | 2017-08-30 |
GB2547874B (en) | 2018-03-28 |
CN106291336A (zh) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106291336B (zh) | 一种fpga测试配置码流实时下载方法及*** | |
CN106940428B (zh) | 芯片验证方法、装置及*** | |
CN104615541B (zh) | 基于流程图的仿真测试建模***及方法 | |
CN108572312A (zh) | SoC芯片测试方法、装置、***和SoC芯片测试验证板 | |
CN102750301B (zh) | 针对aadl描述的综合化航电***模型的蓝图生成方法 | |
CN105117233A (zh) | Api调用方法及装置 | |
CN105608254A (zh) | 一种面向智能硬件***开发的自动化设计方法和平台 | |
CN102402628A (zh) | 一种生成SoC验证平台的方法及*** | |
CN103308846B (zh) | 一种基于模型识别的集成芯片功能性能检测方法和装置 | |
CN105975726A (zh) | 一种基于SystemVerilog语言的验证方法及平台 | |
CN107562038A (zh) | 一种车载控制器自动测试*** | |
CN106531654A (zh) | 一种芯片输入引脚测试方法和装置 | |
CN102592023A (zh) | 集成电路设计过程中的寄存器设计方法及装置 | |
CN105224430B (zh) | 一种测试***及测试方法 | |
CN104699613B (zh) | 一种航天器测试需求自动生成***及其方法 | |
CN107704386A (zh) | 业务流程的单元测试方法、装置、计算机设备及存储介质 | |
CN110096441B (zh) | 一种基于uvm方法下fpga软件仿真测试环境建立方法 | |
CN103345442A (zh) | 装备自动化测试业务集成*** | |
CN108763981A (zh) | 一种基于uvm的rfid阅读器验证平台及验证方法 | |
CN110471857A (zh) | 人工智能模型性能容量的自动测试方法及装置 | |
CN105866567A (zh) | 一种基于基础模板技术的继电保护装置自动测试*** | |
CN107728045A (zh) | 基于Ultra‑Flex的FPGA测试方法 | |
CN115858336A (zh) | 测试向量生成方法及装置、计算设备和存储介质 | |
CN102135939B (zh) | 一种测试用例执行调度装置及方法 | |
CN105740579A (zh) | 一种连接uvm验证平台的搭建方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |