Patents Examined by Doug Sergent
  • Patent number: 6179488
    Abstract: A system 10 for executing a software program includes a simulator 15 for simulating a specific processor; a processing means 13 for executing non-specific parts of the program and including means for identifying those parts of the program which require execution by the specific processor; and a bidirectional bus 14 for feeding the identified program parts to the simulator 15 and for returning any resultant response to the processing means 13.
    Type: Grant
    Filed: February 10, 1999
    Date of Patent: January 30, 2001
    Assignee: Synopsys, Inc.
    Inventor: John Wilson
  • Patent number: 6075936
    Abstract: Where the output delay of a combinational circuit in a logic circuit is defined by a clock cycle count, data transfer means for outputting data delayed in the same number of clock cycles is inserted in a block of a cycle-based simulator. The data transfer means comprises registers or a combination of registers and selectors. The cycle-based simulator may be further arranged to automatically recognize the output delay of a combinational circuit in a target logic circuit. Data transfer means for effecting an output delay in the recognized number of clock cycles is then automatically inserted in a block of the cycle-based simulator.
    Type: Grant
    Filed: January 21, 1998
    Date of Patent: June 13, 2000
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Hiroyuki Mori, Masahiro Taniguchi, Yoshio Inoue
  • Patent number: 6053947
    Abstract: A method, apparatus and system for simulating the operation of a circuit using a computer-based simulator comprising: (a) distributing at least one signal upon to one or more simulation model subcircuit functions, which use the signal, upon a change in the signal; (b) scheduling one or more subcircuit functions that use the signal for execution according to a priority assigned to each subcircuit function; and (c) providing an output value to the simulator when no subcircuit functions are scheduled, otherwise, executing one or more subcircuit functions with the highest priority and returning to step (a) to repeat the process.
    Type: Grant
    Filed: May 31, 1997
    Date of Patent: April 25, 2000
    Assignee: Lucent Technologies, Inc.
    Inventor: Dale E. Parson