DocumentCode
2679538
Title
High-level synthesis with distributed controller for fast timing closure
Author
Lee, Seokhyun ; Choi, Kiyoung
Author_Institution
Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fYear
2011
fDate
7-10 Nov. 2011
Firstpage
193
Lastpage
199
Abstract
Centralized controllers commonly used in high-level synthesis often cause long wires and high load capacitance and that is why critical paths typically occur on paths from controllers to data registers. However, conventional high level synthesis has focused on the delay of datapaths making it difficult to solve the timing closure problem during physical synthesis. This paper presents a hardware architecture with a distributed controller, which makes the timing closure problem much easier. It also presents a novel high-level synthesis flow for synthesizing such hardware through datapath partitioning and controller optimization. According to our experimental results, the proposed approach reduces the controller and interconnect delay by 20.3-27.4% and the entire critical path delay by 6.6~10.3% with 0.2~13.3% area overhead. Even without area overhead, it reduces the critical path delay by 5.8~10%.
Keywords
data handling; distributed processing; electronic engineering computing; high level synthesis; centralized controller; controller delay; controller optimization; critical path delay; datapath partitioning; distributed controller; fast timing closure; high-level synthesis; interconnect delay; Capacitance; Delay; Integrated circuit interconnections; Optimization; Partitioning algorithms; Registers; Wires; controller optimization; distributed controller; high level synthesis; timing closure;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design (ICCAD), 2011 IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4577-1399-6
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2011.6105325
Filename
6105325
Link To Document