Title :
A Fully-Automated Desynchronization Flow for Synchronous Circuits
Author :
Andrikos, Nikolaos ; Lavagno, Luciano ; Pandini, Davide ; Sotiriou, Christos P.
Author_Institution :
FORTH-ICS, Heraklion
Abstract :
Variability is one of the fundamental problems faced by nano-scale electronic circuits and is expected to become even worse as process technology scales. Desynchronization is a design methodology, which converts a synchronous gate- level circuit into a more robust asynchronous one. In this paper, we describe the first fully-automated desynchronization design flow, based only on contemporary synchronous EDA tools and a new point tool for performing the desynchronization transformation. The flow was used to implement, down to mask layout level, a simple pipelined processor in a 90 nm industrial library. We show that the desynchronization methodology can be easily integrated into contemporary industrial EDA flows. Results, on the design implemented, indicate that desynchronized circuits exhibit increased variability tolerance and better average case performance, for a small area and power overhead.
Keywords :
electronic design automation; pipeline processing; synchronisation; contemporary synchronous EDA tool; electronic design automation; fully-automated desynchronization flow; pipelined processor; synchronous circuit; Asynchronous circuits; Automatic control; Electronic design automation and methodology; Integrated circuit reliability; Latches; Libraries; Performance analysis; Permission; Registers; Timing; Adaptive Circuits; Algorithms; Design; Desynchrouization; EDA; Performance; Reliability; Variability;
Conference_Titel :
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-59593-627-1