High speed functional test vectors in low power test conditions of a digital integrated circuit
First Claim
1. A method for functional testing of a microelectronic circuit, the method comprising:
- loading an initial test value into the microelectronic circuit through one or more inputs to the microelectronic circuit, the microelectronic circuit comprising a plurality of logic stages;
conducting a first portion of a functional test by transmitting a first clock signal to the microelectronic circuit, the first clock signal comprising one or more pulses of a first clock signal and one or more first delay periods, the first clock signal configured to test a first subset of the plurality of logic stages at an operational frequency of the microelectronic circuit;
storing a result of the first portion of the functional test in a memory device;
initializing the microelectronic circuit by reloading the initial value into the microelectronic circuit through the one or more inputs;
conducting a second portion of the functional test by transmitting a second clock signal to the microelectronic circuit, the second clock signal comprising at least one offsetting clock pulse, one or more pulses of a second clock signal and one or more second delay periods, the second clock signal configured to test a second subset of the plurality of logic stages at the operational frequency of the microelectronic circuit, the second subset of the plurality of logic stages different than the first subset, the one or more first delay periods of the first clock signal and the one or more second delay periods of the second clock signal causing a charge for one or more components of the microelectronic circuit to replenish; and
comparing the stored result from the first portion and a result from the second portion to an expected result.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure involve an apparatus and/or method for conducting an at-speed functional test on a silicon wafer of an integrated circuit. In one embodiment, the method includes utilizing a first clock signal during a first portion of the test and a second clock signal during a second portion. The clock signals are configured such that a first subset of the logic stages of the circuit are tested at-speed by the first portion and a second subset of the logic stages of the circuit are tested at-speed. Further, in one embodiment, the first subset and the second subset comprise all of the logic stages of the circuit design. Through the configuration of the clock signals, the tester may ensure that each stage of the circuit design is tested at-speed such that a more accurate at-speed test result may be obtained in a low current environment.
-
Citations
18 Claims
-
1. A method for functional testing of a microelectronic circuit, the method comprising:
-
loading an initial test value into the microelectronic circuit through one or more inputs to the microelectronic circuit, the microelectronic circuit comprising a plurality of logic stages; conducting a first portion of a functional test by transmitting a first clock signal to the microelectronic circuit, the first clock signal comprising one or more pulses of a first clock signal and one or more first delay periods, the first clock signal configured to test a first subset of the plurality of logic stages at an operational frequency of the microelectronic circuit; storing a result of the first portion of the functional test in a memory device; initializing the microelectronic circuit by reloading the initial value into the microelectronic circuit through the one or more inputs; conducting a second portion of the functional test by transmitting a second clock signal to the microelectronic circuit, the second clock signal comprising at least one offsetting clock pulse, one or more pulses of a second clock signal and one or more second delay periods, the second clock signal configured to test a second subset of the plurality of logic stages at the operational frequency of the microelectronic circuit, the second subset of the plurality of logic stages different than the first subset, the one or more first delay periods of the first clock signal and the one or more second delay periods of the second clock signal causing a charge for one or more components of the microelectronic circuit to replenish; and comparing the stored result from the first portion and a result from the second portion to an expected result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a testing device for conducting testing of circuit designs; and a microelectronic circuit embodied on a silicon wafer and coupled to the testing device, the microelectronic circuit comprising a plurality of logic stages; wherein the testing device electrically connects to the microelectronic circuit and is configured to; load an initial test value into the microelectronic circuit through one or more inputs to the microelectronic circuit; initiate a first portion of an at-speed test by transmitting a first clock signal to the microelectronic circuit, the first clock signal comprising one or more pulses of a first clock signal and one or more first delay periods, the first clock signal configured to test a first subset of the plurality of logic stages at an operational frequency of the microelectronic circuit; store a result of the first portion of the at-speed test in a memory device; initialize the microelectronic circuit by reloading the initial test value into the microelectronic circuit through the one or more inputs; conduct a second portion of the at-speed test by transmitting a second clock signal to the microelectronic circuit, the second clock signal comprising at least one offsetting clock pulse, one or more pulses of a second clock signal and one or more second delay periods, the second clock signal configured to test a second subset of the plurality of logic stages at the operational frequency of the microelectronic circuit, the second subset of the plurality of logic stages different than the first subset, the one or more first delay periods of the first clock signal and the one or more second delay periods of the second clock signal causing a charge for one or more components of the microelectronic circuit to replenish; and compare the stored result from the first portion and a result from the second portion to an expected result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification