Chapter 4 Memory Process Control Flaxer Eli - Process Control Ch - - PDF document

chapter 4 memory
SMART_READER_LITE
LIVE PREVIEW

Chapter 4 Memory Process Control Flaxer Eli - Process Control Ch - - PDF document

Chapter 4 Memory Process Control Flaxer Eli - Process Control Ch 4 - 1 Outline Read-Only Memory (ROM) Internal Structure Control and Timing Static RAM (SRAM) Internal Structure Control and Timing Dynamic RAM


slide-1
SLIDE 1

Flaxer Eli - Process Control

Ch 4 - 1

Chapter 4 Memory

Process Control

Flaxer Eli - Process Control

Ch 4 - 2

Outline

  • Read-Only Memory (ROM)

– Internal Structure – Control and Timing

  • Static RAM (SRAM)

– Internal Structure – Control and Timing

  • Dynamic RAM (DRAM)

– Internal Structure – Control and Timing

slide-2
SLIDE 2

Flaxer Eli - Process Control

Ch 4 - 3

Read-Only Memory (ROM)

JZ

  • A combinational circuit with n inputs and b outputs:

2n x b ROM

Address inputs A(n-1, ... , 0)

n b

Data

  • utputs

D(b-1, ... , 0)

  • Programmable  values determined by user
  • Nonvolatile  contents retained without power

Flaxer Eli - Process Control

Ch 4 - 4

Types Of ROMs (1)

  • Mask ROM

– Connections made by the semiconductor vendor – Expensive setup cost – Several weeks for delivery – High volume only – Bipolar or MOS technology

  • PROM

– Programmable ROM – Connections made by equipment manufacturer – Vaporize (blow) fusible links with PROM programmer using high voltage/current pulses – Bipolar technology – One-time programmable

CLT

Word Line Bit Line

slide-3
SLIDE 3

Flaxer Eli - Process Control

Ch 4 - 5

Types of ROMs (2)

  • EPROM

– Erasable Programmable ROM – Charge trapped on extra “floating gate” of MOS transistors – Exposure to UV light removes charge

  • 10-20 minutes
  • Quartz Lid = expensive package

– Limited number of erasures (10-100)

  • EEPROM (E2ROM)

– Electrically Erasable ROM – Floating gates charged/discharged electrically – Not RAM! (relatively slow charge/discharge) – limited number of charge/discharge cycles (10,000)

CLT

Word Line Bit Line

Flaxer Eli - Process Control

Ch 4 - 6

Types of ROMs (3)

  • Flash Memory

– Electronically erasable in blocks – 100,000 erase cycles – Simpler and denser than EEPROM

CLT

slide-4
SLIDE 4

Flaxer Eli - Process Control

Ch 4 - 7

Outline

  • Read-Only Memory (ROM)

– Internal Structure – Control and Timing

  • Static RAM (SRAM)

– Internal Structure – Control and Timing

  • Dynamic RAM (DRAM)

– Internal Structure – Control and Timing

Flaxer Eli - Process Control

Ch 4 - 8

Basic Structure of SRAM

  • Address/Control/Data Out lines like a ROM (Reading)

+ Write Enable (WE) and Data In (DIN) (Writing)

2n x b RAM A0 A1 An-1 DIN0 DIN1 WE OE CS DINb-1 DOUTb-1 DOUT1 DOUT0

JAL

2n x b RAM A0 A1 An-1 WE OE CS Db-1 D1 D0

Bi Directional Bus

slide-5
SLIDE 5

Flaxer Eli - Process Control

Ch 4 - 9

One Bit of SRAM

  • SEL and WR asserted → IN data stored in D-latch (Write)
  • SEL only asserted

→ D-latch output enabled (Read)

  • SEL not asserted

→ No operation

JAL

D Q /WR /SEL IN OUT IN SEL WR OUT C

Flaxer Eli - Process Control

Ch 4 - 10

READ Timing (SRAM)

Like a ROM!

JAL

ADDR /CS /OE DOUT stable stable stable valid valid valid tAA tOZ tOE tOZ tOE tOH ≥tAA tACS max(tAA, tACS)

Primary Spec for SRAMs

slide-6
SLIDE 6

Flaxer Eli - Process Control

Ch 4 - 11

WRITE Timing (SRAM)

ADDR /CS /WE DIN stable stable valid tDS tDH tDS tDH valid tWP tAS tAH tCSW tAS tCSW

(WE-controlled write) (CS-controlled write)

tWP tAH

JAL

Flaxer Eli - Process Control

Ch 4 - 12

RAM Summary

SRAM:

  • Fast
  • Simple Interface
  • Moderate bit density (4 gates → 4 to 6

transistors)

  • Moderate cost/bit

DRAM (Dynamic RAM):

  • moderate speed
  • complex interface
  • High bit density (1 transistor cell)
  • Low cost/bit

Small systems

  • r

very fast applications (cache memory) Large Memories: PC’s Mainframes

JAL