An 800-MHz Embedded DRAM - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

An 800-MHz Embedded DRAM

Description:

Toshiaki Kirihata, Senior Member, IEEE, Paul Parries, David R. Hanson, Hoki Kim, Member, IEEE, ... John Golz, Gregory Fredeman, Raj Rajeevakumar, Member, IEEE, ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 9
Provided by: ishr
Category:
Tags: dram | embedded | hoki | mhz

less

Transcript and Presenter's Notes

Title: An 800-MHz Embedded DRAM


1
An 800-MHz Embedded DRAM With a Concurrent
Refresh mode
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 40,
NO. 6, JUNE 2005
Toshiaki Kirihata, Senior Member, IEEE, Paul
Parries, David R. Hanson, Hoki Kim, Member,
IEEE, John Golz, Gregory Fredeman, Raj
Rajeevakumar, Member, IEEE, John Griesemer,
Norman Robson, Alberto Cestero, Babar A. Khan,
Geng Wang, Member, IEEE, Matt Wordeman, Senior
Member, IEEE, and Subramanian S. Iyer, Fellow,
IEEE
2
Highlights
  • Size256 Mb
  • Cell Size
  • Cell Area
  • External IO Voltage 1.5V
  • Word line material CoSi2 (Cobalt Silicide)
  • Banks 16
  • Embedded DRAM
  • High performance cell
  • 2.2nm Gate oxide
  • Concurrent Refresh Mode
  • Concurrent Refresh Scheduler
  • Command Multiplier for 800MHz memory frequency.

3
2.High Performance Cell
1.Embedded DRAM
  • Integrates a DRAM on the same die with
    microprocessor.
  • Scaling of the cell is achieved by reducing the
    gate oxide thickness to 2.2nm.
  • 10 Cell size reduction over the conventional
    memory cell (Gate-oxide thickness5.2nm).
  • Enables use of reduced voltages in memory cell
    and the wordline driver
  • Disadvantage
  • Results in short data retention time of
  • For example a 4 Mb memory having 8K wordlines,
    requires 8K refresh cycles within ,this
    will require one refresh command in 8 ns,
    resulting in 0 memory available for an 8ns
    memory cycle.
  • Solution
  • Refresh more cells per refresh command by
    activating multiple wordlines, which requires
    more current.
  • 25 increase in current is observed by lower
    threshold, shorter channel, and thinner oxide.

4
Concurrent Refresh Mode
  • Refreshes memory by bank select signal while
    concurrently enabling the memory access
    operation.
  • For 16 banks, we have two sets of ports
  • BSEL0-15
  • Memory access operation.
  • Each port activates the corresponding array
    Bank0-15
  • RBSEL0-15
  • Refresh operation.
  • Refresh bank select ports activate the
    corresponding array independent from memory
    access operation.
  • The addresses BSEL0-15 and RBSEL0-15 are fetched
    at the clock edge along with read and write
    signals.
  • Correct management of BSEL0-15 and RBSEL0-15 can
    give 99-100 memory utilization.

5
Concurrent Refresh Mode - Architecture
6
Concurrent Refresh Mode - Architecture
7
Concurrent Refresh Scheduler
  • Examines the incoming memory access addressing.
  • Decides which bank to refresh.
  • Two shift registers (up -count and down-count)
    are used to identify two memory banks to refresh.
    (FU FD)
  • To avoid contention with memory access operation
    the each bit from the OR is gated with a BSEL.
  • When BSEL is high RBSEL is blocked.

8
Questions??
Write a Comment
User Comments (0)
About PowerShow.com