IP Library Granted Patent US 8,726,108
Granted Patent B2
US 8,726,108 · App. 13/348,979 · Granted May 13, 2014

Scan test circuitry configured for bypassing selected segments of a multi-segment scan chain

Inventors: Ramesh C. Tekumalla (Breinigsville, PA); Prakash Krishnamoorthy (Bethlehem, PA); Niranjan Anant Pol (Pune, IN); Vineet Sreekumar (Mumbai, IN)
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 8,726,108
App. No.
13/348,979
Granted
May 13, 2014
Kind
B2
Abstract

An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises at least one scan chain having a plurality of scan cells, wherein the scan chain is separated into a plurality of scan segments with each such segment comprising a distinct subset of two or more of the plurality of scan cells. The scan test circuitry further comprises scan segment bypass circuitry configured to selectively bypass one or more of the scan segments in a scan shift mode of operation. The scan segment bypass circuitry may comprise a plurality of multiplexers and a scan segment bypass controller. The multiplexers are arranged within the scan chain and configured to allow respective ones of the scan segments to be bypassed responsive to respective bypass control signals generated by the scan segment bypass controller.

Claims (38)

1. An integrated circuit comprising:

scan test circuitry; and

additional circuitry subject to testing utilizing the scan test circuitry;

the scan test circuitry comprising at least one scan chain having a plurality of scan cells;

wherein the scan chain is separated into a plurality of scan segments with each such segment comprising a distinct subset of two or more of the plurality of scan cells;

the scan test circuitry further comprising scan segment bypass circuitry configured to selectively bypass one or more of the scan segments in a scan shift mode of operation.

2. The integrated circuit of claim 1 wherein the scan segment bypass circuitry comprises:

a plurality of multiplexers arranged within the scan chain and configured to allow respective ones of the scan segments to be bypassed responsive to respective bypass control signals; and

a scan segment bypass controller configured to generate said bypass control signals for application to the multiplexers.

3. The integrated circuit of claim 2 wherein the plurality of multiplexers comprises a plurality of two-to-one multiplexers.

4. The integrated circuit of claim 2 wherein a given one of the multiplexers comprises:

a first input coupled to a scan input of a corresponding one of the scan segments;

a second input coupled to a scan output of the corresponding one of the scan segments;

an output coupled to a scan input of a subsequent scan segment of the scan chain; and

a select line adapted for receiving a bypass control signal for controlling the multiplexer between at least a first state in which the corresponding scan segment is not bypassed and a second state in which the corresponding scan segment is bypassed.

5. The integrated circuit of claim 2 wherein the scan segment bypass controller comprises a finite state machine.

6. The integrated circuit of claim 5 wherein the finite state machine comprises a plurality of states including a reset state in which none of the scan segments is bypassed and a plurality of additional states in which respective ones of the scan segments are bypassed.

7. The integrated circuit of claim 6 wherein the finite state machine is configured to cycle through the states responsive to a control signal from a control signal generator of the scan segment bypass controller.

8. The integrated circuit of claim 7 wherein the control signal is configured to cause the finite state machine to move from state to state only after application of at least one test pattern to the scan chain within a given such state.

9. The integrated circuit of claim 8 wherein at least two test patterns are applied within the given state before the state machine moves to a subsequent state.

10. The integrated circuit of claim 1 wherein each of a plurality of scan chains of the scan test circuitry is separated into scan segments in substantially the same manner.

11. The integrated circuit of claim 1 wherein the scan chain is separated into scan segments such that each of the scan segments of the scan chain has a length in scan cells that is less than or equal to a specified maximum segment length.

12. A processing device comprising the integrated circuit of claim 1 .

13. A method comprising:

configuring at least one scan chain to include a plurality of scan cells, the scan chain being separated into a plurality of scan segments with each such segment comprising a distinct subset of two or more of the plurality of scan cells; and

selectively bypassing one or more of the scan segments in a scan shift mode of operation.

14. The method of claim 13 wherein the step of selectively bypassing one or more of the scan segments comprises applying bypass control signals to respective multiplexers arranged within the scan chain and configured to allow respective ones of the scan segments to be bypassed.

15. The method of claim 14 wherein each of the multiplexers comprises a select line adapted for receiving a corresponding one of the bypass control signals for controlling the multiplexer between at least a first state in which the corresponding scan segment is not bypassed and a second state in which the corresponding scan segment is bypassed.

16. The method of claim 13 wherein the step of selectively bypassing one or more of the scan segments comprises bypassing said one or more segments under control of a finite state machine having a plurality of states including a reset state in which none of the scan segments is bypassed and a plurality of additional states in which respective ones of the scan segments are bypassed.

17. The method of claim 16 wherein the finite state machine is configured to cycle through the states responsive to a control signal.

18. The method of claim 17 wherein the control signal is configured to cause the finite state machine to move from state to state only after application of a particular number of test patterns to the scan chain within a given such state.

19. A computer program product comprising a non-transitory computer-readable storage medium having computer program code embodied therein for use in scan testing an integrated circuit, wherein the computer program code when executed in a testing system causes the testing system to perform the steps of the method of claim 13 .

20. A processing system comprising:

a processor; and

a memory coupled to the processor and configured to store information characterizing an integrated circuit design;

wherein the processing system is configured to provide scan test circuitry within the integrated circuit design, the scan test circuitry comprising at least one scan chain having a plurality of scan cells;

wherein the scan chain is separated into a plurality of scan segments with each such segment comprising a distinct subset of two or more of the plurality of scan cells;

the scan test circuitry further comprising scan segment bypass circuitry configured to selectively bypass one or more of the scan segments in a scan shift mode of operation.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2012
From: TEKUMALLA, RAMESH C.; KRISHNAMOORTHY, PRAKASH; POL, NIRANJAN ANANT; SREEKUMAR, VINEET
To: LSI CORPORATION
Reel/Frame 027531/0278 →
Continuity (1)
Related Publication 20130185607A1 · Jul 18, 2013