Documente Academic
Documente Profesional
Documente Cultură
net/publication/323683227
Semiconductor Memories
CITATIONS READS
0 11
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Shree Krishna Khadka on 10 March 2018.
8.1 Introduction/Background
Memory is a collection of cells capable of storing binary information. In addition to these cells, memory contains
electronic circuits for storing and retrieving the information. Memory is used in many different parts of a modern
computer, providing temporary or permanent storage for substantial amount of binary information. Memory locations
are identified by an address. The address bus of a microprocessor defines the maximum amount of memory a
microprocessor can address. This chapters deals with the analysis and design of large scale integrated circuit
memories.
In digital systems, electronic memory capacity ranges from fewer 100 bits for a simple four – function packet
calculator to 105 – 107 bits for a personal computer and up to 10 10 bits for the largest commercial computers.
Memory capacity is expressed in terms of bits or bytes. Sometimes, very large scientific computing system often
have memory capacity stated in terms of words (32 to 80 bits).
The key characteristic of memory systems is that only a single byte or word, at a single address, is stored or
retrieved during each cycle of memory operation.
A. Processor Memory: Processor memory is a group of register along with processor. They temporarily hold the
data during computation since processor and register are fabricated with same technology and they have same
speed. Separate memory is kept alongside the processor to keep the most frequently needed information. This
memory is known as cache memory.
B. Primary or Main Memory: This is the memory the microprocessor uses in executing and storing programs.
Usually the size of the primary memory is larger and speed is slower than the processor memory. Primary memory
can be categorized as:
# Properties of RAM
- Integrated circuit RAM may be either static or dynamic
- Stores binary information in the form of electric charges on capacitors.
- Data can be accessed randomly.
- Read and write operation can be performed.
- Volatile; lose stored information when power is turned off.
2. Dynamic Ram (DRAM): DRAM consists of capacitors as a storage element and cannot retain data very long
without the capacitor being recharged by a process called refreshing. This is done by cycling through words every
few milliseconds, reading them and rewriting them. DRAM offers reduced power consumption and large storage
capacity. The disadvantage is that the storage capacitor cannot hold its charge over an extended period of time and
will lose the stored data bit unless its charge is refreshed periodically.
# Types of ROM
- The Masked ROM: The mask ROM is permanently programmed during the manufacturing process to provide
widely used standard functions, such as popular conversions or to provide user defined functions. Once the
memory is programmed it cannot be changed. Generally, manufacturers use this process to produce ROM in
large numbers.
- Programmable ROM: These are un-programmed ROM. A PROM uses some type of fusing process to store
bits, in which a memory link is burn open or left intact to represent a 0 or a 1. The fusing process is irreversible,
once a PROM is programmed, it cannot be changed.
C. Secondary Memory: Secondary memories are storage devices. These devices have high data holding capacity
and can hold huge programs such as compilers and database management system that are not needed by the
processor frequently. They are slow and have larger size. The secondary memories are also referred to as auxiliary
or back up storage.
DRAM SRAM
1. DRAM stores a data bit in a small capacitor. 1. SRAM uses flip-flops as a storage element.
2. DRAM cannot retain data very long without the 2. Data can be stored indefinitely as long as dc
capacitors being refreshed by a process called power is applied.
refreshing.
3. Data access time is greater than SRAM. 3. Data can be read much faster from SRAM’s.
4. DRAM can store much more data for a given size 4. SRAM can store less data than DRAM for a give
and cost. physical size and cost.
5. Data is kept as a charge. 5. Data is kept as a voltage.
6. It has high density. 6. It has low density.
RAM ROM
1. RAM is a type of memory in which all addresses 1. ROM is a type of memory in which data are
are accessible in an equal amount of time and can be stored permanently or semi permanently.
selected in any order for read and write operation.
2. A RAM stores currently used data. 2. ROM stores data that are repeatedly in used
system applications.
3. A RAM has both read and writes capability. 3. Data can be read from a ROM, but there is no
write operation.
4. RAM, lose stored data when power is turned off so 4. Non-volatile; data is not loosed even if power is
they are volatile. turned off.
1. This is the memory the microprocessor uses in 1. This is the memory which stores all the data and
executing and storing program. programs.
2. Smaller in size so holds the data and programs 2. Larger in size and hence holds larger data files
currently in use. and huge programs.
3. The microprocessor can directly communicate with 3. The microprocessor cannot directly execute or
primary storage. process program stored in this memory.
4. It has to communicate with microprocessor that has 4. It has low speed and thus it is cheaper than
high speed and is expensive. primary memory.
5. Generally volatile; data cannot be retained when 5. Non-volatile; data can be retained even after
power is turned off. power is turned off.
6. RAM and ROM are primary storage. Magnetic disk and tapes are secondary storage.