Publications

Automatic retiming of two-phase latch-based resilient circuits

Abstract

Timing resilient design has shown significant promise in mitigating the excess margins associated with rare worst-case data and increased process, voltage, and temperature variations. However, resilient circuits need error detecting sequential logic (EDL) to detect timing errors which incur area and power overhead. This paper proposes two alternatives to reduce the overhead in two-phase latch-based resilient circuits. The first is a new resiliency-aware graph-based approach to solve the retiming problem. The second uses a virtual resynthesis library to enable commercial synthesis tools to recognize the EDL overhead and optimize total area during retiming. We compare both approaches to a commercially standard retiming approach, which ignores the resiliency overheads, on a wide variety of benchmarks. Our experimental results show that our methods are computationally efficient and reduce the total circuit …

Date
2018
Authors
Huimei Cheng, Hsiao-Lun Wang, Minghe Zhang, Dylan Hand, Peter A Beerel
Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume
38
Issue
7
Pages
1305-1316
Publisher
IEEE