Title :
Bit-parallel multidelay simulation
Author :
Lee, Yun Sik ; Maurer, Peter M.
fDate :
12/1/1996 12:00:00 AM
Abstract :
The multidelay parallel (MDP) technique is a multidelay logic simulation algorithm that uses no timing wheel, or any other event-sorting mechanism. Instead, wide bit-fields containing net-values for several different times are used to resolve out-of-order events. Bit-parallel operations are performed to simulate gates at the required times. The MDP technique was originally designed to be implemented in hardware, but the current software version of the algorithm has proven to be competitive with conventional event-driven multidelay simulation. Two versions of the MDP technique are presented in this paper, fixed alignment and variable alignment. The fixed alignment algorithm provides bit-fields that are wide enough to capture any event that could occur during the simulation of an input vector, while the variable alignment algorithm uses a minimum-width bit field which is just wide enough to capture those events that could occur at an individual step in the simulation. A prototype hardware design is discussed briefly
Keywords :
circuit CAD; circuit analysis computing; delays; digital simulation; integrated circuit design; logic CAD; timing; bit-parallel multidelay simulation; event-sorting mechanism; fixed alignment; hardware design; logic simulation algorithm; minimum-width bit field; out-of-order events; software version; timing wheel; variable alignment; wide bit-fields; Algorithm design and analysis; Circuit simulation; Computational modeling; Discrete event simulation; Engines; Hardware; Logic devices; Software algorithms; Timing; Wheels;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on