Nodal analysis - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Nodal analysis

Description:

In addition to registers, there is usually a need in digital logic devices for a ... More esoteric Storage Technologies? 11/29/2004. EE 42 fall 2004 lecture 37. 22 ... – PowerPoint PPT presentation

Number of Views:13
Avg rating:3.0/5.0
Slides: 23
Provided by: jsmi50
Category:

less

Transcript and Presenter's Notes

Title: Nodal analysis


1
Lecture 37 Memory
  • Last lecture
  • Transmission line equations
  • Reflections and termination
  • High frequency measurements
  • This lecture
  • Static Ram
  • Dynamic Ram

2
Memory types
  • In addition to registers, there is usually a need
    in digital logic devices for a denser (and
    therefore cheaper) means of storing information
    in larger amounts.
  • The main memory types are known as RAM (Random
    Access Memory) as contrasted with long shift
    registers from which information can only be
    extracted or added in sequence.

3
RAM
  • In a RAM, an address is provided to a block of
    logic, along with an address strobe and a write
    signal line.
  • The memory block then either reads a block of
    bits and puts it onto a bus, or writes the data
    from the bus into the indicated area of memory.

4
Types of memory
  • SRAM (Static RAM) is a memory which is
    essentially an array of flip flops. It can be
    very fast, and is integrated with logic.
  • DRAM (Dynamic RAM) is a dense memory which uses a
    single capacitor controlled by a switch to store
    a bit. Dram must be rewritten after a write, and
    must be refreshed periodically.

5
Other types of memory
  • Read only memory (ROM) is a memory whose content
    is fixed at manufacture, and thus can only be
    read.
  • Content addressable memory (CRAM) is memory which
    can be addressed, at least in part by its
    contents, rather than an address.
  • E2 memory (electrically erasable) is memory which
    can be read and written, but whose content is
    nonvolatile. Writing is often much slower than
    reading

6
RAM logical organization
D
Column Decoder

Read/Write
Q
Address lines
Memory array
Row Decoder

Address strobe
  • Note that the number row decoder lines and column
    lines goes like the square root of the memory size

7
SRAM
  • Cache uses SRAM Static Random Access Memory
  • No refresh
  • Size 6 transistors/bit
  • Fast, can be optimized for speed or area
    reduction
  • Compatible with dense logic, so can be integrated
    with microprocessors with no extra masks

8
Static RAM (SRAM)
  • Six transistors in cross connected fashion
  • Provides regular AND inverted outputs
  • Implemented in CMOS process

Single Port 6-T SRAM Cell
9
SRAM cell
  • Each cell of an SRAM is a pair of cross connected
    small inverters
  • As long as power is supplied, the latch will hold
    the value.
  • When the row line is held high, the outputs are
    driven with the contents of the memory.
  • The latch is written by using a more powerful
    driver on the column lines to overcome the
    smaller transistors in the latch which forces the
    desired state.

10
DRAM
  • Main Memory is DRAM Dynamic Random Access Memory
  • 1 transistor
  • Dynamic since needs to be refreshed periodically
    (8 ms, 1 time)
  • Addresses divided into 2 halves (Memory as a 2D
    matrix)
  • RAS or Row Access Strobe
  • CAS or Column Access Strobe

11
Dynamic RAM
  • SRAM cells exhibit high speed/poor density
  • DRAM simple transistor/capacitor pairs in high
    density form

Word Line
C
Bit Line
...
Sense Amp
12
Basic DRAM Cell
  • Planar Cell
  • Polysilicon-Diffusion Capacitance, Diffused
    Bitlines
  • Problem Uses a lot of area (lt 1Mb)
  • You cant just ride the process curve to shrink C
    (discussed later)

13
DRAM Operations
  • Write
  • Charge bitline HIGH or LOW and set wordline HIGH
  • Read
  • Bit line is precharged to a voltage halfway
    between HIGH and LOW, and then the word line is
    set HIGH.
  • Depending on the charge in the cap, the
    precharged bitline is pulled slightly higheror
    lower.
  • Sense Amp Detects change
  • The signal is decreased by the ratio of the
    storage capacitance to the bitline capacitance
  • Increase density gt increase parasiticcapacitance
  • As geometries shrink, still need large bit
    capacitance

14
Advanced DRAM Cells
  • Stacked cell (Expand UP)

15
Advanced DRAM Cells
  • Trench Cell (Expand DOWN)

16
DRAM logical organization (4 Mbit)
D
Column Decoder

Sense
Amps I/O
1
1
Q
Memory
Array
A0A1
0
Row Decoder

(2,048 x 2,048)
Storage
W
ord Line
Cell
  • Square root of bits per RAS/CAS

17
DRAM sense amp
V
Both precharged to ½ V
Bit line
Data out
18
DRAM sense amplifier
  • The reason that DRAM is slow, is that a very
    small charge is captured on the capacitor, and
    the small voltage change on the line must be
    sensed.

V
Charge dumped to bit line
Sense amp decides 0 or 1
Precharge?
time
19
DRAM/SRAM tradeoffs
  • By its nature, DRAM isnt built for speed
  • Response time dependent on capacitive circuit
    properties which get worse as density increases
  • DRAM process isnt easy to integrate into CMOS
    process
  • DRAM is off chip
  • Connectors, wires, etc introduce slowness
  • IRAM efforts looking to integrating the two
  • Memory Architectures are designed to minimize
    impact of DRAM latency
  • Use dram for high density, store data which is
    used often in smaller, higher speed SRAM cache.

20
FLASH Memory
  • Floating gate transistor
  • Presence of charge gt 0
  • Erase Electrically or UV (EPROM)
  • Performance
  • Reads like DRAM (ns)
  • Writes like DISK (ms). Write is a complex
    operation

21
More esoteric Storage Technologies?
  • Tunneling Magnetic Junction RAM (TMJ-RAM)
  • Speed of SRAM, density of DRAM, non-volatile (no
    refresh)
  • New field called Spintronics combination of
    quantum spin and electronics
  • Same technology used in high-density disk-drives

22
Tunneling Magnetic Junction
Write a Comment
User Comments (0)
About PowerShow.com