Refresh-aware DDR3 barrel memory controller with deterministic functionality

Abir M'zah, Bruno Monsuez

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the increasing bandwidth demand in system technologies, several generations of memory have been optimized in order to guarantee higher QoS and better performance. Dynamic memory has various advantages in terms of frequency and bandwidth but the periodic refresh operation remains its principle weakness which reduces the chance of its use in reliable hardware real time systems. In spite of the refreshment important role to prevent data loss, this operation decreases predictability and bandwidth by about 3% in dynamic memories. We propose a memory controller which guarantees the refreshment of our DDR3 memory during the write operation. We choose to write in predefined address following a barrel shifter technique. This idea represents the key solution to visit all the rows within the maximum required refresh time. This technique is an original solution to preserve memory write, read and refresh reliability.

Original languageEnglish
Title of host publicationProceedings of the 11th Workshop on Optimizations for DSP and Embedded Systems, ODES 2014 - In Conjunction with International Symposium on Code Generation and Optimization, CGO 2014
PublisherAssociation for Computing Machinery
Pages3-9
Number of pages7
ISBN (Print)9781450325950
DOIs
Publication statusPublished - 1 Jan 2014
Externally publishedYes
Event11th Workshop on Optimizations for DSP and Embedded Systems, ODES 2014 - In Conjunction with International Symposium on Code Generation and Optimization, CGO 2014 - Orlando, FL, United States
Duration: 15 Feb 201415 Feb 2014

Publication series

NameACM International Conference Proceeding Series

Conference

Conference11th Workshop on Optimizations for DSP and Embedded Systems, ODES 2014 - In Conjunction with International Symposium on Code Generation and Optimization, CGO 2014
Country/TerritoryUnited States
CityOrlando, FL
Period15/02/1415/02/14

Keywords

  • Barrel
  • DDR3
  • Predictability
  • Refresh
  • Reliability

Fingerprint

Dive into the research topics of 'Refresh-aware DDR3 barrel memory controller with deterministic functionality'. Together they form a unique fingerprint.

Cite this