Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/123186.123349acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

LECSIM: a levelized event driven compiled logic simulation

Published: 03 January 1991 Publication History

Abstract

LECSIM is a highly efficient logic simulator which integrates the advantages of event driven interpretive simulation and levelized compiled simulation. Two techniques contribute to the high efficiency. First it employs the zero-delay simulation model with levelized event scheduling to eliminate most unnecessary evaluations. Second, it compiles the central event scheduler into simple local scheduling segments which reduces the overhead of event scheduling. Experimental results show that LECSIM runs about 8-77 time faster than traditional unit-delay event-driven interpretive simulator. LECSIM also provides the option of scheduling with respect to individual gates or with respect to fan-out free blocks. When the circuit is partitioned into fan-out free blocks, the speed increases by a factor of 2-3. With partitioning, the speed of LECSIM is only about 1.5-3.4 times slower than a levelized compiled simulation for the combinational circuits we have tested.

References

[1]
M. A. Breuer, A. D. Frieclman, Diagnosis and Reliable De.sign of Digital Systems, Computer Science Press, Woodland Hills, CA, 1976.
[2]
E. G. Ulrich, "Event Manipulation for Discrete Simulations Requiring Large Numbers of Events, " Journal of the ACM, Vol. 21, No. 9, Sept., 1978, pp. 777-85.
[3]
E. G. Ulrich, D. Herbert, "Speed and Accuracy in Digital Network Simulation based on Structural Modeling," Proceedings of the 19th Design Automation Conference, 1982, pp.587-93.
[4]
E. G. Ulrich, "Concurrent Simulation at the Switch,Gate,and Register Levels," Proceedings of" the 1985 International Test Conference, 1985, pp.703-9.
[5]
S. Gai, F. Somenzi, M. Spalla, "Fast and Coherent Simulation with Zero Delay Elements," IEEE Trans. on Computer-Aided Design, Vol. 6, No. 1, Jan., 1987, pp.85- 91.
[6]
S. P. Smith, M. R. Mercer, B. Brock, "Demand Driven Simulation: BACKSIM", Proceedings of the 24th Design Automation Conference, 1987, pp.181-87.
[7]
L. Wang, N. Hoover, E. Porter, J. Zasio, "SSIM: A Software Levelized Compiled- Code Simulator," Proceedings of the 24th Design Automation Conference, 1987, pp.2-8.
[8]
C. Hansen, "Hardware Logic Simulation by Compilation," Proceedings of 25th Design Automation Conference, 1988, pp.712-15.
[9]
R. E. Bryant, D. Beatty, K. Brace, K. Cho, T. Sheffler, "COSMOS: A Compiled Simulator for MOS Circuits," Proceedings of the 24th Design Automation Conference, 1987, pp.9-16.
[10]
Z. Barzilai, D. K. Beece, L. M. Huisman, V. S. Iyengar, G. M. Silberman, "SLS-A Fast Switch-Level Simulator," IEEE Trans. on Computer-Aided Design, Vo}L. 7, No. 8, August, 1988, pp. 838-49.
[11]
Z. Barzilai, I. L. Carter. B. K. Rosen, J. D. Rutledge, "HSS-A High-Speed Simulator," IEEE Trans. on Computer- Aided Design, Vol. 6, No. 4, July, 1987, pp. 601-16.
[12]
D. M. Lewis, "Hierarchical Compiled Event-Driven Logic Simulation," proceeding of ICCAD-89.
[13]
J. R. Bell, 'Threaded Code," Journal of the ACM, Vol. 16, No. 6, June., 1973, pp. 777-85.
[14]
P. M. Maurer, Z. Wang, C. D. Morency, 'Techniques for Multi-Level Compiled Simulation," University of South Florida, Department of Computer Science and Engineering Technical Report, CS E-89-04.
[15]
A. V. Aho, J. E. Hopcoff, J. D. Ullman, Data Structures and Algorithms, Addison-Wesley, Reading, MA, 1983.

Cited By

View all
  • (2024)CPGPUSim: A Multi-dimensional Parallel Acceleration Framework for RTL Simulation2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10618075(272-277)Online publication date: 10-May-2024
  • (2020)Efficiently Exploiting Low Activity Factors to Accelerate RTL Simulation2020 57th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC18072.2020.9218632(1-6)Online publication date: Jul-2020
  • (2018)Algorithmic Implementation of the Automated System of Gate-Level Simulation of Digital Circuits with Consideration of DFSimulation and Optimization of Digital Circuits10.1007/978-3-319-71637-4_4(213-245)Online publication date: 13-Apr-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '90: Proceedings of the 27th ACM/IEEE Design Automation Conference
January 1991
742 pages
ISBN:0897913639
DOI:10.1145/123186
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 January 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC90
Sponsor:
DAC90: The 27th ACM/IEEE-CS Design Automation Conference
June 24 - 27, 1990
Florida, Orlando, USA

Acceptance Rates

DAC '90 Paper Acceptance Rate 125 of 427 submissions, 29%;
Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)80
  • Downloads (Last 6 weeks)10
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)CPGPUSim: A Multi-dimensional Parallel Acceleration Framework for RTL Simulation2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10618075(272-277)Online publication date: 10-May-2024
  • (2020)Efficiently Exploiting Low Activity Factors to Accelerate RTL Simulation2020 57th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC18072.2020.9218632(1-6)Online publication date: Jul-2020
  • (2018)Algorithmic Implementation of the Automated System of Gate-Level Simulation of Digital Circuits with Consideration of DFSimulation and Optimization of Digital Circuits10.1007/978-3-319-71637-4_4(213-245)Online publication date: 13-Apr-2018
  • (2018)Models of Logical Elements for DF ConsiderationSimulation and Optimization of Digital Circuits10.1007/978-3-319-71637-4_2(77-136)Online publication date: 13-Apr-2018
  • (2018)General Issues of Gate-Level Simulation and Optimization of Digital Circuits with Consideration of Destabilizing FactorsSimulation and Optimization of Digital Circuits10.1007/978-3-319-71637-4_1(1-75)Online publication date: 13-Apr-2018
  • (2016)Time-parallel multi-delay logic simulationProceedings of the Symposium on Theory of Modeling & Simulation10.5555/2975389.2975406(1-7)Online publication date: 3-Apr-2016
  • (2015)A second look at oblivious simulationProceedings of the Conference on Summer Computer Simulation10.5555/2874916.2874971(1-6)Online publication date: 26-Jul-2015
  • (2013)Metamorphic differential simulation using the multi-delay timing modelProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium10.5555/2499634.2499662(1-8)Online publication date: 7-Apr-2013
  • (2013)Fundamentals of Digital system Design using VHDL and DSCH3i-manager's Journal on Computer Science10.26634/jcom.1.1.22751:1(16-21)Online publication date: 15-May-2013
  • (2013)Concurrency-aware compiler optimizations for hardware description languagesACM Transactions on Design Automation of Electronic Systems10.1145/2390191.239020118:1(1-16)Online publication date: 16-Jan-2013
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media