Patents by Inventor Timothy David McDougall

Timothy David McDougall has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8050904
    Abstract: A method, data processing system, and computer program product are provided for performing time-based symbolic simulation. A delay-aware representation of a circuit is created that includes a plurality of circuit nodes. The data-aware representation is simulated. In particular, the simulator simulates transitions from a first set of circuit nodes to a second set of circuit nodes selected from the plurality of circuit nodes, the simulating based on executing a first set of simulation events. A second set of simulation events is then generated in response to executing the first set of simulation events. During the simulation, a time is computed for each of the transitions. An an event scheduling diagram is constructed during simulation. The event scheduling diagram depicts the transitions and the times of the transitions.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: November 1, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Jayanta Bhadra, Magdy S. Abadir, Ping Gao, Timothy David McDougall
  • Publication number: 20080071515
    Abstract: A method, data processing system, and computer program product are provided for performing time-based symbolic simulation. A delay-aware representation of a circuit is created that includes a plurality of circuit nodes. The data-aware representation is simulated. In particular, the simulator simulates transitions from a first set of circuit nodes to a second set of circuit nodes selected from the plurality of circuit nodes, the simulating based on executing a first set of simulation events. A second set of simulation events is then generated in response to executing the first set of simulation events. During the simulation, a time is computed for each of the transitions. An an event scheduling diagram is constructed during simulation. The event scheduling diagram depicts the transitions and the times of the transitions.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventors: Jayanta Bhadra, Magdy S. Abadir, Ping Gao, Timothy David McDougall
  • Patent number: 6711722
    Abstract: A method for deriving a functional circuit description that is independent of pre-charge node values, the functional circuit description IS a transformation of an initial structural circuit description having pre-chargeable nodes. The method includes identifying the pre-chargeable nodes in initial structural circuit description. The pre-chargeable nodes have a logic value that is dependent upon an associated pre-charge clock. Pre-charge nodes value associated with the pre-chargeable nodes are then determined and then the functional circuit description that is independent of pre-charge node values is derived.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: March 23, 2004
    Assignee: Motorola, Inc.
    Inventors: Atanas Nikolaev Parashkevov, Simon Thomas Jolly, Timothy David McDougall
  • Publication number: 20030079190
    Abstract: A method for deriving a hierarchical functional description of a circuit by creating a hierarchical model of the circuit from the initial hardware description (100), the hierarchical model having at least one boundary connection coupling hierarchical levels of the model. Signal flow conflicts at each boundary connection are then analyszd (101) which includes flattening (205) instances of the hierarchical model where signal flow conflicts are identified thereby transforming the hierarchical model into a signal flow conflict free hierarchical model. A hierarchical functional description of the circuit is then derived (102) from the signal flow conflict free hierarchical model.
    Type: Application
    Filed: September 24, 2002
    Publication date: April 24, 2003
    Inventors: Atanas Nikolaev Parashkevov, Simon Thomas Jolly, Timothy David McDougall