Majid Rafei
Junior Member level 2
Hi.:smile:
I have a 90nm TSMC hspice model (crn90g_2d5_lk_v1d2p1.l) that covers RF and baseband models.
RF models are in subcircuit form, I have used 'transistor' model properly.
Now i wanna use passive elements RF models.
Resistor subcircuit definition is in the form:
.subckt rppolywo_rf hi lo gnode l=2u w=1u mf=1 mismatchflag=0
for (P+Poly w/o silicide 0.4um<=W<=10um, 0.8um<=L<=25um, 1<sqr<=20),
I write the syntax like :
XR1 hi lo gnode rppolywo_rf l=2u w=1u mf=1 mismatchflag=0
1) What is "gnode" node? Where does it must be connect? and what is "mf" parameter?
1_1) I changed the value of "l=2u" but the resulting resistor does not change, what is the problem?
I know that the value of resistor is inversely proportional to "mf" parameter!
Subcircuit for MIMcap is like:
.subckt mimcap_um_1p5_sin_rf top bottom um lt=10u wt=10u mismatchflag=0
2) also, what is "um" node? Where does it must be connect?
This is true for Indunctor, its syntax is like:
.subckt spiral_std top bottom gnode nr=3 rad=60u w=15u lay=9
3) Where does "gnode" node must connect?
I have a 90nm TSMC hspice model (crn90g_2d5_lk_v1d2p1.l) that covers RF and baseband models.
RF models are in subcircuit form, I have used 'transistor' model properly.
Now i wanna use passive elements RF models.
Resistor subcircuit definition is in the form:
.subckt rppolywo_rf hi lo gnode l=2u w=1u mf=1 mismatchflag=0
for (P+Poly w/o silicide 0.4um<=W<=10um, 0.8um<=L<=25um, 1<sqr<=20),
I write the syntax like :
XR1 hi lo gnode rppolywo_rf l=2u w=1u mf=1 mismatchflag=0
1) What is "gnode" node? Where does it must be connect? and what is "mf" parameter?
1_1) I changed the value of "l=2u" but the resulting resistor does not change, what is the problem?
I know that the value of resistor is inversely proportional to "mf" parameter!
Subcircuit for MIMcap is like:
.subckt mimcap_um_1p5_sin_rf top bottom um lt=10u wt=10u mismatchflag=0
2) also, what is "um" node? Where does it must be connect?
This is true for Indunctor, its syntax is like:
.subckt spiral_std top bottom gnode nr=3 rad=60u w=15u lay=9
3) Where does "gnode" node must connect?