Journal article
Exposing Implementation Details of Embedded DRAM Memory Controllers through Latency-based Analysis
Abstract
We explore techniques to reverse-engineer DRAM embedded memory controllers (MCs), including page policies, address mapping, and command arbitration. There are several benefits to knowing this information: They allow tightening worst-case bounds of embedded systems and platform-aware optimizations at the operating system, source-code, and compiler levels. We develop a latency-based analysis, which we use to devise algorithms and C programs to …
Authors
Hassan M; Kaushik AM; Patel H
Journal
ACM Transactions on Embedded Computing Systems, Vol. 17, No. 5, pp. 1–25
Publisher
Association for Computing Machinery (ACM)
Publication Date
September 30, 2018
DOI
10.1145/3274281
ISSN
1539-9087