The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 18th, 2024, 5:31am
Pages: 1
Send Topic Print
Error running Cadence ams(spectre) using actual spectre netlist (Read 3940 times)
richloo
New Member
*
Offline



Posts: 9

Error running Cadence ams(spectre) using actual spectre netlist
Oct 07th, 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.
Back to top
 
 
View Profile   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1999
Massachusetts, USA
Re: Error running Cadence ams(spectre) using actual spectre netlist
Reply #1 - 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))
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.