Patent US5517136A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5517136A Expired / Lapsed US ⏱️ 0.0 years remaining

Opportunistic time-borrowing domino logic

Assignee: Intel Corp
•
Filing: 1995-03-03
•
Granted: 1996-05-14
•
Expires: 2015-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An opportunistic time-borrowing domino logic includes a domino pipeline having a plurality of logic gates coupled in series and controlled by first, second, third and fourth clock signals. The first domino gate in a half-cycle is clocked by either the first or the second clock signals, wherein the last domino gate in a half-cycle is clocked by either the third or the fourth clock cycles. The second clock signal is an inverse of the first clock signal, and the third and fourth clock signals have local delayed clock phases in which the falling edges of the third and fourth clock signals are delayed relative to the falling edges of the respective first and second clock signals. In a first half-cycle, a first type of domino gate is controlled by the first clock signal, with subsequent domino gates of the same type being controlled by the third clock signal. Odd-numbered half-cycles begin with a domino gate of the second type controlled by the second clock signal, followed by domino gates of the first type controlled by the fourth clock signal.

Inventors

  • 👤 David Harris
  • 👤 Sunny C. Huang
  • 👤 James Nadir
  • 👤 Ching-Hua Chu
  • 👤 Jason C. Stinson
  • 👤 Alper Ilkbahar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:21
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/01; H03K19/017; H03K19/01728; H03K19/02; H03K19/08; H03K19/094; H03K19/096; H03K19/0963

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 172 words
A domino circuit comprising: a plurality of logic gates coupled in series and controlled by first, second, third and fourth clock signals, the second clock signal being an inverse of the first clock signal, the third and fourth clock signals having rising edges substantially synchronous with rising edges of the first and second clock signals and falling edges delayed with respect to falling edges of the first and second clock signals, respectively; the plurality of logic gates being organized into N groups, where N is an integer greater than one, each of the N groups comprising a first logic gate and at least one remaining gate; the first logic gates of odd-number groups being controlled by the first clock signal, and the at least one remaining logic gate of the odd-number groups being controlled by the third clock signal; the first logic gates of even-numbered groups being controlled by the second clock signal and the at least one remaining logic gate of the even-numbered groups being controlled by the fourth clock signal.
Claim 2
Dependent Claim 172 words
A domino circuit comprising: a plurality of logic gates coupled in series and controlled by first, second, third and fourth clock signals, the second clock signal being an inverse of the first clock signal, the third and fourth clock signals having rising edges substantially synchronous with rising edges of the first and second clock signals and falling edges delayed with respect to falling edges of the first and second clock signals, respectively; the plurality of logic gates being organized into N groups, where N is an integer greater than one, each of the N groups comprising a first logic gate and at least one remaining gate; the first logic gates of odd-number groups being controlled by the first clock signal, and the at least one remaining logic gate of the odd-number groups being controlled by the third clock signal; the first logic gates of even-numbered groups being controlled by the second clock signal and the at least one remaining logic gate of the even-numbered groups being controlled by the fourth clock signal.
Claim 3
Dependent Claim 39 words
The domino circuit of claim 1 wherein each of the N groups comprises two or more pairs of logic gates, each pair comprising a domino gate of either a first or second type connected to a high skew gate.
Claim 4
Dependent Claim 25 words
The domino circuit of claim 2 wherein the first logic gate of each of groups 2 through N comprise the second type of domino gate.
Claim 5
Dependent Claim 21 words
The domino circuit of claim 3 wherein the first logic gate of group 1 comprises the first type of domino gate.
Claim 6
Dependent Claim 25 words
The domino circuit of claim 4 wherein the at least one remaining logic gates of the N groups comprise the first type of domino gate.
Claim 7
Dependent Claim 144 words
The domino circuit of claims 2, 3, 4 or 5 wherein the second type of domino gate has at least one data input, a clock input, and data output, and further comprises: a p-channel field-effect transistor (PFET) coupled between a first operating potential and the output; a first and a second n-channel field-effect transistor (NFET) coupled in series between the PFET and a second operating potential, the gates of the PFET and the second NFET being coupled to the clock input, and the gate of the first NFET being coupled to the at least one data input; first and second inverters coupled in series, the input of the first inverter and the output of the second inverter being coupled to the data output of the second type of domino gate such that data is retained at the data output irrespective of the clock input.
Claim 8
Dependent Claim 112 words
The domino circuit of claim 6 wherein the first type of domino gate has at least one data input, a clock input, and a data output, and further comprises: first and second PFETs coupled in parallel between the first operating potential and the data output; first and second NFETs coupled in series between the PFETs and the second operating potential, the gates of the first PFET and second NFET being coupled to the clock input, and the gate of the first NFET being coupled to the at least one data input; an inverter having its input coupled to the data output and its output coupled to the gate of the second PFET.
Claim 9
Dependent Claim 44 words
The domino circuit of claim 7 further comprising a static latch holding input data, the static latch having an output coupled to the first logic gate of the group one logic gates, the static latch being controlled by the first or third clock signal.
Claim 10
Dependent Claim 32 words
The domino circuit of claim 7 wherein the odd-numbered groups evaluate when the first clock signal is logically high, and the even-numbered groups evaluate when the first clock signal is logically low.
Claim 11
Dependent Claim 16 words
The domino circuit of claim 9 wherein the high skew gate comprises an inverting CMOS gate.
Claim 12
Dependent Claim 63 words
The domino circuit of claim 8 further comprising at least one additional latch coupling corresponding static inputs to a Mth group of the domino circuit, where M is an integer ranging from 2 to N, the at least one additional latch being controlled by the clock signal which controls the at least one remaining logic gates of the M-1 group of logic gates.
Claim 13
Dependent Claim 30 words
The domino circuit of claim 1 further comprising an output latch holding data from the Nth group, the output latch being controlled by either the second or fourth clock signals.
Claim 14
Dependent Claim 18 words
The domino circuit of claim 12 wherein the output latch comprises a two-phase latch connected to CMOS circuitry.
Claim 15
Dependent Claim 19 words
The domino circuit of claim 1 wherein the first and second clock signals have approximately a 50% duty cycle.
Claim 16
Dependent Claim 222 words
An integrated circuit (IC) comprising: a domino pipeline; a global clock signal; a local clock generator coupled to receive the global clock signal and generate first, second, third and fourth clock signals therefrom, the first, second, third and fourth clock signals being provided to the domino pipeline which comprises: a plurality of logic gates coupled in series and controlled by the first, second, third and fourth clock signals, the second clock signal being an inverse of the first clock signal, with the third and fourth clock signals having rising edges substantially synchronous with rising edges of the first and second clock signals and falling edges delayed a predetermined period with respect to falling edges of the first and second clock signals, respectively; the plurality of logic gates being organized into N groups, where N is an integer greater than one, each of the N groups comprising a first logic gate and at least one remaining gate; the first logic gates of odd-numbered groups being controlled by the first clock signal, and the at least one remaining logic gate of the odd-numbered groups being controlled by the third clock signal; the first logic gates of even-numbered groups being controlled by the second clock signal and the at least one remaining logic gate of the even-numbered groups being controlled by the fourth clock signal.
Claim 17
Dependent Claim 222 words
An integrated circuit (IC) comprising: a domino pipeline; a global clock signal; a local clock generator coupled to receive the global clock signal and generate first, second, third and fourth clock signals therefrom, the first, second, third and fourth clock signals being provided to the domino pipeline which comprises: a plurality of logic gates coupled in series and controlled by the first, second, third and fourth clock signals, the second clock signal being an inverse of the first clock signal, with the third and fourth clock signals having rising edges substantially synchronous with rising edges of the first and second clock signals and falling edges delayed a predetermined period with respect to falling edges of the first and second clock signals, respectively; the plurality of logic gates being organized into N groups, where N is an integer greater than one, each of the N groups comprising a first logic gate and at least one remaining gate; the first logic gates of odd-numbered groups being controlled by the first clock signal, and the at least one remaining logic gate of the odd-numbered groups being controlled by the third clock signal; the first logic gates of even-numbered groups being controlled by the second clock signal and the at least one remaining logic gate of the even-numbered groups being controlled by the fourth clock signal.
Claim 18
Dependent Claim 39 words
The IC of claim 15 wherein each of the N groups comprises two or more pairs of logic gates, each pair comprising a domino gate of either a first or a second type connected to a high skew gate.
Claim 19
Dependent Claim 24 words
The IC of claim 16 wherein the first logic gate of each of groups 2 through N comprise the second type of domino gate.
Claim 20
Dependent Claim 31 words
The IC of claim 17 wherein the odd-numbered groups evaluate when the first clock signal is logically high and the even-numbered groups evaluate when the first clock signal is logically low.
Claim 21
Dependent Claim 15 words
The IC of claim 18 wherein the high skew gate comprises an inverting CMOS gate.
Claim 22
Dependent Claim 30 words
The IC of claim 15 further comprising an output latch holding output data from the Nth group, the output latch being controlled by either the second or fourth clock signals.
Claim 23
Dependent Claim 63 words
The IC of claim 20 further comprising at least one additional latch coupling static inputs to a Mth group of the plurality of logic gates, where M is an integer ranging from 2 to N, the at least one additional latch being controlled by the clock signal which controls the at least one remaining logic gate of the M-1 group of logic gates.
Claim 24
Dependent Claim 17 words
The IC of claim 20 wherein the output latch comprises a two-phase latch connected to CMOS circuitry.
Claim 25
Dependent Claim 26 words
The IC of claims 15, 16, 17, 18, 19, 20, 21 or 22 wherein the first and second clock signals have approximately a 50% duty cycle.
Claim 26
Dependent Claim 20 words
The IC of claim 23 wherein the first logic gate of group 1 comprises the first type of domino gate.
Claim 27
Dependent Claim 24 words
The IC of claim 24 wherein the at least one remaining logic gate of the N groups comprises the first type of domino gate.
Claim 28
Dependent Claim 139 words
The IC of claim 25 wherein the second type of domino gate has at least one data input, a clock input, and a data output, and further comprises: a p-channel field-effect transistor (PFET) coupled between a first operating potential and the output; a first and a second n-channel field-effect transistor (NFET) coupled in series between the PFET and a second operating potential, the gates of the PFET and second NFET being coupled to the clock input, and the gate of the first NFET being coupled to the at least one data input; first and second inverters coupled in series, the input of the first inverter and the output of the second inverter being coupled to the data output of the second type of domino gate such that data is retained at the data output irrespective of the clock input.
Claim 29
Dependent Claim 112 words
The IC of claim 26 wherein the first type of domino gate has at least one data input, a clock input, and a data output, and further comprises: first and second PFETs coupled in parallel between the first operating potential and the data output; first and second NFETs coupled in series between the PFET and a second operating potential, the gates of the first PFET and second NFET being coupled to the clock input and the gate of the first NFET being coupled to the at least one data input; and an inverter having its input coupled to the data output and its output coupled to the gate of the second PFET.
Claim 30
Dependent Claim 42 words
The IC of claim 27 further comprising an input latch holding input data, the input latch having an output coupled to the first logic gate of the around 1 logic gates, wherein the input latch is controlled by the third clock signal.
Claim 31
Dependent Claim 41 words
The IC of claim 16 wherein the predetermined period is greater than or equal to the sum of a hold time associated with either the first or second type of domino gate plus a skew associated with the global clock signal.
Claim 32
Dependent Claim 50 words
The IC of claim 29 wherein a period of the first clock signal minus the predetermined period is greater than or equal to a worst case precharge time for either the first or second domino gates plus a local skew of either the first, second, third or fourth clock signals.
Claim 33
Dependent Claim 218 words
An integrated circuit (IC) which includes an opportunistic time-borrowing domino logic circuit, the integrated circuit comprising: a clock generator for generating first, second, third and fourth clock signals; a domino pipeline comprising a plurality of logic gates controlled by the first, second, third and fourth clock signals, the logic gates being coupled in series and grouped according to half-cycles; a first domino gate in a half-cycle being clocked by either the first or second clock cycles, a last domino gate in the half-cycle being clocked by either the third or fourth clock signals, if an input to any domino gate originates from a domino gate of a previous half-cycle, then all other inputs in series with the input originate from either a domino gate or a static latch of the previous half-cycle; the domino gates being either a first or a second type wherein a first half-cycle begins with a first domino gate of the first type controlled by the first clock signal, followed by one or more domino gates of the first type controlled by the third clock signal; and wherein subsequent odd-numbered half-cycles begin with a first domino gate of the second type controlled by the second clock signal, followed by one or more domino gates of the first type controlled by the fourth clock signal.
Claim 34
Dependent Claim 218 words
An integrated circuit (IC) which includes an opportunistic time-borrowing domino logic circuit, the integrated circuit comprising: a clock generator for generating first, second, third and fourth clock signals; a domino pipeline comprising a plurality of logic gates controlled by the first, second, third and fourth clock signals, the logic gates being coupled in series and grouped according to half-cycles; a first domino gate in a half-cycle being clocked by either the first or second clock cycles, a last domino gate in the half-cycle being clocked by either the third or fourth clock signals, if an input to any domino gate originates from a domino gate of a previous half-cycle, then all other inputs in series with the input originate from either a domino gate or a static latch of the previous half-cycle; the domino gates being either a first or a second type wherein a first half-cycle begins with a first domino gate of the first type controlled by the first clock signal, followed by one or more domino gates of the first type controlled by the third clock signal; and wherein subsequent odd-numbered half-cycles begin with a first domino gate of the second type controlled by the second clock signal, followed by one or more domino gates of the first type controlled by the fourth clock signal.
Claim 35
Dependent Claim 25 words
The IC of claim 31 further comprising a plurality of inverting high skew gates, each inverting high skew gate being interposed between successive domino gates.
Claim 36
Dependent Claim 56 words
The IC of claim 32 wherein the second clock signal comprises an inverse of the first clock signal, the third and fourth clock signals having rising edges substantially synchronous with rising edges of the first and second clock signals and falling edges delayed with respect to falling edges of the first and second clock signals, respectively.
Claim 37
Dependent Claim 18 words
The IC of claim 33 wherein the first clock signal has a duty cycle which is approximately 50%.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag