IP Library Granted Patent US 10,509,072
Granted Patent B2
US 10,509,072 · App. 15/884,369 · Granted Dec 17, 2019

Test application time reduction using capture-per-cycle test points

Inventors: Janusz Rajski (West Linn, OR); Sylwester Milewski (Lubawskie, PL); Nilanjan Mukherjee (Wilsonville, OR); Jedrzej Solecki (Poznan, PL); Jerzy Tyszer (Poznan, PL); Justyna Zawada (Paczkowo, PL)
Assignee: Mentor Graphics Corporation
G01R31/3177G01R31/31724G01R31/31727G01R31/318538G01R31/318563G01R31/318547
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,509,072
App. No.
15/884,369
Granted
Dec 17, 2019
Kind
B2
Abstract

Various aspects of the disclosed technology relate to using capture-per-cycle test points to reduce test application time. A scan-based testing system includes a plurality of regular scan chains and one or more capture-per-cycle scan chains on which scan cells capture and compact test responses at predetermined observation points per shift clock cycle.

Claims (48)

1. A system, comprising:

scan chains for testing a circuit in a test mode, the scan chains comprising:

a plurality of regular scan chains, the plurality of regular scan chains being scan chains configurable to shift in test stimuli, to capture test responses, and to shift out the captured test responses in the test mode, and

one or more capture-per-cycle scan chains, the one or more capture-per-cycle scan chains being scan chains configurable to capture test responses at observation sites (observation points) selected for testing the circuit during scan shift operations in the test mode, each of the one or more capture-per-cycle scan chains comprising:

scan cells, and

signal-combining devices, each of the signal-combining devices being inserted between two neighboring scan cells in the scan cells, wherein:

each of the signal-combining devices comprises an XOR logic gate and a logic gate,

inputs of the logic gate are respectively connected to one of the observation sites and to a test point enable signal (TPE),

an output of the logic gate is connected to an input of the XOR logic gate,

an output of each of the signal-combining devices is connected to a data input of a first neighboring scan cell,

a first input of the each of the signal-combining devices is connected to an output of a second neighboring scan cell, and

no outputs of the scan cells drive any logic of the circuit in the test mode.

2. The system recited in claim 1 , wherein the each of the one or more capture-per-cycle scan chains further comprises:

a clock-gating device, an output of the clock-gating device being connected to a clock input of each of the scan cells, a first input of the clock-gating device being connected to a clock signal and a second input of the clock-gating device being connected to a clock-gating signal controlling whether the scan cells receive a clock signal in the test mode or not.

3. The system recited in claim 1 , further comprising:

one or more control point scan chains configured to shift in and out test stimuli for control points in the test mode.

4. The system recited in claim 1 , wherein the test stimuli are generated by a logic built-in self-test device in the test mode.

5. The system recited in claim 1 , further comprising:

a pseudo-random test pattern generator, of which outputs are connected to serial inputs of the scan chains; and

a compactor, of which inputs are connected to serial outputs of the scan chains.

6. The system recited in claim 1 , further comprising:

a decompressor, of which outputs are connected to serial inputs of the scan chains; and

a compactor, of which inputs are connected to serial outputs of the scan chains.

7. The system recited in claim 1 , wherein the observation site is determined using a hybrid test point insertion method that can identify internal conflicts precluding efficient ATPG-based test compaction and detection of random resistant faults.

8. One or more computer-readable media storing computer-executable instructions for causing a computer to create a system in a circuit design, the system comprising:

scan chains for testing a circuit in a test mode, the scan chains comprising:

a plurality of regular scan chains, the plurality of regular scan chains being scan chains configurable to shift in test stimuli, to capture test responses, and to shift out the captured test responses in the test mode, and

one or more capture-per-cycle scan chains, the one or more capture-per-cycle scan chains being scan chains configurable to capture test responses at observation sites (observation points) selected for testing the circuit during scan shift operations in the test mode, each of the one or more capture-per-cycle scan chains comprising:

scan cells, and

signal-combining devices, each of the signal-combining devices being inserted between two neighboring scan cells in the scan cells, wherein:

each of the signal-combining devices comprises an XOR logic gate and a logic gate,

inputs of the logic gate are respectively connected to one of the observation sites and to a test point enable signal (TPE),

an output of the logic gate is connected to an input of the XOR logic gate,

an output of each of the signal-combining devices is connected to a data input of a first neighboring scan cell,

a first input of the each of the signal-combining devices is connected to an output of a second neighboring scan cell, and

no outputs of the scan cells drive any logic of the circuit in the test mode.

9. The one or more computer-readable media recited in claim 8 , wherein the each of the one or more capture-per-cycle scan chains further comprises:

a clock-gating device, an output of the clock-gating device being connected to a clock input of each of the scan cells, a first input of the clock-gating device being connected to a clock signal and a second input of the clock-gating device being connected to a clock-gating signal controlling whether the scan cells receive a clock signal in the test mode or not.

10. The one or more computer-readable media recited in claim 8 , wherein the system further comprises:

one or more control point scan chains configured to shift in and out test stimuli for control points in the test mode.

11. The one or more computer-readable media recited in claim 8 , wherein the test stimuli are generated by a logic built-in self-test device in the test mode.

12. The one or more computer-readable media recited in claim 8 , wherein the system further comprises:

a pseudo-random test pattern generator, of which outputs are connected to serial inputs of the scan chains; and

a compactor, of which inputs are connected to serial outputs of the scan chains.

13. The one or more computer-readable media recited in claim 8 , wherein the system further comprises:

a decompressor, of which outputs are connected to serial inputs of the scan chains; and

a compactor, of which inputs are connected to serial outputs of the scan chains.

14. The one or more computer-readable media recited in claim 8 , wherein the observation site is determined using a hybrid test point insertion method that can identify internal conflicts precluding efficient ATPG-based test compaction and detection of random resistant faults.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 24, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056675/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: RAJSKI, JANUSZ; MILEWSKI, SYLWESTER; MUKHERJEE, NILANJAN; SOLECKI, JEDRZEJ; TYSZER, JERZY; ZAWADA, JUSTYNA
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 044783/0526 →
Continuity (2)
Provisional Application 62467023 · Mar 3, 2017
Related Publication 20180252768A1 · Sep 6, 2018