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

Method and apparatus for testing pipelined dynamic logic

Assignee: Google LLC
•
Filing: 2000-12-05
•
Granted: 2003-10-21
•
Expires: 2020-12-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for testing pipelined dynamic logic makes it possible to set and retrieve values from dynamic logic pipelines that have no internal latches. A modification to the pipeline circuits and clocking circuitry enable scanning logic to set and retrieve values from the pipelined circuits.

Inventors

  • 👤 Kevin J. Nowka

Bibliographic Details

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

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 76 words
An integrated circuit comprising: a tester interface; a dynamic logic pipeline; an input scan latch coupled to said tester interface configured to hold a value loadable into a dynamic logic gate within said dynamic logic pipeline; and a scan ladder coupled to an evaluation node of said dynamic logic gate and further coupled to a load clock of said tester interface, such that said scan ladder may discharge said evaluation node in conformity with said value.
Claim 2
Dependent Claim 76 words
An integrated circuit comprising: a tester interface; a dynamic logic pipeline; an input scan latch coupled to said tester interface configured to hold a value loadable into a dynamic logic gate within said dynamic logic pipeline; and a scan ladder coupled to an evaluation node of said dynamic logic gate and further coupled to a load clock of said tester interface, such that said scan ladder may discharge said evaluation node in conformity with said value.
Claim 3
Dependent Claim 37 words
The integrated circuit of claim 1 , wherein said scan ladder comprises a first transistor having a gate coupled to an output of said input scan latch and a first channel connection coupled to said evaluation node.
Claim 4
Dependent Claim 49 words
The integrated circuit of claim 2 , wherein said scan ladder further comprises a second transistor having a gate coupled to said load clock, a first channel connection coupled to a second channel connection of said first transistor and a second channel connection coupled to a power supply rail.
Claim 5
Dependent Claim 53 words
The integrated circuit of claim 1 , further comprising: an output scan latch for latching a result of the propagation of said value through said dynamic logic pipeline; and a dynamic inverter having an input coupled to an output of said dynamic logic pipeline and a clock input for presetting said dynamic inverter.
Claim 6
Dependent Claim 41 words
The integrated circuit of claim 4 , further comprising a delayed one-shot circuit for clocking said clock input of said dynamic inverter, wherein said delayed one-shot is coupled to a stop control output of said tester interface for latching said result.
Claim 7
Dependent Claim 54 words
The integrated circuit of claim 5 , further comprising: an input scan latch for latching a second value for loading into a first stage of said dynamic logic pipeline; and a dynamic inverter having an input coupled to an output of said input scan latch and a clock input for presetting said dynamic inverter.
Claim 8
Dependent Claim 45 words
The integrated circuit of claim 6 , further comprising a delayed one-shot circuit for clocking said clock input of said dynamic inverter, wherein said delayed one-shot is coupled to said load clock for clocking said second value into said first stage of said dynamic pipeline.
Claim 9
Dependent Claim 54 words
The integrated circuit of claim 1 , further comprising: an input scan latch for latching a second value for loading into a first stage of said dynamic logic pipeline; and a dynamic inverter having an input coupled to an output of said input scan latch and a clock input for presetting said dynamic inverter.
Claim 10
Dependent Claim 45 words
The integrated circuit of claim 8 , further comprising a delayed one-shot circuit for clocking said clock input of said dynamic inverter, wherein said delayed one-shot is coupled to said load clock for clocking said second value into said first stage of said dynamic pipeline.
Claim 11
Dependent Claim 75 words
A dynamic logic gate, comprising: a preset device coupled to an evaluation node of said dynamic logic gate for charging said evaluation node to a preset state; a logic input ladder coupled to said evaluation node for discharging said evaluation node in conformity with a state of logic inputs; and a scan ladder coupled to said evaluation node, said scan ladder having an input for coupling a load clock for testing said dynamic logic gate.
Claim 12
Dependent Claim 75 words
A dynamic logic gate, comprising: a preset device coupled to an evaluation node of said dynamic logic gate for charging said evaluation node to a preset state; a logic input ladder coupled to said evaluation node for discharging said evaluation node in conformity with a state of logic inputs; and a scan ladder coupled to said evaluation node, said scan ladder having an input for coupling a load clock for testing said dynamic logic gate.
Claim 13
Dependent Claim 41 words
The dynamic logic gate of claim 10 , wherein said logic input ladder comprises a functional foot device coupled to a functional logic clock for enabling said logic input ladder when said dynamic logic gate is operated in a functional mode.
Claim 14
Dependent Claim 40 words
The dynamic logic gate of claim 10 , wherein said data load ladder comprises a test foot device coupled to said load clock for enabling said logic input ladder when said dynamic logic gate is operated in a test mode.
Claim 15
Dependent Claim 27 words
The dynamic logic gate of claim 12 , wherein said test foot device is enabled once for a transition from a scan mode to a functional mode.
Claim 16
Dependent Claim 41 words
The dynamic logic gate of claim 12 , wherein said logic input ladder comprises a functional foot device coupled to a functional logic clock for enabling said logic input ladder when said dynamic logic gate is operated in a functional mode.
Claim 17
Independent Claim 77 words
A method for testing pipelined dynamic logic within an integrated circuit, said method comprising the steps of: loading a value into a scan latch from a scan chain; presetting an evaluation node within said dynamic logic; determining whether or not said integrated circuit is transitioning from scan mode to functional mode; and in response to determining that said integrated circuit is transitioning from scan mode to functional mode, discharging said evaluation node in conformity with said value.
Claim 18
Independent Claim 77 words
A method for testing pipelined dynamic logic within an integrated circuit, said method comprising the steps of: loading a value into a scan latch from a scan chain; presetting an evaluation node within said dynamic logic; determining whether or not said integrated circuit is transitioning from scan mode to functional mode; and in response to determining that said integrated circuit is transitioning from scan mode to functional mode, discharging said evaluation node in conformity with said value.
Claim 19
Dependent Claim 21 words
The method of claim 15 , wherein said step of determining disables a functional logic clock associated with said evaluation node.
Claim 20
Dependent Claim 21 words
The method of claim 16 , wherein said step of disabling a functional logic clock further disables a logic input ladder.
Claim 21
Dependent Claim 22 words
The method of claim 16 , wherein said step of discharging is performed by enabling a scan ladder controlled by said value.
Claim 22
Dependent Claim 27 words
The method of claim 18 , wherein said step of enabling is performed by a load clock for loading values into functional logic from said scan chain.
Claim 23
Dependent Claim 32 words
The method of claim 19 , wherein said load clock is a scan clock controlling clocking of master latches within said integrated circuit and wherein said scan clock enables said scan ladder.

References Cited (Backward Citations)

US5329176A Cited
US5550487A Cited
US5557620A Cited
US5764089A Cited
US5859547A Cited
US5920575A Cited
US6075386A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-10-20 2007-04-21 2007-10-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-10-20 2011-04-21 2011-10-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-10-20 2015-04-21 2015-10-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag