Skip to main navigation Skip to search Skip to main content

VLSI interconnection network router using a D-CAM with hidden refresh

  • State University of New York Binghamton University

Research output: Contribution to journalConference articlepeer-review

2 Scopus citations

Abstract

A VLSI implementation of a programmable router scheme for parallel interconnection network architectures is presented in this paper. The router executes routing algorithms in 1.5 clock cycles, this being the fastest approach for flexible routers. To further increase throughput, the router operation has been made pipelined, achieving 1 routing decision per cycle. The implementation is based on a content addressable memory (CAM) that supports per entry unique bit masking. This programmable CAM requires few entries; this in turn makes it possible to implement a dynamic approach in order to reduce the transistor count. We have provided circuitry and arranged timing to achieve refreshing of the stored data in a hidden fashion. In addition to the CAM, we have incorporated 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.

Original languageEnglish
Pages (from-to)246-251
Number of pages6
JournalProceedings of the IEEE Great Lakes Symposium on VLSI
StatePublished - 1996
EventProceedings of the 1996 6th Great Lakes Symposium on VLSI, GLSVLSI - Ames, IA, USA
Duration: Mar 22 1996Mar 23 1996

Fingerprint

Dive into the research topics of 'VLSI interconnection network router using a D-CAM with hidden refresh'. Together they form a unique fingerprint.

Cite this