Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4886

How to create Metal resistor

$
0
0

Hi I write this script but its wrong some where please advice?

///////////////////////////////////
// LAYER DERIVATIONS AND OPERATIONS
///////////////////////////////////

//-----------------------------
// Define Metal resistor
//-----------------------------

//M1RES = ME1 AND PIXELMK
//ME1 = MET1 NOT M1RES

//M6RES = ME6 AND WSYMBOL
//ME6 = MET6 NOT M6RES

//////////////////////////
// Resistor Devices
//////////////////////////
//-------------------------

//-------------------------------------
// Metal resistor
//-------------------------------------


IFDEF XRC_or_CCI
DEVICE R(res M1) M1RES ME1(POS) ME1(NEG)
[
PROPERTY W,L,RES
W = PERIMETER_COINCIDE(ME1RES, ME1) / 2
L = AREA(ME1RES) / W
Rs = 408*W/(W-0.32e-6)
RES = Rs*L/W
]

#ELSE
DEVICE R(res m1) M1RES ME1(POS) WEL(NEG)
[
PROPERTY W,L,R
W = PERIMETER_COINCIDE(ME1RES, ME1) / 2
L = AREA(ME1RES) / W
Rs = 408*W/(W-0.32e-6)
R = Rs*L/W
]
TRACE PROPERTY R(res M1) R R resR_Tol
//TRACE PROPERTY R(res M1) L L 3
//TRACE PROPERTY R(res M1) W W 3
#ENDIF

I believe my if else condition is wrong anyone please advice. 


Viewing all articles
Browse latest Browse all 4886

Trending Articles