• DocumentCode
    3623565
  • Title

    Intertwined scheduling, module selection and allocation in time-and-area

  • Author

    I.G. Harris;A. Orailoglu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1993
  • Firstpage
    1682
  • Abstract
    Most high-level synthesis systems assume the existence of only one type of hardware module for each different type of operation. The system presented assumes the existence of multiple modules with identical functionality but different area and delay characteristics. The authors´ results show that use of multiple modules allows area and time resources to be used more efficiently than would be the case for the use of a single module. Module selection must be performed for each operation. Scheduling and module selection decisions are made in a time-constrained and area-constrained fashion by pruning decisions which lead to designs that violate constraints. This system requires the user to specify only a total chip area constraint, allowing the system to fully explore tradeoffs between different allocations. Module selection, scheduling, and allocation are performed in an intertwined fashion.
  • Keywords
    "Delay","Control system synthesis","High level synthesis","Hardware","Scheduling algorithm","Libraries","Time factors","Resource management","Clocks","Processor scheduling"
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1993., ISCAS ´93, 1993 IEEE International Symposium on
  • Print_ISBN
    0-7803-1281-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1993.394065
  • Filename
    394065