NON-VOLATILE STATIC RANDOM ACCESS MEMORY
20210158859 · 2021-05-27
Inventors
Cpc classification
G11C14/009
PHYSICS
G11C11/4074
PHYSICS
G11C5/06
PHYSICS
International classification
G11C11/4074
PHYSICS
Abstract
The disclosed technology relates to a non-volatile (NV) static random-access memory (SRAM) device, and to a method of operating the same. The NV-SRAM device includes a plurality of bit-cells, wherein each bit-cell comprises: an SRAM bit-cell; a first bit-line connected via a first access element to the SRAM bit-cell; a NV bit-cell connected via a switch to the SRAM bit-cell; and a second bit-line connected via a second access element to the NV bit-cell. The NV-SRAM device is configured to independently write data from the first bit-line into the SRAM bit-cell through the first access element, and respectively from the second bit-line into the NV bit-cell through the second access element.
Claims
1. A non-volatile static random-access memory (NV-SRAM) device including a plurality of bit-cells, wherein each bit-cell comprises: an SRAM bit-cell; a first bit-line connected via a first access element to the SRAM bit-cell; a non-volatile bit-cell connected via a switch to the SRAM bit-cell; and a second bit-line connected via a second access element to the non-volatile bit-cell, wherein the NV-SRAM device is configured to independently write data from the first bit-line into the SRAM bit-cell through the first access element, and from the second bit-line into the non-volatile bit-cell through the second access element.
2. The NV-SRAM device according to claim 1, wherein the NV-SRAM device is configured to read data from the non-volatile bit-cell into the SRAM bit-cell through the switch in an enabled state.
3. The NV-SRAM device according to claim 1, wherein the non-volatile bit-cell comprises a resistive memory element.
4. The NV-SRAM device according to claim 3, wherein the resistive memory element comprises a spin-transfer-torque magnetoresistive random access memory (STT-MRAM) element, a resistive random access memory (RRAM) element, or a phase-change random access memory (PC-RAM) element.
5. The NV-SRAM device according to claim 3, wherein the second access element comprises a transistor.
6. The NV-SRAM device according to claim 1, wherein the non-volatile bit-cell comprises a voltage-controlled magnetic anisotropy (VCMA) memory element.
7. The NV-SRAM device according to claim 6, wherein the VCMA memory element comprises a magnetic tunnel junction (MTJ) memory element.
8. The NV-SRAM device according to claim 6, wherein the second access element comprises a diode.
9. The NV-SRAM device according to claim 1, wherein the switch is connected between the first access element and the second access element.
10. The NV-SRAM device according to claim 1, wherein one or more of the first access element, the second access element and the switch comprise a transistor.
11. The NV-SRAM device according to claim 10, wherein each of the first access element and the switch comprises a transistor, and wherein a source of the transistor of the first access element is connected to a source of the transistor of the switch.
12. The NV-SRAM device according to claim 10, wherein: the first access element comprises a transistor having a gate connected to a first word-line; and/or the second access element comprises a transistor having a gate connected to a second word-line; and/or the switch comprises a transistor having a gate connected to a first restore-line; and/or the non-volatile bit-cell is connected to a second restore-line.
13. The NV-SRAM device according to claim 1, wherein: the SRAM bit-cell is connected to a pair of first bit-lines via a pair of first access elements; a pair of non-volatile bit-cells is connected via a pair of switches to the SRAM bit-cell; and a pair of second bit-lines are connected to the pair of non-volatile bit-cells via a pair of second access elements.
14. The NV-SRAM device according to claim 13, wherein each of the switches comprises a transistor having a gate, and wherein the gates of the switches are electrically connected to each other.
15. The NV-SRAM device according to claim 13, wherein each of the non-volatile bit-cells comprises a resistive memory element.
16. A method of operating the NV-SRAM device according to claim 1, wherein the method comprises, for writing into the non-volatile bit-cell: reading data from the SRAM bit-cell to the first bit-line through the first access element; and writing the data from the second bit-line into the non-volatile bit-cell through the second access element.
17. The method according to claim 16, wherein, for the writing into the non-volatile bit-cell: the reading of the data from the SRAM bit-cell and the writing of the data into the non-volatile bit-cell, respectively, is performed one after the other in the same clock cycle.
18. The method according to claim 16, wherein writing into a plurality of non-volatile bit-cells is performed word-line by word-line.
19. The method according to claim 16, wherein the method further comprises, for reading data from the non-volatile bit-cell into the SRAM bit-cell: enabling the switch between the non-volatile bit-cell and the SRAM bit-cell; and ramping-up a restore voltage applied to the nonvolatile bit-cell or ramping-up a supply voltage applied to the SRAM bit-cell.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The above described aspects and implementations are explained in the following description of embodiments with respect to the enclosed drawings:
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION OF CERTAIN ILLUSTRATIVE EMBODIMENTS
[0043]
[0044] Each SRAM bit-cell 11 can be designed similar to a SRAM bit-cell in a conventional SRAM device, in particular, with respect to multiple storage nodes per SRAM bit-cell. Each NV bit-cell 14 may comprise at least one resistive memory element and/or at least one VCMA memory element. In particular, each NV bit-cell 14 may comprise at least one STT-MRAM element, at least one RRAM element, or at least one PC-RAM element.
[0045] Each SRAM bit-cell 11 is connected to at least one first bit-line 12 via/through at least one first access element 13. Each NV bit-cell 14 is connected to at least one second bit-line 16 via/through at least one second access element 17. For instance, the first access element 13 and/or the second access element 17 may each comprise a transistor. The transistors that serve as access first and second elements 13, 17 for the SRAM bit cell 11 and the NV bit-cell 14 may be referred to herein as SRAM transistors and/or NV transistors, respectively.
[0046] The NV-SRAM device 10 of
[0047] Furthermore, the NV-SRAM device 10 is configured to read data from the NV bit-cell 14, and to write that (previously read) data directly into the SRAM bit-cell 11, in particular through the at least one switch 15, where the at least one switch 15 is activated or enabled or opened.
[0048]
[0049]
[0050] The NV-SRAM device 10 of
[0051] The SRAM bit-cell 11 comprises two storage nodes, Q and QB, wherein the storage nodes can be designed as in a conventional SRAM bit-cell. In particular, as shown in
[0052] The one resistive memory element 34 is associated with the storage node Q, and the other resistive memory element 34′ is associated with the storage node QB. The switch 15, here in particular implemented as a transistor, connects the storage node Q and the resistive element 34. Likewise, another switch 15′, here in particular implemented as a transistor, connects the storage node QB and the other resistive memory element 34′. The switch 15 is connected between the first access element 13 and the second access element 17, and the other switch 15′ is connected between the other first access element 13′ and the other second access element 17′.
[0053] The switches 15 and 15′ may be connected together by a restore line 31. In particular, gates of transistors implementing the switches 15 and 15′, may be connected to/by the restore-line 31. Further, gates of the transistors implementing the first access elements 13 and 13′ are connected to a first word-line 32 (WL), and gates of the transistors implementing the second access elements 17 and 17′ are connected to a second word-line 32 (MWL).
[0054] In the NV-SRAM device 10 shown in
[0055]
[0056]
[0057]
[0058]
[0059] In
[0060] Writing into the VCMA memory elements 74 and 74′ is possible by lowering the voltage on the first bit-lines 16 and 16′, and at the same time disabling/closing the switches 15 and 15′, respectively. During a read from the NV bit-cell 14, the switches 15 and 15′ are enabled/opened and the bit-lines 16 and 16 are held at the supply voltage.
[0061] In summary, the NV-SRAM device 10 and the operation method 20, according to embodiments of the disclosure, lead to a reduced bit-cell size, and thus a smaller form factor of the NV-SRAM device 10. Further, less current is needed to write into the NV-SRAM device 10, such that low power operation is enabled. Further, disturbing of information stored in the SRAM bit-cell is avoided during the NV-bit-cell write.
[0062] In the embodiments described above, apparatus, systems, and methods for NV-SRAMs are described in connection with particular embodiments. It will be understood, however, that the principles and advantages of the embodiments can be used for any other systems, apparatus, or methods with a need for NV-SRAM. In the foregoing, it will be appreciated that any feature of any one of the embodiments can be combined and/or substituted with any other feature of any other one of the embodiments.
[0063] Aspects of this disclosure can be implemented in various electronic devices. Examples of the electronic devices can include, but are not limited to, consumer electronic products, parts of the consumer electronic products, electronic test equipment, cellular communications infrastructure such as a base station, etc. Examples of the electronic devices can include, but are not limited to, a mobile phone such as a smart phone, a wearable computing device such as a smart watch or an ear piece, a telephone, a television, a computer monitor, a computer, a modem, a hand-held computer, a laptop computer, a tablet computer, a personal digital assistant (PDA), a microwave, a refrigerator, a vehicular electronics system such as an automotive electronics system, a stereo system, a DVD player, a CD player, a digital music player such as an MP3 player, a radio, a camcorder, a camera such as a digital camera, a portable memory chip, a washer, a dryer, a washer/dryer, peripheral device, a clock, etc. Further, the electronic devices can include unfinished products.
[0064] Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” “include,” “including” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” The word “coupled”, as generally used herein, refers to two or more elements that may be either directly connected, or connected by way of one or more intermediate elements. Likewise, the word “connected”, as generally used herein, refers to two or more elements that may be either directly connected, or connected by way of one or more intermediate elements. Additionally, the words “herein,” “above,” “below,” “infra,” “supra,” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number, respectively. The word “or” in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
[0065] Moreover, conditional language used herein, such as, among others, “can,” “could,” “might,” “may,” “e.g.,” “for example,” “such as” and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or states. Thus, such conditional language is not generally intended to imply that features, elements and/or states are in any way required for one or more embodiments or whether these features, elements and/or states are included or are to be performed in any particular embodiment.
[0066] While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the disclosure. Indeed, the novel apparatus, methods, and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the disclosure. For example, while blocks are presented in a given arrangement, alternative embodiments may perform similar functionalities with different components and/or circuit topologies, and some blocks may be deleted, moved, added, subdivided, combined, and/or modified. Each of these blocks may be implemented in a variety of different ways. Any suitable combination of the elements and acts of the various embodiments described above can be combined to provide further embodiments. The various features and processes described above may be implemented independently of one another, or may be combined in various ways. All suitable combinations and subcombinations of features of this disclosure are intended to fall within the scope of this disclosure.