Synchronizing Large VLSI Processor Arrays
IEEE Transactions on Computers
A Fast Serial-Parallel Binary Multiplier
IEEE Transactions on Computers
Fundamentals of modern digital systems; (2nd ed.)
Fundamentals of modern digital systems; (2nd ed.)
A Fast 1-D Serial-Parallel Systolic Multiplier
IEEE Transactions on Computers
Reliable High-Speed Arbitration and Synchronization
IEEE Transactions on Computers
Communications of the ACM
Exploiting the inherent fault tolerance of asynchronous arrays
Systolic array processors
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
Theory of Information and Coding
Theory of Information and Coding
Phased Logic: Supporting the Synchronous Design Paradigm with Delay-Insensitive Circuitry
IEEE Transactions on Computers
Asynchronous Embryonics with Reconfiguration
ICES '01 Proceedings of the 4th International Conference on Evolvable Systems: From Biology to Hardware
Fully asynchronous, robust, high-throughput arithmetic structures
VLSID '95 Proceedings of the 8th International Conference on VLSI Design
Automated Synchronous-to-Asynchronous Circuits Conversion: A Survey
Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation
Formal Asynchronous Systems Modelling
Fundamenta Informaticae
Hi-index | 14.99 |
An approach is presented to high-performance asynchronous architectures offering significant advantages over conventional clocked systems, without some of the drawbacks normally associated with asynchronous techniques. As the level of integration increases, an asynchronous wavefront array designed using the techniques described will have three important advantages over the equivalent synchronous systolic array: faster throughput (rate at which data are clocked through a system), reduced design complexity, and greater reliability. The benefits and drawbacks of using the asynchronous technique are highlighted using three wavefront arrays: two one-dimensional multipliers, and a two-dimensional sorter. All three can be built using just one basic building block.