Title :
Reducing the scheduling cost in event-driven simulation through component clustering
Author :
Blaauw, David T. ; Jones, Larry G.
Author_Institution :
IBM Endicott, NY, USA
Abstract :
A method to reduce the scheduling overhead is proposed. Circuit elements that are likely to be activated simultaneously are grouped into clusters and are scheduled and evaluated simultaneously. This way, the number of entities involved in the scheduling, and therefore the scheduling overhead, is reduced. Different algorithms for partitioning the circuit into clusters are presented and the relationship between the cluster size and the simulation performance is studied. The algorithms presented were implemented for a switch-level simulator and tested for several large circuit descriptions. It is shown that with a carefully picked cluster size and partitioning algorithm, the scheduling overhead in the simulation can be significantly reduced and the simulation efficiency improved
Keywords :
circuit CAD; circuit analysis computing; discrete event simulation; integrated circuit design; logic partitioning; algorithms; cluster size; component clustering; event-driven simulation; partitioning; scheduling cost; scheduling overhead; simulation efficiency; simulation performance; switch-level simulator; Circuit simulation; Circuit testing; Clustering algorithms; Costs; Discrete event simulation; Large scale integration; Partitioning algorithms; Performance evaluation; Scheduling algorithm; Switching circuits;
Conference_Titel :
Design Automation, 1993, with the European Event in ASIC Design. Proceedings. [4th] European Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-3410-3
DOI :
10.1109/EDAC.1993.386507