Efficient VLSI for Lempel-Ziv compression in wireless data communication networks

We present a parallel algorithm, architecture, and implementation for efficient Lempel-Ziv (LZ)-based data compression. The parallel algorithm exhibits a scalable, parameterized, and regular structure and is well suited for VLSI array implementation. Based on our parallel algorithm and systematic de...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on very large scale integration (VLSI) systems 1998-09, Vol.6 (3), p.475-483
Hauptverfasser: Bongjin Jung, Burleson, W.P.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 483
container_issue 3
container_start_page 475
container_title IEEE transactions on very large scale integration (VLSI) systems
container_volume 6
creator Bongjin Jung
Burleson, W.P.
description We present a parallel algorithm, architecture, and implementation for efficient Lempel-Ziv (LZ)-based data compression. The parallel algorithm exhibits a scalable, parameterized, and regular structure and is well suited for VLSI array implementation. Based on our parallel algorithm and systematic design methodologies, two semisystolic array architectures have been developed which are low power and area efficient. The first architecture trades off the compression speed for the area and has a low run-time overhead for multichannel compression. The second architecture achieves a high compression rate (one data symbol per clock) at the expense of the area due to a large clock load and global wiring. Compared to a recent state-of-the-art parallel architecture, our first array structure requires significantly less chip area (/spl sime/330 k versus /spl sime/36 k transistors) and more than an order of magnitude less power (/spl ap/1.0 W versus /spl ap/70 mW) while still providing the compression speed required for most data communication applications. Hence, data compression can be adopted in portable data communication as well as wireless local area networks. The second architecture has at least three times less area and power while providing the same constant compression rate. To demonstrate the correctness of our design, a prototype module for the first architecture has been implemented using 1.2 /spl mu/ complementary metal-oxide-semiconductor (CMOS) technology. The compression module contains 32 simple and identical processors, has an average compression rate of 12.5 million bytes/s, and consumes 18.34 mW without the dictionary (/spl ap/70 mW with a 4.1k SRAM for the dictionary) while operating at a 100 MHz clock rate (simulated).
doi_str_mv 10.1109/92.711318
format Article
fullrecord <record><control><sourceid>pascalfrancis_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_92_711318</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>711318</ieee_id><sourcerecordid>2382770</sourcerecordid><originalsourceid>FETCH-LOGICAL-c275t-8468790e0a17c6b51c474b263796b6b3a06dbb94960a60b5a70f50adf46b42d43</originalsourceid><addsrcrecordid>eNo9kL1PwzAQxS0EEqUwsDJ5YGFIOTuOHY-oaqFSJIT4GFgi27ElQ75kByr-exKl6i13T-93b3gIXRNYEQLyXtKVICQl-QlakCwTiRzndLyBp0lOCZyjixi_AAhjEhboZeOcN962A_4oXnfYdQEXtultnXz6X2y6pg82Rt-12Ld474OtR4krNajJbH5ab9Qw2a0d9l34jpfozKk62qvDXqL37eZt_ZQUz4-79UORGCqyIckZz4UEC4oIw3VGDBNMU54KyTXXqQJeaS2Z5KA46EwJcBmoyjGuGa1YukR3c64JXYzBurIPvlHhryRQTl2UkpZzFyN7O7O9ikbVLqjW-Hh8oGlOhYARu5kxb609uoeMf1RFZeg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Efficient VLSI for Lempel-Ziv compression in wireless data communication networks</title><source>IEEE Electronic Library (IEL)</source><creator>Bongjin Jung ; Burleson, W.P.</creator><creatorcontrib>Bongjin Jung ; Burleson, W.P.</creatorcontrib><description>We present a parallel algorithm, architecture, and implementation for efficient Lempel-Ziv (LZ)-based data compression. The parallel algorithm exhibits a scalable, parameterized, and regular structure and is well suited for VLSI array implementation. Based on our parallel algorithm and systematic design methodologies, two semisystolic array architectures have been developed which are low power and area efficient. The first architecture trades off the compression speed for the area and has a low run-time overhead for multichannel compression. The second architecture achieves a high compression rate (one data symbol per clock) at the expense of the area due to a large clock load and global wiring. Compared to a recent state-of-the-art parallel architecture, our first array structure requires significantly less chip area (/spl sime/330 k versus /spl sime/36 k transistors) and more than an order of magnitude less power (/spl ap/1.0 W versus /spl ap/70 mW) while still providing the compression speed required for most data communication applications. Hence, data compression can be adopted in portable data communication as well as wireless local area networks. The second architecture has at least three times less area and power while providing the same constant compression rate. To demonstrate the correctness of our design, a prototype module for the first architecture has been implemented using 1.2 /spl mu/ complementary metal-oxide-semiconductor (CMOS) technology. The compression module contains 32 simple and identical processors, has an average compression rate of 12.5 million bytes/s, and consumes 18.34 mW without the dictionary (/spl ap/70 mW with a 4.1k SRAM for the dictionary) while operating at a 100 MHz clock rate (simulated).</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/92.711318</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>Piscataway, NJ: IEEE</publisher><subject>Applied sciences ; Clocks ; CMOS technology ; Data communication ; Data compression ; Design methodology ; Dictionaries ; Electronics ; Equipments and installations ; Exact sciences and technology ; Integrated circuits ; Integrated circuits by function (including memories and processors) ; Mobile radiocommunication systems ; Parallel algorithms ; Radiocommunications ; Runtime ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Telecommunications ; Telecommunications and information theory ; Very large scale integration ; Wiring</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 1998-09, Vol.6 (3), p.475-483</ispartof><rights>1998 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c275t-8468790e0a17c6b51c474b263796b6b3a06dbb94960a60b5a70f50adf46b42d43</citedby><cites>FETCH-LOGICAL-c275t-8468790e0a17c6b51c474b263796b6b3a06dbb94960a60b5a70f50adf46b42d43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/711318$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/711318$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=2382770$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Bongjin Jung</creatorcontrib><creatorcontrib>Burleson, W.P.</creatorcontrib><title>Efficient VLSI for Lempel-Ziv compression in wireless data communication networks</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>We present a parallel algorithm, architecture, and implementation for efficient Lempel-Ziv (LZ)-based data compression. The parallel algorithm exhibits a scalable, parameterized, and regular structure and is well suited for VLSI array implementation. Based on our parallel algorithm and systematic design methodologies, two semisystolic array architectures have been developed which are low power and area efficient. The first architecture trades off the compression speed for the area and has a low run-time overhead for multichannel compression. The second architecture achieves a high compression rate (one data symbol per clock) at the expense of the area due to a large clock load and global wiring. Compared to a recent state-of-the-art parallel architecture, our first array structure requires significantly less chip area (/spl sime/330 k versus /spl sime/36 k transistors) and more than an order of magnitude less power (/spl ap/1.0 W versus /spl ap/70 mW) while still providing the compression speed required for most data communication applications. Hence, data compression can be adopted in portable data communication as well as wireless local area networks. The second architecture has at least three times less area and power while providing the same constant compression rate. To demonstrate the correctness of our design, a prototype module for the first architecture has been implemented using 1.2 /spl mu/ complementary metal-oxide-semiconductor (CMOS) technology. The compression module contains 32 simple and identical processors, has an average compression rate of 12.5 million bytes/s, and consumes 18.34 mW without the dictionary (/spl ap/70 mW with a 4.1k SRAM for the dictionary) while operating at a 100 MHz clock rate (simulated).</description><subject>Applied sciences</subject><subject>Clocks</subject><subject>CMOS technology</subject><subject>Data communication</subject><subject>Data compression</subject><subject>Design methodology</subject><subject>Dictionaries</subject><subject>Electronics</subject><subject>Equipments and installations</subject><subject>Exact sciences and technology</subject><subject>Integrated circuits</subject><subject>Integrated circuits by function (including memories and processors)</subject><subject>Mobile radiocommunication systems</subject><subject>Parallel algorithms</subject><subject>Radiocommunications</subject><subject>Runtime</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Telecommunications</subject><subject>Telecommunications and information theory</subject><subject>Very large scale integration</subject><subject>Wiring</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1998</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kL1PwzAQxS0EEqUwsDJ5YGFIOTuOHY-oaqFSJIT4GFgi27ElQ75kByr-exKl6i13T-93b3gIXRNYEQLyXtKVICQl-QlakCwTiRzndLyBp0lOCZyjixi_AAhjEhboZeOcN962A_4oXnfYdQEXtultnXz6X2y6pg82Rt-12Ld474OtR4krNajJbH5ab9Qw2a0d9l34jpfozKk62qvDXqL37eZt_ZQUz4-79UORGCqyIckZz4UEC4oIw3VGDBNMU54KyTXXqQJeaS2Z5KA46EwJcBmoyjGuGa1YukR3c64JXYzBurIPvlHhryRQTl2UkpZzFyN7O7O9ikbVLqjW-Hh8oGlOhYARu5kxb609uoeMf1RFZeg</recordid><startdate>19980901</startdate><enddate>19980901</enddate><creator>Bongjin Jung</creator><creator>Burleson, W.P.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>19980901</creationdate><title>Efficient VLSI for Lempel-Ziv compression in wireless data communication networks</title><author>Bongjin Jung ; Burleson, W.P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c275t-8468790e0a17c6b51c474b263796b6b3a06dbb94960a60b5a70f50adf46b42d43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1998</creationdate><topic>Applied sciences</topic><topic>Clocks</topic><topic>CMOS technology</topic><topic>Data communication</topic><topic>Data compression</topic><topic>Design methodology</topic><topic>Dictionaries</topic><topic>Electronics</topic><topic>Equipments and installations</topic><topic>Exact sciences and technology</topic><topic>Integrated circuits</topic><topic>Integrated circuits by function (including memories and processors)</topic><topic>Mobile radiocommunication systems</topic><topic>Parallel algorithms</topic><topic>Radiocommunications</topic><topic>Runtime</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Telecommunications</topic><topic>Telecommunications and information theory</topic><topic>Very large scale integration</topic><topic>Wiring</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bongjin Jung</creatorcontrib><creatorcontrib>Burleson, W.P.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bongjin Jung</au><au>Burleson, W.P.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient VLSI for Lempel-Ziv compression in wireless data communication networks</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>1998-09-01</date><risdate>1998</risdate><volume>6</volume><issue>3</issue><spage>475</spage><epage>483</epage><pages>475-483</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>We present a parallel algorithm, architecture, and implementation for efficient Lempel-Ziv (LZ)-based data compression. The parallel algorithm exhibits a scalable, parameterized, and regular structure and is well suited for VLSI array implementation. Based on our parallel algorithm and systematic design methodologies, two semisystolic array architectures have been developed which are low power and area efficient. The first architecture trades off the compression speed for the area and has a low run-time overhead for multichannel compression. The second architecture achieves a high compression rate (one data symbol per clock) at the expense of the area due to a large clock load and global wiring. Compared to a recent state-of-the-art parallel architecture, our first array structure requires significantly less chip area (/spl sime/330 k versus /spl sime/36 k transistors) and more than an order of magnitude less power (/spl ap/1.0 W versus /spl ap/70 mW) while still providing the compression speed required for most data communication applications. Hence, data compression can be adopted in portable data communication as well as wireless local area networks. The second architecture has at least three times less area and power while providing the same constant compression rate. To demonstrate the correctness of our design, a prototype module for the first architecture has been implemented using 1.2 /spl mu/ complementary metal-oxide-semiconductor (CMOS) technology. The compression module contains 32 simple and identical processors, has an average compression rate of 12.5 million bytes/s, and consumes 18.34 mW without the dictionary (/spl ap/70 mW with a 4.1k SRAM for the dictionary) while operating at a 100 MHz clock rate (simulated).</abstract><cop>Piscataway, NJ</cop><pub>IEEE</pub><doi>10.1109/92.711318</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-8210
ispartof IEEE transactions on very large scale integration (VLSI) systems, 1998-09, Vol.6 (3), p.475-483
issn 1063-8210
1557-9999
language eng
recordid cdi_crossref_primary_10_1109_92_711318
source IEEE Electronic Library (IEL)
subjects Applied sciences
Clocks
CMOS technology
Data communication
Data compression
Design methodology
Dictionaries
Electronics
Equipments and installations
Exact sciences and technology
Integrated circuits
Integrated circuits by function (including memories and processors)
Mobile radiocommunication systems
Parallel algorithms
Radiocommunications
Runtime
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Telecommunications
Telecommunications and information theory
Very large scale integration
Wiring
title Efficient VLSI for Lempel-Ziv compression in wireless data communication networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T04%3A40%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20VLSI%20for%20Lempel-Ziv%20compression%20in%20wireless%20data%20communication%20networks&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Bongjin%20Jung&rft.date=1998-09-01&rft.volume=6&rft.issue=3&rft.spage=475&rft.epage=483&rft.pages=475-483&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/92.711318&rft_dat=%3Cpascalfrancis_RIE%3E2382770%3C/pascalfrancis_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=711318&rfr_iscdi=true