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
Link To Document