• DocumentCode
    327854
  • Title

    Efficient combinational loops handling for cycle precise simulation of system on a chip

  • Author

    Hommais, Denis ; Petrot, Frederic

  • Author_Institution
    ASIM Dept., Paris VI Univ., France
  • Volume
    1
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    51
  • Abstract
    As system integration becomes a reality the need for efficient, core based, simulators is pressing. Different levels of simulation accuracy/fidelity are necessary during system design. Naturally, a system is defined as a set of communicating finite state machines. In this work, we present a cycle precise simulator that is able to efficiently handle combinational loops existing between the FSMs. We devise a strategy that ensures that the blocks that do not belong to a combinational loop will be evaluated only once per cycle, and that the order of the components within a loop tends to minimize the number of iterations required to achieve stability. We express the problem in a graph theoretic manner, and propose a set of steps to obtain a valid schedule
  • Keywords
    digital simulation; finite state machines; high level synthesis; combinational loops; combinational loops handling; communicating finite state machines; cycle precise simulation; system design; system on chip; Automata; Clocks; Costs; Discrete event simulation; Integrated circuit modeling; Pressing; Space exploration; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.711775
  • Filename
    711775