Home
Scholarly Works
Reverse-Engineering Embedded Memory Controllers...
Conference

Reverse-Engineering Embedded Memory Controllers Through Latency-Based Analysis

Abstract

We explore techniques to reverse-engineer properties of DRAM memory controllers (MCs). This includes page policies, address mapping schemes and command arbitration schemes. There are several benefits to knowing this information: they allow analysis techniques to effectively compute worst-case bounds, and they allow customizations to be made in software for predictability. We develop a latency-based analysis, and use this analysis to devise algorithms for micro-benchmarks to extract properties of MCs. In order to cover a breadth of page policies, address mappings and command arbitration schemes, we explore our technique using a micro-architecture simulation framework and document our findings.

Authors

Hassan M; Kaushik AM; Patel H

Pagination

pp. 297-306

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

April 1, 2015

DOI

10.1109/rtas.2015.7108453

Name of conference

21st IEEE Real-Time and Embedded Technology and Applications Symposium
View published work (Non-McMaster Users)

Contact the Experts team