← Back to Patent Explorer
US6925590B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Scan interface

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 2002-04-22
•
Granted: 2005-08-02
•
Expires: 2022-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scan interface for an integrated circuit includes a scan clock and a scan mode signal. The scan mode signal is indicative of whether or not scan is active, and may be used by dedicated scan circuitry in integrated circuit. Such circuitry may be inactive if the scan mode indicates that scan is inactive, and active if the scan mode indicates that scan is active. For example, the scan circuitry may not toggle is scan is inactive. The scan circuitry may present a reduced load to functional circuitry if scan is inactive. In some embodiments, static and dynamic scan circuits are included for use with static and dynamic logic circuits, respectively.

Inventors

  • 👤 Brian J. Campbell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:08
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318541; G01R31/318555; G01R31/318572; G01R31/318552

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 253 words
An integrated circuit comprising: a static logic scan circuit coupled to receive a scan mode signal to control whether or not scan is active and a scan clock signal to clock scan when scan is active, wherein the static logic scan circuit is coupled between an output of a first static storage device which receives a scan-in signal and a scan-in input of a second static storage device, in which the first and second static storage devices are clocked by the scan clock signal scan, the static logic scan circuit to prevent a race condition from the first static storage device and the second static storage device responsive to the scan mode signal indicating that scan is active, and the static logic scan circuit to use the scan mode signal to deactivate a first passgate to prevent toggling of the static logic scan circuit during non-scan; and a dynamic logic scan circuit coupled to receive the scan mode signal, the scan clock signal, and the scan-in signal, wherein the dynamic logic scan circuit is coupled to an internal node of a dynamic logic circuit, and wherein the dynamic logic scan circuit to provide the scan-in signal onto the internal node through a second passgate controlled by the scan clock and to retain the scan-in input on the internal node responsive to the scan clock signal, the dynamic logic scan circuit to also use the scan mode signal to deactivate a third passgate to prevent toggling of the dynamic logic scan circuit during non-scan.
Claim 2
Dependent Claim 253 words
An integrated circuit comprising: a static logic scan circuit coupled to receive a scan mode signal to control whether or not scan is active and a scan clock signal to clock scan when scan is active, wherein the static logic scan circuit is coupled between an output of a first static storage device which receives a scan-in signal and a scan-in input of a second static storage device, in which the first and second static storage devices are clocked by the scan clock signal scan, the static logic scan circuit to prevent a race condition from the first static storage device and the second static storage device responsive to the scan mode signal indicating that scan is active, and the static logic scan circuit to use the scan mode signal to deactivate a first passgate to prevent toggling of the static logic scan circuit during non-scan; and a dynamic logic scan circuit coupled to receive the scan mode signal, the scan clock signal, and the scan-in signal, wherein the dynamic logic scan circuit is coupled to an internal node of a dynamic logic circuit, and wherein the dynamic logic scan circuit to provide the scan-in signal onto the internal node through a second passgate controlled by the scan clock and to retain the scan-in input on the internal node responsive to the scan clock signal, the dynamic logic scan circuit to also use the scan mode signal to deactivate a third passgate to prevent toggling of the dynamic logic scan circuit during non-scan.
Claim 3
Dependent Claim 61 words
The integrated circuit as recited in claim 1 wherein the first passgate circuit is coupled to the output of the first static storage device and a first circuit coupled to receive the scan mode signal and the scan clock signal, in which the first circuit causes the first passgate to be closed responsive to the scan mode signal during non scan.
Claim 4
Dependent Claim 27 words
The integrated circuit as recited in claim 2 wherein the static logic scan circuit operates as a scan latch between the first and second static storage devices.
Claim 5
Dependent Claim 33 words
The integrated circuit as recited in claim 2 wherein a portion of the dynamic logic scan circuit disposed past the internal node operates as a scan latch to output a scan out signal.
Claim 6
Dependent Claim 156 words
A circuit comprising: a dynamic logic circuit having an internal node in which the internal node generates a dynamic signal in response to a dynamic input signal to the dynamic logic circuit, the internal node coupled to an output circuit to generate an output signal from the dynamic logic circuit on an output node; and a dynamic logic scan circuit coupled to receive a scan mode signal to activate scan, a scan clock signal to clock scan when scan is active and a scan-in signal for scan input, wherein the scan-in signal to the dynamic logic scan circuit is coupled to the internal node through a first passgate controlled by the scan clock and to retain the scan-in signal on the internal node responsive to the scan clock signal, the dynamic logic scan circuit to use the scan mode signal to deactivate a second passgate to prevent toggling of the dynamic logic scan circuit during non-scan.
Claim 7
Dependent Claim 156 words
A circuit comprising: a dynamic logic circuit having an internal node in which the internal node generates a dynamic signal in response to a dynamic input signal to the dynamic logic circuit, the internal node coupled to an output circuit to generate an output signal from the dynamic logic circuit on an output node; and a dynamic logic scan circuit coupled to receive a scan mode signal to activate scan, a scan clock signal to clock scan when scan is active and a scan-in signal for scan input, wherein the scan-in signal to the dynamic logic scan circuit is coupled to the internal node through a first passgate controlled by the scan clock and to retain the scan-in signal on the internal node responsive to the scan clock signal, the dynamic logic scan circuit to use the scan mode signal to deactivate a second passgate to prevent toggling of the dynamic logic scan circuit during non-scan.
Claim 8
Dependent Claim 95 words
The circuit as recited in claim 5 , wherein the dynamic logic circuit includes a first transistor having its gate coupled to the output node, a first node coupled to the internal node, and a second node coupled to a power supply; and the dynamic logic scan circuit includes a second transistor and a third transistor coupled in series to the internal node, wherein a gate of the second transistor is coupled to the output node and a gate of the third transistor is controlled by the scan mode signal and the scan clock signal.
Claim 9
Dependent Claim 32 words
The circuit as recited in claim 6 wherein a portion of the dynamic logic scan circuit disposed past the internal node operates as a scan latch to output a scan out signal.
Claim 10
Dependent Claim 49 words
The circuit as recited in claim 7 wherein the third transistor is activated responsive to the scan mode signal indicating that scan is active, and wherein the second transistor cooperates with the first transistor to retain a value on the internal node responsive to the third transistor being active.
Claim 11
Dependent Claim 42 words
The circuit as recited in claim 8 wherein the third transistor is deactivated responsive to the scan mode signal indicating non-scan and wherein the third transistor to prevents the second transistor from actively retaining the value when the third transistor is deactivated.
Claim 12
Dependent Claim 25 words
The circuit as recited in claim 6 wherein the second transistor and the third transistor are coupled between the internal node and a supply return.
Claim 13
Independent Claim 162 words
A method comprising: providing a scan mode signal and a scan clock signal to control scan operation of both static logic scan circuitry and dynamic logic scan circuitry; asserting the scan mode signal during scan to activate the static logic scan circuitry and the dynamic logic scan circuitry and asserting the scan clock signal to provide clocking for scan operations; coupling a scan-in signal to an input latch of a static logic to perform static scan; asserting the scan clock signal to couple the scan-in signal past an input passgate of the dynamic logic scan circuitry; performing scan on static and dynamic logic in which only two scan specific signals, the scan mode signal and the scan clock signal, are used; and deasserting the scan mode signal to deactivate a passgate in each of the static logic scan circuitry and the dynamic logic scan circuitry to prevent toggling of the static logic scan circuitry and the dynamic logic scan circuitry during non-scan.
Claim 14
Independent Claim 162 words
A method comprising: providing a scan mode signal and a scan clock signal to control scan operation of both static logic scan circuitry and dynamic logic scan circuitry; asserting the scan mode signal during scan to activate the static logic scan circuitry and the dynamic logic scan circuitry and asserting the scan clock signal to provide clocking for scan operations; coupling a scan-in signal to an input latch of a static logic to perform static scan; asserting the scan clock signal to couple the scan-in signal past an input passgate of the dynamic logic scan circuitry; performing scan on static and dynamic logic in which only two scan specific signals, the scan mode signal and the scan clock signal, are used; and deasserting the scan mode signal to deactivate a passgate in each of the static logic scan circuitry and the dynamic logic scan circuitry to prevent toggling of the static logic scan circuitry and the dynamic logic scan circuitry during non-scan.
Claim 15
Dependent Claim 35 words
The method as recited in claim 11 further comprising preventing a race condition between the input latch and an output latch of the static logic by operating the static logic scan circuitry as a latch.
Claim 16
Dependent Claim 26 words
The method as recited in claim 11 further comprising retaining a value on an internal node of the dynamic logic using the dynamic logic scan circuitry.
Claim 17
Dependent Claim 25 words
The method as recited in claim 13 further comprising coupling the scan-in signal past the input passgate to an internal node of the dynamic logic.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-08-01 2009-01-31 2009-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-08-01 2013-01-31 2013-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-08-01 2017-01-31 2017-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag