Title :
De-synchronization: asynchronous circuits from synchronous specifications
Author :
Sotiriou, Christos P. ; Lavagno, Luciano
Author_Institution :
Found. for Res. & Technol., Heraklion, Greece
Abstract :
This paper presents an EDA methodology that can be used to realize asynchronous circuits using conventional EDA tools and conventional technology libraries, starting from a synchronous synthesizable specification. It provides the key advantages of asynchronous implementation, i.e. low power and low EMI, at a reasonable cost in terms of area and performance, without requiring any change in the specification or in most of the flow. Only a tool that replaces the clock tree with simple asynchronous controllers is required. The controllers are implemented using the direct-mapped approach, whereas datapaths are implemented using conventional synthesis and matched delay elements. The methodology is analyzed using a case study implementing several versions of asynchronous DES encryption cores.
Keywords :
asynchronous circuits; cryptography; finite state machines; logic CAD; asynchronous DES encryption cores; asynchronous circuit EDA methodology; asynchronous finite-state machines; clock tree replacement tool; datapaths; de-synchronization; direct-mapped asynchronous controllers; handshaking circuits; low EMI; low power; matched delay elements; synchronous synthesizable specification; Asynchronous circuits; Clocks; Costs; Cryptography; Electronic design automation and methodology; Flip-flops; Libraries; Registers; Switches; Synchronization;
Conference_Titel :
SOC Conference, 2003. Proceedings. IEEE International [Systems-on-Chip]
Print_ISBN :
0-7803-8182-3
DOI :
10.1109/SOC.2003.1241485