ACM Home Page
Please provide us with feedback. Feedback
Mapping for better than worst-case delays in LUT-based FPGA designs
Full text PdfPdf (353 KB)
Source
International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays table of contents
Monterey, California, USA
SESSION: Technology mapping table of contents
Pages 56-64  
Year of Publication: 2008
ISBN:978-1-59593-934-0
Authors
Kirill Minkovich  UCLA, Los Angeles, CA
Jason Cong  UCLA, Los Angeles, CA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 54,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1344671.1344681
What is a DOI?

ABSTRACT

Current advances in chip design and manufacturing have allowed IC manufacturing to approach the nanometer range. As the feature size scales down, greater variability is experienced, forcing designers to reduce performance requirements in order to reserve larger margins. Better than worst-case design can be used to address the variability problem, as well as breaking the performance limit set by the worst-case delay in the conventional design style, even without the consideration of delay variation. In this paper we will present a novel methodology for measuring and optimizing the performance of circuits to operate with the clock period smaller than the worst-case delay. We also develop a novel technology mapping algorithm that optimizes circuits under such a metric. Using our novel mapping algorithm named BTWMap (Better Than Worst-case Mapper) and its area-optimized version named BTWMap+area, we are able to improve the overall circuit latency by 13% and 11%, respectively


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
 
5
 
6
 
7
J. Cong and Y. Ding, "FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs," IEEE Trans. Computer-Aided Design, pp. 1--12, 1994.
8
9
 
10
 
11
K. De and P. Banerjee, "PREST: A System for Logic Partitioning and Resynthesis for Testability," IEEE Transactions on Very Large Scale 1ntegration (VLSI) Systems, vol. 1, no. 4, pp. 514--525, Dec. 1993.
 
12
 
13
V. Manohararajah, S.D. Brown, and Z.G. Vranesic, "Heuristics for Area Minimization in LUT-Based FPGA Technology Mapping," IEEE Transactions on Computer-Aided Design of Integrated Circuits and System, vol. 25, no. 11, pp. 2331--2340, Nov. 2006.
14
 
15
W. Shi and Z. Li, "A fast algorithm for optimal buffer insertion," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 24, no. 6, pp. 879--891, June 2005.
 
16
Berkeley Logic Synthesis and Verification Group, "ABC: A System for Sequential Synthesis and Verification," http://www.eecs.berkeley.edu/~alanmi/abc/


Collaborative Colleagues:
Kirill Minkovich: colleagues
Jason Cong: colleagues