Title :
Automatic Compilation of Data-Driven Circuits
Author :
Taylor, Sam ; Edwards, Doug ; Plana, Luis
Author_Institution :
Sch. of Comput. Sci., Univ. of Manchester, Manchester
Abstract :
This paper describes a method of synthesising asynchronous circuits based on the Handshake Circuit paradigm but employing a data-driven, rather than the control-driven, style. This approach attempts to combine the performance advantages of data-driven asynchronous design styles with the handshake circuit style of construction. The integration into the existing Balsa design flow of a compiler for descriptions written in a new data- driven language is described. The method is demonstrated using a significant design example - a 32 bit microprocessor. This example shows that the data-driven circuit style provides better performance than conventional control-driven Balsa circuits.
Keywords :
asynchronous circuits; logic design; microprocessor chips; Balsa design flow; asynchronous circuits; automatic compilation; data-driven asynchronous design; data-driven circuits; handshake circuit paradigm; microprocessor design; Asynchronous circuits; Automatic control; Circuit synthesis; Communication system control; Computer science; Control system synthesis; Flexible printed circuits; Large-scale systems; Microprocessors; Protocols; asynchronous; data-driven; handshake circuits; synthesis;
Conference_Titel :
Asynchronous Circuits and Systems, 2008. ASYNC '08. 14th IEEE International Symposium on
Conference_Location :
Newcastle upon Tyne
Print_ISBN :
978-0-7695-3107-6
DOI :
10.1109/ASYNC.2008.14