VLSI design for high-speed LZ-based data compression
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
DOI
10.1049/ip-cds:19990535
Abstract
A simple real-time parallel architecture for CMOS VLSI implementation of a Ziv-Lempel data compression system is presented. This encoding system employs a linear systolic allay to find concurrently the matches between each input data character and its corresponding dictionary, and can easily achieve ideal compression ratio by cascading the chips of the encoding cell. A new encoding architecture is proposed to improve the encoding speed and reduce hardware complexity for the encoding cells. In addition, the number of memory accesses is reduced to save power consumption for high-speed applications. The encoder codes one character (more than eight bits) per encoding cycle. The clock rate by Verilog simulator can be constrained below 15ns using the Compass standard cell library for the 0.6 mu m CMOS process.