IP Library Granted Patent US 7,406,639
Granted Patent B2
US 7,406,639 · App. 11/012,011 · Granted Jul 29, 2008

Scan chain partition for reducing power in shift mode

Assignee: LSI Corporation
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 7,406,639
App. No.
11/012,011
Granted
Jul 29, 2008
Kind
B2
Abstract

A scan chain partition includes a serial input coupled to a scan input signal pin of a module under test. A plurality of scan sub-chains is coupled to the serial input. A scan sub-chain output multiplexer is coupled to the plurality of scan sub-chains for sequentially selecting only one of the scan sub-chains in response to a scan sub-chain control signal. A scan sub-chain controller generates the scan sub-chain control signal and gates a scan clock signal to only a scan clock input of the selected scan sub-chain.

Claims (70)

1. A scan chain partition comprising:

a serial input coupled to a scan input signal pin of a module under test;

a plurality of scan sub-chains coupled to the serial input;

a scan sub-chain controller coupled to the plurality of scan sub-chains for selecting only one of the scan sub-chains and for gating only one of a plurality of scan clock pulses to a scan clock input of only the selected scan sub-chain; and

a scan sub-chain input multiplexer for connecting a scan shift input of each of the scan sub-chains either to a scan shift output of another one of the scan sub-chains or to the serial input.

2. The scan chain partition of claim 1 further comprising a shift register, the shift register comprising:

a serial shift input coupled to the serial input; and

parallel outputs coupled respectively to a shift input of each of the scan sub-chains.

3. A scan chain partition comprising:

a serial input coupled to a scan input signal pin of a module under test;

a plurality of scan sub-chains coupled to the serial input;

a scan sub-chain controller coupled to the plurality of scan sub-chains for selecting only one of the scan sub-chains and for gating only one of a plurality of scan clock pulses to a scan clock input of only the selected scan sub-chain;

a shift register having a serial shift input coupled to the serial input and parallel outputs for coupling respectively to a shift input of each of the scan sub-chains; and

a scan sub-chain input multiplexer for connecting a scan shift input of each of the scan sub-chains either to a scan shift output of another one of the scan sub-chains or to one of the parallel outputs of the shift register.

4. A method comprising steps of:

(a) receiving a serial input signal from a scan input signal pin of a module under test;

(b) coupling the serial input signal to a scan shift input of each of a plurality of scan sub-chains;

(c) generating a scan sub-chain control signal for selecting only one of the scan sub-chains;

(d) gating only one of a plurality of scan clock pulses to a scan clock input of the selected scan sub-chain; and

(e) connecting a scan shift input of each of the scan sub-chains either to a scan shift output of another one of the scan sub-chains or to the serial input.

5. The method of claim 4 , further comprising steps of:

shifting the serial input through a shift register in step (b); and for

coupling parallel outputs of the shift register respectively to a shift input of each of the scan sub-chains.

6. A method comprising steps of:

(a) receiving a serial input signal from a scan input signal pin of a module under test;

(b) coupling the serial input signal to a scan shift input of each of a plurality of scan sub-chains;

(c) generating a scan sub-chain control signal for selecting only one of the scan sub-chains;

(d) gating only one of a plurality of scan clock pulses to a scan clock input of the selected scan sub-chain;

(e) shifting the serial input through a shift register for coupling parallel outputs of the shift register respectively to a shift input of each of the scan sub-chains; and

(f) connecting a scan shift input of each of the scan sub-chains either to a scan shift output of a previous scan sub-chain or to one of the parallel outputs of the shift register.

7. A scan chain partition comprising:

a serial input coupled to a scan input signal pin of a module under test;

a plurality of scan sub-chains coupled to the serial input;

a scan sub-chain controller coupled to the plurality of scan sub-chains, the scan sub-chain controller for selecting only one of the scan sub-chains while only two scan clock pulses are gated to a scan clock input of only the selected scan sub-chain.

8. The scan chain partition of claim 7 further comprising the scan sub-chain controller for selecting a different one of the scan sub-chains after gating each two scan clock pulses.

9. A scan chain partition comprising:

a serial input coupled to a scan input signal pin of a module under test;

a plurality of scan sub-chains coupled to the serial input;

a scan sub-chain controller coupled to the plurality of scan sub-chains for selecting only one of the scan sub-chains and for gating only two of a plurality of scan clock pulses to a scan clock input of only the selected scan sub-chain; and

a scan sub-chain input multiplexer for connecting a scan shift input of each of the scan sub-chains either to a scan shift output of another one of the scan sub-chains or to the serial input.

10. The scan chain partition of claim 9 further comprising a shift register, the shift register comprising:

a serial shift input coupled to the serial input; and

parallel outputs coupled respectively to a shift input of each of the scan sub-chains.

11. A scan chain partition comprising:

a serial input coupled to a scan input signal pin of a module under test;

a plurality of scan sub-chains coupled to the serial input;

a scan sub-chain controller coupled to the plurality of scan sub-chains for selecting only one of the scan sub-chains and for gating only two of a plurality of scan clock pulses to a scan clock input of only the selected scan sub-chain;

a shift register having a serial shift input coupled to the serial input and parallel outputs for coupling respectively to a shift input of each of the scan sub-chains; and

a scan sub-chain input multiplexer for connecting a scan shift input of each of the scan sub-chains either to a scan shift output of another one of the scan sub-chains or to one of the parallel outputs of the shift register.

12. A method comprising steps of:

(a) receiving a serial input signal from a scan input signal pin of a module under test;

(b) coupling the serial input signal to a scan shift input of each of a plurality of scan sub-chains; and

(c) generating a scan sub-chain control signal that selects only one of the scan sub-chains while only two scan clock pulses are gated to a scan clock input of the selected scan sub-chain.

13. The method of claim 12 , step (c) further comprising selecting a different one of the scan sub-chains after gating each two scan clock pulses.

14. A method comprising steps of:

(a) receiving a serial input signal from a scan input signal pin of a module under test;

(b) coupling the serial input signal to a scan shift input of each of a plurality of scan sub-chains;

(c) generating a scan sub-chain control signal for selecting only one of the scan sub-chain; and

(d) gating only two of a plurality of scan clock pulses to a scan clock input of the selected scan sub-chain; and

(e) connecting a scan shift input of each of the scan sub-chains either to a scan shift output of another one of the scan sub-chains or to the serial input.

15. The method of claim 14 further comprising steps of:

shifting the serial input through a shift register in step (b); and

coupling parallel outputs of the shift register respectively to a shift input of each of the scan sub-chains.

16. A method comprising steps of:

(a) receiving a serial input signal from a scan input signal pin of a module under test;

(b) coupling the serial input signal to a scan shift input of each of a plurality of scan sub-chains;

(c) generating a scan sub-chain control signal for selecting only one of the scan sub-chains;

(d) gating only two of a plurality of scan clock pulses to a scan clock input of the selected scan sub-chain;

(e) shifting the serial input through a shift register in step (b) for coupling parallel outputs of the shift register respectively to a shift input of each of the scan sub-chains; and

(f) connecting a scan shift input of each of the scan sub-chains either to a scan shift output of a previous scan sub-chain or to one of the parallel outputs of the shift register.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CHANGE OF NAME Recorded Jun 12, 2008
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 021086/0203 →
MERGER Recorded Feb 19, 2008
From: LSI SUBSIDIARY CORP.
To: LSI CORPORATION
Reel/Frame 020548/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2004
From: CLARK, IAIN R.
To: LSI LOGIC CORPORATION
Reel/Frame 016103/0509 →
Continuity (1)
Related Publication 20060129900A1 · Jun 15, 2006