IP Library Granted Patent US 9,824,165
Granted Patent B2
US 9,824,165 · App. 14/710,320 · Granted Nov 21, 2017

Transformer synthesis and optimization in integrated circuit design

Inventors: Sotirios Bantas (Athens, GR); Konstantinos Karouzakis (Athens, GR); Stefanos Stefanou (Athens, GR); Apostolos Liapis (Athens, GR); Labros Kokkalas (Athens, GR); Konstantinos Nikellis (Athens, GR); Errikos Lourandakis (Athens, GR)
Assignee: Helic S.A.
G06F17/5009G06F17/5036G06F17/5063G06F17/5068G06F2217/02G06F2217/06G06F2217/08G06F2217/12G06F2217/16G06F2217/78H01F5/003
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 9,824,165
App. No.
14/710,320
Granted
Nov 21, 2017
Kind
B2
Abstract

A method for designing a circuit element of an integrated circuit (IC) includes receiving one or more desired characteristics of the circuit element from user input and iteratively determining a design solution through one or more simulations and modifications using a rule-set. The one or more desired characteristics are combined with other preset characteristics of the circuit element or the IC. A first model of the circuit element is defined and simulated to calculate performance. The first and subsequent models are modified by drawing on a rule-set of expert knowledge relating to general dependency of at least one design criterion, such as a physical, geometrical or performance characteristic, with another design criterion.

Claims (56)

1. An apparatus for designing a transformer in an integrated circuit, the apparatus comprising:

a processor;

a user interface adapted to allow a user to input one or more desired characteristics of the transformer;

wherein the one or more desired characteristics include load impedances at primary and secondary coils of the transformer;

wherein the processor is configured to determine sufficient optimal characteristics of the transformer to define the transformer for fabrication in the integrated circuit by performing the steps of:

combining the one or more desired characteristics with other preset characteristics of the transformer or the integrated circuit,

generating a first model of the transformer with typical load impedances,

simulating the first model having the combined characteristics to determine performance,

processing results of the simulation to calculate performance with the load impedances specified by the user,

further processing the results to generate a mathematical model that includes tuning capacitors coupled to primary or secondary coils of the transformer to achieve a tuned LC circuit with the inductance of the transformer coils,

drawing on a rule-set of one or more rules relating to general dependency of at least one design criterion on another design criterion, the design criteria relating to one or more of physical, geometrical or performance characteristics to enable modification of the first model, and

iteratively determining a design solution for the transformer through one or more simulations and modifications using the rule-set,

wherein the user interface is adapted to allow a user to input one or more optimization targets, and

wherein the processor further performs the steps of:

solving a constrained optimization problem to determine optimal values of the tuning capacitors based on the one or more desired characteristics and the one or more optimization targets.

2. The apparatus of claim 1 , wherein the user interface is adapted to allow a user to input one or more optimization targets; and

wherein the processor further performs the steps of

solving a constrained optimization problem to determine optimal values of the tuning capacitors based on the one or more desired characteristics and the one or more optimization targets.

3. The apparatus of claim 2 , wherein the one or more optimization targets include lowest possible insertion loss.

4. The apparatus of claim 1 , wherein the transformer includes a plurality of taps connecting the primary coil to either a fixed potential, a signal, or a load.

5. The apparatus of claim 1 , wherein the transformer includes a plurality of taps connecting the secondary coil to either a fixed potential, a signal, or a load.

6. A method for designing a transformer in an integrated circuit, the method comprising:

receiving one or more desired characteristics of the transformer from user input;

combining the one or more desired characteristics with other preset characteristics of the transformer or the integrated circuit;

generating a first model of the transformer with typical load impedances;

simulating the first model having the combined characteristics to determine performance;

processing results of the simulation to calculate performance with the load impedances specified by the user;

further processing the results to generate a mathematical model that includes tuning capacitors coupled to primary or secondary coils of the transformer to achieve a tuned LC circuit with the inductance of the transformer coils;

drawing on a rule-set of one or more rules relating to general dependency of at least one design criterion on another design criterion, the design criteria relating to one or more of physical, geometrical or performance characteristics to enable modification of the first model; and

iteratively determining a design solution for the transformer through one or more simulations and modifications using the rule-set,

wherein the user interface is adapted to allow a user to input one or more optimization targets; and

wherein a processor further performs the steps of

solving a constrained optimization problem to determine optimal values of the tuning capacitors based on the one or more desired characteristics and the one or more optimization targets.

7. The method of claim 6 , further comprising:

receiving one or more optimization targets from user input; and

solving a constrained optimization problem to determine optimal values of the tuning capacitors based on the one or more desired characteristics and the one or more optimization targets.

8. The method of claim 7 , wherein the one or more optimization targets include lowest possible insertion loss.

9. The method of claim 6 , wherein the transformer includes a plurality of taps connecting the primary coil to either a fixed potential, a signal, or a load.

10. The method of claim 6 , wherein the transformer includes a plurality of taps connecting the secondary coil to either a fixed potential, a signal, or a load.

11. A non-transitory machine readable medium having instructions thereon that when executed by a processor cause an apparatus to:

receive one or more desired characteristics of a transformer from user input;

combine the one or more desired characteristics with other preset characteristics of the transformer or an integrated circuit of which the transformer is a component;

generate a first model of the transformer with typical load impedances;

simulate the first model having the combined characteristics to determine performance; process results of the simulation to calculate performance with the load impedances specified by the user;

further process the results to generate a mathematical model that includes tuning capacitors coupled to primary or secondary coils of the transformer to achieve a tuned LC circuit with the inductance of the transformer coils;

draw on a rule-set of one or more rules relating to general dependency of at least one design criterion on another design criterion, the design criteria relating to one or more of physical, geometrical or performance characteristics to enable modification of the first model; and

iteratively determine a design solution for the transformer through one or more simulations and modifications using the rule-set,

wherein the user interface is adapted to allow a user to input one or more optimization targets; and

wherein the processor further performs the steps of

solving a constrained optimization problem to determine optimal values of the tuning capacitors based on the one or more desired characteristics and the one or more optimization targets.

12. The non-transitory machine readable medium of claim 11 , further comprising instructions thereon that when executed cause an apparatus to:

receive one or more optimization targets from user input; and

solve a constrained optimization problem to determine optimal values of the tuning capacitors based on the one or more desired characteristics and the one or more optimization targets.

13. The method of claim 12 , wherein the one or more optimization targets include lowest possible insertion loss.

14. The non-transitory machine readable medium of claim 12 , wherein the transformer includes a plurality of taps connecting the primary coil to either a fixed potential, a signal, or a load.

15. The non-transitory machine readable medium of claim 12 , wherein the transformer includes a plurality of taps connecting the secondary coil to either a fixed potential, a signal, or a load.

Assignments (2)
MERGER Recorded Jan 7, 2021
From: HELIC, INC.
To: ANSYS, INC.
Reel/Frame 054850/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: BANTAS, SOTIRIOS; KAROUZAKIS, KONSTANTINOS; STEFANOU, STEFANOS; LIAPIS, APOSTOLOS; KOKKALAS, LABROS
To: HELIC S.A.
Reel/Frame 048130/0452 →
Continuity (2)
Continuation 14045305 · Oct 3, 2013
Related Publication 20150261900A1 · Sep 17, 2015