Page 210 - DCAP108_DIGITAL_CIRCUITS_AND_LOGIC_DESIGNS
P. 210

Unit 11: Registers and Counters



                                  Figure 11.33: Semiconductor Memory                              Notes













            Figure 11.33 is an example of semiconductor memory technology used in computers.
            With the rapid growth in the requirement for semiconductor memories there have been a number
            of technologies and types of memory that have emerged. Names such as ROM, RAM, EPROM,
            EEPROM, Flash memory, DRAM, SRAM, SDRAM, and the very new MRAM can now be seen
            in the electronics literature. Each one has its own advantages and area in which it may be used.
            11.5.1 Types of Semiconductor Memory

            Electronic semiconductor memory technology can be split into two main types or categories,
            according to the way in which the memory operates:

            Random Access Memory (RAM)
            As the names suggest, the RAM or random access memory is a form of semiconductor memory
            technology that is used for reading and writing data in any order as required. It is used for such
            applications as the computer or processor memory where variables and other stored and are
            required on a random basis. Data is stored and read many times to and from this type of memory.
            Read Only Memory (ROM)
            A ROM is a form of semiconductor memory technology used where the data is written once and
            then not changed. In view of this it is used where data needs to be stored permanently, even when
            the power is removed—many memory technologies lose the data once the power is removed.
            As a result, this type of semiconductor memory technology is widely used for storing programs
            and data that must survive when a computer or processor is powered down. For example the
            BIOS of a computer will be stored in ROM. As the name implies, data cannot be easily written
            to ROM. Depending on the technology used in the ROM, writing the data into the ROM initially
            may require special hardware. Although it is often possible to change the data, this gain requires
            special hardware to erase the data ready for new data to be written in.
            Both of these categories of semiconductor technology are widely used. Each type being used in
            different areas and applications within microprocessor based electronics systems.
            11.5.2 Semiconductor Memory Technologies

            There is a large variety of types of ROM and RAM that are available. These arise from the variety
            of applications and also the number of technologies available. This means that there is a large
            number of abbreviations or acronyms and categories for memories ranging from Flash to MRAM,
            PROM to EEPROM, and many more.

            PROM
            This stands for Programmable Read-Only Memory. It is a semiconductor memory which can only
            have data written to it once the data written to it is permanent. These memories are bought in a
            blank format and they are programmed using a special PROM programmer. Typically a PROM
            will consist of an array of fusible links some of which are “blown” during the programming
            process to provide the required data pattern.



                                             LOVELY PROFESSIONAL UNIVERSITY                                   205
   205   206   207   208   209   210   211   212   213   214   215