Page 193 -
P. 193

5.1 / SEMICONDUCTOR MAIN MEMORY 163

                       A ROM is created like any other integrated circuit chip, with the data actually
                  wired into the chip as part of the fabrication process.This presents two problems:
                     • The data insertion step includes a relatively large fixed cost, whether one or
                       thousands of copies of a particular ROM are fabricated.
                     • There is no room for error. If one bit is wrong, the whole batch of ROMs must
                       be thrown out.
                       When only a small number of ROMs with a particular memory content is
                  needed, a less expensive alternative is the programmable ROM (PROM). Like the
                  ROM, the PROM is nonvolatile and may be written into only once. For the PROM,
                  the writing process is performed electrically and may be performed by a supplier or
                  customer at a time later than the original chip fabrication. Special equipment is re-
                  quired for the writing or “programming” process. PROMs provide flexibility and
                  convenience.The ROM remains attractive for high-volume production runs.
                       Another variation on read-only memory is the read-mostly memory, which is
                  useful for applications in which read operations are far more frequent than write
                  operations but for which nonvolatile storage is required. There are three common
                  forms of read-mostly memory: EPROM, EEPROM, and flash memory.
                       The optically  erasable programmable read-only memory (EPROM) is read
                  and written electrically, as with PROM. However, before a write operation, all the
                  storage cells must be erased to the same initial state by exposure of the packaged
                  chip to ultraviolet radiation. Erasure is performed by shining an intense ultraviolet
                  light through a window that is designed into the memory chip. This erasure process
                  can be performed repeatedly; each erasure can take as much as 20 minutes to per-
                  form. Thus, the EPROM can be altered multiple times and, like the ROM and
                  PROM, holds its data virtually indefinitely. For comparable amounts of storage, the
                  EPROM is more expensive than PROM, but it has the advantage of the multiple up-
                  date capability.
                       A more attractive form of read-mostly memory is electrically erasable pro-
                  grammable read-only memory (EEPROM). This is a read-mostly memory that can
                  be written into at any time without erasing prior contents; only the byte or bytes ad-
                  dressed are updated. The write operation takes considerably longer than the read
                  operation, on the order of several hundred microseconds per byte. The EEPROM
                  combines the advantage of nonvolatility with the flexibility of being updatable in
                  place, using ordinary bus control, address, and data lines. EEPROM is more expen-
                  sive than EPROM and also is less dense, supporting fewer bits per chip.
                       Another form of semiconductor memory is flash memory (so named because
                  of the speed with which it can be reprogrammed). First introduced in the mid-1980s,
                  flash memory is intermediate between EPROM and EEPROM in both cost and
                  functionality. Like EEPROM, flash memory uses an electrical erasing technology.
                  An entire flash memory can be erased in one or a few seconds, which is much faster
                  than EPROM.In addition,it is possible to erase just blocks of memory rather than an
                  entire chip. Flash memory gets its name because the microchip is organized so that a
                  section of memory cells are erased in a single action or “flash.” However, flash mem-
                  ory does not provide byte-level erasure. Like EPROM, flash memory uses only one
                  transistor per bit, and so achieves the high density (compared with EEPROM) of
                  EPROM.
   188   189   190   191   192   193   194   195   196   197   198