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