CN104515947A - Rapid configuration and test method for programmable logic device in system programming - Google Patents

Rapid configuration and test method for programmable logic device in system programming Download PDF

Info

Publication number
CN104515947A
CN104515947A CN201410763028.0A CN201410763028A CN104515947A CN 104515947 A CN104515947 A CN 104515947A CN 201410763028 A CN201410763028 A CN 201410763028A CN 104515947 A CN104515947 A CN 104515947A
Authority
CN
China
Prior art keywords
programmable logic
logic device
test
pld
configuration
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.)
Pending
Application number
CN201410763028.0A
Other languages
Chinese (zh)
Inventor
解维坤
章慧彬
张秋丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 58 Research Institute
Original Assignee
CETC 58 Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CETC 58 Research Institute filed Critical CETC 58 Research Institute
Priority to CN201410763028.0A priority Critical patent/CN104515947A/en
Publication of CN104515947A publication Critical patent/CN104515947A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a rapid configuration and test method for a programmable logic device in system programming. According to the method, ISP (in-system programmable) state machine configuration codes are acquired by one-time programming and four-time transcoding. The rapid configuration and test method includes the steps of conducting test configuration program development in a corresponding development environment of the programmable logic device to acquire original configuration codes; converting the original configuration codes into an SVF (serial vector format) file through a conversion tool; converting the SVF file into a PCF (portable compiled format) file; generating an ATP file by a C-language transcoding program; converting the ATP file into a Pattern file, and using an ATE (automatic test equipment) automatic test system for rapid configuration and test. The rapid configuration and test method for the programmable logic device in system programming has the advantages that the ISP state machine configuration codes can be generated automatically, and multi-time configuration and test operation can be conducted, so that test fault coverage rate is increased greatly, and the test problem of the programmable logic device is solved; the rapid configuration and test method is universal.

Description

