Patents by Inventor Ricardo Telichevesky

Ricardo Telichevesky 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: 6636839
    Abstract: An efficient method for determining the periodic steady state response of a circuit driven by a periodic signal, the method including the steps of 1) using a shooting method to form a non-linear system of equations for initial conditions of the circuit that directly result in the periodic steady state response; 2) solving the non-linear system via a Newton iterative method, where each iteration of the Newton method involves solution of a respective linear system of equations; and 3) for each iteration of the Newton method, solving the respective linear system of equations associated with the iteration of the Newton method via an iterative technique. The iterative technique may be a matrix-implicit application of a Krylov subspace technique, resulting in a computational cost that grows approximately in a linear fashion with the number of nodes in the circuit.
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: October 21, 2003
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ricardo Telichevesky, Kenneth S. Kundert, Jacob K. White
  • Patent number: 6493849
    Abstract: An efficient method for determining the periodic steady state response of a circuit driven by a periodic signal, the method including the steps of 1) using a shooting method to form a non-linear system of equations for initial conditions of the circuit that directly result in the periodic steady state response; 2) solving the non-linear system via a Newton iterative method, where each iteration of the Newton method involves solution of a respective linear system of equations; and 3) for each iteration of the Newton method, solving the respective linear system of equations associated with the iteration of the Newton method via an iterative technique. The iterative technique may be a matrix-implicit application of a Krylov subspace technique, resulting in a computational cost that grows approximately in a linear fashion with the number of nodes in the circuit.
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: December 10, 2002
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ricardo Telichevesky, Kenneth S. Kundert, Jacob K. White
  • Patent number: 6151698
    Abstract: An efficient method for determining the periodic steady state response of a circuit driven by a periodic signal, the method including the steps of 1) using a shooting method to form a non-linear system of equations for initial conditions of the circuit that directly result in the periodic steady state response; 2) solving the non-linear system via a Newton iterative method, where each iteration of the Newton method involves solution of a respective linear system of equations; and 3) for each iteration of the Newton method, solving the respective linear system of equations associated with the iteration of the Newton method via an iterative technique. The iterative technique may be a matrix-implicit application of a Krylov subspace technique, resulting in a computational cost that grows approximately in a linear fashion with the number of nodes in the circuit.
    Type: Grant
    Filed: April 28, 1997
    Date of Patent: November 21, 2000
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ricardo Telichevesky, Kenneth S. Kundert, Jacob K. White
  • Patent number: 5392429
    Abstract: The present invention relates to the solution of sets of linear equations by microprocessors. In particular, when the process for solving a set of linear equations can be resolved into a set of tasks, each of which can be processed by a processing element in a multiprocessor computer, embodiments of the present invention determine the scheduling of the processing of respective tasks by each processing element. In an exemplary embodiment, the order in which each processing element should process those tasks distributed to it is determined by computing a cost metric indicative of the amount of time required to process the task and a completion time metric, indicative of the amount of time required to process all remaining tasks after that task is completed. Consequently, the tasks distributed to a given processing element are processed in an order based on the completion time metrics computed for the respective tasks.
    Type: Grant
    Filed: July 28, 1993
    Date of Patent: February 21, 1995
    Assignee: AT&T Corp.
    Inventors: Prathima Agrawal, Ricardo Telichevesky, John A. Trotter