• DocumentCode
    3154706
  • Title

    A New Synthesis Algorithm for the MIMOLA Software System

  • Author

    Marwedel, Peter

  • Author_Institution
    Institut fur Informatik und Prakt. Math., University of Kiel, Kiel, W. Germany
  • fYear
    1986
  • fDate
    29-2 June 1986
  • Firstpage
    271
  • Lastpage
    277
  • Abstract
    The MIMOLA software system is a system for the design of digital processors. The system includes subsystems for retargetable microcode generation, automatic generation of self-test programs and a synthesis subsystem. This paper describes the synthesis part of the system, which accepts a PASCAL-like, high-level program as specification and produces a register transfer structure. Because of the complexity of this design process, a set of sub-problems is identified and algorithms for their solution are indicated. These algorithms include a flexible statement decomposition, statement scheduling, register assignment, module selection and optimizations of interconnections and instruction word length.
  • Keywords
    Algorithm design and analysis; Built-in self-test; Contracts; Delay; Design methodology; Hardware; Process design; Registers; Software algorithms; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1986. 23rd Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0702-5
  • Type

    conf

  • DOI
    10.1109/DAC.1986.1586100
  • Filename
    1586100