10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Optimization<br />

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

Table 13-6. Results of Optimization for MINIMIZE Objectives<br />

Name Initial Value Current Value<br />

NF_DB@2.4GHZ 3.03 1.41<br />

NF_DB@2.5GHZ 3.06 1.41<br />

NFMIN_DB@2.4GHZ 1.01 0.97<br />

NFMIN_DB@2.5GHZ 1.06 1.03<br />

Solving Problems with Pseudodiscrete Variables<br />

As with many problems in circuit design, some of the variables are restricted to being members<br />

of a finite set of values. These variables were LS, the NMOS source inductor, and N1, the<br />

number of fingers in the NMOS. The LNA problem illustrates the distinction between the two<br />

types of discrete variables that may be encountered in practical problems. Some of the<br />

techniques in this topic are freely adapted from the book of Gill, Murray and Wright [4].<br />

First consider the LNA problem with respect to the variable LS (assuming N1 is fixed at its<br />

initial value of 30 for now). The problem is a mixed continuous-discrete problem since the LS<br />

inductor comes from a design kit library which restricts the values to specific sizes. Such<br />

variables are termed pseudodiscrete, since the solution to the continuous problem (in which the<br />

variables are not subject to discrete restrictions) is well defined.<br />

The other category of discrete variables is represented by the variable N1 where there is no<br />

physical meaning of a non-integer value.<br />

In our case, the definition of the NMOS model parameters used in the design kit library makes<br />

the LNA problem a problem with continuous variables. For example, the parameter WR, which<br />

represents the width offset for the channel resistance (RDS) calculation, is redefined as follows:<br />

.PARAM WR=’(C1 + C2*Lm - C3*N1)’<br />

The symbols C1, C2 and C3 refer to some constant factors which are not specified here. The<br />

parameter Lm is simply the length of the transistor. This definition of the WR parameter does<br />

not use the discrete nature of the N1 parameter. During the evaluation of this expression, the<br />

value of N1 is considered to be a floating number. The problem is implicitly reformulated as<br />

continuous.<br />

The situation is more difficult to handle when the integer part of N1 is used explicitly in the<br />

previous expression:<br />

WR=’(C1 + C2*Lm - C3*TRUNC(N1))’<br />

Such situations should be avoided wherever possible.<br />

668<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!