
Non-volatile memory (NVM) or non-volatile storage is a type of computer memory that can retain stored information even after power is removed. In contrast, volatile memory needs constant power in order to retain data.
Non-volatile memory typically refers to storage in memory chips, which store data in floating-gate memory cells consisting of floating-gate MOSFETs (metal–oxide–semiconductor field-effect transistors), including flash memory storage such as NAND flash and solid-state drives (SSD).
Other examples of non-volatile memory include read-only memory (ROM), EPROM (erasable programmable ROM) and EEPROM (electrically erasable programmable ROM), ferroelectric RAM, most types of computer data storage devices (e.g. disk storage, hard disk drives, optical discs, floppy disks, and magnetic tape), and early computer storage methods such as punched tape and cards.
Overview
Non-volatile memory is typically used for the task of secondary storage or long-term persistent storage. The most widely used form of primary storage today[as of?] is a volatile form of random access memory (RAM), meaning that when the computer is shut down, anything contained in RAM is lost. However, most forms of non-volatile memory have limitations that make them unsuitable for use as primary storage. Typically, non-volatile memory costs more, provides lower performance, or has a limited lifetime compared to volatile random access memory.
Non-volatile data storage can be categorized into electrically addressed systems, for example, flash memory, and read-only memory) and mechanically addressed systems (hard disks, optical discs, magnetic tape, holographic memory, and such). Generally speaking, electrically addressed systems are expensive, and have limited capacity, but are fast, whereas mechanically addressed systems cost less per bit, but are slower.
Electrically addressed
Electrically addressed semiconductor non-volatile memories can be categorized according to their write mechanism.
Read-only and read-mostly devices
Mask ROMs are factory programmable only and typically used for large-volume products which are not required to be updated after the memory device is manufactured.
Programmable read-only memory (PROM) can be altered once after the memory device is manufactured using a PROM programmer. Programming is often done before the device is installed in its target system, typically an embedded system. The programming is permanent, and further changes require the replacement of the device. Data is stored by physically altering (burning) storage sites in the device.
An EPROM is an erasable ROM that can be changed more than once. However, writing new data to an EPROM requires a special programmer circuit. EPROMs have a quartz window that allows them to be erased with ultraviolet light, but the whole device is cleared at one time. A one-time programmable (OTP) device may be implemented using an EPROM chip without the quartz window; this is less costly to manufacture. An electrically erasable programmable read-only memory EEPROM uses voltage to erase memory. These erasable memory devices require a significant amount of time to erase data and write new data; they are not usually configured to be programmed by the processor of the target system. Data is stored using floating-gate transistors, which require special operating voltages to trap or release electric charge on an insulated control gate to store information.
Flash memory
Flash memory is a solid-state chip that maintains stored data without any external power source. It is a close relative to the EEPROM; it differs in that erase operations must be done on a block basis, and its capacity is substantially larger than that of an EEPROM. Flash memory devices use two different technologies—NOR and NAND—to map data. NOR flash provides high-speed random access, reading and writing data in specific memory locations; it can retrieve as little as a single byte. NAND flash reads and writes sequentially at high speed, handling data in blocks. However, it is slower on reading when compared to NOR. NAND flash reads faster than it writes, quickly transferring whole pages of data. Less expensive than NOR flash at high densities, NAND technology offers higher capacity for the same-size silicon.
Ferroelectric RAM (F-RAM)
Ferroelectric RAM (FeRAM, F-RAM or FRAM) is a form of random-access memory similar in construction to DRAM, both use a capacitor and transistor but instead of using a simple dielectric layer the capacitor, an F-RAM cell contains a thin ferroelectric film of lead zirconate titanate [Pb(Zr,Ti)O3], commonly referred to as PZT. The Zr/Ti atoms in the PZT change polarity in an electric field, thereby producing a binary switch. Due to the PZT crystal maintaining polarity, F-RAM retains its data memory when power is shut off or interrupted.
Due to this crystal structure and how it is influenced, F-RAM offers distinct properties from other nonvolatile memory options, including extremely high, although not infinite, endurance (exceeding 1016 read/write cycles for 3.3 V devices), ultra-low power consumption (since F-RAM does not require a charge pump like other non-volatile memories), single-cycle write speeds, and gamma radiation tolerance.
Magnetoresistive RAM (MRAM)
Magnetoresistive RAM stores data in magnetic storage elements called magnetic tunnel junctions (MTJs). The first generation of MRAM, such as Everspin Technologies' 4 Mbit, utilized field-induced writing. The second generation is developed mainly through two approaches: Thermal-assisted switching (TAS) which is being developed by Crocus Technology, and Spin-transfer torque (STT) which Crocus, Hynix, IBM, and several other companies are developing.
Phase-change Memory (PCM)
Phase-change memory stores data in chalcogenide glass, which can reversibly change the phase between the amorphous and the crystalline state, accomplished by heating and cooling the glass. The crystalline state has low resistance, and the amorphous phase has high resistance, which allows currents to be switched ON and OFF to represent digital 1 and 0 states.
FeFET memory
FeFET memory uses a transistor with ferroelectric material to permanently retain state.
RRAM memory
RRAM (ReRAM) works by changing the resistance across a dielectric solid-state material often referred to as a memristor. ReRAM involves generating defects in a thin oxide layer, known as oxygen vacancies (oxide bond locations where the oxygen has been removed), which can subsequently charge and drift under an electric field. The motion of oxygen ions and vacancies in the oxide would be analogous to the motion of electrons and holes in a semiconductor.
Although ReRAM was initially seen as a replacement technology for flash memory, the cost and performance benefits of ReRAM have not been enough for companies to proceed with the replacement. Apparently, a broad range of materials can be used for ReRAM. However, the discovery that the popular high-κ gate dielectric HfO2 can be used as a low-voltage ReRAM has encouraged researchers to investigate more possibilities.
Mechanically addressed systems
Mechanically addressed systems use a recording head to read and write on a designated storage medium. Since the access time depends on the physical location of the data on the device, mechanically addressed systems may be sequential access. For example, magnetic tape stores data as a sequence of bits on a long tape; transporting the tape past the recording head is required to access any part of the storage. Tape media can be removed from the drive and stored, giving indefinite capacity at the cost of the time required to retrieve a dismounted tape.
Hard disk drives use a rotating magnetic disk to store data; access time is longer than for semiconductor memory, but the cost per stored data bit is very low, and they provide random access to any location on the disk. Formerly, removable disk packs were common, allowing storage capacity to be expanded. Optical discs store data by altering a pigment layer on a plastic disk and are similarly random access. Read-only and read-write versions are available; removable media again allows indefinite expansion, and some automated systems (e.g. optical jukebox) were used to retrieve and mount disks under direct program control.
Domain-wall memory (DWM) stores data in a magnetic tunnel junctions (MTJs), which works by controlling domain wall (DW) motion in ferromagnetic nanowires.
Organic
Thinfilm produces rewriteable non-volatile organic ferroelectric memory based on ferroelectric polymers. Thinfilm successfully demonstrated roll-to-roll printed memories in 2009. In Thinfilm's organic memory the ferroelectric polymer is sandwiched between two sets of electrodes in a passive matrix. Each crossing of metal lines is a ferroelectric capacitor and defines a memory cell.
Non-volatile main memory
Non-volatile main memory (NVMM) is primary storage with non-volatile attributes. This application of non-volatile memory presents security challenges.NVDIMM is one example of the non-volatile main memory.
References
- Patterson, David; Hennessy, John (2005). Computer Organization and Design: The Hardware/Software Interface. Elsevier. p. 23. ISBN 9780080502571.
- "i-NVMM: Securing non-volatile memory on the fly". Techrepublic. August 2011. Archived from the original on 22 March 2017. Retrieved 21 March 2017.
- "Non-Volatile Memory (NVM)". Techopedia. Archived from the original on 22 March 2017. Retrieved 21 March 2017.
- Russell Kay (7 June 2010). "Flash memory". ComputerWorld. Archived from the original on 10 June 2010.
- F-RAM Memory Technology, Ramtron.com, archived from the original on 27 January 2012, retrieved 30 January 2012
- The Emergence of Practical MRAM "Crocus Technology | Magnetic Sensors | TMR Sensors" (PDF). Archived from the original (PDF) on 27 April 2011. Retrieved 20 July 2009.
- "Latest News". EE|Times. Archived from the original on 19 January 2012.
- Hudgens, S.; Johnson, B. (November 2004). "Overview of Phase-Change Chalcogenide Nonvolatile Memory Technology". MRS Bulletin. 29 (11): 829–832. doi:10.1557/mrs2004.236. ISSN 1938-1425. S2CID 137902404.
- Pirovano, A.; Lacaita, A.L.; Benvenuti, A.; Pellizzer, F.; Hudgens, S.; Bez, R. (December 2003). "Scaling analysis of phase-change memory technology". IEEE International Electron Devices Meeting 2003. pp. 29.6.1–29.6.4. doi:10.1109/IEDM.2003.1269376. ISBN 0-7803-7872-5. S2CID 1130884.
- Lee, H. Y.; Chen, P. S.; Wu, T. Y.; Chen, Y. S.; Wang, C. C.; Tzeng, P. J.; Lin, C. H.; Chen, F.; Lien, C. H.; Tsai, M. J. (2008). Low power and high speed bipolar switching with a thin reactive Ti buffer layer in robust HfO2-based RRAM. 2008 IE
- "Definition: tape drive". TechTarget. Archived from the original on 7 July 2015. Retrieved 7 July 2015.
- "Tape Drives". snia.org. Archived from the original on 7 July 2015. Retrieved 7 July 2015.
- "What is hard drive?". computerhope.com. Archived from the original on 8 July 2015. Retrieved 7 July 2015.
- "IBM 2314 Disk Drives". ncl.ac.uk. Archived from the original on 2 October 2015. Retrieved 7 July 2015.
- "Optical Blu-ray Jukeboxes and Libraries Systems for Archiving Storage – Kintronics". kintronics.com. Archived from the original on 20 July 2015. Retrieved 7 July 2015.
- Parkin, Stuart S. P.; Hayashi, Masamitsu; Thomas, Luc (11 April 2008). "Magnetic Domain-Wall Racetrack Memory". Science. 320 (5873): 190–194. Bibcode:2008Sci...320..190P. doi:10.1126/science.1145799. PMID 18403702. S2CID 19285283.
- Thinfilm and InkTec awarded IDTechEx' Technical Development Manufacturing Award IDTechEx, 15 April 2009
- PolyIC, ThinFilm announce pilot of volume printed plastic memories Archived 29 September 2012 at the Wayback Machine EETimes, 22 September 2009
- All set for high-volume production of printed memories Archived 13 April 2010 at the Wayback Machine Printed Electronics World, 12 April 2010
- "NVDIMM – Changes are Here, So What's Next?" (PDF). snia.org. SINA. Retrieved 24 April 2018.
- Kannan, Sachhidh; Karimi, Naghmeh; Sinanoglu, Ozgur; Karri, Ramesh (22 January 2015). "Security Vulnerabilities of Emerging Nonvolatile Main Memories and Countermeasures". IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 34 (1): 2–15. doi:10.1109/TCAD.2014.2369741. S2CID 14712674 – via IEEE Xplore.
External links
- Supporting filesystems in persistent memory, LWN.net, 2 September 2014, by Jonathan Corbet
- Research paper about perspective usage of magnetic photoconductors in magneto-optical data storage.
Non volatile memory NVM or non volatile storage is a type of computer memory that can retain stored information even after power is removed In contrast volatile memory needs constant power in order to retain data Non volatile memory typically refers to storage in memory chips which store data in floating gate memory cells consisting of floating gate MOSFETs metal oxide semiconductor field effect transistors including flash memory storage such as NAND flash and solid state drives SSD Other examples of non volatile memory include read only memory ROM EPROM erasable programmable ROM and EEPROM electrically erasable programmable ROM ferroelectric RAM most types of computer data storage devices e g disk storage hard disk drives optical discs floppy disks and magnetic tape and early computer storage methods such as punched tape and cards OverviewNon volatile memory is typically used for the task of secondary storage or long term persistent storage The most widely used form of primary storage today as of is a volatile form of random access memory RAM meaning that when the computer is shut down anything contained in RAM is lost However most forms of non volatile memory have limitations that make them unsuitable for use as primary storage Typically non volatile memory costs more provides lower performance or has a limited lifetime compared to volatile random access memory Non volatile data storage can be categorized into electrically addressed systems for example flash memory and read only memory and mechanically addressed systems hard disks optical discs magnetic tape holographic memory and such Generally speaking electrically addressed systems are expensive and have limited capacity but are fast whereas mechanically addressed systems cost less per bit but are slower Electrically addressedElectrically addressed semiconductor non volatile memories can be categorized according to their write mechanism Read only and read mostly devices Mask ROMs are factory programmable only and typically used for large volume products which are not required to be updated after the memory device is manufactured Programmable read only memory PROM can be altered once after the memory device is manufactured using a PROM programmer Programming is often done before the device is installed in its target system typically an embedded system The programming is permanent and further changes require the replacement of the device Data is stored by physically altering burning storage sites in the device An EPROM is an erasable ROM that can be changed more than once However writing new data to an EPROM requires a special programmer circuit EPROMs have a quartz window that allows them to be erased with ultraviolet light but the whole device is cleared at one time A one time programmable OTP device may be implemented using an EPROM chip without the quartz window this is less costly to manufacture An electrically erasable programmable read only memory EEPROM uses voltage to erase memory These erasable memory devices require a significant amount of time to erase data and write new data they are not usually configured to be programmed by the processor of the target system Data is stored using floating gate transistors which require special operating voltages to trap or release electric charge on an insulated control gate to store information Flash memory Flash memory is a solid state chip that maintains stored data without any external power source It is a close relative to the EEPROM it differs in that erase operations must be done on a block basis and its capacity is substantially larger than that of an EEPROM Flash memory devices use two different technologies NOR and NAND to map data NOR flash provides high speed random access reading and writing data in specific memory locations it can retrieve as little as a single byte NAND flash reads and writes sequentially at high speed handling data in blocks However it is slower on reading when compared to NOR NAND flash reads faster than it writes quickly transferring whole pages of data Less expensive than NOR flash at high densities NAND technology offers higher capacity for the same size silicon Ferroelectric RAM F RAM Ferroelectric RAM FeRAM F RAM or FRAM is a form of random access memory similar in construction to DRAM both use a capacitor and transistor but instead of using a simple dielectric layer the capacitor an F RAM cell contains a thin ferroelectric film of lead zirconate titanate Pb Zr Ti O3 commonly referred to as PZT The Zr Ti atoms in the PZT change polarity in an electric field thereby producing a binary switch Due to the PZT crystal maintaining polarity F RAM retains its data memory when power is shut off or interrupted Due to this crystal structure and how it is influenced F RAM offers distinct properties from other nonvolatile memory options including extremely high although not infinite endurance exceeding 1016 read write cycles for 3 3 V devices ultra low power consumption since F RAM does not require a charge pump like other non volatile memories single cycle write speeds and gamma radiation tolerance Magnetoresistive RAM MRAM Magnetoresistive RAM stores data in magnetic storage elements called magnetic tunnel junctions MTJs The first generation of MRAM such as Everspin Technologies 4 Mbit utilized field induced writing The second generation is developed mainly through two approaches Thermal assisted switching TAS which is being developed by Crocus Technology and Spin transfer torque STT which Crocus Hynix IBM and several other companies are developing Phase change Memory PCM Phase change memory stores data in chalcogenide glass which can reversibly change the phase between the amorphous and the crystalline state accomplished by heating and cooling the glass The crystalline state has low resistance and the amorphous phase has high resistance which allows currents to be switched ON and OFF to represent digital 1 and 0 states FeFET memory FeFET memory uses a transistor with ferroelectric material to permanently retain state RRAM memory RRAM ReRAM works by changing the resistance across a dielectric solid state material often referred to as a memristor ReRAM involves generating defects in a thin oxide layer known as oxygen vacancies oxide bond locations where the oxygen has been removed which can subsequently charge and drift under an electric field The motion of oxygen ions and vacancies in the oxide would be analogous to the motion of electrons and holes in a semiconductor Although ReRAM was initially seen as a replacement technology for flash memory the cost and performance benefits of ReRAM have not been enough for companies to proceed with the replacement Apparently a broad range of materials can be used for ReRAM However the discovery that the popular high k gate dielectric HfO2 can be used as a low voltage ReRAM has encouraged researchers to investigate more possibilities Mechanically addressed systemsMechanically addressed systems use a recording head to read and write on a designated storage medium Since the access time depends on the physical location of the data on the device mechanically addressed systems may be sequential access For example magnetic tape stores data as a sequence of bits on a long tape transporting the tape past the recording head is required to access any part of the storage Tape media can be removed from the drive and stored giving indefinite capacity at the cost of the time required to retrieve a dismounted tape Hard disk drives use a rotating magnetic disk to store data access time is longer than for semiconductor memory but the cost per stored data bit is very low and they provide random access to any location on the disk Formerly removable disk packs were common allowing storage capacity to be expanded Optical discs store data by altering a pigment layer on a plastic disk and are similarly random access Read only and read write versions are available removable media again allows indefinite expansion and some automated systems e g optical jukebox were used to retrieve and mount disks under direct program control Domain wall memory DWM stores data in a magnetic tunnel junctions MTJs which works by controlling domain wall DW motion in ferromagnetic nanowires OrganicThinfilm produces rewriteable non volatile organic ferroelectric memory based on ferroelectric polymers Thinfilm successfully demonstrated roll to roll printed memories in 2009 In Thinfilm s organic memory the ferroelectric polymer is sandwiched between two sets of electrodes in a passive matrix Each crossing of metal lines is a ferroelectric capacitor and defines a memory cell Non volatile main memoryNon volatile main memory NVMM is primary storage with non volatile attributes This application of non volatile memory presents security challenges NVDIMM is one example of the non volatile main memory ReferencesPatterson David Hennessy John 2005 Computer Organization and Design The Hardware Software Interface Elsevier p 23 ISBN 9780080502571 i NVMM Securing non volatile memory on the fly Techrepublic August 2011 Archived from the original on 22 March 2017 Retrieved 21 March 2017 Non Volatile Memory NVM Techopedia Archived from the original on 22 March 2017 Retrieved 21 March 2017 Russell Kay 7 June 2010 Flash memory ComputerWorld Archived from the original on 10 June 2010 F RAM Memory Technology Ramtron com archived from the original on 27 January 2012 retrieved 30 January 2012 The Emergence of Practical MRAM Crocus Technology Magnetic Sensors TMR Sensors PDF Archived from the original PDF on 27 April 2011 Retrieved 20 July 2009 Latest News EE Times Archived from the original on 19 January 2012 Hudgens S Johnson B November 2004 Overview of Phase Change Chalcogenide Nonvolatile Memory Technology MRS Bulletin 29 11 829 832 doi 10 1557 mrs2004 236 ISSN 1938 1425 S2CID 137902404 Pirovano A Lacaita A L Benvenuti A Pellizzer F Hudgens S Bez R December 2003 Scaling analysis of phase change memory technology IEEE International Electron Devices Meeting 2003 pp 29 6 1 29 6 4 doi 10 1109 IEDM 2003 1269376 ISBN 0 7803 7872 5 S2CID 1130884 Lee H Y Chen P S Wu T Y Chen Y S Wang C C Tzeng P J Lin C H Chen F Lien C H Tsai M J 2008 Low power and high speed bipolar switching with a thin reactive Ti buffer layer in robust HfO2 based RRAM 2008 IE Definition tape drive TechTarget Archived from the original on 7 July 2015 Retrieved 7 July 2015 Tape Drives snia org Archived from the original on 7 July 2015 Retrieved 7 July 2015 What is hard drive computerhope com Archived from the original on 8 July 2015 Retrieved 7 July 2015 IBM 2314 Disk Drives ncl ac uk Archived from the original on 2 October 2015 Retrieved 7 July 2015 Optical Blu ray Jukeboxes and Libraries Systems for Archiving Storage Kintronics kintronics com Archived from the original on 20 July 2015 Retrieved 7 July 2015 Parkin Stuart S P Hayashi Masamitsu Thomas Luc 11 April 2008 Magnetic Domain Wall Racetrack Memory Science 320 5873 190 194 Bibcode 2008Sci 320 190P doi 10 1126 science 1145799 PMID 18403702 S2CID 19285283 Thinfilm and InkTec awarded IDTechEx Technical Development Manufacturing Award IDTechEx 15 April 2009 PolyIC ThinFilm announce pilot of volume printed plastic memories Archived 29 September 2012 at the Wayback Machine EETimes 22 September 2009 All set for high volume production of printed memories Archived 13 April 2010 at the Wayback Machine Printed Electronics World 12 April 2010 NVDIMM Changes are Here So What s Next PDF snia org SINA Retrieved 24 April 2018 Kannan Sachhidh Karimi Naghmeh Sinanoglu Ozgur Karri Ramesh 22 January 2015 Security Vulnerabilities of Emerging Nonvolatile Main Memories and Countermeasures IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems 34 1 2 15 doi 10 1109 TCAD 2014 2369741 S2CID 14712674 via IEEE Xplore External linksSupporting filesystems in persistent memory LWN net 2 September 2014 by Jonathan Corbet Research paper about perspective usage of magnetic photoconductors in magneto optical data storage