Publication:
Lossless look-up table compression for hardware implementation of transcendental functions

dc.contributor.authorGener, Y. S.
dc.contributor.authorGören, S.
dc.contributor.authorUğurdağ, Hasan Fatih
dc.contributor.departmentElectrical & Electronics Engineering
dc.contributor.ozuauthorUĞURDAĞ, Hasan Fatih
dc.date.accessioned2020-08-25T09:24:05Z
dc.date.available2020-08-25T09:24:05Z
dc.date.issued2019
dc.description.abstractLook-Up Table (LUT) implementation of transcendental functions often offers lower latency compared to algebraic implementations at the expense of significant area penalty. MultiPartite table method (MP) can circumvent the area problem by breaking up the implementation into multiple smaller LUTs. However, even these smaller LUTs may be big in high accuracy MP designs. Lossless LUT compression can be applied to one or more of these LUTs to further improve area and even timing in some cases. The state-of-the-art 2T-TIV and 3T-TIV methods decompose the Table of Initial Values (TIV) of MP into a table of pivots and tables of differences from the pivots. Our technique, which we call Fully Random Access differential LUT (FR-dLUT), instead uses differences of consecutive elements and results in a smaller range of differences. We also propose a variant of FR-dLUT with variable length coding (Huffman) called FR-dLUTVL, which introduces don't cares into the difference tables and lets logic synthesis optimize them out. We implemented Verilog generators of MP for sine and exponential, where TIV is a conventional LUT as well as 2T-TIV, 3T-TIV, FR-dLUT, and FR-dLUT-VL. We synthesized the generated designs on FPGA and found that our techniques produce around 10% improvement in area and timing beyond the state-of-the-art in large bit widths.en_US
dc.identifier.doi10.1109/VLSI-SoC.2019.8920330en_US
dc.identifier.endpage57en_US
dc.identifier.isbn978-1-7281-3915-9
dc.identifier.issn2324-8432en_US
dc.identifier.scopus2-s2.0-85076798550
dc.identifier.startpage52en_US
dc.identifier.urihttp://hdl.handle.net/10679/6824
dc.identifier.urihttps://doi.org/10.1109/VLSI-SoC.2019.8920330
dc.identifier.wos000521819700007
dc.language.isoengen_US
dc.publicationstatusPublisheden_US
dc.publisherIEEEen_US
dc.relation.ispartof2019 IFIP/IEEE 27th International Conference on Very Large Scale Integration (VLSI-SoC)
dc.relation.publicationcategoryInternational
dc.rightsrestrictedAccess
dc.subject.keywordsCompressed LUTen_US
dc.subject.keywordsLogic synthesisen_US
dc.subject.keywordsMultiPartite table methoden_US
dc.titleLossless look-up table compression for hardware implementation of transcendental functionsen_US
dc.typeconferenceObjecten_US
dc.type.subtypeConference paper
dspace.entity.typePublication
relation.isOrgUnitOfPublication7b58c5c4-dccc-40a3-aaf2-9b209113b763
relation.isOrgUnitOfPublication.latestForDiscovery7b58c5c4-dccc-40a3-aaf2-9b209113b763

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description: