DocumentCode
500770
Title
Handling don´t-care conditions in high-level synthesis and application for reducing initialized registers
Author
Chou, Hong-Zu ; Chang, Kai-Hui ; Kuo, Sy-Yen
Author_Institution
Electr. Eng. Dept., Nat. Taiwan Univ., Taipei, Taiwan
fYear
2009
fDate
26-31 July 2009
Firstpage
412
Lastpage
415
Abstract
Don´t-care conditions provide additional flexibility in logic synthesis and optimization. However, most work only focuses on the gate level because it is difficult to handle such conditions accurately at the behavior and register transfer levels, which is problematic since the trend is to move toward high-level synthesis. In this work we propose innovative methods to handle such conditions accurately at high-level designs. In addition, we propose two novel algorithms based on our new methods to minimize the number of registers that need to be initialized at the architecture level, which can reduce the routing resources used by the reset signals and alleviate the routing problem. Our results show that we can identify 53% of the registers that can be uninitialized in a 5-stage pipelined processor within 5 minutes, demonstrating the effectiveness of our approach.
Keywords
logic design; 5-stage pipelined processor; dont-care condition; gate level; high-level synthesis; initialized register; logic synthesis; register transfer level; routing problem; routing resource; time 5 min; Algorithm design and analysis; Design optimization; Distributed control; Heuristic algorithms; High level synthesis; Logic design; Optimization methods; Permission; Registers; Routing; Don´t-Care (DC); RTL symbolic simulation; Synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-6055-8497-3
Type
conf
Filename
5227022
Link To Document