• DocumentCode
    3020563
  • Title

    A transformational codesign methodology

  • Author

    Cheung, Tommy King-Yin ; Hellestrand, Graham ; Kanthamanon, Prasert

  • Author_Institution
    VLSI, New South Wales Univ., Kensington, NSW, Australia
  • fYear
    1997
  • fDate
    28-31 Jan 1997
  • Firstpage
    299
  • Lastpage
    305
  • Abstract
    We present a hardware/software codesign methodology using formal transformations. The goal is to refine a given function specification of a task to an operational structure involving both hardware and software components. The refinement process is separated into two levels, the algorithmic and the structural. Within each level, refinement is accomplished by applying sequences of transformations that preserve the functionality of an initial specification. This allows various `correct´ design alternatives to be generated and their costs analyzed. At the algorithmic level, different algorithm designs are explored, each producing a computational schedule that has a different performance cost. At the structural level, different spatial structures with different resources and performance costs are explored. These costs which characterize the designs are used to assist in the hardware/software partitioning. An example is used throughout to illustrate this methodology
  • Keywords
    formal specification; logic CAD; systems analysis; computational schedule; formal transformations; function specification; hardware/software codesign methodology; hardware/software partitioning; operational structure; performance costs; refinement process; spatial structures; transformational codesign methodology; Algorithm design and analysis; Costs; Hardware; Iterative algorithms; Laboratories; Partitioning algorithms; Process design; Scheduling algorithm; Space exploration; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    0-7803-3662-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1997.600162
  • Filename
    600162