Title :
A VLSI CAM-based flexible oblivious router for multiprocessor interconnection networks
Author :
Delgado-Frias, José G. ; Sze, Rovy ; Summerville, Douglas H. ; Aikens, Valentine
Author_Institution :
Dept. of Electr. Eng., State Univ. of New York, Binghamton, NY, USA
Abstract :
A VLSI implementation of a flexible router scheme for parallel interconnection network architectures is presented in this paper. The router implements implicit oblivious routing algorithms in 1.5 clock cycles, this being the fastest approach for flexible routers. To further increase performance, the router operation has been made pipelined with a throughput of 1 routing decision per cycle. The implementation is based on a combination of a content addressable memory that supports per entry unique bit masking, a fast priority scheme that allows only one entry to be selected, and a memory that stores the port assignment. The number of required CAM entries is extremely small; it is of the same order as the output ports (or node degree)
Keywords :
CMOS integrated circuits; VLSI; circuit layout CAD; content-addressable storage; multiprocessor interconnection networks; network routing; parallel architectures; pipeline processing; CAM-based flexible oblivious router; CMOS technology; VLSI implementation; binary tree bit patterns; content addressable memory; fast priority scheme; multiprocessor interconnection networks; parallel interconnection network architectures; pipelined operation; port assignment storage; throughput; unique bit masking; Associative memory; CADCAM; Clocks; Computer aided manufacturing; Logic; Multiprocessor interconnection networks; Network topology; Routing; Throughput; Very large scale integration;
Conference_Titel :
VLSI, 1994. Design Automation of High Performance VLSI Systems. GLSV '94, Proceedings., Fourth Great Lakes Symposium on
Conference_Location :
Notre Dame, IN
Print_ISBN :
0-8186-5610-7
DOI :
10.1109/GLSV.1994.289982