19
Low Power Memory

Low Power Memory

  • Upload
    kacia

  • View
    55

  • Download
    2

Embed Size (px)

DESCRIPTION

Low Power Memory. Agenda. What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II. What is Low Power Memory. Devices feature additional power saving options: Advanced self refresh modes Deep power down mode - PowerPoint PPT Presentation

Citation preview

Page 1: Low Power Memory

Low Power Memory

Page 2: Low Power Memory

Quick Start Training

Agenda

• What constitutes low power memory• Variations & vendors of low power memory• How to interface using CoolRunner-II

Page 3: Low Power Memory

Quick Start Training

What is Low Power Memory

• Devices feature additional power saving options:– Advanced self refresh modes– Deep power down mode– Low voltage power supply (1.8V, 2.5V, 3.3V)– Low standby current– Automatic power down

• Advanced architecture and memory cell structure• Advanced packaging options

Page 4: Low Power Memory

Quick Start Training

Advanced Architecture

• Improved cell structure– UtRAM: uni-transistor memory cell structure

• Prefetch architecture creates high speed devices

Page 5: Low Power Memory

Quick Start Training

TCSR

• Temperature Compensated Self Refresh• Ambient temperature adjusts refresh rate

– Capacitor loses charge quicker at high temperature– Decrease refresh rate at lower temperatures

• Minimized standby current during standby• Selectable for: 15°C, 45°C, 70°C, 85°C• Requires an external temperature sensor

Page 6: Low Power Memory

Quick Start Training

PASR

• Partial Array Self Refresh• Specify which banks are enabled

Page 7: Low Power Memory

Quick Start Training

DPD

• Deep Power Down• Maximum power reduction• Memory data is not retained• Acts as “soft switch-off”

Page 8: Low Power Memory

Quick Start Training

Available Devices

• Infineon MobileRAM (synchronous lower power DRAM)• Cypress MoBL (mobile static RAM)• Samsung

– UtRAM– Low power SRAM– Mobile SDRAM

• Micron– Mobile SDRAM– Cellular RAM

Page 9: Low Power Memory

Quick Start Training

Mobile SDRAM Features

• Fully synchronous• Internal pipeline architecture• Programmable burst length (1, 2, 4, 8, page)• TCSR• PASR power saving self-refresh• DPD• Up to 70% power savings over standard SDRAM devices

in self-refresh mode

Page 10: Low Power Memory

Quick Start Training

Mobile SDRAM Commands

• NOP (Deselect SDRAM device)• ACTIVE (Opens row in specified bank for access)• READ (Select bank and column, and start READ burst)• WRITE (Select bank and column, and start WRITE burst)• DEEP POWER DOWN (Maximum power savings, data is not

retained)• PRECHARGE (Deactivates open row in specified bank or all

banks)• AUTO REFRESH or SELF REFRESH (Retains data in SDRAM)• LOAD MODE REGISTER (Defines operating mode of SDRAM)

Page 11: Low Power Memory

Quick Start Training

Timing Specifications

• For example, tRCD = 20 ns, with 125 MHz clock = 3 clock cycles

• Parameter tRCD = delay controller must wait between ACTIVE and a READ/WRITE command

Page 12: Low Power Memory

Quick Start Training

Read Command

Page 13: Low Power Memory

Quick Start Training

Write Command

Page 14: Low Power Memory

Quick Start Training

Deep Power Down ModeUpon exit DPD mode:

NOP for 200 us

Precharge all banks

Issue 8 Auto Refresh commands

Initialize Mode Register & Extended Mode Register

Page 15: Low Power Memory

Quick Start Training

Why CoolRunner-II

• Low standby current < 100 uA• Easy system integration with memory devices• Perfect target device for portable and handheld applications

System Bus Mobile SDRAM

Page 16: Low Power Memory

Quick Start Training

CPLD Design

Page 17: Low Power Memory

Quick Start Training

State Machine Components

• CAS latency 2-bit counter• Write burst 4-bit counter• Read burst 4-bit counter (implements burst up to 8)• Mode Register

– CAS, burst length

Page 18: Low Power Memory

Quick Start Training

State Machine

Page 19: Low Power Memory

Quick Start Training

Conclusion

• Complete downloadable VHDL reference design: XAPP394

• CoolRunner-II is the perfect target device for interfacing to low power memory devices– CoolRunner-II allows seamless system integration– CoolRunner-II is the ideal low power memory controller