• DocumentCode
    358097
  • Title

    On the choice of models of computation for writing executable specifications of system level designs

  • Author

    Jeukens, Ivan ; Strum, Marius

  • Author_Institution
    Lab. de Microelectron., Sao Paulo Univ., Brazil
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    159
  • Lastpage
    164
  • Abstract
    System level designs are typically heterogeneous, thus combining different technologies. In order to create executable specifications at such a level, a hardware description language, a programming language, or a combination of both is used. However, the resulting description may not be efficient because the ability of each language to capture the system´s features is limited by its semantics. This paper presents a methodology for analyzing the efficiency of a set of models of computation to build executable specifications. We defined a set of “behavioral primitives” and evaluated how efficiently they are captured by different models of computation. A debugger/profiler tool was developed. The analysis of the data produced by our tool allows us to derive criteria to choose the most adequate model of computation for each primitive. The analysis of the basic block behavioral primitive is detailed in order to illustrate the method
  • Keywords
    communicating sequential processes; hardware-software codesign; program debugging; CAD; CSP; behavioral primitives; block behavioral primitive; codesign; computation models selection; debugger/profiler tool; executable specifications; system level designs; Application software; Computational modeling; Computer languages; Design methodology; Embedded software; Hardware design languages; Mathematical model; Microwave integrated circuits; System-level design; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2000. Proceedings. 13th Symposium on
  • Conference_Location
    Manaus
  • Print_ISBN
    0-7695-0843-X
  • Type

    conf

  • DOI
    10.1109/SBCCI.2000.876024
  • Filename
    876024