Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/158459.158470acmconferencesArticle/Chapter ViewAbstractPublication PagespadsConference Proceedingsconference-collections
Article
Free access

Corolla partitioning for distributed logic simulation of VLSI-circuits

Published: 01 July 1993 Publication History

Abstract

Time Warp has evolved to a common technique for distributed simulation. Speedup in Time Warp simulation systems mainly depends on two overhead factors: first, the load on the simulators has to be well balanced and second, communication and rollbacks have to be kept to a minimum. Both of these factors are influenced by the partitioning of the simulated system. In this paper, we focus on various static partitioning schemes used to partition digital circuits for distributed simulation.
A new hierarchical partitioning approach is presented, compared and rated with other partitioning schemes by evaluating benchmark circuits. Partitioning is done in two steps: a fine grained clustering step based on corollas and a coarse grained step forming partitions using the connectivity matrix. The corolla approach yields very good partitioning results even for a large number of partitions. The achieved speedups are almost linear (up to 12 partitions for larger circuits), as long as the partition sizes are large enough so that communication between the simulators is not a bottleneck. The results reveal the great impact of partitioning on the acceleration of distributed logic simulation and show the effectiveness of the presented corolla partitioning scheme.

References

[1]
Franc Brglez, David Bryan, and Krzystof Kozminski. Combinational Profiles of Sequential Benchmark Circuits. Proceedings IEEE International Synposium on Circuits and Systems ISCAS 1989, 3(3):1929-1934, 1989.
[2]
Herbert Bauer and Christian Spotter. Reducing Rollback Overhead in Time-Warp Based Distributed Simulation with Optimized Incremental State Saving. Proceedings 26th Annual Simulation Symposium, ASS, 1993.
[3]
Sujit Dey, Franc Brglez, and Gershon Kedem. Corolla Based Circuit Partitioning and Application to Logic Synthesis. Technical Report TR90-40 MCNC Research Triangle Park, 1990.
[4]
C. M. Fiduccia and R. M. Mattheyses. A Linear-Time Heuristic for Improving Network Partitions. Proceedings 19th A CM/IEEE Design Automation Conference DAC 82, pages 175-181, 1982.
[5]
W. Hilberg. Grundprobleme der Mikroelektronik. R. Oldenbourg Verlag, Miinchen, 1982.
[6]
D.R. Jefferson. Virtual Time. A CM Transactions on Programming Languages and Systems, 7(3):404-425, 1985.
[7]
Fadi Maamari and Janusz Rajski. A Reconvergent Fanout Analysis for Efficient Exact Fault Simulation of Combinational Circuits. International Symposium on Fault-Tolerant Computing, FTCS-18, pages 122-127, 1988.
[8]
Steven P. Smith, Bill Underwood, and M. Ray Mercer. An Analysis of Several Approaches to Circuit Partitioning for Parallel Logic Simulation. Proceedings IEEE International Conference on Computer Design ICCD 87, pages 664-667, 1987.
[9]
Yen-Chuen Wei and Chung-Kuan Cheng. Ratio Cut Partitioning for Hierarchical Designs. IEEE Transactions on Computer-Aided Design, 10(7):911-921, 1991.

Cited By

View all
  • (2015)Beyond GORDIAN and KraftwerkProceedings of the 2015 Symposium on International Symposium on Physical Design10.1145/2717764.2723571(133-140)Online publication date: 29-Mar-2015
  • (2013)Logic process merging for conservative parallel simulation of logic circuits2013 IEEE 4th International Conference on Software Engineering and Service Science10.1109/ICSESS.2013.6615484(1037-1040)Online publication date: May-2013
  • (2011)Scalable scheduling for hardware-accelerated functional verificationProceedings of the Twenty-First International Conference on International Conference on Automated Planning and Scheduling10.5555/3038485.3038507(162-169)Online publication date: 11-Jun-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PADS '93: Proceedings of the seventh workshop on Parallel and distributed simulation
July 1993
168 pages
ISBN:1565550552
DOI:10.1145/158459

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1993

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

PADS93
Sponsor:
PADS93: Workshop on Parellel and Distributed Simulation
May 16 - 19, 1993
California, San Diego, USA

Acceptance Rates

Overall Acceptance Rate 398 of 779 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)64
  • Downloads (Last 6 weeks)17
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Beyond GORDIAN and KraftwerkProceedings of the 2015 Symposium on International Symposium on Physical Design10.1145/2717764.2723571(133-140)Online publication date: 29-Mar-2015
  • (2013)Logic process merging for conservative parallel simulation of logic circuits2013 IEEE 4th International Conference on Software Engineering and Service Science10.1109/ICSESS.2013.6615484(1037-1040)Online publication date: May-2013
  • (2011)Scalable scheduling for hardware-accelerated functional verificationProceedings of the Twenty-First International Conference on International Conference on Automated Planning and Scheduling10.5555/3038485.3038507(162-169)Online publication date: 11-Jun-2011
  • (2011)Robust partitioning for hardware-accelerated functional verificationProceedings of the 48th Design Automation Conference10.1145/2024724.2024915(854-859)Online publication date: 5-Jun-2011
  • (2010)A parallel logic simulation frameworkProceedings of the 2010 Spring Simulation Multiconference10.1145/1878537.1878694(1-10)Online publication date: 11-Apr-2010
  • (2006)A New Partitioning Scheme of Parallel VHDL Simulation2005 Conference on High Density Microsystem Design and Packaging and Component Failure Analysis10.1109/HDP.2005.251452(1-4)Online publication date: Nov-2006
  • (2006)Parallel Logic Simulation of VLSI Systems32nd Design Automation Conference10.1109/DAC.1995.250078(139-143)Online publication date: Dec-2006
  • (2004)Performance of parallel logic event simulation on PC-cluster7th International Symposium on Parallel Architectures, Algorithms and Networks, 2004. Proceedings.10.1109/ISPAN.2004.1300518(434-438)Online publication date: 2004
  • (2002)An adaptive partitioning algorithm for distributed discrete event simulation systemsJournal of Parallel and Distributed Computing10.1006/jpdc.2002.185662:9(1454-1475)Online publication date: 1-Sep-2002
  • (2001)A hybrid approach for the modelling and simulation of a virtually shared memory parallel computer architectureMathematics and Computers in Simulation10.1016/S0378-4754(01)00290-757:1-2(81-93)Online publication date: 6-Aug-2001
  • 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