DocumentCode
1386204
Title
An area-efficient topology for VLSI implementation of Viterbi decoders and other shuffle-exchange type structures
Author
Sparsø, Jens ; Jørgensen, Henrik N. ; Paaske, Erik ; Pedersen, Steen ; Rübner-Petersen, Thomas
Author_Institution
Tech. Univ. of Denmark, Lyngby, Denmark
Volume
26
Issue
2
fYear
1991
fDate
2/1/1991 12:00:00 AM
Firstpage
90
Lastpage
97
Abstract
A topology for single-chip implementation of computing structures based on shuffle-exchange (SE)-type interconnection networks is presented. The topology is suited for structures with a small number of processing elements (i.e. 32-128) whose area cannot be neglected compared to the area required for interconnection. The processing elements are implemented in pairs that are connected to form a ring. In this way three-quarters of the interconnections are between neighbors. The ring structure is laid out in two columns and the interconnection of nonneighbors is routed in the channel between the columns. The topology has been used in a VLSI implementation of the add-compare-select (ACS) module of a fully parallel K =7, R =1/2 Viterbi decoder. Both the floor-planning issues and some of the important algorithm and circuit-level aspects of this design are discussed. The chip has been designed and fabricated in a 2-μm CMOS process using MOSIS-like simplified design rules. The chip operates at speeds up to 19 MHz under worst-case conditions (V DD=4.75 V and T A=70°C). The core of the chip (excluding pad cells) is 7.8×5.1 mm2 and contains approximately 50000 transistors. The interconnection network occupies 32% of the area
Keywords
CMOS integrated circuits; VLSI; circuit layout; decoding; digital integrated circuits; multiprocessor interconnection networks; network topology; 19 MHz; 2 micron; ACS module; CMOS process; Hamilton cycles; MOSIS-like simplified design rules; VLSI implementation; Viterbi decoders; add-compare-select; area-efficient topology; circuit-level aspects; computing structures; deBruijn graph; floor-planning; interconnection networks; ring structure; shuffle-exchange type structures; single-chip implementation; Algorithm design and analysis; CMOS process; Circuit topology; Computer networks; Decoding; Integrated circuit interconnections; Multiprocessor interconnection networks; Network topology; Very large scale integration; Viterbi algorithm;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/4.68122
Filename
68122
Link To Document