From Digital Integrated Circuit Design

Overview

One of the most important building blocks of modern digital systems is the semiconductor memory. A semiconductor memory is used to store digital data. In this way it is somewhat similar to a digital register, but unlike a register, it is normally not possible to access all storage locations in parallel at the same time. Rather, only one or a few memory locations can be addressed during a single access. In a semiconductor memory, in addition to the data lines, there will be additional address inputs, which, after being decoded, will determine which address location or locations are to be accessed. Also, there will be control lines, which determine the function being performed.

Random-access semiconductor memories can have their individual memory locations randomly accessed either for reading or writing. The random-access memory (RAM) is contrasted with a sequential memory in which the memory locations can be accessed only sequentially (one after the other) in a particular order. For example, a magnetic tape used to store digital data is considered a sequential memory. Sequential memories are beyond the scope of this text.

Whether a storage cell of a random-access memory is being read from or written into is determined by a control line, often designated R/ W, which will be a "1" when a memory location is being read. Some semiconductor memories cannot have their contents changed during normal operation. These are called read-only memories (ROMs). Their contents are determined either at the time of...

Copyright Oxford University Press, Inc. 2000 under license agreement with Books24x7

Products & Services
Memory Chips
Memory chips are internal storage areas in computers. Although the term "memory chip" commonly refers to a computer's random access memory (RAM), this product area includes many different types of electronic data storage. Computer memory stores data electronically in cells. Without memory chips, a computer could not read programs or retain data.
FLASH Memory Chips
FLASH memory chips offer extremely fast access times, low power consumption, and relative immunity to severe shock or vibration. They do not need a constant power supply to retain their data. 
Memory Modules
Memory modules are computer chips used to add memory to a computer.
MRAM
Magnetoresistive random access memory (MRAM) stores bits of data by using magnetic charges. MRAM is designed for high density, high speed, and non-volatile devices and has the potential to replace DRAM and Flash (EEPROM) memory.
Flash Memory Cards
Flash memory cards provide electrically erasable, programmable, read-only memory (EEPROM) that can be erased and reprogrammed in blocks instead of one byte at a time.

Topics of Interest

12.1 Introduction So far, all of the digital integrated circuits considered have been realized using silicon, which has a valence of four. There are other semiconductor materials that can also be...

This chapter is an introduction to computer memory devices. We discuss the random-access memory (RAM), read-only memory (ROM), row and column decoders, memory chip organization, static RAMs (SRAMs)...

Overview This chapter is an introduction to computer memory devices. We discuss the random-access memory (RAM), read-only memory (ROM), row and column decoders, memory chip organization, static RAMs...

Overview Objective: Virtually any digital system requires some kind of memory, so understanding how memories are built, their main features, and how they work is indispensable. Volatile memories...

Established semiconductor memory technologies are divided into two categories: 1. RAMs are Random Access Memories, which simply means that the access time for reads and writes are symmetric. 2.