z-logo
open-access-imgOpen Access
Execution of VHDL Models Using Parallel Discrete Event Simulation Algorithms
Author(s) -
Peter J. Ashenden,
Henry Detmold,
Wayne S. McKeen
Publication year - 1993
Publication title -
vlsi design
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.123
H-Index - 24
eISSN - 1065-514X
pISSN - 1026-7123
DOI - 10.1155/1994/86178
Subject(s) - vhdl , computer science , discrete event simulation , benchmark (surveying) , parallel computing , kernel (algebra) , event (particle physics) , queue , algorithm , programming language , field programmable gate array , embedded system , simulation , mathematics , physics , geodesy , combinatorics , quantum mechanics , geography
In this paper, we discuss the use of parallel discrete event simulation (PDES) algorithms for execution of hardwaremodels written in VHDL. We survey central event queue, conservative distributed and optimistic distributedPDES algorithms, and discuss aspects of the semantics of VHDL and VHDL-92 that affect the use of thesealgorithms in a VHDL simulator. Next, we describe an experiment performed as part of the Vsim Project at theUniversity of Adelaide, in which a simulation kernel using the central event queue algorithm was developed. Wepresent measurements taken from this kernel simulating some benchmark models. It appears that this technique,which is relatively simple to implement, is suitable for use on small scale multiprocessors (such as current desktopmultiprocessor workstations), simulating behavioral and register transfer level models. However, the degree ofuseful parallelism achievable on gate level models with this technique appears to be limited

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom