• DocumentCode
    275410
  • Title

    Abstract data types and high-level synthesis

  • Author

    Whitcomb, Gregory S. ; Newton, A. Richard

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    680
  • Lastpage
    685
  • Abstract
    The use of abstract data types for high-level synthesis is addressed. It is demonstrated how data types can be used in the synthesis process to achieve reductions in area and delay of the logic level implementation. Four fundamental type constructs-structures, unions, vectors, and enumerations-are considered. Data types and functions on their values are extended to support don´t care information. Supporting abstract data types in behavioral representations is addressed for both an internal data-flow representation and the ELLA hardware description language. Finally, synthesis results for several design examples are presented. Smaller and faster implementations are obtained by supporting encoding and don´t care minimization in the high-level synthesis process
  • Keywords
    data structures; logic design; specification languages; ELLA; abstract data types; behavioral representations; enumerations; hardware description language; high-level synthesis; internal data-flow representation; logic level implementation; structures; type constructs; unions; vectors; Circuit synthesis; Computational modeling; Computer simulation; Delay; Encoding; Hardware design languages; High level synthesis; Logic circuits; Logic design; Tail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114940
  • Filename
    114940