Title :
Asynchronous, Distributed Event Driven Simulation Algorithm for Execution of VHDL on Parallel Processors
Author :
Peter A. Walker , Sumit Ghosh
Author_Institution :
Division of Engineering, Brown University, Providence,RI
Abstract :
This paper describes a new Asynchronous, Parallel, Event Driven Simulation algorithm with inconsistent event Preemption, P2EDAS. P2EDAS represents a significant advancement in distributed conservative digital circuit simulation algorithms in that it permits the use of any number of non-zero propagation delays for every path between the input and output of every hardware entity. P2EDAS permits, accurate, concurrent, asynchronous, and efficient, i.e. deadlock free and null-message free, execution of sequential and combinatorial digital designs on parallel processors. It is a conservative algorithm in that only those output transitions, if any, are asserted at the output of a model following its execution, that are guaranteed correct. In addition, preemption of inconsistent events are allowed. P2EDAS extends to any simulator based on high-level hardware description language. This paper presents a detailed description of the algorithm.
Keywords :
Algorithm design and analysis; Circuit simulation; Computational efficiency; Computational modeling; Discrete event simulation; Electronic design automation and methodology; Hardware design languages; Process design; Propagation delay; System recovery;
Conference_Titel :
Design Automation, 1995. DAC '95. 32nd Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-89791-725-1
DOI :
10.1109/DAC.1995.250079