Re-design of analog circuits
AssigneePalo Alto Research Center Incorporated
InventorsIon Matei, Alexander Feldman, Johan de Kleer
Life of this patent
Estimating the term…
Abstract
The following relates generally to analog circuit re-design. Some embodiments identify a candidate component of the circuit by determining that if the candidate component is adjusted or replaced, the circuit will satisfy a requirement metric. In some implementations, an optimization problem or Bayesian reasoning may be used to change parameters of the candidate component to create a replacement component. In some implementations, a replacement component of a different type than the candidate component may be selected by solving a mixed-integer optimization program or by using a non-linear program with continuous parameters.
Claims17
An apparatus for re-designing a circuit, comprising:
- at least one processor;
- at least one memory including computer program code;
- and
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
- identify a candidate component of the circuit by determining that if the candidate component is adjusted or replaced, the circuit will satisfy a requirement metric;
- change parameters of the candidate component to create a replacement component;
- and
- re-design the circuit by replacing the candidate component with the replacement component.
An apparatus for re-designing a circuit, comprising:
- at least one processor;
- at least one memory including computer program code;
- and
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
- identify a candidate component of the circuit by determining that if the candidate component is adjusted or replaced, the circuit will satisfy a requirement metric;
- identify a replacement component by solving a mixed integer problem;
- optimize the replacement component by solving an optimization problem;
- and
- re-design the circuit by replacing the candidate component with the optimized replacement component.
An apparatus for re-designing a circuit, comprising:
- at least one processor;
- at least one memory including computer program code;
- and
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
- identify a candidate component of the circuit by determining that if the candidate component is adjusted or replaced, the circuit will satisfy a requirement metric;
- using a non-linear program with continuous parameters:
- identify a replacement component;
- and
- optimize the replacement component by replacing electrical switches of the replacement component with resistors of unknown resistance values;
- and
- re-design the circuit by replacing the candidate component with the optimized replacement component.
Dependencies are inferred from the claim text.