The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> AMS Simulators >> Error running Cadence ams(spectre) using actual spectre netlist
https://designers-guide.org/forum/YaBB.pl?num=1286501758

Message started by richloo on Oct 7th, 2010, 6:35pm

Title: Error running Cadence ams(spectre) using actual spectre netlist
Post by richloo on Oct 7th, 2010, 6:35pm

1)by using "OSS-based netlister with irun"
ncelab: *N,SFEDPL: Deploying new SFE in analog engine.
           Caching library 'worklib' ....... Done
psvt25 #(1)   I22 ( .b(VP), .g(A), .d(ZN), .s(VP));
        |
ncelab: *E,SPPBYO (./netlist.vams,17|9): Parameter assignment by order is not supported for analog primitives.

Question:
Is it due to transistor model?

2)by using "Cellview-based netlister with ncvlog,ncelab,ncsim"
Work perfectly.

Title: Re: Error running Cadence ams(spectre) using actual spectre netlist
Post by Geoffrey_Coram on Oct 8th, 2010, 6:38am


richloo wrote on Oct 7th, 2010, 6:35pm:
psvt25 #(1)   I22 ( .b(VP), .g(A), .d(ZN), .s(VP));


Do you know what this is supposed to be doing?  It looks to me that you're instantiating a pmos (standard-vt, 2.5v, from a model library) with a parameter of 1.  Is that length or width, or something else entirely?

I would expect it to look more like #(.l(.25u), .w(2u))

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