Memory Systems: Computer Organization and Architecture (18EC35)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

23-10-2019

Semiconductor RAM Memories


COMPUTER ORGANIZATION • Semiconductor memories are available in a wide
AND ARCHITECTURE range of speeds.
• Their cycle times range from 100ns to less than 10
(18EC35) ns.
Module 4 • When first introduced in the late 1968, they were

Memory Systems much more expensive than the magnetic-core


memories they replaced.
• Because of rapid advances in VLSI (Very Large
By
Scale Integration) technology, the cost of
Keith R Fernandes
Asst. Professor
semiconductor memories has dropped dramatically.
Dept. of ECE, SJEC Mangaluru • As a result, they are now used almost exclusively in
implementing memories.

1 2

Internal Organization of Memory Chips Internal Organization of Memory Chips


• Memory cells are usually organized in the form of
an array, in which each cell is capable of storing one
bit of information.

3 4

1
23-10-2019

Internal Organization of Memory Chips Internal Organization of Memory Chips


• Each row of cells constitutes a memory word, and • During a Write operation, the Sense/Write circuits
all cells of a row are connected to a common line receive input information and store it in the cells of
referred to as the word line, which is driven by the the selected word.
address decoder on the chip. • Figure is an example of a very small memory chip
• The cells in each column are connected to a consisting of 16 words of 8 bits each.
Sense/Write circuit by two bit lines. • This is referred to as a 16 x 8 organization.
• The Sense/Write circuits are connected to the data • The data input and the data output of each
input/output lines of the chip. Sense/Write circuit are connected to a single
• During a Read operation, these circuits sense, or bidirectional data line of the bus.
read, the information stored in the cells selected by a • Two control lines R/ W ഥ and CS, are provided in
word line and transmit this information to the output addition to address and data lines.
data lines.

5 6

Internal Organization of Memory Chips Internal Organization of Memory Chips


• The R/ Wഥ (Read/ Write ) input specifies the required • Now consider a slightly larger memory circuit, one
operation, and the CS (Chip Select) input selects a that has 1K (1024) memory cells.
given chip in a multichip memory system. • This circuit can be organized as a 128 x 8 memory,
• The memory in the figure, stores 128 bits and requiring a total of 19 external connections.
requires 14 external connections for address, data, • Alternatively, the same number of cells can be
and control lines. organized into a lK x 1 format. In this case, a 10 bit
• In addition it requires two lines for power supply address is needed, but there is only one data line,
and ground connections. resulting in 15 external connections.
• Figure shows such an organization.

7 8

2
23-10-2019

Internal Organization of Memory Chips Internal Organization of Memory Chips


• The required 10 bit address is divided into two
groups of 5 bits each to form the row and column
addresses for the cell array.
• A row address selects a row of 32 cells, all of which
are accessed in parallel.
• However, according to the column address, only one
of these cells is connected to the external data line
by the output multiplexer and input demultiplexer.

9 10

STATIC Memories STATIC Memories


• Memories that consist of circuits capable of • Two inverters are cross-connected to form a latch.
retaining their state as long as power is applied are • The latch is connected to two bit lines by transistors
known as Static Memories. Tl and T2.
• Figure shows implementation of a static RAM • These transistors act as switches that can be opened
(SRAM). or closed under control of the word line.
• When the word line is at ground level, the transistors
are turned off and the latch retains its state.
• For example, let us assume that the cell is in state 1
if the logic value at point X is 1 and at point Y is 0.
• This state is maintained as long as the signal on the
word line is at ground level.

11 12

3
23-10-2019

STATIC Memories STATIC Memories


Read Operation: Write Operation:
• In order to read the state of the SRAM cell, the word • The state of the cell is set by placing the appropriate
line is activated to close switches Tl and T2. value on bit line b and its complement on b', and
• If the cell is in state 1, the signal on bit line b is high then activating the word line.
and the signal on bit line b ' is low. • This forces the cell into the corresponding state.
• The opposite is true if the cell is in state 0. • The required signals on the bit lines are generated by
• Thus, b and b ' are complements of each other. the Sense/Write circuit.
• Sense/Write circuits at the end of the bit lines
monitor the state of b and b ' and set the output
accordingly.

13 14

STATIC Memories STATIC Memories


CMOS Realization: CMOS Realization:
• Transistor pairs (T3, T5) and (T4, T6) form the
inverters in the latch.
• For example, in state 1, the voltage at point X is
maintained high by having transistors T3 and T6 on,
while T4 and T5 are off.
• Thus, if T1 and T2 are turned on (closed), bit lines b
and b ' will have high and low signals, respectively.
• The power supply voltage, Vsupply, is 5 V in older
CMOS SRAMs or 3.3 V in new low-voltage
versions.

15 16

4
23-10-2019

STATIC Memories STATIC Memories


CMOS Realization: • A major advantage of CMOS SRAMs is their very
• Continuous power is needed for the cell to retain its low power consumption because current flows in the
state. cell only when the cell is being accessed.
• If power is interrupted, the cell's contents will be • Otherwise, T1, T2, and one transistor in each inverter
lost. are turned off, ensuring that there is no active path
between Vsupply and ground.
• When power is restored, the latch will settle into a
stable state, but it will not necessarily be the same • Static RAMs can be accessed very quickly.
state the cell was in before the interruption. • Access times of just a few nanoseconds are found in
• Hence, SRAMs are said to be volatile memories commercially available chips.
because their contents are lost when power is • SRAMs are used in applications where speed is of
interrupted. critical concern.

17 18

You might also like