• DocumentCode
    2082518
  • Title

    A design representation for high level synthesis

  • Author

    Patel, Mikael R K

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
  • fYear
    1990
  • fDate
    12-15 Mar 1990
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    TAO is a hierarchical graph representation of behaviour for high level synthesis of hardware structures. Typically a high level synthesis system takes a behavioural description and a set of constraints as input and generates a structural description of a hardware realization as output. One of the main questions when realizing an internal design representation is what data structures should be used to reduced time complexity of algorithms applied and how to organize these data structures. When using the TAO graph representation one must consider several types of graphs operations such as node merge and distribution. These require different representations to reduce the overall computational complexity of the procedure at hand. In this paper data structures for the three levels of TAO, task, algorithm, and operation graphs, are selected, defined, and discussed with examples of typical graph operations performed during the synthesis process from a behavioural towards a structural description
  • Keywords
    circuit CAD; computational complexity; data structures; TAO; behavioural description; computational complexity; data structures; design representation; hardware structures; hierarchical graph representation; high level synthesis; structural description; time complexity; Algorithm design and analysis; Clocks; Computational complexity; Data structures; Design automation; Hardware; High level synthesis; Information science; Laboratories; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990., EDAC. Proceedings of the European
  • Conference_Location
    Glasgow
  • Print_ISBN
    0-8186-2024-2
  • Type

    conf

  • DOI
    10.1109/EDAC.1990.136676
  • Filename
    136676