Springer, 2001. — 349 p. — ISBN 978-1-4419-4936-3.
Principles of Asynchronous Circuit Design - A Systems Perspective addresses the need for an introductory text on asynchronous circuit design. Part I is an 8-chapter tutorial which addresses the most important issues for the beginner, including how to think about asynchronous systems. Part II is a 4-chapter introduction to Balsa, a freely-available synthesis system for asynchronous circuits which will enable the reader to get hands-on experience of designing high-level asynchronous systems. Part III offers a number of examples of state-of-the-art asynchronous systems to illustrate what can be built using asynchronous techniques. The examples range from a complete commercial smart card chip to complex microprocessors.The objective in writing this book has been to enable industrial designers with a background in conventional (clocked) design to be able to understand asynchronous design sufficiently to assess what it has to offer and whether it might be advantageous in their next design task.
Asynchronous Circuit Design — A TutorialIntroduction
Fundamentals
Static Data-Flow Structures
Performance
Handshake Circuit Implementations
Speed-Independent Control Circuits
Advanced 4-Phase Bundled-Data Protocols and Circuits
High-Level Languages and Tools
Balsa — An Asynchronous Hardware Synthesis SystemAn Introduction to Balsa
The Balsa Language
Building Library Components
A Simple DMA Controller
Large-Scale Asynchronous DesignsDescale
An Asynchronous Viterbi Decoder
Processors
EpilogueEpilogue