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

Creating inversions in ripple domino logic

Assignee: International Business Machines Corp
•
Filing: 1997-01-27
•
Granted: 1999-04-06
•
Expires: 2017-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and implementing structures for a domino block circuit configuration includes a plurality of domino logic blocks including inverter circuits to provide inverted signals which are needed for a comprehensive logic analysis and processing. A plurality of clocking signals are applied at various clocking inputs throughout the circuit. The clocking signals are timed relative to each other in a timing sequence to assure that the logic circuit evaluations occur only after relevant data and switching signals have stabilized.

Inventors

  • 👤 Michael Kevin Ciraula
  • 👤 George McNeil Lattimore
  • 👤 Robert Paul Masleid
  • 👤 Donald George Mikan, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:46
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/08; H03K19/094; H03K19/096; H03K19/0963

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 181 words
A method for clocking an operation of a domino circuit configuration, said method comprising: applying a first clock signal to a first domino circuit, said first clock signal comprising an evaluate segment and an off segment, said evaluate segment of said first clock signal being effective to initiate a circuit evaluation of a first input signal by said first domino circuit to produce a first evaluation output signal; applying a second clock signal to a second domino circuit, said second clock signal comprising an evaluate segment and an off segment, said evaluate segment of said second clock signal being effective to initiate a circuit evaluation of the first evaluation output signal from said first domino circuit by said second domino circuit; and, after said first clock signal has transitioned to the evaluate segment, delaying the termination of the first evaluation output signal to a point in time past the evaluate segment of said second clock signal, said termination of the first evaluation output signal being delayed past the evaluate segment of said second clock signal by a predetermined stabilization delay time.
Claim 2
Independent Claim 181 words
A method for clocking an operation of a domino circuit configuration, said method comprising: applying a first clock signal to a first domino circuit, said first clock signal comprising an evaluate segment and an off segment, said evaluate segment of said first clock signal being effective to initiate a circuit evaluation of a first input signal by said first domino circuit to produce a first evaluation output signal; applying a second clock signal to a second domino circuit, said second clock signal comprising an evaluate segment and an off segment, said evaluate segment of said second clock signal being effective to initiate a circuit evaluation of the first evaluation output signal from said first domino circuit by said second domino circuit; and, after said first clock signal has transitioned to the evaluate segment, delaying the termination of the first evaluation output signal to a point in time past the evaluate segment of said second clock signal, said termination of the first evaluation output signal being delayed past the evaluate segment of said second clock signal by a predetermined stabilization delay time.
Claim 3
Dependent Claim 29 words
The method as set forth in claim 1 wherein said domino circuit configuration further includes an inverter circuit connected between said first domino circuit and said second domino circuits.
Claim 4
Dependent Claim 21 words
The method as set forth in claim 1 wherein said delaying is accomplished by providing independent first and second clock signals.
Claim 5
Dependent Claim 30 words
The method as set forth in claim 1 wherein said delaying is accomplished by latching the first evaluation output signal with a latch circuit associated with said first domino circuit.
Claim 6
Dependent Claim 234 words
A domino circuit configuration comprising: a first domino circuit, said first domino circuit being arranged to receive a data input signal and a first clock signal, and providing a first domino output signal; an inverter circuit connected to said first domino circuit, said inverter circuit being arranged for receiving said first domino output signal and outputting an inverter output signal; and a second domino circuit, said second domino circuit being connected to said inverter circuit, said second domino circuit being arranged for receiving said inverter output signal and a second clock signal, said first clock signal comprising an evaluate segment and an off segment, said evaluate segment of said first clock signal being effective to initiate a circuit evaluation of said data input signal by said first domino circuit, said second clock signal comprising an evaluate segment and an off segment, said evaluate segment of said second clock signal being effective to initiate a circuit evaluation of said inverter output signal by said second domino circuit, said evaluate segment of said first clock signal being terminated past said evaluate segment of said second clock signal by a stabilization delay time, whereby said second domino circuit is prevented from evaluating a signal applied from said inverter circuit until a predetermined period of time following an evaluation operation by said first domino circuit has been completed and data signals resulting from said evaluation operation have stabilized.
Claim 7
Dependent Claim 234 words
A domino circuit configuration comprising: a first domino circuit, said first domino circuit being arranged to receive a data input signal and a first clock signal, and providing a first domino output signal; an inverter circuit connected to said first domino circuit, said inverter circuit being arranged for receiving said first domino output signal and outputting an inverter output signal; and a second domino circuit, said second domino circuit being connected to said inverter circuit, said second domino circuit being arranged for receiving said inverter output signal and a second clock signal, said first clock signal comprising an evaluate segment and an off segment, said evaluate segment of said first clock signal being effective to initiate a circuit evaluation of said data input signal by said first domino circuit, said second clock signal comprising an evaluate segment and an off segment, said evaluate segment of said second clock signal being effective to initiate a circuit evaluation of said inverter output signal by said second domino circuit, said evaluate segment of said first clock signal being terminated past said evaluate segment of said second clock signal by a stabilization delay time, whereby said second domino circuit is prevented from evaluating a signal applied from said inverter circuit until a predetermined period of time following an evaluation operation by said first domino circuit has been completed and data signals resulting from said evaluation operation have stabilized.
Claim 8
Dependent Claim 23 words
The domino circuit configuration as set forth in claim 5 wherein said first domino circuit is comprised of a first dynamic buffer circuit.
Claim 9
Dependent Claim 23 words
The domino circuit configuration as set forth in claim 6 wherein said second domino circuit is comprised of a second dynamic buffer circuit.
Claim 10
Dependent Claim 246 words
A domino circuit configuration comprising: a first domino circuit, said first domino circuit being arranged to receive a data input signal and a first clock signal, said first domino circuit being selectively operable for evaluating said data input signal and providing a first domino output signal representative of said evaluation by said first domino circuit; a second domino circuit, said second domino circuit being coupled to said first domino circuit, said second domino circuit being arranged to receive said first domino output signal and a second clock signal, said second domino circuit being selectively operable for evaluating said first domino output signal and providing a second domino output signal representative of said evaluation by said second domino circuit; an inverter circuit connected to said second domino circuit, said inverter circuit being arranged for receiving said second domino output signal and outputting an inverter output signal; and a third domino circuit, said third domino circuit being coupled to said inverter circuit, said third domino circuit being arranged for receiving said inverter output signal and a third clock signal, said third domino circuit being selectively operable for evaluating said inverter output signal and providing a third domino output signal representative of said evaluation by said third domino circuit, said domino circuit configuration including evaluation timing means, said evaluation timing means being effective for holding evaluation values generated by any of said first, second and third domino circuits until after evaluation cycles for subsequent domino circuits have been initiated.
Claim 11
Dependent Claim 246 words
A domino circuit configuration comprising: a first domino circuit, said first domino circuit being arranged to receive a data input signal and a first clock signal, said first domino circuit being selectively operable for evaluating said data input signal and providing a first domino output signal representative of said evaluation by said first domino circuit; a second domino circuit, said second domino circuit being coupled to said first domino circuit, said second domino circuit being arranged to receive said first domino output signal and a second clock signal, said second domino circuit being selectively operable for evaluating said first domino output signal and providing a second domino output signal representative of said evaluation by said second domino circuit; an inverter circuit connected to said second domino circuit, said inverter circuit being arranged for receiving said second domino output signal and outputting an inverter output signal; and a third domino circuit, said third domino circuit being coupled to said inverter circuit, said third domino circuit being arranged for receiving said inverter output signal and a third clock signal, said third domino circuit being selectively operable for evaluating said inverter output signal and providing a third domino output signal representative of said evaluation by said third domino circuit, said domino circuit configuration including evaluation timing means, said evaluation timing means being effective for holding evaluation values generated by any of said first, second and third domino circuits until after evaluation cycles for subsequent domino circuits have been initiated.
Claim 12
Dependent Claim 19 words
The domino circuit configuration as set forth in claim 8 wherein said first domino circuit comprises an inverting buffer.
Claim 13
Dependent Claim 43 words
The domino circuit configuration as set forth in claim 9 wherein said first domino circuit further includes latching circuitry effective for holding evaluation values generated by said first domino circuit until after said evaluation cycle for said second domino circuit has been initiated.
Claim 14
Dependent Claim 19 words
The domino circuit configuration as set forth in claim 8 wherein said second domino circuit comprises an inverting buffer.
Claim 15
Dependent Claim 42 words
The domino circuit configuration as set forth in claim 11 wherein said second domino circuit further includes latching circuitry effective for holding evaluation values generated by said second domino circuit until after evaluation cycle for said third domino circuit has been initiated.
Claim 16
Dependent Claim 19 words
The domino circuit configuration as set forth in claim 8 wherein said third domino circuit comprises a non-inverting buffer.
Claim 17
Dependent Claim 99 words
The domino circuit configuration as set forth in claim 8 wherein said first domino circuit includes an inverting buffer, said first domino circuit further including latching circuitry effective for holding evaluation values generated by said first domino circuit until after said evaluation cycle for said second domino circuit has been initiated, said second domino circuit comprising an inverting buffer, said second domino circuit further including latching circuitry effective for holding evaluation values generated by said second domino circuit until after evaluation cycle for said third domino circuit has been initiated, and said third domino circuit comprising a non-inverting buffer.
Claim 18
Independent Claim 93 words
A method for clocking first and second circuitry, said method comprising: applying to first circuitry a first clock signal having an evaluation segment for initiating evaluation of an input signal by said first circuitry; applying to second circuitry a second clock signal having an evaluation segment for initiating evaluation of an output signal from the first circuitry, said first clock signal evaluation segment being applied for a predetermined stabilization time before the evaluation segment of the second clock signal and being terminated after a corresponding termination of said second clock signal evaluation segment.
Claim 19
Independent Claim 93 words
A method for clocking first and second circuitry, said method comprising: applying to first circuitry a first clock signal having an evaluation segment for initiating evaluation of an input signal by said first circuitry; applying to second circuitry a second clock signal having an evaluation segment for initiating evaluation of an output signal from the first circuitry, said first clock signal evaluation segment being applied for a predetermined stabilization time before the evaluation segment of the second clock signal and being terminated after a corresponding termination of said second clock signal evaluation segment.
Claim 20
Dependent Claim 224 words
A circuit configuration comprising: a first circuit, said first circuit being arranged to receive a data input signal and a first clock signal, and providing a first output signal; an inverter circuit connected to said first circuit, said inverter circuit being arranged for receiving said first output signal and outputting an inverter output signal; and a second circuit, said second circuit being connected to said inverter circuit, said second circuit being arranged for receiving said inverter output signal and a second clock signal, said first clock signal comprising an evaluate segment and an off segment, said evaluate segment of said first clock signal being effective to initiate a circuit evaluation of said data input signal by said first circuit, said second clock signal comprising an evaluate segment and an off segment, said evaluate segment of said second clock signal being effective to initiate a circuit evaluation of said inverter output signal by said second circuit, said evaluate segment of said first clock signal being terminated past said evaluate segment of said second clock signal by a stabilization delay time, whereby said second circuit is prevented from evaluating a signal applied from said inverter circuit until a predetermined period of time following a time when an evaluation operation by said first circuit has been completed and data signals resulting from said evaluation operation have stabilized.
Claim 21
Dependent Claim 224 words
A circuit configuration comprising: a first circuit, said first circuit being arranged to receive a data input signal and a first clock signal, and providing a first output signal; an inverter circuit connected to said first circuit, said inverter circuit being arranged for receiving said first output signal and outputting an inverter output signal; and a second circuit, said second circuit being connected to said inverter circuit, said second circuit being arranged for receiving said inverter output signal and a second clock signal, said first clock signal comprising an evaluate segment and an off segment, said evaluate segment of said first clock signal being effective to initiate a circuit evaluation of said data input signal by said first circuit, said second clock signal comprising an evaluate segment and an off segment, said evaluate segment of said second clock signal being effective to initiate a circuit evaluation of said inverter output signal by said second circuit, said evaluate segment of said first clock signal being terminated past said evaluate segment of said second clock signal by a stabilization delay time, whereby said second circuit is prevented from evaluating a signal applied from said inverter circuit until a predetermined period of time following a time when an evaluation operation by said first circuit has been completed and data signals resulting from said evaluation operation have stabilized.
Claim 22
Dependent Claim 220 words
A circuit configuration comprising: a first circuit, said first circuit being arranged to receive a data input signal and a first clock signal, said first circuit being selectively operable for evaluating said data input signal and providing a first output signal representative of said evaluation by said first circuit; a second circuit, said second circuit being coupled to said first circuit, said second circuit being arranged to receive said first output signal and a second clock signal, said second circuit being selectively operable for evaluating said first output signal and providing a second output signal representative of said evaluation by said second circuit; an inverter circuit connected to said second circuit, said inverter circuit being arranged for receiving said second output signal and outputting an inverter output signal; and a third circuit, said third circuit being coupled to said inverter circuit, said third circuit being arranged for receiving said inverter output signal and a third clock signal, said third circuit being selectively operable for evaluating said inverter output signal and providing a third output signal representative of said evaluation by said third circuit, said circuit configuration including evaluation timing means, said evaluation timing means being effective for holding evaluation values generated by any of said first, second and third circuits until after evaluation cycles for subsequent circuits have been initiated.
Claim 23
Dependent Claim 220 words
A circuit configuration comprising: a first circuit, said first circuit being arranged to receive a data input signal and a first clock signal, said first circuit being selectively operable for evaluating said data input signal and providing a first output signal representative of said evaluation by said first circuit; a second circuit, said second circuit being coupled to said first circuit, said second circuit being arranged to receive said first output signal and a second clock signal, said second circuit being selectively operable for evaluating said first output signal and providing a second output signal representative of said evaluation by said second circuit; an inverter circuit connected to said second circuit, said inverter circuit being arranged for receiving said second output signal and outputting an inverter output signal; and a third circuit, said third circuit being coupled to said inverter circuit, said third circuit being arranged for receiving said inverter output signal and a third clock signal, said third circuit being selectively operable for evaluating said inverter output signal and providing a third output signal representative of said evaluation by said third circuit, said circuit configuration including evaluation timing means, said evaluation timing means being effective for holding evaluation values generated by any of said first, second and third circuits until after evaluation cycles for subsequent circuits have been initiated.

References Cited (Backward Citations)

US5015882A Cited
US4896057A Cited
US5402012A Cited
US5675263A Cited
US5504441A Cited
US5483181A Cited
US5550490A Cited
US5638008A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag