• 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