Allocation of FIFO structures in RTL data paths

Citation
M. Balakrishnan et H. Khanna, Allocation of FIFO structures in RTL data paths, ACM T DES A, 5(3), 2000, pp. 294-310
Citations number
10
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS
ISSN journal
10844309 → ACNP
Volume
5
Issue
3
Year of publication
2000
Pages
294 - 310
Database
ISI
SICI code
1084-4309(200007)5:3<294:AOFSIR>2.0.ZU;2-W
Abstract
Along with functional units, storage and interconnects contribute significa ntly to data path costs. This paper addresses the issue of reducing the cos ts of storage and interconnect. In a post-datapath synthesis phase, one or more queues can be allocated and variables bound to it, with the goal of re ducing storage and interconnect costs. Further, in contrast to earlier work , we support "irregular" cdfgs and multicycle functional units for queue sy nthesis. Initial results on HLS benchmark examples have been encouraging, and show t he potential of using queue synthesis to reduce datapath cost. A novel feat ure of our work is the formulation of the problem for a variety of FIFO str uctures with their own "queueing" criteria.