Title :
A programmable dynamic interconnection network router with hidden refresh
Author :
Delgado-Frias, Jose G. ; Nyathi, Jabulani ; Summerville, Douglas H.
Author_Institution :
Dept. of Electr. Eng., State Univ. of New York, Binghamton, NY, USA
fDate :
11/1/1998 12:00:00 AM
Abstract :
A VLSI implementation of a programmable pipelined router scheme for parallel machine interconnection networks is presented in this paper. The implementation is based on a dynamic content-addressable memory (DCAM) that supports unique bit masking per entry. The number of required DCAM entries is extremely small; it is of the same order as the node degree (output ports). This, in turn, makes it possible to implement a dynamic content-addressable memory in order to reduce the physical size of the system. A DCAM is implemented with only six and a half transistors (one transistor is shared by two cells). We have provided circuitry and arranged timing to achieve refreshing of the stored data in a hidden fashion. In addition to the DCAM, we have incorporated a fast priority scheme that allows only one entry to he selected. The router executes routing algorithms in 1.5 clock cycles, this being the fastest approach for flexible routers. The prototype router has 24 entries, and is able to sustain a throughput of one routing decision per cycle
Keywords :
VLSI; content-addressable storage; multiprocessor interconnection networks; network routing; parallel machines; pipeline processing; VLSI implementation; bit masking; dynamic content-addressable memory; hidden refresh; node degree; parallel machine interconnection networks; pipelined router scheme; priority scheme; programmable dynamic interconnection network router; stored data refresh; throughput; Circuits; Clocks; Multiprocessor interconnection networks; Network topology; Parallel machines; Prototypes; Routing; Throughput; Timing; Very large scale integration;
Journal_Title :
Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on