Pulse-based high-speed low-power gated flip-flop circuit
First Claim
1. A gated flip-flop, comprising:
- a latch configured to generate a data output signal in response to a data input signal and a pair of true and complementary clock pulses;
a pulse generator configured to generate the true and complementary clock pulses in response to a periodic clock signal; and
a control circuit coupled to a feedback node in said pulse generator, said control circuit configured to selectively enable said pulse generator in response to an enable signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A high-speed gated flip-flop includes a latch configured to generate a data output signal (Q) in response to a data input signal (D) and a pair of true and complementary clock pulses (GCP,GCPB). These clock pulses are provided by a clock generator responsive to a periodic clock signal (CK). A control circuit is also provided. The control circuit is coupled to a feedback node (ND2) in the pulse generator. The control circuit configured to selectively enable the pulse generator in response to an enable signal (/EN). The pulse generator is configured so that an active transition of the true clock pulse (GCP) is fed back to the feedback node (ND2) in a manner that resets the pulse generator and terminates the true and complementary clock pulses in-sync with the active (e.g., low-to-high) transition of the true clock pulse (GCP).
-
Citations
29 Claims
-
1. A gated flip-flop, comprising:
-
a latch configured to generate a data output signal in response to a data input signal and a pair of true and complementary clock pulses;
a pulse generator configured to generate the true and complementary clock pulses in response to a periodic clock signal; and
a control circuit coupled to a feedback node in said pulse generator, said control circuit configured to selectively enable said pulse generator in response to an enable signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A gated flip-flop circuit comprising:
-
a pulse generator with a feedback node for generating gated clock pulse signals in synchronization with a clock signal, wherein any one of the gated clock pulse signals is fed back to the feedback node;
a latch for receiving and latching data in response to the gated clock pulse signals; and
a control circuit connected to the feedback node for controlling the feedback node in response to an enable signal such that the gated clock pulse signals are selectively generated in synchronization with the clock signal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A gated flip-flop circuit comprising:
-
a pulse generator with a feedback node for generating gated clock pulse signals in synchronization with a clock signal, wherein any one of the gated clock pulse signals is fed back to the feedback node;
a latch for receiving and latching data in response to the gated clock pulse signals; and
a control circuit connected to the feedback node for controlling the feedback node in response to an enable signal such that the gated clock pulse signals are selectively generated in synchronization with the clock signal, wherein the control circuit comprises;
first and second PMOS transistors connected between a power supply voltage and the feedback node; and
a first NMOS transistor connected between the feedback node and ground, wherein the first PMOS transistor and the first NMOS transistor are controlled by the enable signal and the second NMOS transistor is controlled by the clock signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A gated flip-flop circuit comprising:
-
a pulse generator with a feedback node for generating gated clock pulse signals in synchronization with a clock signal;
a latch for receiving and latching data in response to the gated clock pulse signals; and
a control circuit connected to the feedback node for controlling the feedback node in response to an enable signal and the clock signal, wherein the control circuit comprises;
first and second PMOS transistors connected in series between a power supply voltage and the feedback node, wherein the first and second PMOS transistors are controlled by the enable signal and the clock signal, respectively;
a first NMOS transistor connected between the feedback node and ground and controlled by the enable signal;
a first inverter having an input terminal connected to the feedback node; and
second and third NMOS transistors connected in series between the feedback node and ground, wherein the second NMOS transistor is controlled by the clock signal, and the third NMOS transistor is controlled by an output of the inverter.
-
-
27. A gated flip-flop circuit comprising:
-
a pulse generator with a feedback node for generating gated clock pulse signals in synchronization with a clock signal;
a latch for receiving and latching data in response to the gated clock pulse signals; and
a control circuit connected to the feedback node for controlling the feedback node in response to a preset signal, an enable signal, and the clock signal, wherein the control circuit comprises;
first to third PMOS transistors connected in series between a power supply voltage and the feedback node, wherein the first to third PMOS transistors are controlled by the preset signal, the enable signal, and the clock signal, respectively;
a first NMOS transistor connected between the feedback node and ground and controlled by the preset signal;
a second NMOS transistor connected between the feedback node and ground and controlled by the enable signal;
an inverter having an input terminal connected to the feedback node; and
third and fourth NMOS transistors connected in series between the feedback node and ground, wherein the third NMOS transistor is controlled by the clock signal and the fourth NMOS transistor is controlled by an output of the inverter.
-
-
28. A gated flip-flop circuit comprising:
-
a pulse generator with a feedback node for generating gated clock pulse signals in synchronization with a clock signal;
a latch for receiving and latching data in response to the gated clock pulse signals; and
a control circuit connected to the feedback node for controlling the feedback node in response to a reset signal, an enable signal, and the clock signal, wherein the control circuit comprises;
first to third PMOS transistors connected in series between a power supply voltage and the feedback node, wherein the first to third PMOS transistors are controlled by the reset signal, the enable signal, and the clock signal, respectively;
a first NMOS transistor connected between the feedback node and ground and controlled by the reset signal;
a second NMOS transistor connected between the feedback node and ground and controlled by the enable signal;
an inverter having an input terminal connected to the feedback node; and
third and fourth NMOS transistors connected in series between the feedback node and ground, wherein the third NMOS transistor is controlled by the clock signal and the fourth NMOS transistor is controlled by an output of the inverter.
-
-
29. A gated flip-flop circuit comprising:
-
a pulse generator with a feedback node for generating gated clock pulse signals in synchronization with a clock signal;
a latch for receiving and latching data in response to the gated clock pulse signals; and
a control circuit connected to the feedback node for controlling the feedback node in response to a scan enable signal, an enable signal, and the clock signal, wherein the control circuit comprises;
first and second PMOS transistors connected in series between a power supply voltage and the feedback node, wherein the first and second PMOS transistors are controlled by the enable signal and the clock signal, respectively;
first and second NMOS transistors connected between the feedback node and ground, wherein the first and second NMOS transistors are controlled by the enable signal and the scan enable signal, respectively;
an inverter having an input terminal connected to the feedback node; and
third and fourth NMOS transistors connected in series between the feedback node and ground, wherein the third NMOS transistor is controlled by the clock signal and the fourth NMOS transistor is controlled by an output of the inverter.
-
Specification