Asynchronous and Clocked Control Structures for VSLI Based Interconnection Networks
- 1 March 1983
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-32 (3) , 284-293
- https://doi.org/10.1109/tc.1983.1676220
Abstract
A central issue in the design of multiprocessor systems is the interconnection network which provides communication paths between the processors. For large systems, high bandwidth interconnection networks will require numerous "network chips" with each chip implementing some subnetwork of the original larger network. Modularity and growth are important properties for such networks since multiprocessor systems may vary in size. This paper is concerned with the question of timing control of such networks. Two approaches, asynchronous and clocked, are used in the design of a basic network switching module. The modules and the approaches are then modeled and equations for network time delay are developed. These equations form the basis for a comparison between the two approaches. The importance of clock distribution strategies and clock skew is quantified, and a network clock distribution scheme which guarantees equal length clock paths is presented.Keywords
This publication has 16 references indexed in Scilit:
- Pin Limitations and Partitioning of VLSI Interconnection NetworksIEEE Transactions on Computers, 1982
- Asynchronous and clocked control structures for VLSI based interconnection networksACM SIGARCH Computer Architecture News, 1982
- Performance of Processor-Memory Interconnections for MultiprocessorsIEEE Transactions on Computers, 1981
- VLSI Performance Comparison of Banyan and Crossbar Communications NetworksIEEE Transactions on Computers, 1981
- Signal Delay in RC Tree NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1981
- Design issues in the development of a modular multiprocessor communications networkPublished by Association for Computing Machinery (ACM) ,1979
- The Indirect Binary n-Cube Microprocessor ArrayIEEE Transactions on Computers, 1977
- A large scale, homogeneous, fully distributed parallel machine, IPublished by Association for Computing Machinery (ACM) ,1977
- Access and Alignment of Data in an Array ProcessorIEEE Transactions on Computers, 1975
- A preliminary architecture for a basic data-flow processorPublished by Association for Computing Machinery (ACM) ,1975