DocumentCode
766871
Title
Optimizing VHDL compilation for parallel simulation
Author
Willis, John C. ; Siewiorek, Daniel P.
Author_Institution
IBM, Rochester, MN, USA
Volume
9
Issue
3
fYear
1992
Firstpage
42
Lastpage
53
Abstract
Auriga, an experimental simulator that utilizes five compilation techniques to reduce runtime complexity and promote concurrency in the simulation of VHDL models is described. Auriga is designed to translate a model using any VHDL construct into an optimized, parallel simulation. Auriga´s distributed simulation uses a message-passing network to simulate a single VHDL model. The authors present results obtained with seven benchmark models to illustrate the compiler´s aggressive optimization techniques: temporal analysis, waveform propagation, input desensitization, concurrent evaluation, and statement compaction.<>
Keywords
VLSI; circuit layout CAD; computational complexity; digital simulation; Auriga; VHDL compilation optimisation; benchmark models; concurrency; concurrent evaluation; distributed simulation; input desensitization; message-passing network; parallel simulation; runtime complexity; statement compaction; temporal analysis; waveform propagation; Compaction; Computational modeling; Computer networks; Concurrent computing; Hardware design languages; Message passing; Optimizing compilers; Runtime; Signal processing; Signal resolution;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/54.156157
Filename
156157
Link To Document