Title :
A hexagonal array machine for multilayer wire routing
Author :
Venkateswaran, R. ; Maxumder, P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
10/1/1990 12:00:00 AM
Abstract :
A novel hardware accelerator comprised of several fast processors interconnected in the form of a hexagonal mesh with wraparound connections is proposed. The novelty of the proposed architecture stems from the fact that it is suitable not only for single-layer routing, but also for routing in parallel on multiple layers. A hexagonal machine of dimension √kG, with about 3kG processors, can handle a k-layer grid consisting of kG2 grid points at about the same speed as a full-grid machine with kG 2 processors. A technique for measuring the performance of a hardware accelerator in terms of the average delay incurred over a full-grid machine is suggested. This has been formalized in the case of the hexagonal architecture, and is presented for various nets and mesh dimensions. The results have been accurately verified by extensive simulation done in C++ language. It is demonstrated that the hexagonal mesh, by virtue of its additional links for expansion, is resilient to about 10% of failure in the links and processing elements. A detailed design for a chip implementation of the hexagonal machine is discussed
Keywords :
circuit layout CAD; parallel architectures; parallel machines; CAD; average delay; chip implementation; hardware accelerator; hexagonal architecture; hexagonal array machine; hexagonal mesh; layout design; multilayer wire routing; single-layer routing; wraparound connections; Delay; Etching; Hardware; Integrated circuit interconnections; Integrated circuit layout; Nonhomogeneous media; Printed circuits; Routing; Wire; Wiring;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on