10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Optimization<br />

Designing a Low Noise Amplifier (LNA)<br />

.PARAMOPT<br />

+ CPIN1=(0.1P,0.10P,10P)! 0.1x10-12 ≤ CPIN1 ≤ 10x10-12<br />

+ CPIN2=(0.1P,0.10P,10P)! 0.1x10-12 ≤ CPIN2 ≤ 10x10-12<br />

+ LSIN=(0.1N,0,30N)! 0 ≤ LSIN ≤ 30x10-9<br />

+ CSIN=(1P,0.10P,10P)! 0.1x10-12 ≤ CSIN ≤ 10x10-12<br />

+ LS=(0.25N,0,3N,0.25N)! 0 ≤ LS ≤ 3x10-9<br />

+ N1=(30,10,50,5)! 10 ≤ N1 ≤ 50<br />

The degenerative integrated inductor (LS) would typically come from a design kit library. In<br />

our context, it is useful to specify the unit step (0.25n) to obtain the optimal matching inductor.<br />

Design Objectives and Extracted Measures<br />

To specify design objectives, the keyword GOAL is used on the .EXTRACT command, this<br />

describes the ideal target that the <strong>user</strong> would like to reach for this specification with the<br />

optimization process.<br />

* AC Analysis<br />

.EXTRACT AC LABEL=AV_dB@2.4GHz YVAL(WR(AV_DB),2.4G) GOAL=20<br />

.EXTRACT AC LABEL=AV_dB@2.5GHz YVAL(WR(AV_DB),2.5G) GOAL=20<br />

.EXTRACT AC LABEL=S11_dB@2.4GHz YVAL(SDB(1,1),2.4G) GOAL=-15<br />

.EXTRACT AC LABEL=S11_dB@2.5GHz YVAL(SDB(1,1),2.5G) GOAL=-15<br />

* Noise Analysis<br />

.EXTRACT NOISE LABEL=NF_dB@2.4GHz YVAL(DB(SNF),2.4G) GOAL=MINIMIZE<br />

.EXTRACT NOISE LABEL=NF_dB@2.5GHz YVAL(DB(SNF),2.5G) GOAL=MINIMIZE<br />

.EXTRACT NOISE LABEL=NFMIN_dB@2.4GHz YVAL(DB(NFMIN),2.4G) GOAL=MINIMIZE<br />

.EXTRACT NOISE LABEL=NFMIN_dB@2.5GHz YVAL(DB(NFMIN),2.5G) GOAL=MINIMIZE<br />

The specified design objectives are for an optimization problem having four GOAL objectives<br />

and four MINIMIZE objectives.<br />

Optimization Process<br />

The optimization process stops when the accuracy on the design variables need not be improved<br />

further, or more precisely, when the current point satisfies the optimality condition. This<br />

optimality property can be checked in the Eldo optimizer output (.otm file):<br />

666<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!