Abstract
A method is described for synthesizing asynchronous circuits based on the Handshake Circuit paradigm but employing a ata-driven, rather than a control-driven, style. This approach attempts to combine the performance advantages of data-driven asynchronous design styles with the handshake circuit style of construction used in existing syntax-directed synthesis. The method is demonstrated on a significant designa 32-bit microprocessor. This example shows that the data-driven circuit style provides better performance than control-driven synthesized circuits. This paper extends previous reported work by illustrating how conditional execution, oft-cited as a problem for data-driven descriptions, is handled within the system, and by a more detailed analysis of the design example. © 2006 IEEE.
Original language | English |
---|---|
Article number | 5291707 |
Pages (from-to) | 1093-1106 |
Number of pages | 13 |
Journal | IEEE Transactions on Very Large Scale Integration (VLSI) Systems |
Volume | 18 |
Issue number | 7 |
DOIs | |
Publication status | Published - Jul 2010 |
Keywords
- Asynchronous design
- Balsa
- circuit synthesis
- data-driven
- digital design
- handshake circuits
- syntax-directed