IP Library Granted Patent US 8,533,546
Granted Patent B1
US 8,533,546 · App. 13/309,208 · Granted Sep 10, 2013

Reconfigurable scan chain connectivity to enable flexible device I/O utilization

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 8,533,546
App. No.
13/309,208
Granted
Sep 10, 2013
Kind
B1
Abstract

The present disclosure provides systems and methods for testing an integrated circuit or device under test (DUT). A DUT of the present invention has a plurality of scan chains, a plurality of shift register elements each associated with a respective one of the scan chains, and a programmable switch matrix to configure shift register elements of a subset of the plurality of shift register elements to cause one shift register element of the subset to receive an interleaved test sequence, and to cause the interleaved test sequence to be shifted to other shift register elements in the subset, and to input deinterleaved test sequences to scan chains associated with the subset.

Claims (37)

1. A device under test (DUT) comprising:

a plurality of scan chains;

a plurality of shift register elements, each associated with a respective one of the scan chains; and

a programmable switch matrix to configure shift register elements of a subset of the plurality of shift register elements to cause one shift register element of the subset to receive an interleaved test sequence, and to cause the interleaved test sequence to be shifted to other shift register elements in the subset and to input deinterleaved test sequences to scan chains associated with the subset.

2. The DUT of claim 1 , further comprising a plurality of device scan pins each associated with a shift register element.

3. The DUT of claim 2 , wherein the device scan pin associated with the one shift register element provides the interleaved test sequence to the subset.

4. The DUT of claim 3 , wherein the programmable switch matrix configures multiplexers in each of the shift register elements of the subset such that

the one shift register element uses a parallel path to receive the interleaved test sequence from the device scan pin associated with the one shift register element; and

the other shift register elements in the subset use a serial path to receive the interleaved test sequences from the one shift register element.

5. The DUT of claim 4 , wherein the programmable switch matrix further comprises at least one configurable crossbar switch for routing the interleaved test sequence from any of the device scan pins to any of the plurality of shift register elements.

6. The DUT of claim 5 , wherein the at least one configurable crossbar switch is configured to balance the number of shift events between a plurality of subsets.

7. The DUT of claim 3 , further comprising a bypass path for bypassing the plurality of shift register elements.

8. The DUT of claim 1 , further comprising

a second programmable switch matrix to configure a subset of shift register elements at the output of the scan chains to cause the shift register elements of the subset at the output to receive deinterleaved test sequences to be shifted to one of the shift register elements in the subset at the output, such that an interleaved output test sequence is provided to an output pin associated with the one of the shift register elements in the subset at the output.

9. The DUT of claim 8 , wherein the programmable switch matrix configures multiplexers in each of the shift register elements of the subset at the output such that

the one of the shift register elements in the subset at the output uses a parallel path to provide the interleaved output test sequence to the output pin; and,

the register elements in the subset at the output use a serial path to provide the deinterleaved test sequences to the one of the shift register elements in the subset at the output.

10. The DUT of claim 9 , wherein the programmable switch matrix further comprises at least a second crossbar switch for routing interleaved test sequences from any shift register elements at the output to any output pin.

11. The DUT of claim 10 , wherein the at least a second crossbar switch is configured to balance the number of shift events between a plurality of subsets of shift register elements at the output of the scan chains.

12. The DUT of claim 9 , further comprising a bypass path for bypassing the shift register elements at the output of the scan chains.

13. A method of testing a device under test (DUT), the DUT having a plurality of scan chains and a plurality of shift register elements each associated with a respective scan chain, the method comprising:

determining a subset of the plurality of shift register elements to receive an interleaved test sequence;

programmably configuring one shift register element of the subset to receive the interleaved test sequence;

receiving the interleaved test sequence at the one shift register element;

programmably configuring the other shift registers in the subset to shift the interleaved test sequence to others in the subset and to input deinterleaved test sequences to scan chains associated with the subset; and,

receiving deinterleaved test sequences output from the scan chains.

14. The method of claim 13 , wherein programmably configuring includes programmably re-configuring.

15. A device under test (DUT) comprising:

a plurality of scan chains;

a plurality of shift register elements, each associated with a respective one of the scan chains; and

a programmable switch matrix to configure a subset of shift register elements at the output of the scan chains to cause the shift register elements of the subset at the output to receive deinterleaved test sequences to be shifted to one of the shift register elements in the subset at the output and to provide an interleaved output test sequence to an output pin associated with the one of the shift register elements in the subset at the output.

16. The DUT of claim 15 , wherein the programmable switch matrix configures multiplexers in each of the shift register elements of the subset at the output such that

the one of the shift register elements in the subset at the output uses a parallel path to provide the interleaved output test sequence to the output pin; and,

the register elements in the subset at the output use a serial path to provide the deinterleaved test sequences to the one of the shift register elements in the subset at the output.

17. The DUT of claim 16 , wherein the programmable switch matrix further comprises a at least one configurable crossbar switch for routing the interleaved output test sequence from any of the shift register elements to any of a plurality of output pins.

18. The DUT of claim 17 , wherein the at least one configurable crossbar switch is configured to balance the number of shift events between a plurality of subsets.

19. The DUT of claim 18 , further comprising a bypass path for bypassing the plurality of shift register elements.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
CHANGE OF NAME Recorded Jun 16, 2017
From: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
To: MICROSEMI SOLUTIONS (U.S.), INC.
Reel/Frame 042836/0046 →
CHANGE OF NAME Recorded Mar 22, 2016
From: PMC-SIERRA US, INC.
To: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 038213/0291 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: BANK OF AMERICA, N.A.
To: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
Reel/Frame 037675/0129 →
SECURITY INTEREST IN PATENTS Recorded Aug 6, 2013
From: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 030947/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2012
From: FERGUSON, KENNETH WILLIAM; NG, STEVEN YU PENG; BURKE, BRADLEY; DUCHESNEAU, MICHEL; DENNIS, AARON JOHN; NORTHCOTT, PHILIP LYON; WAGNER, KENNETH DAVID
To: PMC-SIERRA US, INC.
Reel/Frame 027812/0050 →