Limited switch dynamic logic circuit

Electronic digital logic circuitry – Clocking or synchronizing of logic stages or gates – Field-effect transistor

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S112000

Reexamination Certificate

active

06690204

ABSTRACT:

TECHNICAL FIELD
The present invention relates to dynamic logic circuits, and in particular, to dynamic logic circuits having a dynamic switching factor to reduce power consumption.
BACKGROUND INFORMATION
Modern data processing systems may perform Boolean operations on a set of signals using dynamic logic circuits. Dynamic logic circuits are clocked. During the precharge phase of the clock, the circuit is preconditioned, typically, by precharging an internal node (dynamic node) of the circuit by coupling to a power supply rail. During an evaluate phase of the clock, the Boolean function being implemented by the logic circuit is evaluated in response to the set of input signal values appearing on the inputs during the evaluate phase. (For the purposes herein, it suffices to assume that the input signals have settled to their “steady-state” values for the current clock cycle, recognizing that the input value may change from clock cycle to clock cycle.) Such dynamic logic may have advantages in both speed and the area consumed on the chip over static logic. However, the switching of the output node with the toggling of the phase of the clock each cycle may consume power even when the logical value of the output is otherwise unchanged.
This may be appreciated by referring to
FIG. 1.1
illustrating an exemplary three-input OR dynamic logic gate, and the accompanying timing diagram,
FIG. 1.2
. Dynamic logic
100
,
FIG. 1.1
, includes three inputs a, b and c coupled to a corresponding gate of NFETs
102
a
-
102
c
. During an evaluate phase of clock
104
, N
1
, NFET
106
is active, and if any of inputs a, b or c are active, dynamic node
108
is pulled low, and the output OUT goes “high” via inverter
110
. Thus, referring to
FIG. 1.2
, which is illustrative, at t
1
input a goes high during a precharge phase N
2
of clock
104
. During the precharge phase N
2
of clock
104
, dynamic node
108
is precharged via PFET
112
. Half-latch PFET
114
maintains the charge on dynamic node
108
through the evaluate phase, unless one or more of inputs a, b or c is asserted. In the illustrative timing diagrams in
FIG. 1.2
, input a is “high” having a time interval t
1
, through t
2
that spans approximately 2½ cycles of clock
104
, which includes evaluation phases,
116
and
118
. Consequently, dynamic node
108
undergoes two discharge-precharge cycles,
124
and
126
. The output node similarly undergoes two discharge-precharge cycles, albeit with opposite phase,
124
and
126
. Because the output is discharged during the precharge phase of dynamic node
108
, even though the Boolean value of the logical function is “true” (that is, “high” in the embodiment of OR gate
100
) the dynamic logic dissipates power even when the input signal states are unchanged.
Additionally, dynamic logic may be implemented in a dual rail embodiment in which all of the logic is duplicated, one gate for each sense of the data. That is, each logic element includes a gate to produce the output signal, and an additional gate to produce its complement. Such implementations may exacerbate the power dissipation in dynamic logic elements, as well as obviate the area advantages of dynamic logic embodiments.
Limited switching dynamic logic (LSDL) circuits produce circuits which mitigate the dynamic switching factor of dynamic logic gates with the addition of static logic devices which serve to isolate the dynamic node from the output node. Co-pending U.S. Patent Application entitled, “CIRCUITS AND SYSTEMS FOR LIMITED SWITCH DYNAMIC LOGIC,” Ser. No. 10/116,612 filed Apr. 4, 2002 and commonly owned, recites such circuits. Additionally, LSDL circuits and systems maintain the area advantage of dynamic logic over static circuits, and further provide both logic senses, that is, the output value and its complement. However, the logic tree that is the heart of dynamic logic and in particular LSDL circuits have a limit to the fan-in for the logic function. Therefore, there is a need for LSDL circuits that allow a larger fan-in for logic functions. In standard LSDL circuits, the static logic devices which serve to isolate the dynamic node perform only an inverting function between its input and output. Therefore, there is a need for the static logic devices in LSDL to form more complex logic functions while maintaining the advantages of a standard LSDL circuit.
SUMMARY OF THE INVENTION
The aforementioned needs are addressed by the present invention. Accordingly, there is a limited switch dynamic logic (LSDL) circuit configuration with a plurality of dynamic logic circuits each having a corresponding dynamic node, and a plurality of logic input signals, wherein each dynamic node has a precharge value during a first phase of a clock signal and an asserted value corresponding to a Boolean combination of its corresponding plurality of input signals during the second phase of the clock signal. The plurality of dynamic nodes are further coupled to a static logic section which further generates an output and complement output of the LSDL circuit that is the value corresponding to a final Boolean combination of the asserted values of the dynamic logic gates. The static logic section is configured to combine the outputs of the plurality of dynamic logic gates performing the final Boolean function on logic values of the dynamic nodes during the first phase of the clock signal and holding the value of the final Boolean function during the second phase of the clock signal.
Additionally, there are provided logic systems and circuits including a plurality of LSDL circuits for asserting Boolean functions of a plurality of input signals, in which a signal on a first node asserted in response to a first phase of a clock signal constitutes a plurality of Boolean combinations of the plurality of input signals. Also included is a static portion coupled to the first node. The static portion is configured to combine the outputs of the dynamic logic portions while maintaining an output value of the logic device during a second phase of the clock signal; the output value represents a total Boolean function performed by the dynamic portions and the static portion. Also, a duration of the first phase of the clock signal is less than a duration of the second phase of the clock signal.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention.


REFERENCES:
patent: 6104212 (2000-08-01), Curran
patent: 6265897 (2001-07-01), Poirier et al.
patent: 6316960 (2001-11-01), Ye
patent: 6437602 (2002-08-01), Friend et al.
FIGURE—Alliance 97, Mux Latch, one page., 1997.
Durham-IBM, Figure—The 630FP Approach to Clocking and Latching, Domino Mid-Cycle Latch (DMCL),ARL Clocking&Latch Workshop, Mar. 18-20 1997, p.16.
Sigal et al., “Circuit design techniques for the high-performance CMOS IBM S/390 Parallel Enterprise Server G4 microprocessor,”IBM J. Res. Develop, vol. 41, No. 4/5, Jul./Sep. 1997, pp. 489-501.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Limited switch dynamic logic circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Limited switch dynamic logic circuit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Limited switch dynamic logic circuit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3335972

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.