Title :
Synthesis of asynchronous control circuits with automatically generated relative timing assumptions
Author :
Cortadella, J. ; Kishinevsky, M. ; Burns, S.M. ; Stevens, K.
Author_Institution :
Univ. Politecnica de Catalunya, Barcelona, Spain
Abstract :
This paper describes a method of synthesis of asynchronous circuits with relative timing. Asynchronous communication between gates and modules typically utilizes handshakes to ensure functionality. Relative timing assumptions in the form "event a occurs before event b" can be used to remove redundant handshakes and associated logic. This paper presents a method for automatic generation of relative timing assumptions from the untimed specification. These assumptions can be used for area and delay optimization of the circuit. A set of relative timing constraints sufficient for the correct operation of the circuit is back-annotated to the designer. Experimental results for control circuits of a prototype iA32 instruction length decoding and steering unit called RAPPID (Revolving Asynchronous Pentium(R)Processor Instruction Decoder) shows significant improvements in area and delay over speed-independent circuits.
Keywords :
asynchronous circuits; circuit optimisation; delays; instruction sets; logic CAD; logic gates; timing; RAPPID; Revolving Asynchronous Pentium Processor Instruction Decoder; area optimization; asynchronous communication; asynchronous control circuit synthesis; delay optimization; experimental results; handshakes; iA32 instruction length decoding unit; logic gates; relative timing assumptions; speed-independent circuits; untimed specification; Asynchronous circuits; Asynchronous communication; Automatic control; Circuit synthesis; Communication system control; Decoding; Delay; Logic; Prototypes; Timing;
Conference_Titel :
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-5832-5
DOI :
10.1109/ICCAD.1999.810669