BIB-VERSION:: CS-TR-v2.0 ID:: STAN//CSL-TR-77-132 ENTRY:: December 01, 1994 ORGANIZATION:: Stanford University, Computer Systems Laboratory TITLE:: MANUAL FOR A GENERAL PURPOSE SIMULATOR USED TO EVALUATE RELIABILITY OF DIGITAL SYSTEMS TYPE:: Technical Report AUTHOR:: Thompson, Peter A. DATE:: August 1977 PAGES:: 43 ABSTRACT:: A simulation technique has been developed for the reliability evaluation of arbitrarily defined computer systems. The main simulation program is written in FORTRAN IV, and requires no changes to simulate many different systems. The user defines a model for a particular system by supplying a set of short FORTRAN subroutines, and a specially formatted block of numerical parameters. The subroutines specify the functional behavior of various subsystems comprising the model, while the numerical parameters describe how the subsystems are interconnected, their time delays what faults occur in each one, etc. The main simulation program uses this model to perform a Monte-Carlo type evaluation of the systems' reliability. This report supplements a basic description of the technique by supplying all the details necessary for writing subroutines, specifying numerical parameters, and using the main simulation program. The simulation is event-driven, and automatically generates pseudo-random faults and time delays according to parameters given by the user. Some problems typical of event simulators, such as ambiguities arising from random time-delay generation, can be solved by taking advantage of special facilities built into the simulation package. A complete source listing of the main program is included for reference. NOTES:: [Adminitrivia V1/Prg/19941201] END:: STAN//CSL-TR-77-132