Title :
High performance multi-channel data compression chip
Author :
Nusinov, Eugene ; Pasco-Anderson, Jay
Author_Institution :
Motorola Codex, Mansfield, MA, USA
Abstract :
This paper describes the architecture and implementation of the Data Compression Chip (DCC) for high-performance lossless data compression for multi-channel highspeed data networking applications. The DCC implements an improved adaptive string matching algorithm using a new parallel architecture-the Variable Length String Matcher (VLSM). The VLSM quickly performs an otherwise time-intensive string-matching procedure. Furthermore, by avoiding the typical data structures that require very large and fast memory to store a compression vocabulary, the DCC´s VLSM minimizes system costs. By maintaining separate vocabularies for multiple channels, the DCC eliminates the loss of compression efficiency otherwise experienced in typical frame-multiplexed or reset-at-frame applications. The DCC uses a high-performance algorithm with a custom parallel architecture to minimize vocabulary memory (VRAM) requirements and provide very high throughput and compression efficiency for multiple channels. The device has been realized in 0.8 micron CMOS technology with a die area of 9.27 mm×10.0 mm and power dissipation about 1 W at 20 MHz. It employs a 160 pin PQFP package
Keywords :
CMOS digital integrated circuits; VLSI; application specific integrated circuits; data communication; data communication equipment; data compression; digital communication; digital signal processing chips; parallel algorithms; parallel architectures; string matching; 0.8 micron; 1 W; 20 MHz; CMOS technology; DSP chip; PQFP package; adaptive string matching algorithm; compression efficiency; custom parallel architecture; frame-multiplexed application; high-performance lossless data compression; highspeed data networking applications; multi-channel data compression chip; parallel architecture; reset-at-frame application; separate vocabularies; variable length string matcher; vocabulary memory requirements; CMOS technology; Communication system control; Costs; Data compression; Data structures; Decoding; Microprocessors; Throughput; User-generated content; Vocabulary;
Conference_Titel :
Custom Integrated Circuits Conference, 1994., Proceedings of the IEEE 1994
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-1886-2
DOI :
10.1109/CICC.1994.379736