The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> a problem in Hspice Simulation
https://designers-guide.org/forum/YaBB.pl?num=1112837677

Message started by James on Apr 6th, 2005, 6:34pm

Title: a problem in Hspice Simulation
Post by James on Apr 6th, 2005, 6:34pm

Hi all,

I did parametric sweep in Hspice as following:

.param vctr=0.6
v16 vctr_vco 0 DC=vctr
.TRAN 200ps 100ns sweep vctr 0 1 0.1

the result shows:

**error**:  element     0:vctr             has been
    referenced but not defined   id=  9

But I used the same way to simulate another ckt, it OK and didn't encounter this problem.

Any hint on this problem is appreciated.

Best!

Title: Re: a problem in Hspice Simulation
Post by 020170 on Apr 21st, 2005, 4:48pm

I can help you if you write out your all netlist

Title: Re: a problem in Hspice Simulation
Post by James on Apr 21st, 2005, 6:15pm

Thank you for your help. The netlist is as following. It's a vco.

.option acct post probe
.protect
.lib 'test.lib' TT
.lib 'test.lib' TT_3V
.unprotect
.PARAM vdd1p8=1.8
.param vctr_para=0.6


*.option acct post probe
*.protect
*.lib 'MS018_v1p2.lib' TT
*.lib 'MS018_v1p2.lib' RES_TT
*.unprotect

.subckt delay_vco avdd1p8v avss1p8v biasn inn inp outn outp
c2 outp outn 3.52e-15
c1 outn avss1p8v 10.5e-15
c0 outp avss1p8v 10.5e-15
mp6 outn outn avdd1p8v avdd1p8v p L=500e-9 W=2.25e-6 AD=1.08e-12 AS=1.08e-12 PD=3.21e-6 PS=3.21e-6 M=3
mp7 outp outp avdd1p8v avdd1p8v p L=500e-9 W=2.25e-6 AD=1.08e-12 AS=1.08e-12 PD=3.21e-6 PS=3.21e-6 M=3
mp28 outp outn avdd1p8v avdd1p8v p L=700e-9 W=1.9e-6 AD=912e-15 AS=912e-15 PD=2.86e-6 PS=2.86e-6 M=1
mp29 outn outp avdd1p8v avdd1p8v p L=700e-9 W=1.9e-6 AD=912e-15 AS=912e-15 PD=2.86e-6 PS=2.86e-6 M=1
mn6 net071 biasn avss1p8v avss1p8v n L=2e-6 W=5e-6 AD=2.4e-12 AS=2.4e-12 PD=5.96e-6 PS=5.96e-6 M=16
mn0 outn inp net071 avss1p8v n L=300e-9 W=4e-6 AD=1.92e-12 AS=1.92e-12 PD=4.96e-6 PS=4.96e-6 M=2
mn1 outp inn net071 avss1p8v n L=300e-9 W=4e-6 AD=1.92e-12 AS=1.92e-12 PD=4.96e-6 PS=4.96e-6 M=2
.ends delay_vco



.subckt vco avdd1p8v avss1p8v end3p3v ibn_10u outn outp vctr
xi6 avdd1p8v avss1p8v biasn net53 net49 net45 net41 delay_vco
xi5 avdd1p8v avss1p8v biasn net64 net66 net53 net49 delay_vco
xi7 avdd1p8v avss1p8v biasn net45 net41 outn outp delay_vco
xi0 avdd1p8v avss1p8v biasn outp outn net64 net66 delay_vco
r0 net0127 net0154 14k
r1 vcm avss1p8v 23.7k
r5 biasp net042 10k
mn2 avss1p8v vcm avss1p8v avss1p8v n L=2e-6 W=12.48e-6 M=50
mn0 biasn biasn avss1p8v avss1p8v n L=2e-6 W=5e-6 M=8
mn1 net0151 net0151 avss1p8v avss1p8v n L=2e-6 W=5e-6 AD=2.4e-12 AS=2.4e-12 PD=5.96e-6 PS=5.96e-6 M=8
mn15 net046 net046 avss1p8v avss1p8v n L=3e-6 W=4e-6 AD=1.92e-12 AS=1.92e-12 PD=4.96e-6 PS=4.96e-6 M=2
mn17 net042 net046 avss1p8v avss1p8v n L=3e-6 W=4e-6 AD=1.92e-12 AS=1.92e-12 PD=4.96e-6 PS=4.96e-6 M=5
mp4 vcm biasp avdd1p8v avdd1p8v p L=1.5e-6 W=10e-6 AD=4.8e-12 AS=4.8e-12 PD=10.96e-6 PS=10.96e-6 M=12
mp1 net0127 biasp avdd1p8v avdd1p8v p L=1.5e-6 W=10e-6 AD=4.8e-12 AS=4.8e-12 PD=10.96e-6 PS=10.96e-6 M=12
mp2 net0151 vctr net0154 avdd1p8v p L=500e-9 W=10e-6 AD=4.8e-12 AS=4.8e-12 PD=10.96e-6 PS=10.96e-6 M=4
mp19 net042 net042 avdd1p8v avdd1p8v p L=1.5e-6 W=10e-6 AD=4.8e-12 AS=4.8e-12 PD=10.96e-6 PS=10.96e-6 M=12
mp8 avdd1p8v biasp avdd1p8v avdd1p8v p L=2e-6 W=10.8e-6 AD=5.184e-12 AS=5.184e-12 PD=11.76e-6 PS=11.76e-6 M=100
mp3 biasn vcm net0127 avdd1p8v p L=500e-9 W=10e-6 AD=4.8e-12 AS=4.8e-12 PD=10.96e-6 PS=10.96e-6 M=4
mp0 net0154 biasp avdd1p8v avdd1p8v p L=1.5e-6 W=10e-6 AD=4.8e-12 AS=4.8e-12 PD=10.96e-6 PS=10.96e-6 M=12
mn18 ibn_10u end3p3v net046 avss1p8v NCH3 L=400e-9 W=4e-6 AD=1.92e-12 AS=1.92e-12 PD=4.96e-6 PS=4.96e-6 M=1
.ends vco



.ic outn_vco=1.8 outp_vco=0.1
iv5 avdd1p8v ibn_10u DC=10e-6
xi0 avdd1p8v avss1p8v end ibn_10u outn_vco outp_vco vctr_vco vco
v0 end 0 DC=3.3
v2 avdd1p8v 0 DC=vdd1p8
v3 avss1p8v 0 DC=0
v16 vctr_vco 0 DC=vctr_para


.TEMP 60
.TRAN 200ps 100ns sweep vctr_para 0 1 0.1

.probe tran v(o1)
.END


The simulation result shows:
**error**:  element     0:vctr_para        has been
    referenced but not defined   id=  9


Thanks in advance. This problem has bothered me for a long time.

James

Title: Re: a problem in Hspice Simulation
Post by microant on Apr 24th, 2005, 8:07pm

hi james
maybe you can change 'tr' instead of 'vctr', in Hspice when use DC/AC/TRAN analysis, the sweep param is not better with the first letter such as 'V', 'I', the hspice will recogenize as a independent voltage or current source.i have meet with the similar problem. you can try it:)
best regards
microant

Title: Re: a problem in Hspice Simulation
Post by James on Apr 25th, 2005, 5:14am

Microant:

Thanks very much. That's the problem you indicated. After I changed the name of vctr, it worked.


The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.