• DocumentCode
    3257668
  • Title

    Data path allocation using an extended binding model

  • Author

    Krishnamoorthy, Ganesh ; Nestor, John A.

  • Author_Institution
    Mentor Graphics Corp., Warren, NJ, USA
  • fYear
    1992
  • fDate
    8-12 Jun 1992
  • Firstpage
    279
  • Lastpage
    284
  • Abstract
    Existing approaches to data path allocation in high-level synthesis use a binding model in which values are assigned to the same register for their entire lifetimes. The authors describe an extended binding model in which segments of a value´s lifetime may reside in different registers if there is a cost advantage in doing so. In addition, the model supports multiple copies of values and the use of functional units to pass through unmodified values to reduce interconnects. This model was exploited in an allocation tool that used iterative improvement to search for low-cost designs. Results showed that allocation costs can be substantially reduced by using this model
  • Keywords
    circuit layout CAD; binding model; data path allocation; functional units; high-level synthesis; Cost function; Design automation; Flow graphs; Graphics; Hardware; Heuristic algorithms; Multiplexing; Scheduling; Timing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-2822-7
  • Type

    conf

  • DOI
    10.1109/DAC.1992.227792
  • Filename
    227792