Low consumption flip-flop circuit with data retention and method thereof
AssigneesSTMicroelectronics S.r.l., STMicroelectronics International N.V.
InventorsAndrea Mario Veggetti, Abhishek Jain, Pankaj Rohilla
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to a low consumption flip-flop circuit with data retention, comprising at least one flip-flop and at least one retention cell connected to the output of the flip-flop and configured so that during normal operation of the flip-flop circuit, the retention cell transmits the data or logic state present on the output terminal of the flip-flop to its own output terminal, while during low consumption operation of the flip-flop circuit a latch circuit of the retention cell suitable to memorize data or a logic state corresponding to the last data or logic state present on the output terminal of the flip-flop is activated.
Claims25
A retention cell comprising:
- a first input terminal configured to receive a first input data;
- a second input terminal configured to receive a sleep command signal;
- a third input terminal configured to receive a second input data;
- a first supply terminal configured to receive a first supply voltage;
- a second supply terminal configured to receive a second supply voltage that is larger than and independent of the first supply voltage;
- a first output terminal;
- a latch circuit electrically coupled with the first supply terminal and the second input terminal, the latch circuit being configured to be powered by the first supply voltage and to memorize a logic state corresponding to a last logic state present on the first input terminal upon receiving an assertion of the sleep command signal;
- a pass through circuit electrically coupled with the first input terminal, the second input terminal, the second supply terminal, the first output terminal, and the latch circuit, the pass through circuit being configured to:
- be powered by the second supply voltage,
- transmit the first input data from the first input terminal to the first output terminal upon deassertion of the sleep command signal, and
- inhibit transmission of the first input data from the first input terminal to the first output terminal during assertion of the sleep command signal;
- and
- a transmission port electrically coupled with the third input terminal, the second supply terminal, and the first output terminal, the transmission port being configured to:
- be powered by the second supply voltage,
- transmit the second input data from the third input terminal to the first output terminal upon restoration of the second supply voltage to the retention cell during assertion of the sleep command signal, and
- inhibit transmission of the second input data from the third input terminal to the first output terminal upon deassertion of the sleep command signal.
A flip flop circuit comprising:
- a retention cell including:
- a first input terminal configured to receive a first input data;
- a second input terminal configured to receive a sleep command signal;
- a third input terminal configured to receive a second input data;
- a first supply terminal configured to receive the first supply voltage;
- a second supply terminal configured to receive a second supply voltage that is larger than and independent of the first supply voltage;
- a first output terminal;
- a latch circuit electrically coupled with the first supply terminal and the second input terminal, the latch circuit being configured to be powered by the first supply voltage and to memorize a first logic state corresponding to a last logic state present on the first input terminal upon receiving an assertion of the sleep command signal;
- a pass through circuit electrically coupled with the first input terminal, the second input terminal, the second supply terminal, the first output terminal, and the latch circuit, the pass through circuit being configured to:
- be powered by the second supply voltage,
- inhibit transmission of the first input data from the first input terminal to the first output terminal during an assertion of the sleep command signal, and
- transmit the first input data from the first input terminal to the first output terminal upon a deassertion of the sleep command signal;
- and
- a transmission port electrically coupled with the third input terminal, the second supply terminal, and the first output terminal, the transmission port being configured to
- be powered by the second supply voltage,
- transmit the second input data from the third input terminal to the first output terminal upon restoration of the second supply voltage to the retention cell during the assertion of the sleep command signal, and
- inhibit transmission of the second input data from the third input terminal to the first output terminal upon the deassertion of the sleep command signal;
- and
- a flip flop including:
- a first supply terminal coupled with the second supply terminal of the retention cell,
- a first input terminal configured to receive the second input data, and
- a first output terminal coupled with the first input terminal of the retention cell, the flip flop being configured to be powered by the second supply voltage and to transmit the second input data from the first input terminal to first output terminal.
A method for data retention in a retention cell, the method comprising:
- receiving a first voltage supply at a latch circuit;
- receiving a second voltage supply at a pass through circuit, a transmit circuit, and a transmission port;
- transmitting a first data from a first input terminal of the retention cell to a first output terminal of the retention cell through the pass through circuit;
- in response to assertion of a sleep command signal at a second input terminal of the retention cell:
- memorizing a logic state at the first input terminal in the latch circuit, and
- inhibiting transmission through the pass through circuit to the first output terminal;
- in response to removal of the second voltage supply from the transmission port during assertion of the sleep command signal, inhibiting transmission through the transmission port to the first output terminal;
- and
- in response to restoration of the second voltage supply to the retention cell during assertion of the sleep command signal,
- transmitting a second input data from a third input terminal of the retention cell to the first output terminal of the retention cell.
A retention cell comprising:
- a first input terminal configured to receive an input data;
- a second input terminal configured to receive a sleep command signal;
- a first supply terminal configured to receive a first supply voltage;
- a second supply terminal configured to receive a second supply voltage that is larger than and independent of the first supply voltage;
- a first output terminal;
- a latch circuit electrically coupled with the first supply terminal and the second input terminal, the latch circuit being configured to be powered by the first supply voltage and to memorize a logic state corresponding to a last logic state present on the first input terminal upon receiving an assertion of the sleep command signal;
- and
- a pass through circuit electrically coupled with the first input terminal, the second input terminal, the second supply terminal, the first output terminal, and the latch circuit, the pass through circuit being configured to be powered by the second supply voltage and to transmit the input data from the first input terminal to the first output terminal, wherein the pass through circuit comprises:
- a first tristate inverter having an input terminal electrically coupled with the first input terminal and an output terminal electrically coupled with the latch circuit, the first tristate inverter being configured to be powered by the second supply voltage and to prevent any transmission of a logic state from the input terminal to the output terminal upon removal of the second supply voltage during the assertion of the sleep command signal;
- and
- a second tristate inverter having an input terminal electrically coupled with the latch circuit and an output terminal electrically coupled with the first output terminal, the second tristate inverter being configured to be powered by the second supply voltage and to prevent any transmission of the logic state from the input terminal to the output terminal upon removal of the second supply voltage during the assertion of the sleep command signal.
A flip flop circuit comprising:
- a retention cell including:
- a first input terminal configured to receive an first input data;
- a second input terminal configured to receive a sleep command signal;
- a first supply terminal configured to receive the first supply voltage;
- a second supply terminal configured to receive a second supply voltage that is larger than and independent of the first supply voltage;
- a first output terminal;
- a latch circuit electrically coupled with the first supply terminal and the second input terminal, the latch circuit being configured to be powered by the second supply voltage and to memorize a first logic state corresponding to a last logic state present on the first input terminal upon receiving an assertion of the sleep command signal;
- and
- a pass through circuit electrically coupled with the first input terminal, the second input terminal, the second supply terminal, the first output terminal, and the latch circuit, the pass through circuit being configured to be powered by the second supply voltage and to transmit the input data from the first input terminal to the first output terminal;
- and
- a flip flop including:
- a first supply terminal coupled with the second supply terminal of the retention cell,
- a first input terminal configured to receive a second input data, and
- a first output terminal coupled with the first input terminal of the retention cell, the flip flop being configured to be powered by the second supply voltage and to transmit the second input data from the first input terminal to first output terminal, wherein the pass through circuit comprises:
- a first tristate inverter having an input terminal electrically coupled with the first input terminal of the retention cell and an output terminal coupled with the latch circuit, the first tristate inverter being configured to be powered by the second supply voltage and to prevent any transmission of a logic state from the input terminal to the output terminal upon a removal of the second supply voltage during the assertion of the sleep command signal;
- and
- a second tristate inverter having an input terminal coupled with the latch circuit and an output terminal coupled with the first output terminal of the retention cell, the second tristate inverter being configured to be powered by the second supply voltage and to prevent any transmission of a logic state from the input terminal to the output terminal upon the removal of the second supply voltage during the assertion of the sleep command signal.
Dependencies are inferred from the claim text.