IP Library Granted Patent US 7,295,961
Granted Patent B2
US 7,295,961 · App. 10/712,706 · Granted Nov 13, 2007

Method for generating a circuit model

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,295,961
App. No.
10/712,706
Granted
Nov 13, 2007
Kind
B2
Abstract

The present invention includes a method for generating a model of a circuit having an input port and an output port. The method determines an amplitude for current leaving the output port at a frequency ω k when a signal that includes a carrier at ω j modulated by a signal V j (t) is input to the input port, wherein ω k is a harmonic of ω j . The determined amplitude is used to determine values for a set of constants, a k , such that a function f k (V,a k ) provides an estimate of the current, I k (t), leaving the output port at a frequency ω k when a signal having the form V ⁡ ( t ) = Re ⁢ ∑ k = 1 , H ⁢ V k ⁡ ( t ) ⁢ exp ⁡ ( jω k ⁢ t ) is input to the input port. Here V k (t) is a component of a set of values V. The f k (V,a k ) are used to provide a simulator component adapted for use in a circuit simulator.

Claims (80)

1. A method for operating a computer to generate a simulator component that models a first circuit having an input port and an output port in a circuit simulator, said circuit simulator providing a simulated signal comprising a modulated carrier to said simulator component and generating an output indicative of the behavior of a second circuit that contains said first circuit when such a modulated carrier is input to said input port, said method comprising:

determining an amplitude for a current leaving said output port of said first circuit at a frequency ω k when a signal comprising a carrier at ω j modulated by a signal V j (t) is input to said input port, wherein ω k is a harmonic of ω j ; and

using said determined amplitude to determine values for a set of constants, a k , such that a function f k (V,a k ) provides an estimate of the current, I k (t), leaving said output port at a frequency ω k when a signal having the form

V

(

t

)

=

Re

k

=

1

,

H

V

k

(

t

)

exp

(

k

t

)

is input to said input port of said first circuit by said circuit simulator, where V k (t) is a component of a set of values V, wherein H is an integer greater than 0; and

wherein said simulator component has a first simulator input port and a simulator output port, said simulator component returning a signal value determined by said f k (V,a k ), via said simulator output port to said circuit simulator when said circuit simulator provides values for V at said first simulator input port for at least one value of k.

2. The method of claim 1 wherein said simulator component also return a value equal to f k (V,a k ) via said simulator output port when said circuit simulator provides values for V at said first simulator input port for at least two values of k.

3. The method of claim 1 wherein said amplitude is determined by applying an electrical signal to said circuit and measuring a signal at said output port.

4. The method of claim 1 wherein said amplitude is determined on a circuit simulator by simulating an electrical signal being applied to said circuit.

5. The method of claim 1 wherein said circuit simulator is a transient envelope simulator.

6. The method of claim 1 wherein said set of constants, a k , is determined by a neural network that was trained with a training set comprising said determined amplitude.

7. The method of claim 6 wherein f k (V,a k ) comprises a weighted sum of basis functions.

8. The method of claim 1 wherein f k (V,a k ) further depends on an input derived from V and wherein said simulator component further comprises a second simulator input port and

a computational component having a component input port and a component output port, said component input port being connected to said first simulator input port and said component output port being connected to said second simulator input port, said computational component generating said input derived from V on said component output port when said second simulator input port receives a signal specifying V.

9. The method of claim 8 wherein said input generated by said computational component further depends on the time derivative of I k (t) for at least one value of k.

10. The method of claim 8 wherein said computational component comprises a circuit component that is provided in a simulator component library.

11. A method for operating a computer to generate a simulator component that models a first circuit having an input port and P output ports in a circuit simulator, said circuit simulator providing a signal comprising a modulated carrier to said simulator component, where P>1, said method comprising:

determining an amplitude for a current leaving each output port of said first circuit at a frequency ω k when a signal comprising a carrier at ω j modulated by a signal V j (t) is input to said input port, wherein ω k is a harmonic of ω j ; and

using said determined amplitude to determine values for a set of constants, p a k , such that a function f p k (V,a k ) provides an estimate of the current, I p k (t), leaving said P th output port at a frequency ω k when a signal having the form

V

(

t

)

=

Re

k

=

1

,

H

V

k

(

t

)

exp

(

k

t

)

is input to said input port of said first circuit, where V k (t) is a component of the set of values V; wherein H is an integer greater than 0; and

wherein said simulator component has a first simulator input port and P simulator output ports, said simulator component returning a value determined by f p k (V,a k ), via said p th simulator output port when said circuit simulator provides values for V at said first simulator input port for at least one value of k and p, said simulator component allowing said circuit simulator to provide an output indicative of the behavior of a second circuit containing said first circuit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: AGILENT TECHNOLOGIES, INC.
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 033746/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2004
From: ROOT, DAVID E.; TUFFILARO, NICHOLAS B.; WOOD, JOHN; VERSPECHT, JAN
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 014450/0020 →