Appeal No. 1997-4217 Application No. 08/307,178 invention tracks the state of each simulation process in order to determine when the simulation processes become out-of-synch and to back up and restore the simulated state to a previously synchronized state. The invention is further illustrated by the following claim. 1. A method for scheduling processes of a first simulator and a second simulator, the simulators having cross coupled first and second simulator inputs and outputs, the method being executed by at least one processor pursuant to program instructions of a control program stored in a memory coupled to said at least one processor, the first and second simulators stored as first and second simulation programs, respectively, in said memory and executed by said at least one processor, the method including the steps of: (1) define an initial state, whereby said first and second simulator outputs are initialized and a verified simulation time (vt) and a first simulator current simulation time (ct ) are set to an initial time value (t );1 0 (2) select and store a target timepoint (tt) later than said first simulator current simulation time (ct ); 1 (3) begin execution of said first simulator program using said second simulator outputs as initial simulator inputs; (4) update said first simulator outputs by a first step time (ªt ) not greater than said target timepoint (tt); 1 (5) define a second state, whereby said updated first simulator outputs do not equal said first simulator outputs; (6) define a third state whereby said updated first simulator outputs equal said first simulator outputs; 3Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 NextLast modified: November 3, 2007