DocumentCode
3498964
Title
Clock-constrained simultaneous allocation and binding for multiplexer optimization in high-level synthesis
Author
Hara-Azumi, Yuko ; Tomiyama, Hiroyuki
fYear
2012
fDate
Jan. 30 2012-Feb. 2 2012
Firstpage
251
Lastpage
256
Abstract
This paper proposes a novel simultaneous allocation and binding method in high-level synthesis, which minimizes the circuit area including multiplexers (MUXs) under a clock constraint. Most existing works on binding minimize MUXs under given allocation by minimizing the number of inter connections, but do not care where the MUXs would be in serted in a circuit. As a result, they cannot guarantee the re quired clock frequency and often violate the clock constraint. On the contrary, our work globally optimizes binding and al location for FUs and registers while meeting the clock constraint by considering where MUXs would be inserted. Our work is formulated as an ILP problem. Also, an effective ILP-based heuristic for non-small designs is presented. Ex perimental results demonstrate that our work satisfies the clock constraint with the minimum circuit area.
Keywords
circuit optimisation; clocks; heuristic programming; high level synthesis; integer programming; linear programming; multiplexing equipment; ILP-based heuristic problem; binding method; circuit area minimization; clock frequency; clock-constrained simultaneous allocation; high-level synthesis; integer linear programming; multiplexer optimization; nonsmall designs; Adders; Clocks; Delay; Registers; Allocation; Binding; High-level synthesis; Multiplexer;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location
Sydney, NSW
ISSN
2153-6961
Print_ISBN
978-1-4673-0770-3
Type
conf
DOI
10.1109/ASPDAC.2012.6164954
Filename
6164954
Link To Document