[go: up one dir, main page]

CN102540047B - Assessment method for test coverage - Google Patents

Assessment method for test coverage Download PDF

Info

Publication number
CN102540047B
CN102540047B CN201010587166.XA CN201010587166A CN102540047B CN 102540047 B CN102540047 B CN 102540047B CN 201010587166 A CN201010587166 A CN 201010587166A CN 102540047 B CN102540047 B CN 102540047B
Authority
CN
China
Prior art keywords
test
component
pin
covered
pins
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010587166.XA
Other languages
Chinese (zh)
Other versions
CN102540047A (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.)
Suzhou Centec Communications Co Ltd
Original Assignee
SUZHOU INDUSTRIAL PARK ICP TECHNOLOGIES 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 SUZHOU INDUSTRIAL PARK ICP TECHNOLOGIES Co Ltd filed Critical SUZHOU INDUSTRIAL PARK ICP TECHNOLOGIES Co Ltd
Priority to CN201010587166.XA priority Critical patent/CN102540047B/en
Publication of CN102540047A publication Critical patent/CN102540047A/en
Application granted granted Critical
Publication of CN102540047B publication Critical patent/CN102540047B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

The invention discloses an assessment method for test coverage. The assessment method comprises following steps: S1, assessing the coverage of a tested object in a testable stage; S2, assessing the coverage of the tested object in a fixture manufacturing stage; and S3, assessing the coverage of the tested object in a final testing stage. The assessment method has the advantages that the test coverage of the testable stage, the test coverage of the fixture manufacturing stage and the test coverage of the final testing stage are respectively obtained via the S1, the S2 and the S3, testing programs applied onto an online testing machine are simplified, and a fixture manufacturing period is shortened.

Description

