Patent ID: 6173241
Filing Date: 2001-01-09
Classification: G06F

Abstract:
A method of activating and recording an event-driven simulation of the operation of a circuit, wherein the circuit is represented by a plurality of components connected by a plurality of nodes, each one of said nodes representative of an electrical connection in the circuit, each one of said nodes also having a corresponding node signal value representative of a signal at that node at a given point in time, said method comprising the steps of:(a) storing a plurality of events in an event queue, where each of said events comprises information about a selected node, information about each component connected to said selected node, and information about a scheduled time for said event to occur;(b) retrieving from said event queue a first event;(c) placing an event record of said first event in an event record storage, where each of said event records comprises an event time, the node associated with the event, and the node signal value of said associated node at a time before said event time;(d) executing said first event;(e) updating a node signal value storage to reflect execution of said first event;(f) recording said new event in the event queue.