Title :
Event suppression by optimizing VHDL programs
Author :
Park, Kwang Il ; Park, Kyu Ho
Author_Institution :
Dept. of Electr. & Electron. Eng., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
fDate :
8/1/1998 12:00:00 AM
Abstract :
The performance and efficiency of event-driven simulations, such as VHDL and Verilog simulation, depend on the number of events that occur during the simulation. In this paper, we classify events into two categories, sensitive events and insensitive events, according to the necessity of simulations, and show classification algorithms for both combinational circuits and sequential circuits. We also implement the optimization methodology that eliminates unnecessary simulation activity caused by the insensitive events. VHDL programs can be rewritten by augmenting suppressed sensitivity lists. Experiments show that the optimized VHDL programs run almost two times faster than the original ones
Keywords :
circuit optimisation; combinational circuits; discrete event simulation; hardware description languages; logic CAD; sensitivity analysis; sequential circuits; VHDL programs; classification algorithms; combinational circuits; event suppression; event-driven simulations; insensitive events; optimization methodology; sensitive events; sequential circuits; suppressed sensitivity lists; Circuit simulation; Classification algorithms; Combinational circuits; Computational modeling; Computer simulation; Discrete event simulation; Fires; Hardware design languages; Logic; Sequential circuits;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on