Method and apparatus for testing high performance circuits
AssigneeLogicVision, Inc.
InventorsBenoit Nadeau-Dostie, Fadi Maamari, Dwayne Burek, Jean-Francois Cote
Life of this patent
Estimating the term…
Loading patent…
AssigneeLogicVision, Inc.
InventorsBenoit Nadeau-Dostie, Fadi Maamari, Dwayne Burek, Jean-Francois Cote
Estimating the term…
A method for at-speed testing high-performance digital systems and circuits having combinational logic and memory elements that may be both scannable and non-scannable is performed by enabling at least two clock pulses during a capture sequence following a shift sequence. The method provides for initialization of any non-scannable memory elements via the scannable memory elements at the beginning of the test before an at-speed test is performed. During initialization, control logic generates a signal to disable the generation of system clock pulses for capture. Instead, only one clock cycle derived from the test clock or a system clock is generated to initialize the non-scannable elements. The number of shift sequences required depends on the maximum number of non-scannable elements that must be traversed between two scannable memory elements. During the same initialization period, the output response analyzer is disabled since unknown data values will present in the stream of data shifted out. A test controller is clocked a test clock and includes a clock generation module for generating shift and capture clocks. The test clock can be an independent and asynchronous clock or derived from the system clock. The test can also be performed by using only the test clock in the case only the test clock is available or for diagnostic and debug purposes.
A method of performing an at-speed test, using a test clock and a system clock, of a circuit having combinational logic and scannable, clocked scan type memory elements having a capture clock input and a shift clock input, said method comprising:
A method of performing an at-speed test of a circuit having combinational logic and scannable, clocked scan type memory elements using a free-running test clock and a free running system clock, each said scannable memory elements having a capture clock input, a shift clock input, said method comprising:
A method of performing an at-speed test, using a free running test clock and a free running system clock, of a circuit having combinational logic and scannable, clocked scan type memory elements each said scannable memory elements having a capture clock input and a shift clock input, said method comprising:
A method of performing an at-speed test of a circuit having combinational logic and scannable, clocked scan type memory elements each said scannable memory elements having a capture clock input, a shift clock input, said method comprising:
A method of performing an at-speed test of a circuit having combinational logic and scannable, clocked scan type memory elements each said scannable memory elements having a capture clock input, a shift clock input, said method comprising:
A BIST controller for an integrated circuit having combinational logic and scannable clocked scan type memory elements connected to said combinational logic and having a capture clock input, a shift clock input, a data input, a data output, a serial data input and a serial data output, said controller comprising:
A BIST controller for an integrated circuit having combinational logic and scannable clocked scan type memory elements connected to said combinational logic and having a capture clock input, a shift clock input, a data input, a data output, a serial data input and a serial data output, said controller comprising:
In an integrated circuit having combinational logic and scannable clocked scan type memory elements connected to said combinational logic and having a capture clock input, a shift clock input, a data input, a data output, a serial data input and a serial data output, the improvement comprising:
Dependencies are inferred from the claim text.