Title :
Two new techniques for unit-delay compiled simulation
Author :
Maurer, Peter M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fDate :
9/1/1992 12:00:00 AM
Abstract :
The potential change (PC)-set method and the parallel technique for generating compiled unit-delay simulators for acrylic circuits are discussed. The PC-set method analyzes the network, determines the set of potential change times for each net, and generates gate simulations for each potential change. The parallel technique, which is based on the concept of bit-parallel simulation is faster and generates less code than the PC-set method, but it is not amenable to data-parallel simulation of multiple input vectors. Both techniques are based on the well-known levelization algorithm used to generate zero-delay levelized compiled code simulation. Two optimizations of the basic parallel technique are presented, called bit-field trimming and shift elimination. Performance results using the ISCAS 85 benchmarks show a factor-of-four improvement for the PC-set method and a factor-of-ten improvement for the parallel technique. The optimization schemes show an average performance improvement of 47% over the unoptimized simulations
Keywords :
circuit CAD; digital simulation; logic CAD; ISCAS 85; acrylic circuits; bit-field trimming; bit-parallel simulation; compiled code simulation; gate simulations; levelization algorithm; parallel technique; potential change set method; shift elimination; unit-delay compiled simulation; Asynchronous circuits; Circuit simulation; Computational modeling; Delay effects; Discrete event simulation; Flip-flops; Hazards; Microelectronics; Sequential circuits; Timing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on