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.

cdl import not allowing mos widths greater than 2?

Status
Not open for further replies.

atamez

Newbie level 6
Joined
Mar 16, 2006
Messages
12
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,374
cdl import

I am trying to import some io cells for spectre simulation and am seeing some strange behavior. I have a map file that correctly identifies the devices and links them to the right pdk cells, however if a property is greater than 2 the following error appears in ni.err and the device is imported with a width of 0!!

65:MM2 Z A inh_vdde3v3 nwelle P2 w=4.0 l=0.32 nfing=1 sense=0.0 m=1
****SYNTAX ERROR: REAL NUMBER IN LINE 65, AT COLUMN 36, IS SET TO BE 0.0

The (abbreviated) netlist and mapfile are below:

*.SCALE METER
*.MEGA
*.BIPOLAR
.PARAM

.SUBCKT MY_CELL A Z nwell sub gnd vdd_3v3
*.PININFO A:I sub:I Z:O nwell:B gnd:B vdd_3v3:B
MM0 Z A gnd sub N2 w=2.0 l=0.32 nfing=1 sense=0.0 m=1
MM2 Z A vdd_3v3 nwell P2 w=4.0 l=0.32 nfing=1 sense=0.0 m=1
.ENDS

devMap := nfet nsvt25
propMatch := subType N2
termMaP := D d S s G g B b
propMap := w w l l m m

devMap := pfet psvt25
propMatch := subType P2
termMap := D d S s G g B b
propMap := w w l l m m


any ideas?
 

cdl pfet

can someone please tell me about the CDL syntax and perhaps why numbers larger than 2 in this case are causing errors?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top