• DocumentCode
    2599027
  • Title

    System factorization in codesign. A case study of the use of formal techniques to achieve hardware-software decomposition

  • Author

    Bose, Bhaskar ; Tuna, M. Esen ; Johnson, Steven D.

  • Author_Institution
    Dept. of Comput. Sci. Indiana Univ., Bloomington, IN, USA
  • fYear
    1993
  • fDate
    3-6 Oct 1993
  • Firstpage
    458
  • Lastpage
    461
  • Abstract
    A major element of codesign is the task of decomposing a design in order to target some of its components to hardware and some to software while maintaining the integrity of the execution model. We illustrate how a previously- developed algebraic technique which we call `system factorization´, adapts to this notion of decomposition. As an example, we describe how the mechanization of system factorization was used in the formal derivation of an implementation of Hunt´s (1992) FM9001 microprocessor description using the DDD (digital design derivation) system. This case study demonstrates the benefits to system-level design in combinational-reasoning systems, hardware synthesis tools, and a hardware development platform in an integrated prototyping environment
  • Keywords
    algebraic specification; logic design; microprocessor chips; microprogramming; software engineering; software prototyping; DDD system; FM9001 microprocessor description; algebraic technique; codesign; combinational-reasoning systems; digital design derivation; execution integrity; formal techniques; hardware development platform; hardware synthesis tools; hardware-software decomposition; integrated prototyping environment; system factorization; system-level design; Automation; Computer aided software engineering; Computer science; Hardware; Microprocessors; NASA; Prototypes; Software tools; System-level design; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-4230-0
  • Type

    conf

  • DOI
    10.1109/ICCD.1993.393334
  • Filename
    393334