Evaluation method for testing coverage rate
Technical Field
The invention relates to an evaluation method for testing coverage rate, belonging to the field of integrated circuit board-level production test.
Background
With the increasing reduction of the process size and the increasing complexity of integrated circuits, especially the emergence and wide application of System-on-Chip (SoC), the integration level of very large scale integrated circuits has been developed to the extent that more than several tens of millions of transistors can be integrated on one Chip. Therefore, the exploration and application of low-cost and high-efficiency test technology and test system has become an important issue in chip testing.
In-circuit tester testing (ICT Test) is widely used in electronics manufacturing enterprises and is mainly used for testing electrical devices of electronic components mounted on a circuit board (PCB) by using a fixture and a Test point on the circuit board as an interface. The online testing machine has the advantages of high speed and comprehensive coverage. A disadvantage of in-line tester testing is that the tester, fixture, and test costs are prohibitively expensive. Because the tester takes the physical test points on the circuit board as interfaces, test excitation is generated through a specially manufactured test program and a corresponding clamp. However, as the circuit board is designed to be more and more complex, the number of components is more and more, and the pins are more and more dense, so that the test procedure and the fixture manufacturing cycle applied to the online tester are longer and more complicated.
Therefore, there is a need for an improvement in the existing evaluation methods for test coverage.
Disclosure of Invention
The invention aims to provide a simplified and staged test coverage rate evaluation method.
In order to solve the technical problems, the invention adopts the following technical scheme: an evaluation method for testing coverage rate is used for testing the coverage rate of a tested object, the tested object comprises a component and a pin corresponding to the component, the component comprises a digital component and an analog component, and the evaluation method comprises the following steps:
step S1, in the testability stage, evaluating the coverage rate of the tested object, wherein the step S1 includes step S11, that is, analyzing the component library of the components, if the pin of the corresponding component is assigned, the pin is considered to be covered by the test;
step S2, evaluating the coverage of the tested object in the manufacturing stage of the fixture, wherein step S2 includes step S21 and step S22, and the pin is considered to be covered by the test only if the pin is covered in step S21 and step S22;
step S21, analyzing the component library of the components, if the pin of the corresponding component is assigned, the pin is preliminarily considered to be covered by the test;
step S22, analyzing the layout detection report of the tested object, if the pin has a test point, the pin is preliminarily considered to be covered by the test, if the pin has no test point, but the pin is on the connection network lines of a plurality of boundary scanning devices, the pin is preliminarily considered to be covered by the test; and
step S3, in the final testing stage, evaluating the coverage of the tested object, wherein the step S3 includes: step S31, evaluating the test coverage rate of the pins of the corresponding digital device; wherein if the digital device is a boundary scan device and is covered by a boundary scan test, the pin of the corresponding digital device is considered to have been covered by the test; if the digital device is a non-boundary scan device, the pin corresponding to the non-boundary scan device is considered to be covered by the test only if the pin meets the fixed 0 fault and the fixed 1 fault; step S32, evaluating the stability of the analog device, that is, calculating the results of multiple tests to obtain the standard deviation and the value of the process capability, if the value of the process capability is greater than 20, the analog device is considered to be unstable; and step S33, evaluating the existence of the component.
As a further improvement of the invention, the pin for connecting the power supply or the ground is not measurable, and the pin for connecting more than 5 parallel capacitors is also not measurable.
As a further improvement of the present invention, the object under test includes a plurality of wires, and in step S2, the wires may be connected by clamps.
As a further improvement of the present invention, the calculation formula of the standard deviation is:
wherein,Xis a test value;nis the number of tests.
As a further improvement of the present invention, the formula for calculating the process capability is:
wherein μ is a test average;USLis the upper tolerance limit of the device;LSLis the lower tolerance limit of the device.
As a further improvement of the present invention, in step S33, the existence coverage of the component adopts the following rule:
if the component is a capacitor, at least one capacitor test or serial capacitor test covers all pins;
if the component is a connector, at least one pin is tested;
if the component is a diode, both pins need to be covered by the diode test;
if the component is an inductor, at least one jumper test or inductor test covers the two pins;
if the component is a jumper, at least one jumper test covers two pins;
if the component is a resistor, at least one of the resistance tests or the series resistance test covers all pins.
As a further improvement of the present invention, in step S33, the existence coverage of the component adopts the following rule:
if the component is a triode, at least one triode is tested to cover all pins;
if the component is a light emitting diode, at least one diode test or light emitting diode color test covers all pins;
if the component is an oscillator, at least one of the simulated power tests covers and detects the correct frequency;
if the component is a digital component, at least one pin is tested by a fixed 0 fault and a fixed 1 fault;
if the component is an analog power supply, at least one pin is tested.
Compared with the prior art, the invention can respectively obtain the test coverage of the testability stage, the fixture manufacturing stage and the final test stage through the steps S1, S2 and S3, thereby simplifying the test procedure applied to the online test machine and shortening the fixture manufacturing period.
Drawings
FIG. 1 is a flow chart of the test coverage assessment method of the present invention.
Detailed Description
The invention discloses an evaluation method for testing coverage rate, which is used for testing the coverage rate of a tested object. In this embodiment, the object to be tested is a circuit board, which includes a plurality of components and a plurality of pins corresponding to the components. The components comprise digital devices and analog devices. Referring to fig. 1, the method for evaluating test coverage of the present invention includes the following steps:
step S1, in the testability stage, evaluating the coverage of the tested object, wherein the step S1 includes:
step S11, analyzing the component library of the components, and if the pin of the corresponding component is assigned, the pin is considered to be covered by the test;
step S2, evaluating the coverage of the tested object in the manufacturing stage of the fixture, wherein step S2 includes step S21 and step S22, and the pin is considered to be covered by the test only if the pin is covered in step S21 and step S22;
step S21, analyzing the component library of the components, if the pin of the corresponding component is assigned, the pin is preliminarily considered to be covered by the test;
step S22, analyzing the layout detection report of the tested object, if the pin has a test point, the pin is preliminarily considered to be covered by the test, if the pin has no test point, but the pin is on the connection network lines of a plurality of boundary scanning devices, the pin is preliminarily considered to be covered by the test; and
step S3, in the final testing stage, evaluating the coverage of the tested object, wherein the step S3 includes:
step S31, evaluating the test coverage rate of the pins of the corresponding digital device;
step S32, evaluating the stability of the analog device; and
in step S33, the presence of the component is evaluated.
The method for evaluating test coverage further comprises a step of initializing before step S1, wherein the pin connected to power or ground is not testable, and the pin connected to more than 5 capacitors connected in parallel is also not testable.
The object under test includes a plurality of wires, and in step S2, the wires may be connected by clamps.
In step S21, taking agilent 3070 online testing machine as an example:
capacitor *, 1000p, 10, 10, f
external pins 1
device * pins 1
external pins 2
device * pins 2
then pins 1, 2 of the component are test covered.
In step S31, if the digital device is a boundary scan device and is covered by the boundary scan test, the pin of the corresponding digital device is considered to have been covered by the test. The pins are TAP pins, or direct connection, or BusWire, or SiliconNai. The description is as follows: if the pins corresponding to the boundary scanning device are connected to the serial resistor, the condition that the pins are tested by one interconnection is satisfied, and the connected pins are on the same network cable; if the pins corresponding to the boundary scan device are tested by one interconnect, but on two silicon nodes, then only these pins are covered, and the resistors are not covered.
In step S31, if the digital device is a non-boundary scan device, the pin corresponding to the non-boundary scan device is considered to be covered by the test only when the pin satisfies the fixed 0 fault (Stuck-At-0) and the fixed 1 fault (Stuck-At-1).
In step S32, the results of the multiple tests are calculated to obtain the Standard Deviation (Standard development) and the process capability (Cpk) values. In this embodiment, if the process capability value is greater than 20, the analog device is considered unstable and needs to be retested or replaced.
The standard deviation is calculated as:
wherein,Xis a test value;nis the number of tests.
The formula for calculating the process capability is as follows:
wherein μ is a test average;USLis the upper tolerance limit of the device;LSLis the lower tolerance limit of the device.
In step S33, the existence coverage of the component adopts the following rule:
if the component is a capacitor, at least one capacitor test or serial capacitor test covers all pins, and a bypass capacitor is not included;
if the component is a connector, at least one pin is tested;
if the component is a diode, both pins need to be covered by the diode test;
if the component is an inductor, at least one jumper test or inductor test covers the two pins;
if the component is a jumper, at least one jumper test covers two pins;
if the component is a resistor, at least one resistor test or serial resistor test covers all pins;
if the component is a triode, at least one triode is tested to cover all pins;
if the component is a light emitting diode, at least one diode test or light emitting diode color test covers all pins;
if the component is an oscillator, at least one of the simulated power tests covers and detects the correct frequency;
if the component is a digital component, at least one pin is tested by a fixed 0 fault and a fixed 1 fault;
if the component is an analog power supply, at least one pin is tested.
Compared with the prior art, the method for evaluating the test coverage rate can obtain the test coverage rates of the testability stage, the clamp manufacturing stage and the final test stage through the steps S1, S2 and S3 respectively, so that the test procedure applied to the online test machine is simplified, and the clamp manufacturing period is shortened. In addition, because the test coverage rate can reflect the defects of the tested object, the tester can make corresponding adjustment according to the test coverage rate so as to achieve the purposes of obtaining the maximum coverage rate and reducing the risk when finally performing board-level online test.
In summary, the above is only a preferred embodiment of the present invention, and should not be limited to the scope of the present invention, and all the simple equivalent changes and modifications made according to the claims and the content of the specification of the present invention should be covered by the scope of the present invention.