The rapid configuration of programmable logic device (PLD) in-system programming and method of testing
Technical field
The invention belongs to technical field of integrated circuits, relate to a kind of configuration and method of testing of programmable logic device (PLD), be specifically related to a kind of rapid configuration and method of testing of programmable logic device (PLD) in-system programming.
Background technology
Programmable logic device (PLD) comprises PROM, PAL, GAL, PLA, CPLD, FPGA etc., and they mainly contain programmable with array or the composition such as array, gate array, by the logic function that programming realization is certain.
Programmable logic device (PLD) is carried out testing the resource that may will comprise its inside and carries out structure analysis, the process of (TS) is implemented through a test configurations (TC) and vector, be configured as the circuit with specific function, from application level, circuit is tested again, the function of completing circuit and parameter testing.
In-system programmable components (In-System Programmable is called for short ISP) technology is the programming technique of a kind of advanced person that first late 1980s Lattice company proposes.So-called " in-system programming " refers to the ability can modified to the logic function of device, circuit board or whole electronic system at any time or reconstruct.This reconstruct or amendment can each links in product design, manufacture process, even carry out after payment user.Support that the programmable logic device (PLD) of ISP technology is called in-system programmable logical device (ISP-PLD).
Traditional programming to programmable logic device (PLD) is all generally connect computer by downloading wire or programmable device to programme to device, concerning being that JED file " is downloaded (Down Load) ", in CPLD device, is in FPGA by bit stream data Bit file " configuration " concerning FPGA CPLD device.First go to test again to test macro with after downloading wire programming often to the test of CPLD device, only once configure---test process, this method test coverage is low, or with in downloading wire programming process, logic analyser is utilized to go acquisition configuration data, process through manually again and obtain ISP configuration code, waste time and energy so very much and be easy to make mistakes; Although to FPGA device detection can by from string or from and wait collocation method realization in system configuration and test, still need utilization state machine method to be configured and checking to the test of JTAG.
Summary of the invention
The technical issues that need to address of the present invention are just the defect overcoming prior art, a kind of rapid configuration and method of testing of programmable logic device (PLD) in-system programming are provided, the inventive method can generate ISP state machine configuration code automatically, ATE can be utilized to realize at system rapid configuration programmable logic device (PLD) such as PROM, CPLD, FPGA, can repeatedly configure and test operation, substantially increase test failure coverage rate, solve the problem of programmable logic device (PLD) test; And the inventive method has versatility, among the rapid configuration that can be widely used in the programmable logic device (PLD) such as PROM, PLD, CPLD, FPGA of the companies such as Xilinx, Altera, Lattice, Cypress and test.
For solving the problem, the present invention adopts technical scheme to be:
The rapid configuration of programmable logic device (PLD) in-system programming and method of testing, described rapid configuration and method of testing obtain ISP state machine configuration code by one-time programming four transcoding processes;
The step of described rapid configuration and method of testing is:
(1) under the corresponding corresponding development environment of programmable logic device (PLD), carry out test configurations program development, obtain original configuration code;
(2) original configuration code is converted to the SVF file of serial vector format by crossover tool;
(3) SVF formatted file is converted to PCF formatted file;
(4) utilize C language transcoding program to be extracted by the valid data in PCF formatted file and directly generate ATP formatted file;
(5) ATP form is changed into Pattern file needed for test macro, utilize ATE Auto-Test System to carry out rapid configuration and the test of programmable logic device (PLD) in-system programming.
Preferably, the programmable logic device (PLD) of different company adopts different development environments to carry out test configurations program development.
Preferably, the programmable logic device (PLD) of Xilinx company adopts ISE development environment to carry out the test configurations program of test configurations program development acquisition .bit .bin .mcs form; The programmable logic device (PLD) of altera corp adopts Quartus development environment to carry out the test configurations program of test configurations program development acquisition .pof .sof form; The programmable logic device (PLD) of Lattice company adopts ispLEVER development environment to carry out the test configurations program of test configurations program development acquisition .jed form; The programmable logic device (PLD) of Cypress company adopts Warp development environment to carry out the test configurations program of test configurations program development acquisition .jed form.
Preferably, adopt the automatic transcoding of test configurations program to generate ISP configuration code, ATE Auto-Test System is directly at system rapid configuration; The method not adopting artificial collection of material configuration code and utilize downloading wire and programmable device to configure.Traditional artificial collection of material configuration code and the method utilizing downloading wire and programmable device to configure, test coverage is low, wastes time and energy very much and is easy to make mistakes, and is unfavorable for the rapid configuration and the test operation that improve programmable logic device (PLD).
Preferably, programmable logic device (PLD) comprises the programmable logic device (PLD) such as PROM, PAL, GAL, PLA, CPLD, FPGA of the companies such as Xilinx, Altera, Lattice, Cypress.
Preferably, crossover tool in step (2) is: the iMPACT instrument of Xilinx company, " Creat JAM, SVF, ISC " instrument of altera corp, the ISR instrument of Cypress company, the ispVM instrument of Lattice company, for the crossover tool that the product choice for use of different company is corresponding.
Preferably, the crossover tool used in step (3) is Svf2pcf transcoding program.
Preferably, the crossover tool used in step (4) is Pcf2atp transcoding program.
Preferably, ATE Auto-Test System is J750EX or the Ultra-FLEX test macro of Teradyne Inc. of the U.S..Select in above-mentioned two test macros one as ATE automatic checkout system according to the performance of specific product and test request.
Preferably, test configurations program carries out test configurations program development according to the requirement of the databook of detected programmable logic device (PLD) product, method of testing, test specification, test outline.
Advantage of the present invention and beneficial effect are:
The rapid configuration of programmable logic device (PLD) in-system programming of the present invention and method of testing, automatically ISP state machine configuration code can be generated, ATE can be utilized to realize at system rapid configuration programmable logic device (PLD) such as PROM, CPLD, FPGA, can repeatedly configure and test operation, substantially increase test failure coverage rate, solve the problem of programmable logic device (PLD) test;
The rapid configuration of programmable logic device (PLD) in-system programming of the present invention and method of testing, there is very big versatility, among the rapid configuration that can be widely used in the programmable logic device (PLD) such as PROM, PLD, CPLD, FPGA of the companies such as Xilinx, Altera, Lattice, Cypress and test;
The rapid configuration of programmable logic device (PLD) in-system programming of the present invention and method of testing, test coverage is high and be not easy to make mistakes, and greatly can improve the rapid configuration of in-system programming and the efficiency of test and quality.
Accompanying drawing explanation
Fig. 1 is rapid configuration and the method for testing process flow diagram of programmable logic device (PLD) in-system programming of the present invention.
Fig. 2 is the three condition ISP state machine transition diagram that the present invention uses.
Fig. 3 is the IEEE1149.1 standard I SP state machine transition diagram that the present invention uses.
Fig. 4 the present invention creates SVF file operation interface.
The SVF formatted file schematic diagram that Fig. 5 the present invention generates.
Fig. 6 svf2pcf transcoding operation of the present invention interface.
The PCF formatted file schematic diagram that Fig. 7 the present invention generates.
The ATP formatted file schematic diagram that Fig. 8 the present invention generates.
Embodiment
The following example will further illustrate the present invention.
embodiment 1
The present invention adopts technical scheme to be rapid configuration and the method for testing of programmable logic device (PLD) in-system programming, and described rapid configuration and method of testing obtain ISP state machine configuration code by one-time programming four transcoding processes;
The step of rapid configuration and method of testing is:
(1) under the corresponding corresponding development environment of programmable logic device (PLD), carry out test configurations program development, obtain original configuration code;
(2) original configuration code is converted to the SVF file of serial vector format by crossover tool; Crossover tool is: the iMPACT instrument of Xilinx company, " Creat JAM, SVF, ISC " instrument of altera corp, the ISR instrument of Cypress company, the ispVM instrument of Lattice company.
(3) SVF formatted file is converted to PCF formatted file; Crossover tool is Svf2pcf transcoding program;
(4) utilize C language transcoding program to be extracted by the valid data in PCF formatted file and directly generate ATP formatted file; Crossover tool is Pcf2atp transcoding program;
(5) ATP form is changed into Pattern file needed for test macro, utilize ATE Auto-Test System to carry out rapid configuration and the test of programmable logic device (PLD) in-system programming.
In this method, the programmable logic device (PLD) of different company adopts different development environments to carry out test configurations program development.The programmable logic device (PLD) of Xilinx company adopts ISE development environment to carry out the test configurations program of test configurations program development acquisition .bit .bin .mcs form; The programmable logic device (PLD) of altera corp adopts Quartus development environment to carry out the test configurations program of test configurations program development acquisition .pof .sof form; The programmable logic device (PLD) of Lattice company adopts ispLEVER development environment to carry out the test configurations program of test configurations program development acquisition .jed form; The programmable logic device (PLD) of Cypress company adopts Warp development environment to carry out the test configurations program of test configurations program development acquisition .jed form.
This method adopts the automatic transcoding of test configurations program to generate ISP configuration code, and ATE Auto-Test System is directly at system rapid configuration; The method not adopting artificial collection of material configuration code and utilize downloading wire and programmable device to configure.Traditional artificial collection of material configuration code and the method utilizing downloading wire and programmable device to configure, test coverage is low, wastes time and energy very much and is easy to make mistakes, and is unfavorable for the rapid configuration and the test operation that improve programmable logic device (PLD).
Programmable logic device (PLD) comprises the programmable logic device (PLD) such as PROM, PAL, GAL, PLA, CPLD, FPGA of the companies such as Xilinx, Altera, Lattice, Cypress.
ATE Auto-Test System comprises: J750EX and/or the Ultra-FLEX test macro of Teradyne Inc. of the U.S..According in above-mentioned two automatic checkout systems of product performance selection of detected programmable logic device (PLD) as ATE Auto-Test System;
Test configurations program carries out test configurations program development according to the requirement of the databook of detected programmable logic device (PLD) product, method of testing, test specification, test outline.
The test configurations program used in the present embodiment is that those of ordinary skill in the art can write according to detection demand; belong to existing known mature technology; no longer describe related request and the method for test configurations program in the present embodiment, also do not belong to protection scope of the present invention.
Composition graphs 1 to Fig. 8 illustrates rapid configuration and the method for testing of the present embodiment,
The objective for implementation of this method is all support ISP(in-system programmable components) programmable logic device (PLD), comprise PROM, PAL, GAL, PLA, CPLD, FPGA etc.According to ISP state machine principle, by some transcoding instruments and utilize C language to write transcoding program through four transcoding processes, can be fast automatic be created on configuration code needed for system configuration, recycling ATE directly loads the circuit that cell configuration is become to have certain function by configuration code, and then carrying out comprehensive function and parameter testing, whole configuration and testing process are as shown in Figure 1.
ISP state machine has two kinds: the ISP state machine of three condition ISP state machine and IEEE1149.1 standard.The ISP state machine proposed by Lattice company the earliest only has three states: idle state (IDLE), displacement state (SHIFT) and execution state (EXECUTE), and the transfer of its state as shown in Figure 2.Put forward boundary scan technique by joint test active organization (JTAG) afterwards, IEEE has formulated testing standard to this, is called IEEE1194.1 standard, and the ISP state machine meeting this standard has 16 states, as shown in Figure 3.Two states machine has four signal ports: mode selection terminal MODE(TMS), data input pin SDI(TDI), data output end SDO(TDO), input end of clock SCLK(TCK), control these port statuss according to state machine and by the write device of configuration data serial, the in-system programming of ISP device can be realized.
Serial vector (SVF) form is a kind of order format describing state machine programming, can record whole ISP programming process information.The development environment of major part programmable logic device (PLD) is all supported to convert configuration data file to SVF form.Complete after configurator writes with different development environments, automatically can generate the configuration file of the forms such as bit, bin, mcs, jed, pof, first need to convert thereof into serial vector format (SVF) file.For the ISE development environment of Xilinx company, Configure Device(iMPACT is entered after generating configurator file) interface (as shown in Figure 4), then Boundary Scan is used, add target configuration device and configuration file, then choice menus hurdle---Output---SVF File---Create SVF File, start to record SVF file, any operation (Program now to target devices, Verify, Erase, Get Device ID etc.) can be recorded in SVF file, after recording completes, choice menus hurdle---Output---SVF File---Stop Writing to SVF File, SVF formatted file can be generated, as shown in Figure 5.
After generating SVF formatted file, then need to utilize transcoding software (its operation interface as shown in Figure 6) that SVF format conversion is become PCF formatted file, as shown in Figure 7.
Data in PCF formatted file in double quotation marks are the configuration datas needing to be configured in target devices, in addition, also has the category information of such as " RUNTEST IDLE 100000 TCK " or " wait 100000s ", be meant to need to wait for 100000 clock period in " Run-Test-Idle " state of state machine, these useful datas need to extract.C programmer can be write these valid data are extracted, and convert the binary vector file of ATP form to, as shown in Figure 8.
Finally, recycling test macro software kit changes into the test patterns formatted file corresponding to test macro, ATP format conversion is become Pattern file by the Pattern compiler instrument in the IG-XL of such as Teradyne company, ATE just can be utilized to load configuration code and carry out in system configuration and test target devices.
Thus, rapid configuration of the present invention and method of testing achieve at system rapid configuration, repeatedly can configure and test operation, substantially increase test failure coverage rate, solve the problem of programmable logic device (PLD) test; There is great versatility, among the rapid configuration that can be widely used in the programmable logic device (PLD) such as PROM, PLD, CPLD, FPGA of the companies such as Xilinx, Altera, Lattice, Cypress and test; Further, test coverage is high and be not easy to make mistakes, and greatly can improve the rapid configuration of in-system programming and the efficiency of test and quality.
Last it is noted that obviously, above-described embodiment is only for example of the present invention is clearly described, and the restriction not to embodiment.For those of ordinary skill in the field, can also make other changes in different forms on the basis of the above description.Here exhaustive without the need to also giving all embodiments.And thus the apparent change of amplifying out or variation be still among protection scope of the present invention.

