ASSURA
extractMOS(“n25” _n25_n33 gc_conn(“G”) ndiff_conn(“S” “D”) psub(“B”))
width=measureParameter(length (_n25_n33 butting ndiff_conn) 0.5)
length=measureParameter(length (_n25_n33 outside ndiff_conn) 0.5)
bends45=measureParameter(bends_part (_n25_n33 butting ndiff_conn))
bends90=measureParameter(bends_full (_n25_n33 butting ndiff_conn))
bends=calculateParameter(0.5*bends45+bends90)
w=calculateParameter(width*1 );- (bends * length * 0.55))*1.0e-6)
attachParameter(w “w” _n25_n33)
l=calculateParameter(length*1.0e-6)
attachParameter(l “l” _n25_n33)
CALIBRE
SK_GC_HOLE = GC_I holes
ISP = (( holes ( WN interact WB)) and WB) not WN
SK_DIODE_GC = ((((( AA_I not NS) not XN) not XP) and DIODE) and ISP) not (donut GC_I)
LV_SK_DIODE_GC = SK_DIODE_GC inside SK_GC_HOLE
GC_SK_seed = WB interact LV_SK_DIODE_GC
sk_dio_aa = ((( AA not XN ) not XP ) and DIODE ) and ISP
AA_SK_seed = WB interact (sk_dio_aa not interact GC)
WB_SK = ( WB and (( holes NTAP ) or ( donut NTAP ))) enclose sk_dio_aa