Semiconductor non-volatile latch device including embedded non-volatile elements
First Claim
1. A bistable non-volatile latch circuit adapted to store a non-volatile binary data state during a program operation, and to assume one of two stable states in response to a power up operation that correspond uniquely to said data state, comprising:
- a first circuit section having a first node for receiving a logic input signal, a second node on which a logic output signal is generated, a third node for receiving a power source voltage, a fourth node to which a set/reset signal is supplied, a first non-volatile current path with means to set the impedance of said first current path in a non-volatile manner with a first end of said first current path connected to said second node and a first control node where said set/reset signal is supplied, and means for generating an output voltage on said second node that represents one binary logic state when a voltage is applied to said first node that represents the other binary logic state, where said set/reset signal varies between at least the power source voltage and a program voltage that is negative with respect to the power source reference potential; and
a second circuit section having a fifth node for receiving a logic input signal, a sixth node on which a logic output signal is generated, a seventh node for receiving a power source voltage, an eighth node for receiving a set/reset signal, a second non-volatile current path with means to set the impedance of said second current path in a non-volatile manner with a first end of said second current path connected to said sixth node and a second control node where said set/reset signal is supplied, and means of generating an output voltage on said sixth node that represents one binary logic state when a voltage is applied to said fifth node that represents the other binary logic state; and
means for connecting said first circuit section and said second circuit section into a bistable configuration.
6 Assignments
0 Petitions
Accused Products
Abstract
A bistable non-volatile latch circuit adapted to store a non-volatile binary data state during a program operation, and to assume one of two stable states in response to a power up operation that correspond uniquely to the data state has first and second circuit sections. The first circuit section has a first non-volatile current path with means to set the impedance of the first current path in a non-volatile manner. A first end of the first current path is connected to provide a logic output signal, which represents a binary logic state depending on a voltage applied to the a first signal input node. The set/reset signal to the first current path varies between at least the power source voltage and a program voltage that is negative with respect to the power source voltage. A second circuit section generates an output voltage on a second output node that represents a binary logic state opposite from the output states of the first circuit section. Means are provided for connecting the first circuit section and the second circuit section into a bistable configuration.
81 Citations
19 Claims
-
1. A bistable non-volatile latch circuit adapted to store a non-volatile binary data state during a program operation, and to assume one of two stable states in response to a power up operation that correspond uniquely to said data state, comprising:
-
a first circuit section having a first node for receiving a logic input signal, a second node on which a logic output signal is generated, a third node for receiving a power source voltage, a fourth node to which a set/reset signal is supplied, a first non-volatile current path with means to set the impedance of said first current path in a non-volatile manner with a first end of said first current path connected to said second node and a first control node where said set/reset signal is supplied, and means for generating an output voltage on said second node that represents one binary logic state when a voltage is applied to said first node that represents the other binary logic state, where said set/reset signal varies between at least the power source voltage and a program voltage that is negative with respect to the power source reference potential; and a second circuit section having a fifth node for receiving a logic input signal, a sixth node on which a logic output signal is generated, a seventh node for receiving a power source voltage, an eighth node for receiving a set/reset signal, a second non-volatile current path with means to set the impedance of said second current path in a non-volatile manner with a first end of said second current path connected to said sixth node and a second control node where said set/reset signal is supplied, and means of generating an output voltage on said sixth node that represents one binary logic state when a voltage is applied to said fifth node that represents the other binary logic state; and means for connecting said first circuit section and said second circuit section into a bistable configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of transferring the contents of binary data stored in a bistable non-volatile latch circuit powered by a power supply voltage, and which further comprises a latch circuit and two n-channel non-volatile memory transistors with at least a bulk node and a gate node, comprising:
-
an erase operation wherein said bulk nodes are biased at the operating power supply voltage and said gate nodes are biased at a first negative potential with respect to the supply reference potential; and a write operation wherein said bulk nodes and said gate nodes are biased at said supply reference potential and a storage bit is written to said latch circuit; and a program operation wherein said storage bit is programmed into said non-volatile memory transistors by biasing said bulk nodes at a second negative potential with respect to said supply reference potential and said gate nodes at said operating power supply voltage; and a set operation wherein at least said bulk nodes and said gate nodes are biased at said supply reference potential and the latch outputs produce potentials that represent the correct logic bit of the stored state. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A bistable non-volatile latch circuit adapted to store in a non-volatile fashion a binary data state at the time of a program operation, and to assume one of two stable states in response to a power up operation that correspond uniquely to said data state, said circuit comprising:
-
a first circuit section comprising a first node where a logic input signal is supplied, a second node where a logic output signal is generated, a third node where a power source voltage is applied, a fourth node where a reset/set signal is supplied, a first non-volatile current path with means to set the impedance of said first current path in a non-volatile manner with a first end of said first current path connected to said second node and a first control node where said reset/set signal is supplied, and means of generating an output voltage on said second node that represents one binary logic state when a voltage is applied to said first node that represents the other binary logic state, where said reset/set signal varies between at least the power source voltage and a program voltage that is negative with respect to the power source reference potential; and a second circuit section comprising a fifth node where a logic input signal is supplied, a sixth node where a logic output signal is generated, a seventh node where a power source voltage is applied, a eighth node where a set/reset signal is supplied, a second non-volatile current path with means to set the impedance of said second current path in a non-volatile manner with a first end of said second current path connected to said sixth node and a second control node where said set/reset signal is supplied, and means of generating an output voltage on said sixth node that represents one binary logic state when a voltage is applied to said fifth node that represents the other binary logic state, where said set/reset signal varies between at least the power source voltage and a program voltage that is negative with respect to the power source reference potential; and means for connecting said first circuit section and said second circuit section into a bistable configuration. - View Dependent Claims (19)
-
Specification