CN108037445A - FPGA aging tests system and its circuit collocation method - Google Patents

FPGA aging tests system and its circuit collocation method Download PDF

Info

Publication number
CN108037445A
CN108037445A CN201711186421.8A CN201711186421A CN108037445A CN 108037445 A CN108037445 A CN 108037445A CN 201711186421 A CN201711186421 A CN 201711186421A CN 108037445 A CN108037445 A CN 108037445A
Authority
CN
China
Prior art keywords
fpga
aging
circuit
board
ageing
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
CN201711186421.8A
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.)
Zhongke Microelectronic Technology (suzhou) Co Ltd
Original Assignee
Zhongke Microelectronic Technology (suzhou) Co Ltd
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 Zhongke Microelectronic Technology (suzhou) Co Ltd filed Critical Zhongke Microelectronic Technology (suzhou) Co Ltd
Priority to CN201711186421.8A priority Critical patent/CN108037445A/en
Publication of CN108037445A publication Critical patent/CN108037445A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318516Test of programmable logic devices [PLDs]
    • G01R31/318519Test of field programmable gate arrays [FPGA]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)

Abstract

The invention discloses a kind of FPGA aging tests system and its circuit collocation method.Wherein, FPGA aging tests system includes:Multiple aging boards, are placed in ageing incubator, and each aging board includes:Several fpga chip socket, power interface and crystal oscillators, excitation is provided for aging board;Power distribution board, is placed in outside ageing incubator, and the power supply of multichannel independence is provided for each aging board;And configuration and monitoring board, it is placed in outside ageing incubator, comprising:PROM configures chip;Wherein, in aging test, several different fpga chips are positioned in the fpga chip socket in the aging board, several different fpga chips are configured at the same time from the PROM of monitoring board configurations one PROM of chip controls with passive serial mode by configuring.The system is suitable for the different fpga chips of same package, has versatility, saves the quantity of required nonvolatile semiconductor memory member, while introduces condition monitoring system and Safety assurance measures, and the chip status during ageing is monitored in real time.

Description

