EFFICIENT NETWORK FOLDING TECHNIQUES FOR ROUTING PERMUTATIONS IN VLSI

Citation
Hm. Alnuweiri et Sm. Sait, EFFICIENT NETWORK FOLDING TECHNIQUES FOR ROUTING PERMUTATIONS IN VLSI, IEEE transactions on very large scale integration (VLSI) systems, 3(2), 1995, pp. 254-263
Citations number
21
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
10638210
Volume
3
Issue
2
Year of publication
1995
Pages
254 - 263
Database
ISI
SICI code
1063-8210(1995)3:2<254:ENFTFR>2.0.ZU;2-A
Abstract
Network folding is a technique for realizing permutations on N element s using interconnection networks with M input (and output) terminals, where M < N. A major motivation for network folding is the severely li mited number of I/O pins in microelectronic packages, such as VLSI chi ps or multichip module (MCM) packages. Cost overhead and performance d egradation due to off-chip communication as well as long on-chip wires may render implementing otherwise good designs infeasible or ineffici ent. In this paper, an efficient and systematic methodology is propose d for designing folded permutation networks that can route the class o f bit-permute-complement (BPC) permutations. In particular, it is show n that any folded BPC permutation network can be constructed using onl y two stages of uniform-size transpose networks. This results in highl y modular structures for BPC networks. The methodology trades off spee d (time), with I/O and chip-area.