DocumentCode
1707448
Title
Forward and backward guarding in early output logic
Author
Brej, Charlie ; Edwards, Doug
Author_Institution
Sch. of Comput. Sci., Univ. of Manchester, Manchester
fYear
2009
Firstpage
226
Lastpage
229
Abstract
Quasi Delay Insensitive asynchronous logic is a very robust system allowing safe implementations while requiring minimal timing assumptions. Unfortunately the design methodologies using this system have always yielded very slow designs. Early output logic is a method which aims to improve the performance of QDI circuits without decreasing their robustness. In order to force QDI restrictions on early output circuits a form of guarding is necessary. This paper presents a new form of guarding which allows partial stage completion allowing desynchronisation of inputs. This is shown to be highly advantageous in cases where the previous style performed poorly. Because the two styles can be mixed, the designs no longer suffer from very poor performance of some QDI constructions.
Keywords
asynchronous circuits; logic circuits; logic design; synchronisation; backward guarding; forward guarding; output logic; quasi delay insensitive asynchronous logic; Asynchronous circuits; Computer science; Delay; Design methodology; Encoding; Logic circuits; Protocols; Robustness; Timing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Diagnostics of Electronic Circuits & Systems, 2009. DDECS '09. 12th International Symposium on
Conference_Location
Liberec
Print_ISBN
978-1-4244-3341-4
Electronic_ISBN
978-1-4244-3340-7
Type
conf
DOI
10.1109/DDECS.2009.5012134
Filename
5012134
Link To Document