• 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