ACM Home Page
Please provide us with feedback. Feedback
Simultaneous FU and register binding based on network flow method
Full text PdfPdf (414 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe table of contents
Munich, Germany
SESSION: High-level synthesis and IP protection table of contents
Pages 1057-1062  
Year of Publication: 2008
ISBN:978-3-9810801-3-1
Authors
Jason Cong  UCLA, Los Angeles, CA
Junjuan Xu  UCLA, Los Angeles, CA
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
EDAA : European Design Automation Association
: The EDA Consortium
SIGDA: ACM Special Interest Group on Design Automation
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 28,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

With the rapid increase of design complexity and the decrease of device features in nano-scale technologies, interconnection optimization in digital systems becomes more and more important. In this paper we develop a simultaneous FU and register (SFR) binding algorithm for multiplexer optimization based on min-cost network flow. Unlike most of the prior approaches in which functional unit binding and register binding are performed sequentially, our approach performs these two highly correlated tasks gradually and concurrently. We also present an ILP formulation of the combined functional unit and register binding problem for the optimality study of heuristics. Experimental results show that when compared to traditional binding algorithms, our simultaneous resource binding algorithm is close to optimal solutions for small-size designs (only 5% more MUX) and achieves significant reduction for MUX area (12%) and timing (10%) for a set of real-life benchmark designs.


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
Xilinx Web Site, http://www.xilinx.com.
2
 
3
4
 
5
6
 
7
J. Cong, Y. Fan, G. Han, W. Jiang, and Z. Zhang, "Platform-Based Behavior-Level and System-Level Synthesis," Proceedings of IEEE International SOC Conference, pp. 199--202, Sept. 2006.
8
 
9
T. Kim and C. L. Liu, "An Integrated Data Path Synthesis Algorithm Based on Network Flow Method," Proc. of the IEEE Custom Integrated Circuits Conference, 1995.
10
 
11
 
12
Barry Pangrle, "On the Complexity of Connectivity Binding," IEEE Tran. on Computer-Aided Design, Vol. 10, No. 11, Nov. 1991.
 
13
 
14
 
15
16
 
17
 
18
J. Stephenson and P. Metzgen, "Logic Optimization Techniques for Multiplexers," Altera Literature, 2004.
 
19
C-J. Tseng and D. P. Siewiorek, "Automated Synthesis of Data Path in Digital Systems," IEEE Tran. on CAD of ICAS, Vol. CADJ, No. 3, pp 379--395, Jul. 1986.
 
20
H. W. Zhu and C. C. Jong, "Interconnection Optimization in Data Path Allocation Using Minimal Cost Maximal Flow Algorithm," Microelectronics, Vol. 33, No. 9, pp 749--59, Sept. 2002.