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 :
بازگشت