DocumentCode :
720600
Title :
Blade -- A Timing Violation Resilient Asynchronous Template
Author :
Hand, Dylan ; Trevisan Moreira, Matheus ; Hsin-Ho Huang ; Danlei Chen ; Butzke, Frederico ; Zhichao Li ; Gibiluka, Matheus ; Breuer, Melvin ; Vilar Calazans, Ney Laert ; Beerel, Peter A.
Author_Institution :
Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2015
fDate :
4-6 May 2015
Firstpage :
21
Lastpage :
28
Abstract :
Resilient designs offer the promise to remove increasingly large margins due to process, voltage, and temperature variations and take advantage of average-case data. However, proposed synchronous resilient schemes have either suffered from metastability or require modifying the architecture to add replay-based logic that recovers from timing errors, which leads to high timing error penalties and poses a design challenge in modern processors. This paper presents an asynchronous bundled-data resilient template called Blade that is robust to metastability issues, requires no replay-based logic, and has low timing error penalties. The template is supported by an automated design flow that synthesizes synchronous RTL designs to gate-level asynchronous Blade designs. The benefits of this flow are illustrated on Plasma, a 3-stage Open Core MIPS CPU. Our results demonstrate that a nominal area overhead of the asynchronous template of less than 10% leads to a 19% performance boost over the synchronous design due to average-case data and a 30-40% improvement when synchronous PVT margins are considered.
Keywords :
formal logic; timing; 3-stage OpenCore MIPS CPU; Plasma; asynchronous bundled-data resilient template; average-case data; gate-level asynchronous Blade designs; metastability issues; replay-based logic; synchronous PVT margins; synchronous resilient schemes; temperature variations; timing error penalties; timing violation resilient asynchronous template; Blades; Clocks; Delay lines; Delays; Latches; Logic gates;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
Conference_Location :
Mountain View, CA
ISSN :
1522-8681
Type :
conf
DOI :
10.1109/ASYNC.2015.13
Filename :
7152687
Link To Document :
بازگشت