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