US 11,941,337 B1
System and method for modeling nonlinear component for use in circuit design
Jianjun Xu, Petaluma, CA (US); and David E. Root, Santa Rosa, CA (US)
Assigned to KEYSIGHT TECHNOLOGIES, INC., Santa Rosa, CA (US)
Filed by Keysight Technologies, Inc., Santa Rosa, CA (US)
Filed on Jul. 31, 2021, as Appl. No. 17/390,882.
Claims priority of provisional application 63/085,681, filed on Sep. 30, 2020.
Int. Cl. G06F 30/30 (2020.01); G06F 30/27 (2020.01); G06F 30/38 (2020.01); G06F 30/39 (2020.01); G06N 3/08 (2023.01)
CPC G06F 30/38 (2020.01) [G06F 30/27 (2020.01); G06F 30/39 (2020.01); G06N 3/08 (2013.01)] 20 Claims
OG exemplary drawing
 
13. A non-transitory computer readable medium having stored thereon software instructions that, when executed by one or more processors, cause the processor to model a nonlinear component for use in circuit design by:
providing a physical model for modeling a characteristic of the nonlinear component defined by a physical expression for the characteristic, wherein the physical expression comprises a physical nonlinear function depending on at least one variable and a plurality of parameters of the nonlinear component;
selecting a parameter of the plurality of parameters to replaced with an artificial neural network (ANN) function of a variable of the at least one variable to provide a hybrid model for modeling the characteristic of the nonlinear component; and
using the hybrid model to predict how the nonlinear component would behave in a nonlinear circuit in order to design a nonlinear circuit.