Claims (7)

1. The method for evaluating the test coverage rate is characterized by being used for testing the coverage rate of a tested object, wherein the tested object comprises a component and a pin corresponding to the component, the component comprises a digital device and an analog device, and the method for evaluating the test coverage rate comprises the following steps:
step S1, in the testability stage, evaluating the coverage of the tested object, wherein the step S1 includes:
step S11, analyzing the component library of the components, and if the pin of the corresponding component is assigned, the pin is considered to be covered by the test;
step S2, evaluating the coverage of the tested object in the manufacturing stage of the fixture, wherein step S2 includes step S21 and step S22, and the pin is considered to be covered by the test only if the pin is covered in step S21 and step S22;
step S21, analyzing the component library of the components, if the pin of the corresponding component is assigned, the pin is preliminarily considered to be covered by the test;
step S22, analyzing the layout detection report of the tested object, if the pin has a test point, the pin is preliminarily considered to be covered by the test, if the pin has no test point, but the pin is on the connection network lines of a plurality of boundary scanning devices, the pin is preliminarily considered to be covered by the test; and
step S3, in the final testing stage, evaluating the coverage of the tested object, wherein the step S3 includes:
step S31, evaluating the test coverage rate of the pins of the corresponding digital device; wherein if the digital device is a boundary scan device and is covered by a boundary scan test, the pin of the corresponding digital device is considered to have been covered by the test; if the digital device is a non-boundary scan device, the pin corresponding to the non-boundary scan device is considered to be covered by the test only if the pin meets the fixed 0 fault and the fixed 1 fault;
step S32, evaluating the stability of the analog device, that is, calculating the results of multiple tests to obtain the standard deviation and the value of the process capability, if the value of the process capability is greater than 20, the analog device is considered to be unstable; and
in step S33, the presence of the component is evaluated.
2. The evaluation method of claim 1, wherein: the pin connecting the power supply or the ground is not measurable, and the pin connecting more than 5 parallel capacitors is also not measurable.
3. The evaluation method of claim 1, wherein: the object under test includes a plurality of wires, and in step S2, the wires may be connected by clamps.
4. The evaluation method of claim 1, wherein: the calculation formula of the standard deviation is as follows:
whereinXis a test value;nis the number of tests.
5. The evaluation method of claim 1, wherein: the formula for calculating the process capability is as follows:
wherein μ is a test average;USLthe upper limit of the tolerance value of the analog device;LSLis the lower limit of the tolerance value of the analog device.
6. The evaluation method of claim 1, wherein: in step S33, the existence coverage of the component adopts the following rule:
if the component is a capacitor, at least one capacitor test or serial capacitor test covers all pins;
if the component is a connector, at least one pin is tested;
if the component is a diode, both pins need to be covered by the diode test;
if the component is an inductor, at least one jumper test or inductor test covers the two pins;
if the component is a jumper, at least one jumper test covers two pins;
if the component is a resistor, at least one of the resistance tests or the series resistance test covers all pins.
7. The evaluation method of claim 1, wherein: in step S33, the existence coverage of the component adopts the following rule:
if the component is a triode, at least one triode is tested to cover all pins;
if the component is a light emitting diode, at least one diode test or light emitting diode color test covers all pins;
if the component is an oscillator, at least one of the simulated power tests covers and detects the correct frequency;
if the component is a digital component, at least one pin is tested by a fixed 0 fault and a fixed 1 fault;
if the component is an analog power supply, at least one pin is tested.
CN201010587166.XA 2010-12-14 2010-12-14 Assessment method for test coverage Active CN102540047B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010587166.XA CN102540047B (en) 2010-12-14 2010-12-14 Assessment method for test coverage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010587166.XA CN102540047B (en) 2010-12-14 2010-12-14 Assessment method for test coverage

