IP Library › Granted Patent US 8,788,896
Granted Patent B2
US 8,788,896 · App. 13/348,357 · Granted Jul 22, 2014

Scan chain lockup latch with data input control responsive to scan enable signal

Inventor: Ramesh C. Tekumalla (Breinigsville, PA)
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,788,896
App. No.
13/348,357
Granted
Jul 22, 2014
Kind
B2
Abstract

A scan chain lockup latch comprises at least one latching element and data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal. The lockup latch is configured for coupling between first and second scan cells of a scan chain. The scan chain may be controllable between a scan shift mode of operation and a functional mode of operation responsive to the scan enable signal. The data input control circuitry may be configured to maintain the data input of the latching element at a constant logic value when the scan chain is in its functional mode of operation such that switching activity in the latching element is suppressed. The scan chain lockup latch and the associated scan chain may be implemented in scan test circuitry of an integrated circuit, for testing additional circuitry of that integrated circuit.

Claims (59)

1. A scan chain lockup latch comprising:

at least one latching element; and

data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal;

wherein the lockup latch is configured for coupling between first and second scan cells of a scan chain;

wherein the scan chain is controllable between a scan shift mode of operation and a functional mode of operation responsive to the scan enable signal; and

wherein the data input control circuitry is configured to maintain the data input of the latching element at a substantially constant logic value when the

scan chain is in its functional mode of operation such that switching activity in the latching element is suppressed in said functional mode.

2. The scan chain lockup latch of claim 1 wherein the latching element comprises at least one flip-flop.

3. The scan chain lockup latch of claim 1 wherein the data input control circuitry comprises logic circuitry having a first input configured to receive the scan enable signal, a second input configured to receive a data signal, and an output coupled to the data input of the latching element.

4. The scan chain lockup latch of claim 3 wherein the logic circuitry comprises one of a two-input AND gate and a two-input OR gate.

5. The scan chain lockup latch of claim 1 wherein the data input control circuitry comprises a multiplexer having a first selectable input configured to receive a data signal, a second selectable input configured to receive a substantially constant logic value, a control input configured to receive the scan enable signal, and an output coupled to the data input of the latching element.

6. The scan chain lockup latch of claim 1 wherein the substantially constant logic value is provided by coupling the second selectable input to one of a Vdd supply line and a Vss supply line.

7. The scan chain lockup latch of claim 1 wherein the data input control circuitry comprises an inverter having an input configured to receive the scan enable signal, an output coupled to the data input of the latching element, and upper and lower supply inputs, one of the supply inputs being configured to receive a data signal and the other supply input being coupled to a supply line.

8. The scan chain lockup latch of claim 7 wherein the upper supply input is coupled to a Vdd supply line and the lower supply input is configured to receive the data signal.

9. The scan chain lockup latch of claim 7 wherein the lower supply input is coupled to a Vss supply line and the upper supply input is configured to receive the data signal.

10. 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;

the scan test circuitry further comprising at least one lockup latch, the lockup latch being arranged within the scan chain between first and second ones of the scan cells, wherein the lockup latch comprises:

at least one latching element; and

data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal;

wherein the scan chain is controllable between a scan shift mode of operation and a functional mode of operation responsive to the scan enable signal; and

wherein the data input control circuitry is configured to maintain the data input of the latching element at a substantially constant logic value when the

scan chain is in its functional mode of operation such that switching activity in the latching element is suppressed in said functional mode.

11. The integrated circuit of claim 10 wherein the scan chain comprises a plurality of sub-chains associated with respective distinct clock domains, and wherein the scan chain lockup latch is coupled between a final scan cell of one of the sub-chains and a first scan cell of another one of the sub-chains.

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

13. A method comprising:

configuring a lockup latch between first and second scan cells of a scan chain;

controlling application of data to a data input of a latching element of the lockup latch responsive to a scan enable signal; and

controlling the scan chain between a scan shift mode of operation and a functional mode of operation responsive to the scan enable signal;

wherein controlling application of data to the data input of the latching element further comprises maintaining the data input of the latching element at a substantially

constant logic value when the scan chain is in its functional mode of operation such that switching activity in the latching element is suppressed in said functional mode.

14. 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 .

15. 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;

the scan test circuitry further comprising at least one lockup latch, the lockup latch being arranged within the scan chain between first and second ones of the scan cells, wherein the lockup latch comprises:

at least one latching element; and

data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal;

wherein the scan chain is controllable between a scan shift mode of operation and a functional mode of operation responsive to the scan enable signal; and

wherein the data input control circuitry is configured to maintain the data input of the latching element at a substantially constant logic value when the

scan chain is in its functional mode of operation such that switching activity in the latching element is suppressed in said functional mode.

16. A scan chain lockup latch comprising:

at least one latching element; and

data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal;

wherein the lockup latch is configured for coupling between first and second scan cells of a scan chain; and

wherein the data input control circuitry comprises logic circuitry having a first input configured to receive the scan enable signal, a second input configured to receive a data signal, and an output coupled to the data input of the latching element.

17. A scan chain lockup latch comprising:

at least one latching element; and

data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal;

wherein the lockup latch is configured for coupling between first and second scan cells of a scan chain; and

wherein the data input control circuitry comprises a multiplexer having a first selectable input configured to receive a data signal, a second selectable input configured to receive a substantially constant logic value, a control input configured to receive the scan enable signal, and an output coupled to the data input of the latching element.

18. A scan chain lockup latch comprising:

at least one latching element; and

data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal;

wherein the lockup latch is configured for coupling between first and second scan cells of a scan chain; and

wherein the data input control circuitry comprises an inverter having an input configured to receive the scan enable signal, an output coupled to the data input of the latching element, and upper and lower supply inputs, one of the supply inputs being configured to receive a data signal and the other supply input being coupled to a supply line.

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 11, 2012
From: TEKUMALLA, RAMESH C.
To: LSI CORPORATION
Reel/Frame 027517/0820 →
Continuity (1)
Related Publication 20130179742A1 · Jul 11, 2013