Back to results
US 8,941,427 B2Granted
Configurable flip-flop
AssigneeFreescale Semiconductor, Inc.
InventorsShayan Zhang, Ravindraraj Ramaraju
Life of this patent
Estimating the term…
Abstract
A configurable flip-flop can be operated in a normal mode and a buffer mode. In the normal mode, the flip-flop latches data at the flip-flop input based on a clock signal. In the buffer mode, the flip-flop provides data at the flip-flop input to the flip-flop output, independent of the clock signal.
Claims13
A device comprising a master-slave flip-flop, the flip-flop comprising:
- a master stage;
- a slave stage to receive first data propagated from an output of the master stage;
- a clock input;
- a first flush control input;
- a second flush control input;
- a data input;
- and
- a data output, the flip-flop configured to:
- when a first flush control signal at the first flush control input is in a first state, latch data present at the data input in response to assertion of a clock signal at the clock input;
- when the first flush control signal is in a second state, buffer data present at the data input independent of the clock signal at the clock input;
- when a second flush control signal at the second flush control input is in a third state, latch data present at the output of the master stage in response to assertion of a clock signal at the clock input;
- and
- when the second flush control signal is in a fourth state, buffer data present at the output of the master stage independent of the clock signal at the clock input.
10 more elements
A master-slave flip-flop comprising:
- an data input;
- a master stage;
- and
- a slave stage to receive first data propagated from an output of the master stage;
- the flip-flop configured to, in a first mode of operation, latch data present at the data input at a master stage of the flip-flop based on a clock signal and configured to and buffer data present at the output of the master stage at the slave state of the flip-flop independent of the clock signal, and in a second mode of operation, buffer data at the data input at the master stage independent of the clock signal.
2 more elements
A method, comprising:
- in response to determining a master-slave flip-flop is in a first mode of operation, latching data at a master stage of the flip-flop based on a clock signal, the flip-flop including a master stage and a slave stage to receive first data propagated from an output of the master stage;
- in response to determining the flip-flop is in a second mode of operation, buffering data at the master stage of the flip-flop independent of the clock signal
- in response to determining the flip-flop is in the third mode of operation, buffering data at a slave stage of the flip-flop independent of the clock signal;
- and
- in response to determining the flip-flop is in the fourth mode of operation, latching data at the slave stage based on the clock signal.
2 more elements
Dependencies are inferred from the claim text.