Blade -- A Timing Violation Resilient Asynchronous Template

2015 21st IEEE International Symposium on Asynchronous Circuits and Systems(2015)

引用 54|浏览17
暂无评分
摘要
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.
更多
查看译文
关键词
timing violation resilient asynchronous template,temperature variations,average-case data,synchronous resilient schemes,replay-based logic,timing error penalties,asynchronous bundled-data resilient template,metastability issues,gate-level asynchronous Blade designs,Plasma,3-stage OpenCore MIPS CPU,synchronous PVT margins
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要