Content deleted Content added
→Phase-change RAM: Fixed reference |
clean out apparent COI / refspam |
||
Line 18:
[[Programmable read-only memory|PROM]] improved on this design, allowing the chip to be written electrically by the end-user. PROM consists of a series of diodes that are initially all set to a single value, "1" for instance. By applying higher power than normal, a selected diode can be "burned out" (like a [[Fuse (electrical)|fuse]]), thereby permanently setting that bit to "0". PROM facilitated prototyping and small volume manufacturing. Many semiconductor manufacturers provided a PROM version of their mask ROM part, so that development [[firmware]] could be tested before ordering a mask ROM.
Currently, the best-known form of both NV-RAM and [[EEPROM]] memory is [[flash memory]]. Some drawbacks to flash memory include the requirement to write it in larger blocks than many computers can automatically address, and the relatively limited longevity of flash memory due to its finite number of write-erase cycles (as of January 2010 most consumer flash products can withstand only around 100,000 rewrites before memory begins to deteriorate){{Citation needed|date=January 2020}}. Another drawback is the performance limitations preventing flash from matching the response times and, in some cases, the random addressability offered by traditional forms of RAM. Several newer technologies are attempting to replace flash in certain roles, and some even claim to be a truly [[universal memory]], offering the performance of the best SRAM devices with the non-volatility of flash.
Those who required real RAM-like performance and non-volatility typically have had to use conventional RAM devices and a battery backup. For example, IBM PC's and successors beginning with the [[IBM PC AT]] used [[nonvolatile BIOS memory]], often called ''CMOS RAM'' or ''parameter RAM'', and this was a common solution in other early microcomputer systems like the original [[Apple Macintosh]], which used a small amount of memory powered by a battery for storing basic setup information like the selected boot volume. (The original IBM PC and PC XT instead used DIP switches to represent up to 24 bits of system configuration data; DIP or similar switches are another, primitive type of programmable ROM device that was widely used in the 1970s and 1980s for very small amounts of data—typically no more than 8 bytes.) Before industry standardization on the IBM PC architecture, some other microcomputer models used battery-backed RAM more extensively: for example, in the [[TRS-80 Model 100]]/Tandy 102, all of the main memory (8 KB minimum, 32 KB maximum) is battery-backed SRAM. Also, in the 1990s many video game software cartridges (e.g. for consoles such as the [[Sega Genesis]]) included battery-backed RAM to retain saved games, high scores, and similar data. Also, some arcade video game cabinets contain CPU modules that include battery-backed RAM containing keys for on-the-fly game software decryption. Much larger battery backed memories are still used today as [[cache (computing)|caches]] for high-speed [[database]]s that require a performance level newer NVRAM devices have not yet managed to meet.
Line 57:
{{main|FeFET memory}}
An alternative application of (hafnium oxide based) [[ferroelectrics]] is [[Fe FET]] based memory, which utilises a ferroelectric between the gate and device of a [[field-effect transistor]]. Such devices are claimed to have the advantage that they utilise the same technology as [[HKMG]] (high-L metal gate) based lithography, and scale to the same size as a conventional FET at a given [[process node]]. As of 2017 32Mbit devices have been demonstrated at [[22 nm]].
==See also==
|