Split voltage non-volatile latch cell
First Claim
1. A memory comprising:
- an array of non-volatile latch (NVL) cells, each NVL cell comprising;
a non-volatile portion including;
a first non-volatile memory (NVM) device and a first pass gate transistor coupled in series between a first output node and a bitline true; and
a second NVM device and a second pass gate transistor coupled in series between a second output node and a bitline complement; and
a volatile portion including cross-coupled first and second field effect transistors (FET), the first FET coupled between a supply voltage and the first output node, and the second FET coupled supply voltage and the second output node,wherein a gate of the first FET is coupled to the second output node and a gate of the second FET is coupled to the first output node,wherein the first FET and the second FET are in a same deep well of a first type disposed in a substrate of a second type,wherein each of the first NVM device and the second NVM device is in a well of the second type disposed in the deep well, andwherein the first and second pass gate transistors are respectively configured to isolate the first and second NVM devices from the first and second output nodes when a negative voltage is applied to gates of the first and second pass gate transistors.
5 Assignments
0 Petitions
Accused Products
Abstract
A memory including an array of non-volatile latch (NVL) cells and method of operating the same are provided. In one embodiment, each NVL cell includes a non-volatile portion and a volatile portion. The non-volatile portion includes a first non-volatile memory (NVM) device and a first pass gate transistor coupled in series between a first output node and a bitline true, and a second NVM device and a second pass gate transistor coupled in series between a second output node and a bitline complement. The volatile portion includes cross-coupled first and second field effect transistors (FET), the first FET coupled between a supply voltage (VPWR) and the first output node, and the second FET coupled between VPWR and the second output node. A gate of the first FET is coupled to the second output node, and a gate of the second FET is coupled to the first output node.
-
Citations
20 Claims
-
1. A memory comprising:
an array of non-volatile latch (NVL) cells, each NVL cell comprising; a non-volatile portion including; a first non-volatile memory (NVM) device and a first pass gate transistor coupled in series between a first output node and a bitline true; and a second NVM device and a second pass gate transistor coupled in series between a second output node and a bitline complement; and a volatile portion including cross-coupled first and second field effect transistors (FET), the first FET coupled between a supply voltage and the first output node, and the second FET coupled supply voltage and the second output node, wherein a gate of the first FET is coupled to the second output node and a gate of the second FET is coupled to the first output node, wherein the first FET and the second FET are in a same deep well of a first type disposed in a substrate of a second type, wherein each of the first NVM device and the second NVM device is in a well of the second type disposed in the deep well, and wherein the first and second pass gate transistors are respectively configured to isolate the first and second NVM devices from the first and second output nodes when a negative voltage is applied to gates of the first and second pass gate transistors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A memory comprising:
-
an array of flash cells; an array of non-volatile latch (NVL) cells, each NVL cell comprising; a non-volatile portion including; a series connected first non-volatile memory (NVM) device and a first pass gate transistor coupled between a first output node and a bitline true, the first pass gate transistor configured to isolate the first NVM device from the first output node when a negative voltage is applied to a gate of the first pass gate transistor; and a series connected second NVM device and a second pass gate transistor coupled between a second output node and a bitline complement, the second pass gate transistor configured to isolate the second NVM device from the second output node when the negative voltage is applied to a gate of the second pass gate transistor; a volatile portion including cross-coupled first and second field effect transistors (FET), the first FET coupled between a supply voltage and the first output node, and the second FET coupled between the supply voltage and the second output node, wherein the first FET and the second FET are in a same deep well of a first type disposed in a substrate of a second type, and wherein each of the first NVM device and the second NVM device is in a well of the second type disposed in the deep well; and a single charge pump configured to be used to program and erase both the flash cells and the NVL cells. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of programming an array of non-volatile latch (NVL) cells comprising:
-
providing an array of NVL cells, each including a first non-volatile memory (NVM) device and a first pass gate transistor formed in a PWELL of a triple well and coupled in series between a first output node and a bitline true, a second NVM device and a second pass gate transistor formed in the PWELL and coupled in series between a second output node and a bitline complement, and a volatile latch including cross-coupled first and second field effect transistors coupled between a supply voltage and the output nodes; isolating the first and second NVM devices in all NVL cells in the array from the output nodes by applying a negative voltage (VNEG) to gates of the first and second pass gate transistors; applying VNEG to the PWELLs in all NVL cells in the array; applying VNEG to the bitline true while applying an inhibit voltage (VINH) to the bitline complement in all NVL cells in the array; and applying a programming voltage (VPOS) to gates of the first and second NVM devices in NVL cells in a selected row of the array while applying VNEG to the first and second NVM devices in NVL cells in a deselected row, wherein a difference between VPOS and VNEG raises a threshold voltage (VTP) of the first NVM devices in NVL cells on the selected row, and the difference between VPOS and VNEG applied to the bitline true is sufficient to program first NVM device in NVL cells on the selected row, and wherein the difference between VPOS and VINH applied to the bitline complement is sufficient to inhibit the second NVM devices in NVL cells on the selected row from getting programmed.
-
Specification