Patents by Inventor Kevin Nazareth

Kevin Nazareth 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: 6339836
    Abstract: A flexible and extensible automated design partitioning mechanism that facilitates simulation sessions employing two or more simulators is provided. A simulation backplane includes partitioning logic that identifies the design blocks of an overall design pertaining to each of a plurality of simulators. Once the partitions have been identified, nets that cross simulator boundaries (e.g., mixed nets) are determined and inter-simulator connectivity information is generated for the simulators. According to one aspect of the present invention, the partitioning logic is able to accomodate arbitrary (e.g., instance-based) partitioning. A design source expressed in a design representation upon which a first simulator may operate is received. Design blocks to be partitioned to each of a plurality of solvers are identified based upon one or more partitioning directives and the design source. A first instance of a cell is assigned to a first solver and a second instance of the cell is assigned to a second solver.
    Type: Grant
    Filed: August 24, 1998
    Date of Patent: January 15, 2002
    Assignee: Mentor Graphics Corporation
    Inventors: Karl Eisenhofer, Kevin Nazareth, Peter Odryna
  • Patent number: 6108494
    Abstract: An optimization mechanism for increasing runtime performance in a co-/ multi-simulation environment by reducing the number of connections between simulators is provided. A simulation backplane includes netlist optimization logic that analyzes the netlists of design partitions and employs a set of rules to reduce the number of connections among simulators participating in a simulation session. According to one aspect of the present invention, synchronizations among a first solver and one or more other solvers that are simulating a design of a system or a portion thereof are limited to situations in which simulation being performed by each of the one or more other solvers is dependent upon event information from the first solver. Partitioned design source information is received for each a plurality of solvers. Based upon the partitioned design source information, partition dependency information is generated.
    Type: Grant
    Filed: August 24, 1998
    Date of Patent: August 22, 2000
    Assignee: Mentor Graphics Corporation
    Inventors: Karl Eisenhofer, Arun T. Venkatachar, Kevin Nazareth, Peter Odryna, Robert Michael Bradley