[go: up one dir, main page]

CN1959426A - Method for processing vectors tested digitally - Google Patents

Method for processing vectors tested digitally Download PDF

Info

Publication number
CN1959426A
CN1959426A CN 200510116893 CN200510116893A CN1959426A CN 1959426 A CN1959426 A CN 1959426A CN 200510116893 CN200510116893 CN 200510116893 CN 200510116893 A CN200510116893 A CN 200510116893A CN 1959426 A CN1959426 A CN 1959426A
Authority
CN
China
Prior art keywords
error vector
address
vector
clock
error
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.)
Granted
Application number
CN 200510116893
Other languages
Chinese (zh)
Other versions
CN100516913C (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNB2005101168937A priority Critical patent/CN100516913C/en
Publication of CN1959426A publication Critical patent/CN1959426A/en
Application granted granted Critical
Publication of CN100516913C publication Critical patent/CN100516913C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

A method for processing digital test vector includes comparing test vector with desired vector to generate error vector, counting error vector by counter and sending count-result to upper-level computer for processing error vector, generating address of error vector and using error vector address as address input of error vector storage as well as using error vector column address as data input of error vector storage, informing upper-level computer to fetch and store result by error vector storage then carrying out treatment on error vector.

Description

A kind of method for processing vectors tested digitally
Technical field
The present invention relates to a kind of method of Vector Processing in the digital test process, this method realizes with hardware circuit, is integrated in the application-specific integrated circuit chip.
Background technology
When carrying out digital test, send excited data or measurement data by digital control plate to driving dash receiver, test result sends it back digital control plate by driving dash receiver, and frequent exchanges data need be carried out in the centre.
At present, the on-line testing instrument often adopts read test result's method in batches, be to deposit a response results on each test node, after once test is finished, the read test result, in test, a global flag is arranged, indicate this whether wrong generation of test, if this test result is all identical with expectation value, then processor is not analyzed test result, if having one different with expectation value, processor analytical test result one by one then, and the position of record place expectation value, the notice host computer shows error message.
As for there being 13 outputs to need certain measured device of test, tester system is divided into 3 groups to these 13 output nodes when carrying out resources allocation, and preceding two groups are 6, and the back is 1 for 1 group.
When specifically testing, for each vector set, tester all is put into all test and excitations of this vector set and expectation value in the storer of each node that drives dash receiver, apply the excitation clock then and measure clock, the test result of 6 test points of this group all is read in the storer of digital control plate, next then vector set is all over up to institute's directed quantity of this measured device.
Whether also have a signal to indicate on the tester has at least one wrong generation in all vector test processes of 6 test points of this group, if any, then processor is handled the result of reading in again, and finds the node and the position of makeing mistakes, as do not have, processor need not be handled the result again.Carry out the test of 6 test points of next group after 6 test points of this group are all over again, so circulation is all finished up to three groups of tests.
There are two kinds of vectors tested digitally treatment technologies at present.
A kind of is that the Z1800 of Teradyne company series of tests instrument proposes.Its processing of measuring vector is carried out in master control board, and excitation vector is placed on and drives on the receiver.When handling, fix owing to drive receiver channel, measuring vector needs batch treatment.Test speed can be slack-off like this, and test is unstable.
Another kind is people's propositions such as Eddie L Williamson JR., and its publication number is US2003/0084388 A1, and the open date is on May 1st, 2003.Its disposal route is that excitation vector and measurement vector all are placed on the driving receiver, store all measurement vector results, take bigger measurement vector memory space like this, therefore the shared memory of several passages, cause the test fixture design complicated, bring inconvenience to the user.
Summary of the invention
The objective of the invention is in order to overcome existing digital test is not the shortcoming that designed in real 1: 1, and test speed is slow in the existing test of solution, the test instability, and test fixture designs problems such as complexity.
In order to realize the foregoing invention purpose, the present invention proposes a kind of new vector test disposal route: excitation vector and test vector all are placed on and drive in the receiver, only store and the processing error vector the corresponding memory of passage.Its implementation is as follows.
A kind of method for processing vectors tested digitally is characterized in that, comprising:
Step 1, host computer operation primary control program, test vector relatively produces error vector with the expectation vector, and then the error vector counter begins counting, and count results notice host computer is handled error vector;
Step 2, employing error vector address generator produce the error vector address;
Step 3, employing error vector address selector are selected the address input of error vector address as the error vector memory, and the error vector column address of error vector column address maker generation is imported as the data of error vector memory simultaneously;
Step 4, error vector memory notice host computer read the storage result, handle error vector.
If test vector does not relatively have error vector to produce with the expectation vector, then host computer continues the operation new procedures.
When the error vector signal with measuring clock as clock signal, and clock is when effective, the error vector address generator loads into the error vector address, the generation error vector address.
Measure clock as error vector column address counter clock, when effective all the time, adopt the error vector column address counter to begin counting, generate vectorial column address.
Under read-write enables control signal, when clock is effective, adopt the error vector memory that the error vector column address is deposited in the error vector address.
When opening error vector output triple gate, the error vector column position of error vector memory storage outputs on the data bus, is read by host computer.
Measure clock and error vector together as error vector number counter clock, when clock was effective, counter began counting, and the result outputs to error vector number output tri-state gate circuit.
When opening error vector number output triple gate, error vector number sum outputs on the data bus, is read by host computer.
Vector processing method proposed by the invention, only need to handle error vector, thereby saved memory space, can realize memory of a passage, really accomplished 1: 1 design in the digital test, it is simple to make digital test handle, and digital test speed is fast, test fixture is simple, the stable testing raising.
Description of drawings
Fig. 1 is the concrete embodiment process flow diagram of the present invention;
Fig. 2 is the concrete embodiment processing logic of a present invention block diagram.
Embodiment
In the concrete embodiment of the present invention, its technical scheme is achieved as follows described.
1) error vector rolling counters forward error vector number.If there is not error vector, then notify host computer not handle.If wrong vector then notifies host computer to handle error vector.
2) the error vector address generator produces the error vector address.
3) the error vector address selector selects common address or error vector address to be the input of error vector memory address.
4) the error vector column address produces the input of error vector memory data.
5) error vector memory result gives host computer and handles.
Host computer operation primary control program, when test vector relatively produced error vector with the expectation vector, then the error vector counter began counting, and count results notice host computer is handled error vector.
When wrong vector produces, the error vector address generator produces the error vector address, the error vector address selector is selected the address input of error vector address as the error vector memory, and the error vector column address of error vector column address maker generation is as the data input of error vector memory simultaneously.Error vector memory notice host computer reads the storage result.If test vector does not relatively have error vector to produce with the expectation vector, then host computer continues the operation new procedures.
Fig. 2 is the concrete embodiment logic diagram of the present invention, and enforcement in this example is described in further detail to technical scheme in conjunction with the accompanying drawings:
(1) error vector address generator circuit 101 functional descriptions: error vector address generator essence is a counter.The error vector signal is with measuring the clock signal of clock as this counter, and when clock was effective, the error vector address generator loaded into the error vector address, the generation error vector address.
(2) error vector address selector circuit 102 functional descriptions: the error vector address selector is a two-way selector switch, selects the error vector address to output in the error vector memory under control signal control and imports as the address.
(3) error vector column address generator circuit 103 functional descriptions: error vector column address maker essence is a counter.Measure clock as error vector column address counter clock, when effective all the time, the error vector column address counter begins counting, generates vectorial column address.Output in the error vector memory and import as data.
(4) error vector memory circuit 104 functional descriptions: enable under the control signal in the read-write of error vector memory, when clock is effective, the error vector column address is deposited in the error vector address, the result outputs to error vector output tri-state gate circuit.
(5) error vector output tri-state gate circuit 105 functional descriptions: when opening this, the error vector column position of error vector memory storage outputs on the data bus, is read by host computer.
(6) error vector number counter circuit 106 functional descriptions: measure clock and error vector together as error vector number counter clock, when clock was effective, counter began counting.The result outputs to error vector number output tri-state gate circuit.
(7) error vector number output tri-state gate circuit 107 functional descriptions: when opening this, error vector number sum outputs on the data bus, is read by host computer.

