Title :
TonyChopper: A desynchronization package
Author :
Zhao Wang ; Xiao He ; Sechen, Carl M.
Author_Institution :
Univ. of Texas at Dallas, Richardson, TX, USA
Abstract :
TonyChopper is an integrated set of tools for digital circuit desynchronization. The core portion of TonyChopper is a tool that reads a gate-level synthesized synchronous digital circuit and transforms it to an asynchronous circuit by implementing a novel desynchronization approach. Pre-layout and post-layout verification tools are also provided in this package. The proposed new asynchronous design method is compatible with conventional synthesis, placement and routing (PnR) and other computer-aided design (CAD) tools. Only a conventional standard cell library is used. Compared to traditional synchronous static CMOS design, the proposed design is highly suitable for very low voltage operation. An auto-sleep strategy is also integrated in the tool for minimizing the leakage power for circuits. Different benchmark circuits were implemented in IBM 130nm technology to show that the design approach used in TonyChopper is highly robust even in the sub-threshold regime. The layout for every benchmark circuit was generated using a Cadence PnR tool. Hspice simulation for both the synchronous benchmark circuit and the desynchronized version provided comparison of the delay, area and leakage power for each benchmark circuit. Monte Carlo simulations were performed for each benchmark circuit to demonstrate high robustness and delay insensitivity for near threshold supply voltages with substantial threshold voltage (VT) variations.
Keywords :
CMOS integrated circuits; Monte Carlo methods; asynchronous circuits; integrated circuit layout; logic CAD; CAD tools; Cadence PnR tool; Hspice simulation; Monte Carlo simulation; TonyChopper; asynchronous circuit; auto-sleep strategy; computer-aided design; desynchronization package; digital circuit desynchronization; post-layout verification tool; prelayout verification tool; size 130 nm; standard cell library; synchronous digital circuit; synchronous static CMOS design; threshold voltage; Delays; Latches; Logic gates; Pipeline processing; Standards; Threshold voltage; Voltage control; delay insensitivity; desynchronization; low voltage operation; robustness; sub-threshold regime;
Conference_Titel :
Computer-Aided Design (ICCAD), 2014 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
DOI :
10.1109/ICCAD.2014.7001390