Electronics Ch17
Electronics Ch17
Chapter Outline
17.1 Latches and Flip-Flops
17.2 Semiconductor Memories: Types and Architectures
17.3 Random-Access Memory (RAM) Cells
17.4 Sense-Amplifier and Address Decoders
17.5 Read-Only Memory (ROM)
Logic Classifications
Combinational circuits: output depends only on present value of input
Sequential circuits: output depends not only on present input values but also on previous values
Static sequential circuits: use positive feedback to provide two stable states (bistable)
Dynamic sequential circuits: use the storage of charge on a capacitor
Latch
Exhibits two stable operating points and one unstable operating point
The latch needs to be triggered to change stage
The latch together with the triggering circuitry forms a flip-flop.
Master-slave D flip-flop:
Memory Types
Random-access memory (RAM): access time is independent of physical location of the stored info
Sequential memories: data are available only in the same sequence in which the data were stored
Read/write memory: permits data to be stored and retrieved at comparable speeds
Read-only memory (ROM): only permits reading operation
Memory-Chip Organization
The bits on a memory chip are either individually
addressable (64M1) or addressable in groups(16M4)
Increase in word line and bit line lengths slows down
their transient response due to larger R and C
Memory chip is partitioned into a number of blocks
to improve the transient response
Memory-Chip Timing
Memory access time: the time between the initiation
of a read operation and the data at the output
Memory cycle time: the minimum time allowed
between two consecutive memory operations.
Access time and cycle time are in the range of a few
to few hundred nanoseconds
RAM Cells
It is imperative to reduce the cell size for a large number of bits on a chip
The power dissipation should be minimized for RAM cells
There are two basic types of MOS RAMs:
Static (SRAM): utilize static latches as the storage cells ( ~ 6 transistors/cell)
Dynamic (DRAM): store binary data on capacitors and require periodic refreshing (~ 1T+1C/cell)
Both static and dynamic RAMs are volatile
Static Memory Cell
A typical static memory cell comprises a latch (2 cross-coupled inverters) and 2 access transistors
The access transistors are turned on when the word line is selected
The complementary bit lines are connected to the latch when the cell is selected
Write Operation
The write operation is similar to the read operation except that the data bit to be written
Data bit to be written is set to VDD or ground and CS will be charged or discharged to VDDVt or 0V
All other cells in the selected row are refreshed
VDD
Read-1 operation: vB V (1)e (Gm / CB )t
2
V
Read-0 operation: vB DD V (0)e (Gm / CB )t
2
W0 A0 A1 A2 A0 A1 A2
W1 A0 A1 A2 A0 A1 A2
W2 A0 A1 A2 A0 A1 A2
W3 A0 A1 A2 A0 A1 A2
W4 A0 A1 A2 A0 A1 A2
W5 A0 A1 A2 A0 A1 A2
W6 A0 A1 A2 A0 A1 A2
W7 A0 A1 A2 A0 A1 A2
MOS ROM
Non-volatile memory operation
The circuit can be in a static or a dynamic form
The data stored in the ROMs is determined at the time of fabrication
disconnected
connected
fuse