DocumentCode :
465414
Title :
A Fully-Automated Desynchronization Flow for Synchronous Circuits
Author :
Andrikos, Nikolaos ; Lavagno, Luciano ; Pandini, Davide ; Sotiriou, Christos P.
Author_Institution :
FORTH-ICS, Heraklion
fYear :
2007
fDate :
4-8 June 2007
Firstpage :
982
Lastpage :
985
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
Conference_Location :
San Diego, CA
ISSN :
0738-100X
Print_ISBN :
978-1-59593-627-1
Type :
conf
Filename :
4261327
Link To Document :
بازگشت