Abstract
Cycle-based algorithm has very high performance for the simulation of synchronous design, but it is confined to synchronous design and it is not as accurate as event-driven algorithm. In this paper, a revised cycle-based algorithm is proposed and implemented in VHDL simulator. Event-driven simulation engine and cycle-based simulation engine have been imbedded in the same simulation environment and can be used to asynchronous design and synchronous design respectively. Thus the simulation performance is improved without losing the flexibility and accuracy of event-driven algorithm.
Similar content being viewed by others
References
Lewis D. A hierarchical compiled code event-driven logic simulator.IEEE Trans. Computer-Aided Design, 1991, 10(6): 726–737.
Wang Z, Maurer P. LECSIM: A levelized event-driven compiled logic simulator. InProc. 27th ACM/IEEE Design Automation Conf., 1990, 6: 491–496.
Smith S, Mercer M, Brock B. Demand driven simulation: BACKSIM. InProc. 24th, ACM/IEEE Design Automation Conf., 1987, 6: 181–187.
Razdan R, Bischoff G, Ulrich E. Exploitation of periodity in logic simulation of synchronous circuits. InProc. IEEE Int. Conf. Computer Aided Design, 1990, 9: 62–65.
Razdan R, Bischoff G, Ulrich E. Clock suppression techniques for synchronous circuits.IEEE Trans. Computer-Aided Design, 1993, 12(10): 1547–1556.
Barzilai Z, Carter J, Rosen B. HSS—A high speed simulator.IEEE Trans. Computer-Aided Design, 1987, 6(7): 601–617.
Chiang M, Palkovic R. LCC simulator speed development of synchronous hardware.Computer Design, 1986, 25(3): 87–92.
Wang L T, Hoover N, Porter E. SSIM: A software levelized compiled-code simulator. InProc. 24th ACM/IEEE Design Automation Conf., 1987, 6: 2–8.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, X., Liu, M. Cycle-based algorithm used to accelerate VHDL simulation. J. Comput. Sci. & Technol. 15, 383–387 (2000). https://doi.org/10.1007/BF02948875
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02948875