Edge-triggered latch with symmetric complementary...

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Particular stable state circuit

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C327S218000

Reexamination Certificate

active

06437624

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to storage devices within digital systems, and in particular to an improved edge-triggered latch that combines the data and clock generation path utilizing pass-transistor logic.
2. Description of the Related Art
Digital circuits, such as microprocessors and memory devices, typically use flip-flops as temporary storage devices. The most basic type of flip-flops operate with signal levels and are often referred to as latches. A latch with clock pulses as its control input is essentially a flip-flop that is triggered every time the clock pulse goes to a one or zero logic level. For ease of reference, it will be assumed that, as utilized herein, “latch” incorporates flip-devices and all clock-controlled latches.
Several categories of latches are known in the art including level-sensitive, master-slave, and edge-triggered. The present invention is directed to edge-triggered lateh design. With reference to
FIG. 1
, there is depicted a conventional D-latch
100
. In accordance with well-known D-latch design standards, D-latch
100
has two inputs, D (data) at a data input node
106
, and C (control) at a clock input node
108
. D-latch
100
generates a differential output at an output node
114
and a complementary output node
112
. The outputs at nodes
112
and
114
cannot change state while the clock input at node
108
is at a logic
0
regardless of the value of D at data input node
106
. A graphical representation of the input and output signals to and from D-latch
100
is provided in FIG.
2
.
D-latch
100
is a positive edge-triggered latch, meaning that it triggers a data input at input node
106
only during a positive transition of a clock signal C. Two such positive clock signal transitions,
212
and
214
, are depicted in FIG.
2
. Pulse generating circuitry including Complementary Metal Oxide Semiconductor (CMOS) P-type Field Effect Transistors (PFETs) P
2
and P
3
, and N-type Field Effect Transistors (NFETs) N
3
, N
5
, N
4
, and N
6
, is utilized to enable edge-triggered data propagation within D-latch
100
as follows.
Three CMOS inverters, I
1
, I
2
, and I
3
produce a delayed complementary version of control signal C, illustrated in
FIG. 2
as {overscore (C)}
dd
. Control signal C is logically ANDed with its delayed complementary counterpart {overscore (C)}
dd
by series NFET pairs N
3
and N
5
, and N
4
and N
6
, to produce a data evaluation window having a width
210
. The resulting data evaluation window is felt at a pair of pull-down nodes
118
and
120
at the sources of NFETs N
1
and N
2
, respectively.
During a data evaluation window at pull-down nodes
118
and
120
data propagates through D-latch
100
. At the onset of a data evaluation window (i.e., at a rising edge of C), the biasing at pull-down nodes
118
and
120
enables a pair of CMOS inverters comprising P
1
and N
1
, and P
4
and N
2
, respectively, to pass the data through an internal data path node
104
and into a storage node
102
. From storage node
102
, the data propagates through inverter I
6
to complementary output node
112
and through inverters I
4
and I
7
to output node
114
. PFETs P
2
and P
3
suppress noise by maintaining a logic high at internal data path node
104
during non-data transfer cycles.
An ideal D-latch design provides a temporally symmetric complementary output as well as an optimized balance between performance and electrical efficiency. However, as illustrated in
FIG. 2
, the data path for Q is longer (four logic stages) than that for {overscore (Q)} (three logic stages), resulting in an unbalanced differential output. In addition to having an unbalanced output, D-latch
100
suffers a reduced power efficiency due to periodic “glitches” experienced by internal data path node
104
wherein a high-to-low transition occurs for each clock cycle even in the absence of a change in the data input. Finally, the performance of D-latch
100
in terms of transfer speed is reduced by its CMOS edge-triggering design wherein additional clock pulse generating elements N
3
, N
5
, N
4
, and N
6
are required to enable edge-triggered data propagation through the CMOS inverters in the data path.
From the foregoing, it can be appreciated that a need exists for an improved clock-triggered latch wherein the foregoing limitations of conventional latches are minimized.
SUMMARY OF THE INVENTION
An edge-triggered latch having improved clock-to-output performance and greater efficiency is disclosed herein. The edge-triggered latch of the present invention includes a data input and a clock input. Multiple source-to-drain connected pass-transistor logic (PTL) transistors are incorporated in the data path of the edge-triggered latch for converting a clock signal from the clock input into an edge-triggered data evaluation window. The PTL transistors propagate data from the data input into a storage node during the edge-triggered data evaluation window.
All objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 5399921 (1995-03-01), Dobbelaere
patent: 5825224 (1998-10-01), Klass et al.
patent: 5844844 (1998-12-01), Bauer et al.
patent: 5900758 (1999-05-01), Kanno
patent: 5949266 (1999-09-01), Hinds et al.
patent: 5990717 (1999-11-01), Partovi et al.
patent: 6060927 (2000-05-01), Lee
patent: 6111444 (2000-08-01), Mikan et al.
patent: 6121797 (2000-09-01), Song et al.
patent: 6163192 (2000-12-01), Lee et al.
U.S. patent application Ser. No. 09/810,026, Kojima et al., filed Mar. 15, 2001.

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

Edge-triggered latch with symmetric complementary... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Edge-triggered latch with symmetric complementary..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Edge-triggered latch with symmetric complementary... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2954703

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