Publications (2)

Publication Number Publication Date
CN102540047A CN102540047A (en) 2012-07-04
CN102540047B true CN102540047B (en) 2015-04-22

Family

ID=46347409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010587166.XA Active CN102540047B (en) 2010-12-14 2010-12-14 Assessment method for test coverage

Country Status (1)

Country Link
CN (1) CN102540047B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108627716B (en) * 2017-03-22 2021-08-31 株洲中车时代电气股份有限公司 Method for analyzing detection coverage rate of whole process of converter
CN108627755A (en) * 2017-03-22 2018-10-09 株洲中车时代电气股份有限公司 A kind of circuit board overall process test coverage analysis method
CN112131826B (en) * 2020-08-28 2023-08-15 上海望友信息科技有限公司 PCB detection evaluation method, evaluation device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0129935A1 (en) * 1983-06-22 1985-01-02 S.A. Philips Industrielle Et Commerciale Automatic method and machine for the simultaneous testing of data processing systems
CN1885273A (en) * 2005-06-21 2006-12-27 华为技术有限公司 Function coverage ratio analysis method for logic test
CN1916920A (en) * 2006-09-14 2007-02-21 华为技术有限公司 System and method for testing and measuring percentage of coverage of function
CN100370465C (en) * 2004-09-04 2008-02-20 华为技术有限公司 Method and system for automatic schedule logic simulation and code coverage rate analysis

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6816990B2 (en) * 2002-01-28 2004-11-09 International Business Machines Corporation VLSI chip test power reduction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0129935A1 (en) * 1983-06-22 1985-01-02 S.A. Philips Industrielle Et Commerciale Automatic method and machine for the simultaneous testing of data processing systems
CN100370465C (en) * 2004-09-04 2008-02-20 华为技术有限公司 Method and system for automatic schedule logic simulation and code coverage rate analysis
CN1885273A (en) * 2005-06-21 2006-12-27 华为技术有限公司 Function coverage ratio analysis method for logic test
CN1916920A (en) * 2006-09-14 2007-02-21 华为技术有限公司 System and method for testing and measuring percentage of coverage of function

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
廖为民.电路板在线测试中应用边界扫描技术的探讨.《中国优秀博硕士学位论文全文数据库 (硕士)信息科技辑》.2004,(第1期), *

Also Published As

Publication number Publication date
CN102540047A (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CN107807323B (en) Circuit board health monitoring method, detection device and detection system
TWI429932B (en) Test method for passive device embedded printed circuit board
US20090105983A1 (en) Test definer, a method of automatically determining and representing functional tests for a pcb having analog components and a test system
CN103675647B (en) A kind of calibrating installation based on integrated circuit standard print and method
CN104991214B (en) Digital integrated electronic circuit DC parameter standard reproducing method and standard set-up
CN104865469A (en) FPGA device test system based on ATE and method thereof
CN204203420U (en) A kind of measurement jig of test b GA packaged chip high-speed bus
CN103267940A (en) Multi-module parallel test system and multi-module parallel test method
CN104297619A (en) Testing device for chip input and output pin
CN102540047B (en) Assessment method for test coverage
Gielen et al. Design and test of analog circuits towards sub-ppm level
Ramaprasad et al. Fully Automated PCB testing and analysis of SIM Module for Aircrafts
Kim et al. Novel TDR test method for diagnosis of interconnect failures using automatic test equipment
US8093921B2 (en) Monitoring of interconnect reliability using a programmable device
CN103954854B (en) Testing method and device for pogo pin electrical performance
CN102565664B (en) Evaluation method for testing coverage rate
CN215678646U (en) Test system of PWM circuit
CN103455400A (en) Method for testing SMI2 (intel scalable memory interface 2) signals of internal memory
Sundar et al. Low cost automatic mixed-signal board test using IEEE 1149.4
Renbi et al. Application of contactless testing to PCBs with BGAs and open sockets
CN204649843U (en) A kind of circuit board carbon ink device for testing resistance
CN204302428U (en) A kind of cable detects adaptive device
CN203772981U (en) Apparatus for testing electric performance of pogo pin
US20150039955A1 (en) Systems and methods for Analog, Digital, Boundary Scan, and SPI Automatic Test Equipment
Kannan et al. Embedded RF circuit diagnostic technique with multi-tone dither scheme

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160201

Address after: Xinghan street Suzhou Industrial Park in Suzhou city in Jiangsu province 215021 B No. 5 Building 4 floor 13/16 unit

Patentee after: Centec Networks (Suzhou) Inc.

Address before: Xinghan street Suzhou Industrial Park in Suzhou city in Jiangsu province 215000 B No. 5 Building 4 Building 16 unit

Patentee before: Suzhou Industrial Park ICP Technologies Co., Ltd.

CP03 Change of name, title or address

Address after: 215000 unit 13 / 16, 4th floor, building B, No.5 Xinghan street, Suzhou Industrial Park, Jiangsu Province

Patentee after: Suzhou Shengke Communication Co.,Ltd.

Address before: 215021 unit 13 / 16, floor 4, building B, No. 5, Xinghan street, Suzhou Industrial Park, Suzhou, Jiangsu

Patentee before: CENTEC NETWORKS (SU ZHOU) Co.,Ltd.

CP03 Change of name, title or address