An Extensible Clock Mechanism for Computer Architecture Simulations
Frédéric MALLET , Sadaf ALAM, Roland N. Ibbett
Institute for Computing Systems Architecture, Division of Informatics, University of Edinburgh
Institute for System Level Integration, Livingston, UK
Keywords: Model development, object-oriented implementation, discrete-event simulation
Abstract: Just as component re-use is becoming increasingly important in the design of systems-on-chip and parallel computing systems, so too is re-use of components in computer architecture simulation environments. Fundamental to both real and simulated systems is the clocking strategy. In this paper we present a behavioural design pattern to efficiently model the clock mechanism of hardware architectures. We illustrate how this pattern can increase reusability and reduce modifications when the synchronisation policy has to evolve or when components have to be included in larger architectures such as mesh networks.

© 2002 IASTED.