FPGA aging tests system and its circuit collocation method
Technical field
The disclosure belongs to technical field of integrated circuits, is related to a kind of FPGA aging tests system and its circuit collocation method.
Background technology
FPGA has the advantages that programmable, high integration, high speed and high reliability.Pass through the logic work(inside configuration device Energy and input/output end port, the design that original circuit board rank is realized is put and is carried out in the chips, improves circuit performance, is contracted Small circuit volume, reduces circuit power consumption, effectively increases flexibility and the efficiency of design.
Integrated circuit has been widely used in the industries such as aviation, military affairs, industry at present, and its reliability is extensive as device The one of application is big to consider key element, is that one kind allows product under stress as the aging test of one of most important reliability test A period of time work to stablize the method for its characteristic.The stress that aging test uses needs to meet not destroying product electric property Premise, can be rejected from a collection of product those raw material, design, production etc. because potential undesirable element and caused by have The product of the meeting initial failure of defect;Choose the product of qualification with this, the reliability of product is protected.Tried by ageing Test, can effectively reject the device containing inherent inherent shortcoming as caused by defective workmanship, ensure that the crash rate of device is horizontal and meet User demand.If do not carried out aging test, catastrophic failure at initial stage or early stage occur under conditions of use containing defective device Life failure.It is one for the extra high industry of reliability requirement, aging test especially for military industry, space flight industry etc. Kind conventional means, and in reliability test, aging test is time-consuming most long, design therein experiment the most complicated.
Carrying out aging test for FPGA becomes a kind of optional reliability test of guarantee FPGA qualification rates, relative to it Its monolithic integrated optical circuit, FPGA has the characteristics that volatibility, it is necessary to special non-volatile device storage configuration information, FPGA works Need to configure it before work, and function is lost after powering down chips.
And the extensive use based on FPGA, aging test is carried out to various FPGA devices and various tests then occurs System and method, between different test system and methods may compatibility it is poor, cumbersome and take, then it is a kind of there is an urgent need for proposing FPGA aging test systems with versatility, and system structure is simple, is adapted to technology volume production.
The content of the invention
(1) technical problems to be solved
Present disclose provides a kind of FPGA aging tests system and its circuit collocation method, at least partly to solve above institute The technical problem of proposition.
(2) technical solution
According to one aspect of the disclosure, there is provided a kind of FPGA aging tests system, including:Multiple aging boards, are placed in In ageing incubator, each aging board includes:Several fpga chip sockets and power interface;Crystalline substance is additionally provided with outside ageing incubator Shake, excitation is provided for each aging board;Power distribution board, is placed in outside ageing incubator, and multichannel independence is provided for each aging board Power supply;And configuration and monitoring board, it is placed in outside ageing incubator, comprising:PROM configures chip;Wherein, it is some in aging test A different fpga chips to be tested are positioned in the fpga chip socket in the aging board, by configuring and monitoring board PROM configurations one PROM of chip controls configures several different fpga chips with passive serial mode at the same time.
In some embodiments of the present disclosure, configuration is further included with monitoring board:LED light, it is each for monitoring in real time The working status of fpga chip, under the configuration mode of passive serial mode, any one FPGA in one group of fpga chip goes out Now abnormal, LED light will indicate to make mistake.
In some embodiments of the present disclosure, output current maximum is set to the power supply powered to power distribution board, with Preventing short circuit causes chip to burn.
In some embodiments of the present disclosure, power distribution board provides the power supply of three tunnel independences for each aging board, this three The power supply of road independence is respectively:Core voltage (VCCINT), IO voltages (VCCO) and boost voltage (VCCAUX).
In some embodiments of the present disclosure, several different fpga chips have identical encapsulation, in control one When PROM configures this several different fpga chip with passive serial mode at the same time, according to the demand of fpga chip to configuration electricity Road carries out adaptability renewal.
According to another aspect of the disclosure, there is provided a kind of circuit collocation method of FPGA aging tests system, including: FPGA ageing functional circuits are designed, bipolar random access memory (BRAM), digital signal inside maximal cover FPGA device Handle the resource of (DSP), input and output (IO), D type flip-flops (DFF) and display look-up table (LUT);Shaken electricity by inner inserting ring Road measures device junction temperature, and junction temperature reaches setting during ensureing ageing, and ageing did not occurred;Using passive serial Pattern configures fpga chip, and aging circuit excitation input is provided by crystal oscillator;And by configuring with monitoring board to old Device state is monitored during refining.
In some embodiments of the present disclosure, interpolation annular oscillation circuit measures device junction temperature, during guarantee ageing Junction temperature reaches setting, and ageing did not occurred, including:Determined that the vacant of temperature measurement circuit can be inserted into according to current configuration bit stream Multigroup temperature measurement circuit is simultaneously inserted into position, and amended code stream is configured in FPGA to be measured;When reset signal is effective, ring Enable Pin of shaking and the Enable Pin of frequency counter are in enabled disarmed state, and after reset signal relieving, temperature measurement circuit starts Work, the enabled counter that produces start to count under the driving of external clock, while make ring Enable Pin of shaking effective;Produced when enabled When the value meter of counter is to a certain predetermined value, make the Enable Pin of frequency counter effective, frequency counter shakes in ring exports clock Driving under count;During when the enabled value meter for producing counter to another predetermined value more than a certain predetermined value, ring is allowed to shake enabled The Enable Pin of end and frequency counter is invalid, and the count value in frequency counter and the frequency of external clock calculate at this time Go out the frequency of oscillation of ring oscillator;And configuration calculates currently with monitoring board according to the count value of received frequency counter The temperature of temperature measurement circuit position, while make it that reset signal is effective using the edging trigger of the Enable Pin of frequency counter, Temperature measurement circuit is stopped.
In some embodiments of the present disclosure, the result measured according to interpolation annular oscillation circuit to device junction temperature is come to old The input clock working frequency of refining circuit carries out feedback modification and iteration optimization.
In some embodiments of the present disclosure, the FPGA ageings functional circuit of design meets:Dominant bit is realized in BRAM Wide RAM data storage and reading;The multiplying of maximum bit wide is realized in dsp;In DFF with realizing that four inputs are different in LUT Or function;And in addition to input signal is encouraged, remaining all user's input/output pin (USER IO) passes through printed circuit board (PCB) (PCB, Printed Circuit Board) path forms a scan chain with configuration inside FPGA.
In some embodiments of the present disclosure, it is at the same time to multiple to carry out configuration to fpga chip using passive serial mode Fpga chip is configured, with the quantity of nonvolatile semiconductor memory member needed for saving.
(3) beneficial effect
It can be seen from the above technical proposal that FPGA aging tests system and its circuit methods that the disclosure provides, have Following beneficial effect:
(1) by setting configuration and monitoring board in aging test system, which includes PROM configuration cores with monitoring board Piece, the configuration of multiple fpga chips is carried out at the same time using a PROM under passive serial mode, and the mode of configuration is included outside piece Clock source, microcontroller or daisy-chain etc., can carry out adaptability renewal to configuration circuit according to the demand of fpga chip, fit For the different fpga chips of same package, there is versatility, and save the quantity of required nonvolatile semiconductor memory member;
(2) output current maximum is set to the power supply powered to power distribution board, prevents possible short circuit from causing chip Burn;And the actual working state with fpga chip under a string formation row mode can be monitored in monitoring board in real time is configured, as long as There is one of fpga chip to break down, just can be indicated, be convenient for fault diagnosis and re-power;Work along both lines, Ageing system and the security of tested device are ensured;
(3) FPGA device inside junction temperature is carried out by the method for PROM configuration mode combination interpolation annular oscillation circuits real-time Accurate test, accordingly carries out input clock working frequency feedback modification and iteration optimization, to reach ageing requirement junction temperature, realizes The purpose of effective aging;And
(4) the characteristics of being enriched for IP kernel built in FPGA device, devises aging circuit, and is calculated by device junction temperature, Rationally definite aging circuit working frequency, aging board exit is few, simple and convenient with the connecting line construction outside incubator.
Brief description of the drawings
Fig. 1 is the hardware architecture diagram according to embodiment of the present disclosure FPGA aging test systems.
Fig. 2 is the hardware system structure block diagram according to embodiment of the present disclosure aging board.
Fig. 3 is the configuration circuit schematic diagram according to embodiment of the present disclosure FPGA aging test systems.
Fig. 4 is according to the modularization design figure under embodiment of the present disclosure passive serial mode.
Fig. 5 is to be shaken temperature measurement circuit schematic diagram according to embodiment of the present disclosure ring.
【Symbol description】
10- power supplys;20- power distribution boards;
30- is configured and monitoring board;40- aging boards;
50- ageing incubators.
Embodiment
Present disclose provides a kind of FPGA aging tests system and its circuit collocation method, based on programmable read only memory (PROM, Programmable Read-Only Memory) configuration mode, using PS configuration pattern, by incubator outside Configuration FPGA is configured with monitoring board, the device state during ageing can monitor in real time;For in FPGA device The characteristics of IP kernel is abundant is put, devises aging circuit, and is calculated by device junction temperature, rationally definite aging circuit working frequency, Aging board exit is few, simple and convenient with the connecting line construction outside incubator;The aging test system, can be according to the demand of fpga chip Adaptability renewal is carried out to configuration circuit, suitable for the different fpga chips of same package, there is versatility;And to power supply point The power supply of matching board power supply sets output current maximum, prevents possible short circuit from causing chip to burn, plus to device state The double shield security of ageing system and tested device is monitored in real time.
For the purpose, technical scheme and advantage of the disclosure are more clearly understood, below in conjunction with specific embodiment, and reference Attached drawing, is further described the disclosure.
The method that the FPGA aging test systems that the disclosure provides employ multiple FPGA while configuration, it is also non-needed for saving The quantity of volatile memory device, while condition monitoring system and Safety assurance measures are introduced, to the chip during ageing State is monitored.In terms of definite ageing stress, the method that device operating frequencies are determined by interpolation annular oscillation circuit is employed.
In first exemplary embodiment of the disclosure, there is provided a kind of FPGA aging tests system.
Fig. 1 is the hardware architecture diagram according to embodiment of the present disclosure FPGA aging test systems.Fig. 2 is according to the disclosure The hardware system structure block diagram of embodiment aging board.
With reference to shown in Fig. 1 and Fig. 2, the FPGA aging test systems of the disclosure, including:
Multiple aging boards 40, are placed in ageing incubator 50, and each aging board 40 includes:Several fpga chip socket, electricity Source interface and crystal oscillator, excitation is provided for aging board 40;
Power distribution board 20, is placed in outside ageing incubator 50, and the power supply of multichannel independence is provided for each aging board 40;And
Configuration and monitoring board 30, are placed in outside ageing incubator 50, comprising:Power interface, PROM configuration chips and LED instructions Lamp, for monitoring the working status of each fpga chip in real time;
Wherein, in aging test, the fpga chip that several different fpga chips are positioned in the aging board 40 is inserted In seat, configure one PROM of chip controls by configuring with the PROM of monitoring board 30 to configure with passive serial mode this at the same time some A different fpga chip.
It is discussed in detail the various pieces of disclosure FPGA aging test systems below in conjunction with the accompanying drawings.
With reference to shown in Fig. 2, in the present embodiment, aging board 40 includes 9 fpga chip sockets, power interface and is ageing Plate provides the crystal oscillator of excitation.
With reference to shown in Fig. 1, in the present embodiment, configuration is connected with the power interface that monitoring board 30 includes with power supply 10;This In power supply can with power distribution board 20 share a power supply, independent other power supplys can also be used, as long as playing power supply The power supply of effect, for simplicity, is illustrated in attached drawing with same reference numeral.
Shown in Figure 2, configuration further includes PROM configuration chips with monitoring board 30, and chip is configured by a PROM To realize to being configured while 9 different fpga chips, fpga chip here has an identical encapsulation, but internal circuit knot Structure is different, so just saves the quantity of required nonvolatile semiconductor memory member, and improves allocative efficiency.
Shown in Figure 2, in the present embodiment, configuration further includes the work for monitoring each fpga chip in real time with monitoring board 30 The LED light of state, it is same with passive serial mode with one PROM of the PROM of monitoring board 30 configuration chip controls due to configuring When the different fpga chip of configuration, in the present embodiment, every 3 different fpga chips form the knot of a chain as one group Structure, is configured with passive serial mode, as shown in Figure 2, share 3 assemble confidence number and meanwhile be configured to this 9 it is different In fpga chip, the corresponding result of every group of fpga chip is exported to LED light, then as long as one of fpga chip occurs Abnormal, LED light will indicate to make mistake, then can monitor the actual work of all fpga chips in real time by LED light Make state.
With reference to shown in Fig. 2, excitation input terminal includes Din and rst_b.Wherein, Din is data input stimulus, it is preferred that Din is the square-wave signal that amplitude is fixed, and is conducive to save memory space;Rst_b is circuit reset signal.Logic output terminal is Dout, three chips are one group, and the Dout ends of first chip lead to the Din ends of second chip, the Dout of second chip End leads to the Din ends of the 3rd chip, the Dout ends of the 3rd chip lead to incubator it is outer and with the LED light phase on monitoring board Even, the working status inside FPGA is monitored accordingly.
Fig. 3 is the configuration circuit schematic diagram according to embodiment of the present disclosure FPGA aging test systems.With reference to Fig. 2 and Fig. 3 couples The internal circuit configuration of FPGA aging test systems describes in detail.
Set for the hardware system of FPGA, it is contemplated that the test procedure of aging test maximal cover FPGA device as far as possible The bipolar random access memory (BRAM, Biopolar Random Access Memory) of inside, Digital Signal Processing (DSP, Digital Signal Processing), input and output (IO, Input-Output), D type flip-flops (DFF, D- Type Flip-Flop) and display look-up table (LUT, Look-Up-Table) etc. resource:Maximum bit wide is realized in BRAM RAM data is stored and read;The multiplying of maximum bit wide is realized in dsp;Four input exclusive or work(are realized in DFF and LUT Energy;With reference to shown in Fig. 2, Fig. 3, in addition to input signal is encouraged, remaining all USER IO inside PCB paths and FPGA by configuring A scan chain is formed, the output of I/O scan chain is Dout.
FPGA uses PS configuration pattern, shown in Figure 3 with the signal connection mode of configuration chip PROM, this reality Apply in example, chip is configured using XCF32P as PROM FPGA is configured.Input signal includes two-way:Clock is defeated all the way Enter signal;Circuit reset signal all the way, low level is effective, and corresponding in figure 3 here is PROG_B, represents configuration logical synchronization Reset signal, low level are effective.Configurable clock generator (CCLK) is provided by crystal oscillator, and DONE pins and INIT_B pins need to connect drawing electricity Resistance.Logic output signal:1 bit flag data output signal, which is followed by LED light, right during experiment The working status of FPGA is monitored in real time.IO points of USER is three parts, and a part is excitation input terminal, a part is logic Output terminal, another part are IO chains, wherein IO chains it is as detailed above in introduction to logic output terminal, which is not described herein again.
In the present embodiment, all output IO are each configured to LVTTL agreements, select maximum current drive ability.
With reference to shown in Fig. 1, power distribution board 20 is connected with power supply 10, and the power supply of multichannel independence is provided for aging board 40, this In embodiment, it is illustrated with the power supply requirement of common FPGA, shown in Figure 3, power distribution board 20 is aging board 40 provide independent three-way power, this three-way power is respectively core voltage (VCCINT), IO voltages (VCCO) and auxiliary electricity Press (VCCAUX), its corresponding magnitude of voltage is respectively:1.5V、3.3V、3.3V.
Preferably, to ensure the security of ageing system and measured device, to the power supply 10 powered to power distribution board 20 Output current maximum is set, prevents possible short circuit from causing chip to burn.
Fig. 4 is according to the modularization design figure under embodiment of the present disclosure passive serial mode.
Under series arrangement pattern, FPGA loads 1 configuration bit in each CCLK cycles.PROG_B is same for configuration logic Reset signal is walked, low level is effective, and configuration is proceeded by after INIT_B rises, and DONE completes id signal for configuration.
Under passive serial mode, the CCLK pins of FPGA are driven by piece external clock source, and FPGA can also be patrolled by other Collect to be configured, for example microcontroller is either configured in a manner of daisy-chain.
In the present embodiment, the aging test condition for the FPGA being placed in the FPGA aging test systems is as follows:
Ageing voltage:VCCINT is 1.5V, VCCO 3.3V, VCCAUX 3.3V;
Ageing temperature:125±5℃;
Burning-in period:240h;
Input terminal requirement:Input terminal uses the square-wave signal that crystal oscillator provides, and duty cycle is 40%~60%;
Output terminal requirement:LVTTL agreements are configured to, select 24mA driving forces;
Input request signal:Square wave, duty cycle are 40%~60%;
Amplitude:VIHShould be in the range of 2V to 3.6V, VILShould be in the range of 0V to 0.8V, conversion time t is less than or equal to 250ns;
R should be in the range of 1 × (1 ± 10%) k Ω.
Certainly, carrying out the parameter of specific aging test also needs the actual working stress tolerance range with reference to fpga chip, examination Specific environment tested etc. carries out adaptability setting, and above-mentioned aging test condition is illustrative only.
In second exemplary embodiment of the disclosure, there is provided a kind of circuit configuration side of FPGA aging tests system Method, including:FPGA ageing functional circuits are designed, BRAM, DSP, IO, DFF and LUT resource inside maximal cover FPGA device; Device junction temperature is measured by interpolation annular oscillation circuit, junction temperature reaches setting during ensureing ageing, and does not occur old Refining;Fpga chip is configured using passive serial mode, aging circuit excitation input is provided by crystal oscillator;And by with Put and device state during ageing is monitored with monitoring board.
In the present embodiment, BRAM, DSP, IO, DFF inside FPGA ageing functional circuit maximal cover FPGA devices are designed And LUT resources include:The RAM data storage of maximum bit wide is realized in BRAM and is read;Multiplying for maximum bit wide is realized in dsp Method computing;Four input exclusive or functions are realized in DFF and LUT;In addition to input signal is encouraged, remaining all USER IO passes through PCB Path forms a scan chain with configuration inside FPGA.
In the present embodiment, interpolation annular oscillation circuit, which measures device junction temperature, carries out input clock working frequency with realizing Feedback modification and iteration optimization.
In the present embodiment, it is same to multiple and different fpga chips to carry out configuration to fpga chip using passive serial mode When configure, save the quantity of configuration chip, i.e., the quantity of required nonvolatile semiconductor memory member greatly reduces.
For corps level and aerospace level FPGA device, internal junction temperature, which usually requires that, reaches 145 DEG C.To ensure device during ageing The junction temperature of part reaches setting, and ageing does not occur, it is necessary to be measured to the device virtual junction temperature during ageing, accordingly Feedback modification and iteration optimization are carried out to input clock working frequency.It is described below and is carried out using the FPGA aging tests system During test, for the real-time testing means of temperature.
For the FPGA aging test systems, the present disclosure proposes shaken in the FPGA aging test systems by inner inserting ring The method of circuit carries out the real-time testing of ageing junction temperature.To ensure the accuracy of temperature test, and suppress supply voltage and shake to ring Frequency of oscillation influences, and phase inverter series is set as 25, as shown in the phase inverter illustrated in figure.To avoid the temperature measurement circuit of insertion certainly Temperature caused by body heat production influences, and usually only allows temperature measurement circuit to run relatively short a period of time.
Fig. 5 is to be shaken temperature measurement circuit schematic diagram according to embodiment of the present disclosure ring.
With reference to shown in Fig. 5, using inner inserting ring shake circuit monitoring ageing junction temperature testing scheme it is as follows:
(1) determined to may be inserted into the vacant position of temperature measurement circuit according to current configuration bit stream, be inserted into multigroup temperature measurement circuit, And amended code stream is configured in FPGA to be measured.The operation principle of each temperature measurement circuit is consistent.
(2) when reset signal reset is effective, ring shakes the Enable Pin of Enable Pin Ring_Enable and frequency counter Capture_Enable is in enabled disarmed state.After reset signal reset relievings, temperature measurement circuit is started to work, and is enabled Produce counter to start to count under the driving of external clock, while make Ring_Enable effective.
(3) when the enabled value meter for producing counter is to 1023, make Capture_Enable effective, frequency counter is in ring Shake output clock Clk_out driving under count.There is time enough starting of oscillation in order to ensure ring shakes, retain enabled generation counter 1024 sufficient argins are count down to from 0.
(4) the equal nothings of Capture_Enable and Ring_Enable are allowed when the enabled value meter for producing counter is to 2047, Effect.The count value in frequency counter and the frequency of external clock can calculate the oscillation frequency of ring oscillator at this time Rate.
(5) configuration calculates current temperature measurement circuit position with monitoring board according to the count value of received frequency counter Temperature.Make it that reset signal reset is effective using the edging trigger of Capture_Enable at the same time, temperature measurement circuit stops work Make.
Making the effective count value of Enable Pin (the 1023 of the present embodiment) of frequency counter and allow ring to shake Enable Pin here Count value (the 2047 of the present embodiment) invalid the Enable Pin Capture_Enable of Ring_Enable and frequency counter is only Illustrate as more excellent example, in concrete operations, can rationally be set according to actual conditions.Certainly, to avoid inserting Temperature caused by itself heat production of the temperature measurement circuit entered influences, and usually only allows temperature measurement circuit to run relatively short a period of time, Set when counting it is also contemplated that this condition.
In conclusion present disclose provides a kind of FPGA aging tests system and its circuit collocation method, by ageing Configuration and monitoring board are set in pilot system, which includes PROM configuration chips with monitoring board, using a PROM passive The configuration of multiple fpga chips is carried out at the same time under serial mode, the mode of configuration includes piece external clock source, microcontroller or daisy- Chain etc., can carry out adaptability renewal, suitable for the different FPGA of same package according to the demand of fpga chip to configuration circuit Chip, has versatility, and saves the quantity of required nonvolatile semiconductor memory member;To being set to the power supply that power distribution board is powered Output current maximum is put, prevents possible short circuit from causing chip to burn;And configure with one can be monitored in real time in monitoring board The actual working state of fpga chip under string formation row mode, as long as there is one of fpga chip to break down, just can be referred to Show, be convenient for fault diagnosis and re-power;Work along both lines, ensured ageing system and the security of tested device;It is logical The method for crossing PROM configuration mode combination interpolation annular oscillation circuits carries out FPGA device inside junction temperature accurate test in real time, accordingly Feedback modification and iteration optimization are carried out to input clock working frequency, to reach ageing requirement junction temperature, realizes the mesh of effective aging 's;And the characteristics of being enriched for IP kernel built in FPGA device, aging circuit is devised, and calculated by device junction temperature, rationally Determine aging circuit working frequency, aging board exit is few, simple and convenient with the connecting line construction outside incubator.
Through attached drawing, identical element is represented by same or like reference numeral.It may cause to the disclosure When understanding causes to obscure, conventional structure or construction will be omitted.And the shape and size of each component do not reflect actual size in figure And ratio, and only illustrate the content of the embodiment of the present disclosure., should not will be any between bracket in addition, in the claims Reference symbol is configured to limitations on claims.
Certainly, those skilled in the art in the art can also add corresponding function module, herein according to the needs of function Do not repeat.Furthermore word "comprising" or " comprising " do not exclude the presence of element or step not listed in the claims.Positioned at member Word "a" or "an" before part does not exclude the presence of multiple such elements.
Particular embodiments described above, has carried out further in detail the purpose, technical solution and beneficial effect of the disclosure Describe in detail bright, it should be understood that the foregoing is merely the specific embodiment of the disclosure, be not limited to the disclosure, it is all Within the spirit and principle of the disclosure, any modification, equivalent substitution, improvement and etc. done should be included in the guarantor of the disclosure Within the scope of shield.

Claims (10)

1. a kind of FPGA aging tests system, including:
Multiple aging boards, are placed in ageing incubator, and each aging board includes:Several fpga chip sockets and power interface; Crystal oscillator is additionally provided with outside ageing incubator, excitation is provided for each aging board;
Power distribution board, is placed in outside ageing incubator, and the power supply of multichannel independence is provided for each aging board;And
Configuration and monitoring board, are placed in outside ageing incubator, comprising:PROM configures chip;
Wherein, in aging test, several different fpga chips to be tested are positioned over the fpga chip in the aging board In socket, configure one PROM of chip controls by configuring with the PROM of monitoring board to configure with passive serial mode this at the same time some A different fpga chip.
2. FPGA aging tests system according to claim 1, wherein, the monitoring board that is configured at further includes:
LED light, for monitoring the working status of each fpga chip in real time, under the configuration mode of passive serial mode, There is exception in any one FPGA in one group of fpga chip, and LED light will indicate to make mistake.
3. FPGA aging tests system according to claim 1, wherein, the power supply powered to the power distribution board is set Output current maximum is put, causes chip to burn to prevent short circuit.
4. FPGA aging tests system according to claim 1, wherein, the power distribution board provides for each aging board The power supply of three tunnel independences, the power supply of this three tunnels independence are respectively:Core voltage, IO voltages and boost voltage.
5. FPGA aging tests system according to claim 1, wherein, several described different fpga chips have phase With encapsulation, when controlling a PROM to configure with passive serial mode this several different fpga chip at the same time, according to The demand of fpga chip carries out adaptability renewal to configuration circuit.
6. a kind of circuit collocation method of FPGA aging tests system, including:
FPGA ageing functional circuits are designed, the resource of BRAM, DSP, IO, DFF and LUT inside maximal cover FPGA device;
Device junction temperature is measured by interpolation annular oscillation circuit, junction temperature reaches setting during ensureing ageing, and does not occur Cross ageing;
Fpga chip is configured using passive serial mode, aging circuit excitation input is provided by crystal oscillator;And
Device state during ageing is monitored with monitoring board by configuring.
7. circuit collocation method according to claim 6, wherein, the interpolation annular oscillation circuit surveys device junction temperature Amount, junction temperature reaches setting during ensureing ageing, and ageing did not occurred, including:
According to current configuration bit stream determine that the vacant position of temperature measurement circuit can be inserted into and be inserted into multigroup temperature measurement circuit, and will modification Code stream afterwards is configured in FPGA to be measured;
When reset signal is effective, the shake Enable Pin of Enable Pin and frequency counter of ring is in enabled disarmed state, waits to reset After signal is decontroled, temperature measurement circuit is started to work, and the enabled counter that produces starts to count under the driving of external clock, while allows ring Enable Pin of shaking is effective;
When the enabled value meter for producing counter is to a certain predetermined value, make the Enable Pin of frequency counter effective, frequency counter Ring shake output clock driving under count;
When the enabled value meter for producing counter is to another predetermined value for being more than a certain predetermined value, ring is allowed to shake Enable Pin and frequency meter The Enable Pin of number device is invalid, and the count value in frequency counter and the frequency of external clock calculate ring oscillation at this time The frequency of oscillation of device;And
Configuration calculates the temperature of current temperature measurement circuit position with monitoring board according to the count value of received frequency counter, Make it that reset signal is effective using the edging trigger of the Enable Pin of frequency counter at the same time, temperature measurement circuit is stopped.
8. circuit collocation method according to claim 7, wherein, device junction temperature is carried out according to the interpolation annular oscillation circuit The result of measurement carries out the input clock working frequency of aging circuit feedback modification and iteration optimization.
9. circuit collocation method according to claim 6, wherein, the FPGA ageings functional circuit of design meets:
The RAM data storage of maximum bit wide is realized in BRAM and is read;
The multiplying of maximum bit wide is realized in dsp;
Four input exclusive or functions are realized in DFF and LUT;And
In addition to input signal is encouraged, remaining all user's input/output pin is by printed circuit board traces with matching somebody with somebody inside FPGA Put to form a scan chain.
10. according to claim 6 to 9 any one of them circuit collocation method, wherein, it is described to use passive serial mode pair It is that multiple fpga chips are configured at the same time that fpga chip, which carries out configuration, with the number of nonvolatile semiconductor memory member needed for saving Amount.
CN201711186421.8A 2017-11-23 2017-11-23 FPGA aging tests system and its circuit collocation method Pending CN108037445A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711186421.8A CN108037445A (en) 2017-11-23 2017-11-23 FPGA aging tests system and its circuit collocation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711186421.8A CN108037445A (en) 2017-11-23 2017-11-23 FPGA aging tests system and its circuit collocation method

Publications (1)

Publication Number Publication Date
CN108037445A true CN108037445A (en) 2018-05-15

Family

ID=62092894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711186421.8A Pending CN108037445A (en) 2017-11-23 2017-11-23 FPGA aging tests system and its circuit collocation method

Country Status (1)

Country Link
CN (1) CN108037445A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108732490A (en) * 2018-08-31 2018-11-02 成都天箭科技股份有限公司 The full-automatic unmanned aging test of microwave solid-state power amplifier and service life experiment system
CN110991131A (en) * 2019-12-06 2020-04-10 国家电网有限公司 Junction temperature dynamic adjusting device and method for FPGA
CN111161788A (en) * 2019-12-18 2020-05-15 航天科工防御技术研究试验中心 Aging testing device of memory
CN111462810A (en) * 2020-04-16 2020-07-28 西安太乙电子有限公司 Circuit board and method for aging test of memory
CN111562491A (en) * 2020-05-28 2020-08-21 成都思科瑞微电子股份有限公司 Programmable logic array FPGA function testing device
CN112362565A (en) * 2020-11-09 2021-02-12 中国航空综合技术研究所 Circuit board device for evaluating corrosion resistance of electronic component and testing method
CN112630571A (en) * 2020-12-24 2021-04-09 贵州航天计量测试技术研究所 Dynamic aging test device for power driving module and test method thereof
CN112946322A (en) * 2021-03-31 2021-06-11 四创电子股份有限公司 Extensible microwave component aging test system
CN113012750A (en) * 2019-12-18 2021-06-22 中移物联网有限公司 Testing device and method for memory chip
CN113289922A (en) * 2021-05-14 2021-08-24 南京指南砺剑通信技术有限公司 Synchronous aging screening method for multiple rubidium atomic clocks
CN113985257A (en) * 2021-11-01 2022-01-28 北京中科胜芯科技有限公司 FPGA burn-in junction temperature dynamic adjusting system
CN113985256A (en) * 2021-11-01 2022-01-28 北京中科胜芯科技有限公司 FPGA life test method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103823139A (en) * 2014-02-27 2014-05-28 北京时代民芯科技有限公司 Burn-in method based on SIP module
CN103995197A (en) * 2014-05-21 2014-08-20 杭州互诚控制技术有限公司 Aging test equipment for electronic products
CN104865518A (en) * 2015-05-08 2015-08-26 北京航空航天大学 CLB dynamic aging configuration method of SRAM type FPGA
CN105095569A (en) * 2015-07-07 2015-11-25 北京航空航天大学 FPGA reconfiguration system based on ARM and FLASH
CN106569124A (en) * 2016-11-09 2017-04-19 中国空间技术研究院 Universal dynamic aging system for Virtex-5 FPGAs (field programmable gate arrays)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103823139A (en) * 2014-02-27 2014-05-28 北京时代民芯科技有限公司 Burn-in method based on SIP module
CN103995197A (en) * 2014-05-21 2014-08-20 杭州互诚控制技术有限公司 Aging test equipment for electronic products
CN104865518A (en) * 2015-05-08 2015-08-26 北京航空航天大学 CLB dynamic aging configuration method of SRAM type FPGA
CN105095569A (en) * 2015-07-07 2015-11-25 北京航空航天大学 FPGA reconfiguration system based on ARM and FLASH
CN106569124A (en) * 2016-11-09 2017-04-19 中国空间技术研究院 Universal dynamic aging system for Virtex-5 FPGAs (field programmable gate arrays)

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WEI HUANG 等: ""Monitoring temperature in FPGA based SoCs"", 《RESEARCH GATE》 *
欧伟明 编著: "《基于MCU、FPGA、RTOS的电子***设计方法与实例》", 31 July 2007, 北京航空航天大学出版社 *
郁振华 等: ""FPGA 电路动态老化技术研究"", 《电子与封装》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108732490A (en) * 2018-08-31 2018-11-02 成都天箭科技股份有限公司 The full-automatic unmanned aging test of microwave solid-state power amplifier and service life experiment system
CN108732490B (en) * 2018-08-31 2024-02-23 成都天箭科技股份有限公司 Full-automatic unmanned aging test and life test system for microwave solid-state power amplifier
CN110991131A (en) * 2019-12-06 2020-04-10 国家电网有限公司 Junction temperature dynamic adjusting device and method for FPGA
CN110991131B (en) * 2019-12-06 2023-11-24 国家电网有限公司 Junction temperature dynamic adjusting device and method for FPGA
CN113012750B (en) * 2019-12-18 2023-08-15 中移物联网有限公司 Testing device and method for memory chip
CN113012750A (en) * 2019-12-18 2021-06-22 中移物联网有限公司 Testing device and method for memory chip
CN111161788A (en) * 2019-12-18 2020-05-15 航天科工防御技术研究试验中心 Aging testing device of memory
CN111462810A (en) * 2020-04-16 2020-07-28 西安太乙电子有限公司 Circuit board and method for aging test of memory
CN111562491A (en) * 2020-05-28 2020-08-21 成都思科瑞微电子股份有限公司 Programmable logic array FPGA function testing device
CN112362565A (en) * 2020-11-09 2021-02-12 中国航空综合技术研究所 Circuit board device for evaluating corrosion resistance of electronic component and testing method
CN112362565B (en) * 2020-11-09 2024-01-23 中国航空综合技术研究所 Circuit board device for evaluating corrosion resistance of electronic component and testing method
CN112630571A (en) * 2020-12-24 2021-04-09 贵州航天计量测试技术研究所 Dynamic aging test device for power driving module and test method thereof
CN112946322A (en) * 2021-03-31 2021-06-11 四创电子股份有限公司 Extensible microwave component aging test system
CN113289922A (en) * 2021-05-14 2021-08-24 南京指南砺剑通信技术有限公司 Synchronous aging screening method for multiple rubidium atomic clocks
CN113985257A (en) * 2021-11-01 2022-01-28 北京中科胜芯科技有限公司 FPGA burn-in junction temperature dynamic adjusting system
CN113985256A (en) * 2021-11-01 2022-01-28 北京中科胜芯科技有限公司 FPGA life test method

Similar Documents

Publication Publication Date Title
CN108037445A (en) FPGA aging tests system and its circuit collocation method
CN103376400B (en) Chip detecting method and chip
KR102066661B1 (en) Integrated circuit for reconstructing values of flip-flops connected scan-chain using jtag interface, method thereof, and devices having same
CN104865469B (en) A kind of FPGA device test macro and method based on ATE
CN103699112A (en) Aviation electronic self-detection verification equipment based on IO (Input/Output) signal failure simulation, and verification method of equipment
CN104572442A (en) In-chip program checking system for programmable logic chip
CN106940587A (en) A kind of memory board powering method and structure based on OpenPower platforms
CN104678240A (en) Circuit for testing power supply in multiple power modes
CN104199756A (en) FPGA multiple automatic configuration device and method
CN116148637A (en) Automatic detection test system based on FPGA
CN216901630U (en) Interface conversion circuit and chip burning device
CN201638219U (en) Real-time FPGA verification system
CN207611118U (en) FPGA power supply configuration circuits and device
CN103150436A (en) Assistance analysis device for EDA debugging process based on ChipScope
CN108347244B (en) Multi-mode POR circuit for FPGA
CN208128214U (en) multi-mode POR circuit for FPGA
CN202929136U (en) Fault diagnosis module for VXI bus digital test system
US7987399B2 (en) System and method for electronic device development
CN113985256A (en) FPGA life test method
CN114675169A (en) Burn-in screening device for anti-fuse type FPGA device
CN107506206A (en) A kind of loaded circuits of Flouride-resistani acid phesphatase antifuse PROM to SRAM type FPGA
CN205281492U (en) Circuit board based on programmable chip
CN111142890B (en) Single-wire burning and testing method for MCU chip
CN204536515U (en) A kind of multi-power system trouble-shooter
CN203630231U (en) Power distributor test system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180515

WD01 Invention patent application deemed withdrawn after publication