• DocumentCode
    1447553
  • Title

    Performance-driven high-level synthesis with bit-level chaining and clock selection

  • Author

    Park, Sanghun ; Choi, Kiyoung

  • Author_Institution
    Design Technol. R&, Hyundai Electron. Co. Ltd., Seoul, South Korea
  • Volume
    20
  • Issue
    2
  • fYear
    2001
  • fDate
    2/1/2001 12:00:00 AM
  • Firstpage
    199
  • Lastpage
    212
  • Abstract
    This paper presents a new scheme for scheduling and control synthesis in high-level circuit design. The scheduling algorithm tries to maximize the performance of a design under resource constraints by maximizing the utilization of resources and minimizing clock slack. It exploits the technique of bit-level chaining (BLC) to target high-speed design. It also exploits noninteger multicycling and chaining, which allows multiple cycle execution of a set of chained operations and even sharing of chained functional units to obtain further performance at the cost of a small increase in the complexity of the control unit. Experimental results on several datapath-intensive designs show significant improvement in throughput over the conventional scheduling algorithms
  • Keywords
    circuit CAD; circuit optimisation; clocks; high level synthesis; integrated circuit design; scheduling; bit-level chaining; chained functional units; chained operations; clock selection; clock slack; control synthesis; datapath-intensive designs; multiple cycle execution; noninteger multicycling; performance-driven high-level synthesis; resource constraints; scheduling; Algorithm design and analysis; Circuit synthesis; Clocks; Control system synthesis; Control systems; Delay; High level synthesis; Optimal control; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.908436
  • Filename
    908436