• DocumentCode
    3375289
  • Title

    A co-design methodology based on formal specification and high-level estimation

  • Author

    Carreras, C. ; López, J.C. ; López, M.L. ; Delgado-Kloos, C. ; Martínez, N. ; Sánchez, L.

  • Author_Institution
    Dept. Ingenieria Electron., Univ. Politecnica de Madrid, Spain
  • fYear
    1996
  • fDate
    18-20 Mar 1996
  • Firstpage
    28
  • Lastpage
    35
  • Abstract
    This paper presents a methodology for hardware-software co-design. It is based on the formal description technique LOTOS in the specification phase, and on estimation methods at different levels of abstraction in the partitioning phase. The LOTOS specification describes the system as a set of interacting communicating processes. Our HW-SW partitioning algorithm is guided by communications, performance and area estimates and by the suitability of each process for implementation in hardware or software. A partition is evaluated against the design goals and constraints, first using high-level estimates and then if requirements are met, computing estimates at lower levels of abstraction. If the partition fails, the partitioning model is updated with the new, low-level estimates and a new partition is generated. If it succeeds, the resulting hardware and software specifications are synthesized using existing high-level synthesis tools and compilers
  • Keywords
    formal specification; logic design; specification languages; systems analysis; LOTOS; area estimates; codesign methodology; compilers; formal specification; hardware-software codesign; high-level estimation; high-level synthesis tools; interacting communicating processes; partitioning model; partitioning phase; performance; Application specific integrated circuits; Control system synthesis; Costs; Formal specifications; Hardware; Partitioning algorithms; Phase estimation; Software algorithms; Software performance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Co-Design, 1996. (Codes/CASHE '96), Proceedings., Fourth International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-7243-9
  • Type

    conf

  • DOI
    10.1109/HCS.1996.492223
  • Filename
    492223