Patents by Inventor Paraminder S. Sahai

Paraminder S. Sahai 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: 10853544
    Abstract: Computer implemented techniques for the partitioned simulation of parallel architectures are disclosed. A high-level design for simulation is obtained. A graph representation for the high-level design is determined. The graph for the high-level design is partitioned into sub-graphs. A subset of the sub-graphs is selected for simulation based on input-change bits of the sub-graphs. The subset of the sub-graphs is subsequently evaluated on parallel architectures in order to produce a simulation result for the high-level design.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 1, 2020
    Assignee: SYNOPSYS, INC.
    Inventors: Ramesh Narayanaswamy, Paraminder S. Sahai, Chiahon Chien
  • Publication number: 20170185700
    Abstract: Computer implemented techniques for the partitioned simulation of parallel architectures are disclosed. A high-level design for simulation is obtained. A graph representation for the high-level design is determined. The graph for the high-level design is partitioned into sub-graphs. A subset of the sub-graphs is selected for simulation based on input-change bits of the sub-graphs. The subset of the sub-graphs is subsequently evaluated on parallel architectures in order to produce a simulation result for the high-level design.
    Type: Application
    Filed: March 13, 2017
    Publication date: June 29, 2017
    Inventors: Ramesh Narayanaswamy, Paraminder S. Sahai, Chiahon Chien
  • Patent number: 9507896
    Abstract: An approach for simulating an electronic circuit design uses the influence of a set of input changes of regions of the circuit design to schedule which levels within regions of a circuit should be simulated. The state of one or more inputs of one or more regions of the circuit design is checked to determine if inputs to these regions changed. For each input having an input change, a logic level depth associated with the input is computed. Using the computed logic levels, a maximum logic level depth of the one or more regions is computed for a set of input changes. Thus, for each region that has an input with a state indicating an input change, simulation may be scheduled for first logic level through and including the determined maximum logic level in each region of the circuit design in parallel.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: November 29, 2016
    Assignee: Synopsys, Inc.
    Inventors: Ramesh Narayanaswamy, Paraminder S. Sahai
  • Publication number: 20130297279
    Abstract: An approach for simulating an electronic circuit design uses the influence of a set of input changes of regions of the circuit design to schedule which levels within regions of a circuit should be simulated. The state of one or more inputs of one or more regions of the circuit design is checked to determine if inputs to these regions changed. For each input having an input change, a logic level depth associated with the input is computed. Using the computed logic levels, a maximum logic level depth of the one or more regions is computed for a set of input changes. Thus, for each region that has an input with a state indicating an input change, simulation may be scheduled for first logic level through and including the determined maximum logic level in each region of the circuit design in parallel.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 7, 2013
    Applicant: Synopsys, Inc.
    Inventors: Ramesh Narayanaswamy, Paraminder S. Sahai
  • Publication number: 20130290919
    Abstract: Computer implemented techniques for the partitioned simulation of parallel architectures are disclosed. A high-level design for simulation is obtained. A graph representation for the high-level design is determined. The graph for the high-level design is partitioned into sub-graphs. A subset of the sub-graphs is selected for simulation based on input-change bits of the sub-graphs. The subset of the sub-graphs is subsequently evaluated on parallel architectures in order to produce a simulation result for the high-level design.
    Type: Application
    Filed: October 6, 2012
    Publication date: October 31, 2013
    Applicant: SYNOPSYS, INC.
    Inventors: Ramesh Narayanaswamy, Paraminder S. Sahai, Chiahon Chien