Automatic Design of Area-Efficient Configurable ASIC Cores
- 2 April 2007
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 56 (5) , 662-672
- https://doi.org/10.1109/tc.2007.1035
Abstract
Reconfigurable hardware has been shown to provide an efficient compromise between the flexibility of software and the performance of hardware. However, even coarse-grained reconfigurable architectures target the general case and miss optimization opportunities present if characteristics of the desired application set are known. Restricting the structure to support a class or a specific set of algorithms can increase efficiency while still providing flexibility within that set. By generating a custom array for a given computation domain, we explore the design space between an ASIC and an FPGA. However, the manual creation of these customized reprogrammable architectures would be a labor-intensive process, leading to high design costs. Instead, we propose automatic reconfigurable architecture generation specialized to given application sets. This paper discusses configurable ASIC (cASIC) architecture generation that creates hardware on average up to 12.3x smaller than an FPGA solution with embedded multipliers and 2.2x smaller than a standard cell implementation of individual circuitsKeywords
This publication has 12 references indexed in Scilit:
- Ultra-low-power domain-specific multimedia processorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Specifying and compiling applications for RaPiDPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A time-multiplexed FPGAPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Flexible Routing Architecture Generation for Domain-Specific Reconfigurable SubsystemsPublished by Springer Nature ,2002
- Reconfigurable computingACM Computing Surveys, 2002
- Exploiting operation level parallelism through dynamically reconfigurable datapathsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- PipeRench: a reconfigurable architecture and compilerComputer, 2000
- VPR: a new packing, placement and routing tool for FPGA researchPublished by Springer Nature ,1997
- Fast Clustering AlgorithmsINFORMS Journal on Computing, 1994
- Optimization by Simulated AnnealingScience, 1983