Patents by Inventor Ali Sadigh

Ali Sadigh 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).

  • Publication number: 20220164328
    Abstract: Some embodiments include computer-implemented method and system operating the method including a first step of receiving input data from an operational historian during a time interval, where the input data is derived from at least a portion of the operational state data. If the time interval has exceeded a specified time interval, then resetting base data values, and outputting stored input data to a computer-readable storage medium of the network. If the time interval has not exceeded a specified time interval, then comparing the input data with base values, and if any of the input data exceeds at least one of the base values, then updating the base values and proceeding to the first step. Further, if any of the input data does not exceed at least one of the base values, then discarding the input data and proceeding to the first step of the method.
    Type: Application
    Filed: December 2, 2021
    Publication date: May 26, 2022
    Inventors: Vinay T. Kamath, Shiewun Lie, Ali Sadigh, Elliott Scott Middleton, JR.
  • Publication number: 20200081873
    Abstract: Some embodiments include computer-implemented method and system operating the method including a first step of receiving input data from an operational historian during a time interval, where the input data is derived from at least a portion of the operational state data. If the time interval has exceeded a specified time interval, then resetting base data values, and outputting stored input data to a computer-readable storage medium of the network. If the time interval has not exceeded a specified time interval, then comparing the input data with base values, and if any of the input data exceeds at least one of the base values, then updating the base values and proceeding to the first step. Further, if any of the input data does not exceed at least one of the base values, then discarding the input data and proceeding to the first step of the method.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 12, 2020
    Inventors: Vinay T. Kamath, Shiewun Lie, Ali Sadigh, Elliott Scott Middleton, JR.
  • Patent number: 8825455
    Abstract: An on-demand table model for semiconductor device evaluation is provided. A method of providing on-demand table models for semiconductor device evaluation, includes measuring one or more measurement values of an instance of a semiconductor device. The method further includes providing, by a processor, a table model of the instance for the semiconductor device evaluation upon receiving a request for the semiconductor device evaluation. The method further includes generating a table entry in the table model for the one or more measurement values, the table entry including one or more evaluation values of an evaluation function for the instance.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Calvin J. Bittner, Peter Feldmann, Richard D. Kimmel, Tong Li, Ali Sadigh, David W. Winston
  • Publication number: 20140129202
    Abstract: Before supplying a series of instructions to a circuit simulator, methods and systems cache the series of instructions and partition the series of instructions into an active portion and an inactive portion. Instead of supplying the entire series of instructions to the circuit simulator, the methods and systems supply only the instructions directed to the active portion of the integrated circuit to the circuit simulator. Thus, the circuit simulator creates a reduced circuit simulation from just the instructions directed to the active portion (instead of a full integrated circuit that would have been simulated with the entire series of instructions). The reduced circuit simulated by these systems and methods has less circuit elements relative to any integrated circuit that would have been simulated with the entire series of instructions. Thus, this reduced circuit is only a portion of the integrated circuit that would have been simulated.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Sadigh, David W. Winston
  • Patent number: 8655634
    Abstract: A system, method and program product for modeling load effects of a load CCC (channel connected component) in a transistor network. A system is disclosed that includes an analysis system that determines allowable logical state and transition functions for nets in a load CCC for a transition or state of a driving CCC for which a load condition is being determined; a trace system that traverses paths in the load CCC from a set of input terminals; and an element replacement system that replaces circuit elements in the load CCC to create a modeled CCC, wherein a circuit element replacement is based on a type of circuit element encountered along a trace, and state and transition functions of nets connected to an encountered circuit element.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: David J. Hathaway, Vasant Rao, Ronald D. Rose, Ali Sadigh, Jeffrey P. Soreff, David W. Winston
  • Publication number: 20130116985
    Abstract: An on-demand table model for semiconductor device evaluation is provided. A method of providing on-demand table models for semiconductor device evaluation, includes measuring one or more measurement values of an instance of a semiconductor device. The method further includes providing, by a processor, a table model of the instance for the semiconductor device evaluation upon receiving a request for the semiconductor device evaluation. The method further includes generating a table entry in the table model for the one or more measurement values, the table entry including one or more evaluation values of an evaluation function for the instance.
    Type: Application
    Filed: November 4, 2011
    Publication date: May 9, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Calvin J. BITTNER, Peter FELDMANN, Richard D. KIMMEL, Tong LI, Ali SADIGH, David W. WINSTON
  • Publication number: 20110224965
    Abstract: A system, method and program product for modeling load effects of a load CCC (channel connected component) in a transistor network. A system is disclosed that includes an analysis system that determines allowable logical state and transition functions for nets in a load CCC for a transition or state of a driving CCC for which a load condition is being determined; a trace system that traverses paths in the load CCC from a set of input terminals; and an element replacement system that replaces circuit elements in the load CCC to create a modeled CCC, wherein a circuit element replacement is based on a type of circuit element encountered along a trace, and state and transition functions of nets connected to an encountered circuit element.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David J. Hathaway, Vasant Rao, Ronald D. Rose, Ali Sadigh, Jeffrey P. Soreff, David W. Winston
  • Patent number: 7441213
    Abstract: A method and a system for validating initial conditions (ICs) generally provided by a user when simulating a VLSI circuit are described. Inconsistent ICs sets are detected and replaced by consistent subsets thereof. The method selects the resistance and source values in a Norton or Thevenin circuit used to enforce the IC, and detects when specified ICs are inconsistent while preserving critical or fragile ICs when a two DC-pass approach is used. It further correlates the set of consistent ICs thus obtained with an equivalent circuit and simultaneously provides an input for future use. This allows a user to be notified and given a measure of how bad the inconsistencies are. Detecting inconsistencies is achieved either by measuring the holding current or by measuring the voltage drift if the two DC-pass approach is used.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Timothy S. Lehner, Richard D. Kimmel, Ali Sadigh, Emrah Acar, Ying Liu, Ivan L. Wemple
  • Publication number: 20070204244
    Abstract: A method and a system for validating initial conditions (ICs) generally provided by a user when simulating a VLSI circuit are described. Inconsistent ICs sets are detected and replaced by consistent subsets thereof. The method selects the resistance and source values in a Norton or Thevenin circuit used to enforce the IC, and detects when specified ICs are inconsistent while preserving critical or fragile ICs when a two DC-pass approach is used. It further correlates the set of consistent ICs thus obtained with an equivalent circuit and simultaneously provides an input for future use. This allows a user to be notified and given a measure of how bad the inconsistencies are. Detecting inconsistencies is achieved either by measuring the holding current or by measuring the voltage drift if the two DC-pass approach is used.
    Type: Application
    Filed: February 27, 2006
    Publication date: August 30, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Lehner, Richard Kimmel, Ali Sadigh, Emrah Acar, Ying Liu, Ivan Wemple