22.01.2014 Views

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

147<br />

148<br />

149<br />

158<br />

151<br />

152<br />

153<br />

154<br />

155<br />

156<br />

IS?<br />

158<br />

159<br />

16e<br />

161<br />

162<br />

163<br />

164<br />

165<br />

166<br />

167<br />

168<br />

169<br />

178<br />

171<br />

172<br />

173<br />

J 74<br />

"5<br />

1;'6<br />

1;'7<br />

178<br />

179<br />

18e<br />

181<br />

J82<br />

18J<br />

J84<br />

185<br />

J86<br />

187<br />

188<br />

189<br />

19B<br />

J91<br />

192<br />

RCLl Final f/ fO<br />

P:S<br />

5T03 fifO<br />

&585 F<br />

STO;;<br />

F2'<br />

RCL,;<br />

RTN<br />

_LeU<br />

p;s<br />

STOI Save last fIfO<br />

If via L8L D<br />

then recall fIfO<br />

End fIfO calc<br />

Calc Error Function<br />

GSB5 F<br />

LOf.<br />

PCL1 N<br />

x NLogF<br />

ReL: Trial fifO<br />

LO&<br />

GSB9 See step 178<br />

+ Estimated inverter dB<br />

FgCLZ M<br />

P:S Switch to S registers<br />

RTI{ End error calc<br />

.LBtS Calc F<br />

[NT-!<br />

1/X<br />

F"f/fO-fO/f<br />

InN End F calc<br />

.lBtS Calc Inve~ter dE<br />

RCLJ fifO<br />

GSS8 20Log(')<br />

.LBLS Local L8L, not as at 021<br />

RClS NMI<br />

peLS' NCI<br />

If data was entered<br />

then stop<br />

To geo. mean QL calc<br />

See<br />

!{ote 1<br />

(NMI-NCI)20Log(f/fO)<br />

RTN " End inverter dB<br />

.L8Lc<br />

5roB<br />

Input/Calc Geo. Mean QL<br />

ReLl N<br />

y"<br />

STD6 rrQL<br />

RCLe<br />

F'3'?<br />

R/S<br />

GT09<br />

if data was entered<br />

193<br />

194<br />

195<br />

196<br />

197<br />

198<br />

199<br />

288<br />

2e1<br />

'282<br />

2e3<br />

2e4<br />

285<br />

286<br />

267<br />

288<br />

2&9<br />

210<br />

2Jl<br />

212<br />

213'<br />

214<br />

215<br />

216<br />

217<br />

218<br />

219<br />

228<br />

221<br />

2£2<br />

223<br />

224<br />

Note 1:<br />

.LBLrJ Input/Calc F<br />

8TD2 F into R2<br />

"2<br />

4<br />

•<br />

IX<br />

RCL2<br />

•<br />

2<br />

Calc fIfO<br />

as in (6.87)<br />

where w=F.<br />

STO] Sto f/fO in R3<br />

RCl2 F<br />

F3? If data was entered<br />

R/S then stop<br />

GID] Iteratively calc fIfO (. F<br />

.LBi...o. Singly-Terminated Selection<br />

8 K=O dB<br />

ST05 into R5<br />

1?1N End<br />

.LBll:> Doubly-Terminated Selection<br />

6 K=6 dB<br />

ST05 into R5<br />

RTH End<br />

*lBLe Input. Inverters Totals<br />

2<br />

8<br />

ST07 Multiplier 20 into R7<br />

RJ· flush 20<br />

Sr09 NCI<br />

.,.<br />

ST08NMI<br />

RTN End<br />

Register Assignment:<br />

RO: Scratch R6: rrQL<br />

R1: N R7: 20<br />

R2: F scratch<br />

•<br />

R8: NMr<br />

R3: fIfO R9: Ncr<br />

R4: dB RI: Indices, scratch<br />

RS, K<br />

Error function for secant search<br />

for fIfO is<br />

Error = NLogF + (NMI-NCI)Log(f/fO)<br />

-(dB+K)/20 + LogTIQL<br />

410

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

Saved successfully!

Ooh no, something went wrong!