Claims (8)

1, a kind of method for processing vectors tested digitally is characterized in that, comprising:
Step 1, host computer operation primary control program, test vector relatively produces error vector with the expectation vector, and then the error vector counter begins counting, and count results notice host computer is handled error vector;
Step 2, employing error vector address generator produce the error vector address;
Step 3, employing error vector address selector are selected the address input of error vector address as the error vector memory, and the error vector column address of error vector column address maker generation is imported as the data of error vector memory simultaneously;
Step 4, error vector memory notice host computer read the storage result, handle error vector.
2, method for processing vectors tested digitally as claimed in claim 1 is characterized in that:
If test vector does not relatively have error vector to produce with the expectation vector, then host computer continues the operation new procedures.
3, method for processing vectors tested digitally as claimed in claim 1 is characterized in that:
When the error vector signal with measuring clock as clock signal, and clock is when effective, the error vector address generator loads into the error vector address, the generation error vector address.
4, method for processing vectors tested digitally as claimed in claim 1 is characterized in that:
Measure clock as error vector column address counter clock, when effective all the time, adopt the error vector column address counter to begin counting, generate vectorial column address.
5, method for processing vectors tested digitally as claimed in claim 1 is characterized in that:
Under read-write enables control signal, when clock is effective, adopt the error vector memory that the error vector column address is deposited in the error vector address.
6, method for processing vectors tested digitally as claimed in claim 1 is characterized in that:
When opening error vector output triple gate, the error vector column position of error vector memory storage outputs on the data bus, is read by host computer.
7, method for processing vectors tested digitally as claimed in claim 1 is characterized in that:
Measure clock and error vector together as error vector number counter clock, when clock was effective, counter began counting, and the result outputs to error vector number output tri-state gate circuit.
8, method for processing vectors tested digitally as claimed in claim 1 is characterized in that: when opening error vector number output triple gate, error vector number sum outputs on the data bus, is read by host computer.
CNB2005101168937A 2005-10-31 2005-10-31 Method for processing vectors tested digitally Active CN100516913C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101168937A CN100516913C (en) 2005-10-31 2005-10-31 Method for processing vectors tested digitally

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101168937A CN100516913C (en) 2005-10-31 2005-10-31 Method for processing vectors tested digitally

