Guest
I'm currently having a netlisting problem using an IBM PDK and Cadence
5.0. When I try to netlist in "Analog Environment" for Spectra, the
netlist created uses the name "subcircuit" instead of using the model
names (i.e. nfet and pfet). If I hand replace circuit with nfet or
pfet respecivitly the simulation runs fine - but I can't do this for
large circuits.
Here is the netlist output of a basic inverter:
// Library name: ulp_ed
// Cell name: inverter
// View name: schematic
subckt inverter In Out inh_power inh_substrate
TN0 (Out In 0 inh_substrate) subcircuit l=180n w=360.0n nf=1 m=1 \
ad=2.3e-13 as=2.3e-13 pd=1.94u ps=1.94u nrd=0.8667 nrs=0.8667 \
gcon=1 rf=0 stis=2 rsx=50
TP0 (Out In vdd! inh_power) subcircuit l=180n w=360.0n nf=1 m=1 \
ad=2.3e-13 as=2.3e-13 pd=1.94u ps=1.94u nrd=0.8667 nrs=0.8667 \
gcon=1 rf=0 rsx=50
ends inverter
// End of subcircuit definition.
This seems to be some kind of setup problem - but I poked around for a
while and can't see to find it. Any sugguestions?
Thanks again
-Mark
5.0. When I try to netlist in "Analog Environment" for Spectra, the
netlist created uses the name "subcircuit" instead of using the model
names (i.e. nfet and pfet). If I hand replace circuit with nfet or
pfet respecivitly the simulation runs fine - but I can't do this for
large circuits.
Here is the netlist output of a basic inverter:
// Library name: ulp_ed
// Cell name: inverter
// View name: schematic
subckt inverter In Out inh_power inh_substrate
TN0 (Out In 0 inh_substrate) subcircuit l=180n w=360.0n nf=1 m=1 \
ad=2.3e-13 as=2.3e-13 pd=1.94u ps=1.94u nrd=0.8667 nrs=0.8667 \
gcon=1 rf=0 stis=2 rsx=50
TP0 (Out In vdd! inh_power) subcircuit l=180n w=360.0n nf=1 m=1 \
ad=2.3e-13 as=2.3e-13 pd=1.94u ps=1.94u nrd=0.8667 nrs=0.8667 \
gcon=1 rf=0 rsx=50
ends inverter
// End of subcircuit definition.
This seems to be some kind of setup problem - but I poked around for a
while and can't see to find it. Any sugguestions?
Thanks again
-Mark