Claims (10)

1. the rapid configuration of programmable logic device (PLD) in-system programming and method of testing, is characterized in that, described rapid configuration and method of testing obtain ISP state machine configuration code by one-time programming four transcoding processes;
The step of described rapid configuration and method of testing is:
(1) under the corresponding corresponding development environment of programmable logic device (PLD), carry out test configurations program development, obtain original configuration code;
(2) original configuration code is converted to the SVF file of serial vector format by crossover tool;
(3) SVF formatted file is converted to PCF formatted file;
(4) utilize C language transcoding program to be extracted by the valid data in PCF formatted file and directly generate ATP formatted file;
(5) ATP form is changed into Pattern file needed for test macro, utilize ATE Auto-Test System to carry out rapid configuration and the test of programmable logic device (PLD) in-system programming.
2. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 1 and method of testing, it is characterized in that, the programmable logic device (PLD) of different company adopts different development environments to carry out test configurations program development.
3. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 2 and method of testing, it is characterized in that, the programmable logic device (PLD) of Xilinx company adopts ISE development environment to carry out the test configurations program of test configurations program development acquisition .bit .bin .mcs form; The programmable logic device (PLD) of altera corp adopts Quartus development environment to carry out the test configurations program of test configurations program development acquisition .pof .sof form; The programmable logic device (PLD) of Lattice company adopts ispLEVER development environment to carry out the test configurations program of test configurations program development acquisition .jed form; The programmable logic device (PLD) of Cypress company adopts Warp development environment to carry out the test configurations program of test configurations program development acquisition .jed form.
4. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 1 and method of testing, it is characterized in that, adopt the automatic transcoding of test configurations program to generate ISP configuration code, ATE Auto-Test System is directly at system rapid configuration; The method not adopting artificial collection of material configuration code and utilize downloading wire and programmable device to configure.
5. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 1 and method of testing, it is characterized in that, programmable logic device (PLD) comprises PROM, PAL, GAL, PLA, CPLD, FPGA programmable logic device (PLD) of Xilinx, Altera, Lattice, Cypress company.
6. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 1 and method of testing, it is characterized in that, crossover tool in step (2) is: the iMPACT instrument of Xilinx company, " Creat JAM, SVF, ISC " instrument of altera corp, the ISR instrument of Cypress company, the ispVM instrument of Lattice company.
7. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 1 and method of testing, it is characterized in that, the crossover tool used in step (3) is Svf2pcf transcoding program.
8. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 1 and method of testing, it is characterized in that, the crossover tool used in step (4) is Pcf2atp transcoding program.
9. the rapid configuration of the programmable logic device (PLD) in-system programming as described in as arbitrary in claim 1-8 and method of testing, it is characterized in that, ATE Auto-Test System is J750EX or the UltraFLEX test macro of Teradyne Inc. of the U.S..
10. the rapid configuration of programmable logic device (PLD) in-system programming as claimed in claim 9 and method of testing, it is characterized in that, test configurations program carries out test configurations program development according to the requirement of the databook of detected programmable logic device (PLD) product, method of testing, test specification, test outline.
CN201410763028.0A 2014-12-12 2014-12-12 Rapid configuration and test method for programmable logic device in system programming Pending CN104515947A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410763028.0A CN104515947A (en) 2014-12-12 2014-12-12 Rapid configuration and test method for programmable logic device in system programming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410763028.0A CN104515947A (en) 2014-12-12 2014-12-12 Rapid configuration and test method for programmable logic device in system programming