Publications (2)

Publication Number Publication Date
CN1959426A true CN1959426A (en) 2007-05-09
CN100516913C CN100516913C (en) 2009-07-22

Family

ID=38071217

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101168937A Active CN100516913C (en) 2005-10-31 2005-10-31 Method for processing vectors tested digitally

Country Status (1)

Country Link
CN (1) CN100516913C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135718B (en) * 2007-09-10 2010-06-02 中兴通讯股份有限公司 Driver circuit
CN101458301B (en) * 2007-12-13 2011-11-02 上海华虹Nec电子有限公司 Method for implementing matching test for automatic test equipment
CN109581199A (en) * 2019-01-22 2019-04-05 上海艾为电子技术股份有限公司 Digital volume production test machine, pumping signal acquisition methods and testing data comparative approach
CN111208407A (en) * 2018-11-21 2020-05-29 上海春尚电子科技有限公司 Auxiliary test system for digital integrated circuit chip
CN111337820A (en) * 2020-04-24 2020-06-26 江西联智集成电路有限公司 Digital chip scan chain test method, device, equipment and medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135718B (en) * 2007-09-10 2010-06-02 中兴通讯股份有限公司 Driver circuit
CN101458301B (en) * 2007-12-13 2011-11-02 上海华虹Nec电子有限公司 Method for implementing matching test for automatic test equipment
CN111208407A (en) * 2018-11-21 2020-05-29 上海春尚电子科技有限公司 Auxiliary test system for digital integrated circuit chip
CN111208407B (en) * 2018-11-21 2022-05-31 上海春尚电子科技有限公司 Auxiliary test system for digital integrated circuit chip
CN109581199A (en) * 2019-01-22 2019-04-05 上海艾为电子技术股份有限公司 Digital volume production test machine, pumping signal acquisition methods and testing data comparative approach
CN111337820A (en) * 2020-04-24 2020-06-26 江西联智集成电路有限公司 Digital chip scan chain test method, device, equipment and medium

Also Published As

Publication number Publication date
CN100516913C (en) 2009-07-22

Similar Documents

Publication Publication Date Title
CN1243251C (en) Modular structure for testing momery in testing system based on event
JP5636381B2 (en) Device-to-device method and system for cell population identification
Faust et al. YAHA: fast and flexible long-read alignment with optimal breakpoint detection
CN1955969A (en) Method and system for estimating test yield of semiconductor product
CN106295250A (en) Method and device is analyzed in the quick comparison of the short sequence of secondary order-checking
CN109783346B (en) Keyword-driven automatic testing method and device and terminal equipment
CN1153066C (en) Network analytical instrument, network analytical method and recording media
CN117152114B (en) Motor production detection method and device, electronic equipment and storage medium
CN1749987A (en) Methods and apparatus for managing and predicting performance of automatic classifiers
Trippe et al. Randomized gates eliminate bias in sort‐seq assays
CN1959426A (en) Method for processing vectors tested digitally
Mendes et al. A framework for performance evaluation of complex event processing systems
CN1854745A (en) On-wafer method and apparatus for pre-processing measurements of process and environment-dependent circuit performance variables for statistical analysis
CN112180258A (en) Method, device, medium, terminal and system for measuring average coulomb efficiency of battery
Schoenrock et al. Mp-pipe: a massively parallel protein-protein interaction prediction engine
CN1482661A (en) Emulate testing system and testing method for universal digital circuit
CN1856712A (en) System and method for optimized test and configuration throughput of electronic circuits
Krstic et al. Primitive delay faults: Identification, testing, and design for testability
CN114324955A (en) Channel allocation method, device, equipment and medium for automatic sample loading device for thrombimeter
CN115293271A (en) Training method, device and equipment of prediction model and storage medium
Dula et al. Data envelopment analysis (DEA) in massive data sets
JP2011058975A (en) Automatic analysis device, and allocation method of inspection therefor
CN115904857A (en) Bottleneck node screening method and device and computer equipment
CN1945747A (en) Detecting method and system for storage unit
KR101503555B1 (en) Error catch ram support using fan-out/fan-in matrix

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant