Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Help! Cadence spectre error message for TSMC MM 0.18 PDK

Status
Not open for further replies.

Analogworld

Member level 1
Member level 1
Joined
Mar 9, 2006
Messages
36
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,749
Someone has posted this topic before, but no one ever provided a solution to solve this issue. I am now having the same situation that Spectre can not find the transistor model in the correctly pointed tsmcrf library. I am sure that the require Spectre model file is correctly pointed, and it works fine for the other devices (i.e. well or poly resistors) in the same file location.

Did anyone exprience this problem before? Please help

Spectre error message :
***********************************************************************************************
Command line:
/Cadence/IC5033/tools.lnx86/spectre/bin/spectre -env artist5.0.0 \
+escchars +log ../psf/spectre.out +inter=mpsc \
+mpssession=spectre0_3023_3 -format psfbin -raw ../psf \
input.scs
spectre pid = 3618

Loading /Cadence/IC5033/tools.lnx86/spectre/lib/cmi/3.0/libinfineon_sh.so ...
Loading /Cadence/IC5033/tools.lnx86/spectre/lib/cmi/3.0/libnortel_sh.so ...
Loading /Cadence/IC5033/tools.lnx86/spectre/lib/cmi/3.0/libphilips_sh.so ...
Loading /Cadence/IC5033/tools.lnx86/spectre/lib/cmi/3.0/libstmodels_sh.so ...
spectre (ver. 5.0.33.031705 -- 17 Mar 2005).
Includes RSA BSAFE(R) Cryptographic or Security Protocol Software from RSA
Security, Inc.

Simulating `input.scs'

Compiling ahdlcmi module library.
Finished compilation in 1 s (elapsed).
Installed compiled interface for bsource_1.
Installed compiled interface for bsource_2.
Installed compiled interface for bsource_3.
Installed compiled interface for bsource_5.
Installed compiled interface for bsource_41.
Installed compiled interface for bsource_42.
Installed compiled interface for bsource_56.
Installed compiled interface for bsource_68.
Installed compiled interface for bsource_69.
Installed compiled interface for bsource_83.
Installed compiled interface for bsource_85.
Installed compiled interface for bsource_90.
Installed compiled interface for bsource_101.

Error found by spectre during circuit read-in.
input.scs: M0 is an instance of an undefined model nmos2v.

spectre terminated prematurely due to fatal error
**************************************************************************************
 

Thanks for note Ashi! However the problem is not about how to aviod pointing to the location of the models when you simulating the circuit each time.

The problem is that this error message appeared even when the correct model is pointed. The simulation is not even running! It only works for the resistor models but just not the transistor models.

I looked into the pointed model file "rf018.scs" that provided by TSMC's cadence design kit. However, the transistor model named "nmos2v" (as shown in the error message), doesn't even exsit in the Spectre model file! And Cadence do not let me change the transistor's model name from the property menu.

Is there a problem with the TSMA's Cadence design kit? I doubt it though! Then how should I get it to work? Any help would be greatly appreciated.
 

Did you use the cell in the library of TSMC'S PDK.The model name of transistor in pdk is permanent.If you use the cell in the library of TSMC's PDK and the PDK is provided by TSMC,you need ask them why the model name in model file is wrong.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top