Publications (1)

Publication Number Publication Date
CN104515947A true CN104515947A (en) 2015-04-15

Family

ID=52791549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410763028.0A Pending CN104515947A (en) 2014-12-12 2014-12-12 Rapid configuration and test method for programmable logic device in system programming

Country Status (1)

Country Link
CN (1) CN104515947A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104865469A (en) * 2015-05-21 2015-08-26 中国科学院空间应用工程与技术中心 FPGA device test system based on ATE and method thereof
CN105117264A (en) * 2015-09-17 2015-12-02 中国电子科技集团公司第五十八研究所 Method for converting BIN file into ATP file
CN106537163A (en) * 2014-05-23 2017-03-22 美国思睿逻辑有限公司 Systems and methods for placement of singulated semiconductor devices for multi-site testing
CN106646197A (en) * 2016-12-26 2017-05-10 中国电子科技集团公司第五十八研究所 Method for generating modulation signal tested by ATE (automatic test equipment)
WO2017092544A1 (en) * 2016-07-15 2017-06-08 上海华岭集成电路技术股份有限公司 Configuration and testing method and system for fpga chip using bumping process
CN106872872A (en) * 2015-12-14 2017-06-20 北京确安科技股份有限公司 A kind of chip testing vector conversion method
CN107273621A (en) * 2017-06-21 2017-10-20 上海研鸥信息科技有限公司 A kind of transportable approach of FPGA application circuits
CN107728045A (en) * 2017-07-19 2018-02-23 成都华微电子科技有限公司 FPGA method of testings based on Ultra Flex
CN107895087A (en) * 2017-11-29 2018-04-10 中科亿海微电子科技(苏州)有限公司 The method and system that the emulation of PLD module level automatically generates with code
CN108205106A (en) * 2016-12-16 2018-06-26 北京振兴计量测试研究所 For the real-time collocation method of FPGA tests
CN109165030A (en) * 2018-09-07 2019-01-08 中国电子科技集团公司第五十八研究所 A kind of online programming test method of single-chip microcontroller
CN111983438A (en) * 2020-08-31 2020-11-24 中国电子科技集团公司第五十八研究所 On-line programming test method for FPGA
CN112530503A (en) * 2020-12-16 2021-03-19 深圳市紫光同创电子有限公司 Method for testing TCO (transparent conductive oxide) of FPGA (field programmable Gate array) register

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751163A (en) * 1996-04-16 1998-05-12 Lattice Semiconductor Corporation Parallel programming of in-system (ISP) programmable devices using an automatic tester
US5796750A (en) * 1994-04-22 1998-08-18 Lattice Semiconductor Corporation Method for programming a programmable logic device in an automatic tester
CN201212997Y (en) * 2008-06-30 2009-03-25 中国船舶重工集团公司第七〇九研究所 Quick, large capacity FPGA on-line test device
CN101464491A (en) * 2009-01-21 2009-06-24 北京创毅视讯科技有限公司 Test method and system
CN101995546A (en) * 2010-11-16 2011-03-30 复旦大学 Automatic test system and method of programmable logic device on basis of boundary scan
CN102298112A (en) * 2011-05-05 2011-12-28 中兴通讯股份有限公司 Method and system for testing programmable logic device
CN102466776A (en) * 2010-11-19 2012-05-23 北京自动测试技术研究所 Batch testing method for complex programmable logic device
CN103678075A (en) * 2013-12-27 2014-03-26 北京自动测试技术研究所 Complex microprocessor test method based on automatic vector generation technology

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796750A (en) * 1994-04-22 1998-08-18 Lattice Semiconductor Corporation Method for programming a programmable logic device in an automatic tester
US5751163A (en) * 1996-04-16 1998-05-12 Lattice Semiconductor Corporation Parallel programming of in-system (ISP) programmable devices using an automatic tester
CN201212997Y (en) * 2008-06-30 2009-03-25 中国船舶重工集团公司第七〇九研究所 Quick, large capacity FPGA on-line test device
CN101464491A (en) * 2009-01-21 2009-06-24 北京创毅视讯科技有限公司 Test method and system
CN101995546A (en) * 2010-11-16 2011-03-30 复旦大学 Automatic test system and method of programmable logic device on basis of boundary scan
CN102466776A (en) * 2010-11-19 2012-05-23 北京自动测试技术研究所 Batch testing method for complex programmable logic device
CN102298112A (en) * 2011-05-05 2011-12-28 中兴通讯股份有限公司 Method and system for testing programmable logic device
CN103678075A (en) * 2013-12-27 2014-03-26 北京自动测试技术研究所 Complex microprocessor test method based on automatic vector generation technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
无: "使用Agilent 3070 测试仪实现AlteraCPLD 的在系统编程", 《百度文库》 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106537163A (en) * 2014-05-23 2017-03-22 美国思睿逻辑有限公司 Systems and methods for placement of singulated semiconductor devices for multi-site testing
CN106537163B (en) * 2014-05-23 2019-09-17 美国思睿逻辑有限公司 The system and method for placing the monolithic semiconductor equipment for multidigit test
CN104865469B (en) * 2015-05-21 2019-01-04 中国科学院空间应用工程与技术中心 A kind of FPGA device test macro and method based on ATE
CN104865469A (en) * 2015-05-21 2015-08-26 中国科学院空间应用工程与技术中心 FPGA device test system based on ATE and method thereof
CN105117264A (en) * 2015-09-17 2015-12-02 中国电子科技集团公司第五十八研究所 Method for converting BIN file into ATP file
CN106872872B (en) * 2015-12-14 2020-07-03 北京确安科技股份有限公司 Chip test vector conversion method
CN106872872A (en) * 2015-12-14 2017-06-20 北京确安科技股份有限公司 A kind of chip testing vector conversion method
WO2017092544A1 (en) * 2016-07-15 2017-06-08 上海华岭集成电路技术股份有限公司 Configuration and testing method and system for fpga chip using bumping process
CN108205106A (en) * 2016-12-16 2018-06-26 北京振兴计量测试研究所 For the real-time collocation method of FPGA tests
CN106646197A (en) * 2016-12-26 2017-05-10 中国电子科技集团公司第五十八研究所 Method for generating modulation signal tested by ATE (automatic test equipment)
CN107273621A (en) * 2017-06-21 2017-10-20 上海研鸥信息科技有限公司 A kind of transportable approach of FPGA application circuits
CN107273621B (en) * 2017-06-21 2020-10-09 上海研鸥信息科技有限公司 Transplanting method of FPGA application circuit
CN107728045A (en) * 2017-07-19 2018-02-23 成都华微电子科技有限公司 FPGA method of testings based on Ultra Flex
CN107895087A (en) * 2017-11-29 2018-04-10 中科亿海微电子科技(苏州)有限公司 The method and system that the emulation of PLD module level automatically generates with code
CN107895087B (en) * 2017-11-29 2021-02-26 中科亿海微电子科技(苏州)有限公司 Method and system for automatically generating module-level simulation configuration code of programmable logic circuit
CN109165030A (en) * 2018-09-07 2019-01-08 中国电子科技集团公司第五十八研究所 A kind of online programming test method of single-chip microcontroller
CN111983438A (en) * 2020-08-31 2020-11-24 中国电子科技集团公司第五十八研究所 On-line programming test method for FPGA
CN112530503A (en) * 2020-12-16 2021-03-19 深圳市紫光同创电子有限公司 Method for testing TCO (transparent conductive oxide) of FPGA (field programmable Gate array) register

Similar Documents

Publication Publication Date Title
CN104515947A (en) Rapid configuration and test method for programmable logic device in system programming
CN105224345B (en) A kind of programmable logic device remote update system and its method
CN102541707B (en) Multiplex JTAG (Joint Test Action Group) interface-based FPGA (Field Programmable Gate Array) on-chip logic analyzer system and method
CN101995546B (en) Automatic test system and method of programmable logic device on basis of boundary scan
CN104698314B (en) A kind of SRAM type FPGA device level automatic test platform and its method of testing
US8997034B2 (en) Emulation-based functional qualification
US7478346B2 (en) Debugging system for gate level IC designs
US20060156122A1 (en) Mask network design for scan-based integrated circuits
CN102944831B (en) Method for expanding in/out (I/O) channel in automated testing
US11726899B2 (en) Waveform based reconstruction for emulation
CN105787164A (en) Debugging method and system for programmable logic device
CN102135920A (en) Fault injection system for embedded spaceborne computer and injection method thereof
CN100458731C (en) Method for checking IC design with hardware logic
CN104793171A (en) Fault simulation based smart meter fault detection method
CN105868114A (en) FPGA software system and all module testing system and method thereof
CN102831272A (en) DFT (Design for Testability) method for double-edge trigger
CN103049361A (en) FPGA (Field Programmable Gata Array) with embedded logical analysis function and logical analysis system
CN107728045A (en) FPGA method of testings based on Ultra Flex
US8549369B2 (en) Semiconductor-based test device that implements random logic functions
US8311762B1 (en) Manufacturing test for a programmable integrated circuit implementing a specific user design
US8006149B2 (en) System and method for device performance characterization in physical and logical domains with AC SCAN testing
Melnik et al. Modeling methods of the test inputs for analysis the digital devices
CN102645609B (en) Joint test action group (JTAG) link circuit test device and test method of JTAG chain circuit test device
CN102262205B (en) A kind of screen method of test point of test vector source file and shield assembly
CN102565685B (en) Logic built-in self-test system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150415

RJ01 Rejection of invention patent application after publication