Parallel simulation of hardware description languages (HDL) is no longer solely a subject of largely academic interest; it is now a significant opportunity for mainstream hardware and system designers. System requirements and system fabrication densities often exceed uni-processor simulation capability, while shared-memory multiprocessors, high-speed networks and parallel processors (platforms) are widely accessible. However, recognition and practice of suitable HDL modeling practices are critical to efficiently satisfying performance requirements using parallel tool capabilities. This paper develops a set of recommended modeling practices intended to boost parallel HDL simulation effectiveness. These modeling practices are part of an effort by the IEEE Design Automation Standards Committee (DASC) group on High Performance Modeling for Simulation (HPMSIM) to develop a set of recommended practices for discrete-event and continuous-domain modeling in VHDL, VHDL-AMS and Verilog. Since the optimal modeling style is tightly related to the parallel machine architecture employed and the simulation algorithms used, both this paper and the DASC effort key specific modeling recommendations to processor architecture and simulation algorithm classes. Parallel simulators are a technical and commercial reality, thanks in part to the intrinsically parallel nature of HDLs, especially VHDL and VHDL-AMS. Simulation efficiency achieved when using such simulators is heavily dependent on the modeling style used to write the HDL model source. From this paper, readers will gain an understanding of the style designers can use to effectively exploit a range of parallel simulators. Our primary focus is on modeling guidelines boosting performance. The utilization efficiency of processors, memory and network resources is a critical but somewhat secondary concern motivating these guidelines (in the absence of performance gains, efficiency is immaterial).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.