Neocell: connectivity problem.

O

okguy

Guest
Hi all,

I have tried to run NeoCell with TSMC018 PDK.
But, I face the following issue :

In my CIW, I get that warning:

\w *WARNING* Pcell evaluation for tsmc18rf/pmos2v/layout has the following
error(s):
\w *WARNING* ("car" 11 t nil ("*Error* car: argument #1 should be a list
(type template = \"l\")" 0))
\w *WARNING* Error kept in "errorDesc" property of the label
"pcellEvalFailed" on layer/purpose "marker/error" in the submaster.


And in NeoCell, I get that error :

*MESSAGE* Generating variants for I0|NM1 ...
*WARNING* Skipping variant I0|NM1_0 because no connectivity was found.
This can happen when connectivity information is on symbolic pins (which
are not supported by NeoCell). Update your PCells/Layoutview and put the
connectivity on geometric objects to fix this problem.
No variants read from Cadence
No variants read.

Checking TSMC PDK, the layer Poly and Metal1 have the proper connectivity
for gate, source and drain.

Any tricks I miss with the VXL cell of NeoCell?
Where should I search for debug?

Thanks,
OkGuy
 
are you using hspiceS for your simulator?
If not then you need to reset NeoCell variable
"neoSpiceTerminals".
NeoCell uses the terminal order from the simulator in CDF. Use this
variable "neoSpiceTerminals" to specify the simulator you want NeoCell to
use.

As default: neoSpiceTerminals is set to "hspiceS" (type
"neoSpiceTerminals" on ICFB window to see the value of this variable.)

Depend on what simulator you support in CDF, set that simulator to
neoSpiceTerminals.

You can set it either in ICFB window or you can set it in .cdsinit file as
follow:
For Example: if you use "spectre" then in ICFB window type:
neoSpiceTerminals = "spectre"
 

Welcome to EDABoard.com

Sponsor

Back
Top