SKY130 DRC runset
/home/namibj/git/com.github/namibj/sky130_gdsfactory_mods/mcml_nmos_block_11_v9.gds
drc: script='/home/namibj/projects/asic/pdk/sky130A/libs.tech/klayout/macros/run_drc_full.lydrc'
mcml_nmos_block_WM3p078136_WC0p42_WT10p273201_LN0p15_MF_2092fbce
dnwell.1
dnwell.1: min. dnwell width : 3.0um
dnwell.2
dnwell.2 : min. dnwell spacing : 6.3um
nwell.1
nwell.1 : min. nwell width : 0.84um
nwell.2a
nwell.2a : min. nwell spacing (merged if less) : 1.27um
nwell.6
nwell.6 : min enclosure of nwellHole by dnwell : 1.03um
nwell.9
nwell.9 : HVnwell must be enclosed by hv marker
hvtp.1
hvtp.1 : min. hvtp width : 0.38um
hvtp.2
hvtp.2 : min. hvtp spacing : 0.38um
pwde.1
pwde.1 : min. pwde width : 0.84um
pwde.2
pwde.2 : min. pwde inside v20 spacing : 1.27um
hvtr.1
hvtr.1 : min. hvtr width : 0.38um
hvtr.2
hvtr.2 : min. hvtr spacing : 0.38um
hvtr.2_a
hvtr.2_a : hvtr must not overlap hvtp
lvtn.1a
lvtn.1a : min. lvtn width : 0.38um
lvtn.2
lvtn.2 : min. lvtn spacing : 0.38um
MR_lvtn.OVL.2
MR_lvtn.OVL.2 : lvtn must not straddle nwell
ncm.1
ncm.1 : min. ncm width : 0.38um
ncm.2a
ncm.2a : min. ncm spacing : 0.38um
difftap.1
difftap.1 : min. diff width across areaid:ce : 0.15um
difftap.1_a
difftap.1_a : min. diff width in periphery : 0.15um
difftap.2
difftap.2 : min. diff width inside areadid:ce : 0.14um
difftap.1_b
difftap.1_b : min. tap width across areaid:ce : 0.15um
difftap.1_c
difftap.1_c : min. tap width in periphery : 0.15um
difftap.3
difftap.3 : min. difftap spacing : 0.27um
tunm.1
tunm.1 : min. tunm width : 0.41um
tunm.2
tunm.2 : min. tunm spacing : 0.5um
MR_tunm.CON.1
MR_tunm.CON.1 : use of layer tunm is prohibited
thkox.1
thkox.1 : min. thkox width inside periphery : 0.6um
thkox.2
thkox.2 : min. thkox spacing inside periphery : 0.7um
MR_thkox.CON.1
MR_thkox.CON.1 : thkox must not straddle diff
poly.1a
poly.1a : min. poly width : 0.15um
poly.2
poly.2 : min. poly spacing : 0.21um
poly.3
poly.3 : min. poly spacing inside areaid:core : 0.16um
ldntm.1
ldntm.1 : min. ldntm width inside areaid:core : 0.7um
ldntm.2
ldntm.2 : min. ldntm spacing inside areaid:core : 0.7um
rpm.1a
rpm.1a : min. rpm width : 1.27um
rpm.2
rpm.2 : min. rpm spacing : 0.84um
rdl.1
rdl.1 : min. rdl width : 10um
rdl.2
rdl.2 : min. rdl spacing : 10um
MR_rdl.CON.1
MR_rdl.CON.1 : use of rdl layer is prohibited
urpm.1a
urpm.1a : min. rpm width : 1.27um
urpm.2
urpm.2 : min. rpm spacing : 0.84um
npc.1
npc.1 : min. npc width : 0.27um
npc.2
npc.2 : min. npc spacing, should be manually merged if less than : 0.27um
nsdm.1
nsdm.1 : min. nsdm spacing in periphery : 0.38um
nsdm.2
nsdm.2 : min. nsdm width in periphery : 0.38um
nsdm.3
nsdm.3 : min. diff width across areaid:ce : 0.38um
nsdm.4
nsdm.4 : min. spacing across areaid:ce : 0.38um
nsdm.5
nsdm.5 : min. nsdm width in areaid:ce : 0.29um
nsdm.6
nsdm.6 : min. nsdm spacing in areaid:ce : 0.29um
nsdm.6a
nsdm.6a : min. nsdm spacing on parallel edges in areaid:ce : 0.38um
psdm.1
psdm.1 : min. psdm spacing in periphery : 0.38um
psdm.2
psdm.2 : min. psdm width in periphery : 0.38um
psdm.3
psdm.3 : min. diff width across areaid:ce : 0.38um
psdm.4
psdm.4 : min. spacing across areaid:ce : 0.38um
psdm.5
psdm.5 : min. psdm width in areaid:ce : 0.29um
psdm.6
psdm.6 : min. psdm spacing in areaid:ce : 0.29um
psdm.6a
psdm.6a : min. psdm spacing on parallel edges in areaid:ce : 0.38um
nsdm_psdm_overlap
nsdm_psdm_overlap : nsdm overlaps psdm over active
licon.1_c
licon.1_c : licon should be rectangle
MR_licon.SP.1
MR_licon.SP.1: min. licon spacing in periphery : 0.17um
licon.1
licon.1: min/max. licon length : 0.17um
licon.13
licon.13: min. licon on diff spacing to npc in periphery : 0.09um
licon.13_a
licon.13_a: licon on diff in periphery can't overlap npc
licon.17
licon.17 : Licons may not overlap both poly and (diff or tap)
licon.6
licon.6 : npc min enclosure of poly_licon inside areaid:core : 0.045um
nsm.1
nsm.1 : nsm min. spacing : 4.0um
nsm.2
nsm.2 : nsm min. width : 3.0um
capm.1
capm.1 : min. capm width : 1.0um
capm.2a
capm.2a : min. capm spacing : 0.84um
capm.2b
capm.2b : min. spacing between met3_bot_plate : 1.2um
capm.2b_a
capm.2b_a : min. spacing between met3_bot_plate and met3 : 1.2um
capm.3
capm.3 : min. m3 enclosure of capm : 0.14um
capm.4
capm.4 : min. capm enclosure of via3 : 0.14um
capm.5
capm.5 : min. capm spacing to via3 : 0.14um
capm.11
capm.11 : Min spacing of capm and met3 not overlapping capm : 0.5um
cap2m.1
cap2m.1 : min. cap2m width : 1.0um
cap2m.2a
cap2m.2a : min. cap2m spacing : 0.84um
cap2m.2b
cap2m.2b : min. cap2m spacing : 1.2um
cap2m.2b_a
cap2m.2b_a : min. spacing of m4_bot_plate : 1.2um
cap2m.3
cap2m.3 : min. m4 enclosure of cap2m : 0.14um
cap2m.3_a
cap2m.3_a : min. m4 enclosure of cap2m : 0.14um
cap2m.4
cap2m.4 : min. cap2m enclosure of via4 : 0.2um
cap2m.5
cap2m.5 : min. cap2m spacing to via4 : 0.2um
cap2m.11
cap2m.11 : Min spacing of cap2m and met4 not overlapping cap2m : 0.5um
li.1
li.1 : min. li width outside or crossing areaid:ce : 0.17um
li.3
li.3 : min. li spacing outside or crossing areaid:ce : 0.17um
li.5
li.5 : min. li enclosure of licon of 2 adjacent edges : 0.08um
li.6
li.6 : min. li area : 0.0561um²
li.7
li.7 : min. li core spacing : 0.14um
li.8
li.8 : min. li core width : 0.14um
MR_li.WID.4
MR_li.WID.4 : li:res minimum width : 0.29um
ct.1
ct.1: non-ring mcon should be rectangular
ct.1_a
ct.1_a : minimum width of mcon : 0.17um
ct.1_b
ct.1_b : maximum length of mcon : 0.17um
ct.2
ct.2 : min. mcon spacing : 0.19um
ct.3
ct.3 : min. width of ring-shaped mcon : 0.17um
ct.3_a
ct.3_a : max. width of ring-shaped mcon : 0.175um
ct.3_b
ct.3_b: ring-shaped mcon must be enclosed by areaid_sl
ct.4
ct.4 : mcon should covered by li
m1.1
m1.1 : min. m1 width : 0.14um
m1.2
m1.2 : min. m1 spacing : 0.14um
m1.3ab
m1.3ab : min. 3um.m1 spacing m1 : 0.28um
791_m1.4
791_m1.4 : min. m1 enclosure of mcon : 0.03um
m1.4
m1.4 : mcon periphery must be enclosed by m1
m1.4a
m1.4a : min. m1 enclosure of mcon for specific cells : 0.005um
m1.4a_a
m1.4a_a : mcon periph must be enclosed by met1 for specific cells
m1.6
m1.6 : min. m1 area : 0.083um²
m1.7
m1.7 : min. m1 with holes area : 0.14um²
m1.5
m1.5 : min. m1 enclosure of mcon of 2 adjacent edges : 0.06um
via.1a
via.1a : via outside of moduleCut should be rectangular
via.1a_a
via.1a_a : min. width of via outside of moduleCut : 0.15um
via.1a_b
via.1a_b : maximum length of via : 0.15um
via.2
via.2 : min. via spacing : 0.17um
via.3
via.3 : min. width of ring-shaped via : 0.2um
via.3_a
via.3_a : max. width of ring-shaped via : 0.205um
via.3_b
via.3_b: ring-shaped via must be enclosed by areaid_sl
via.4a
via.4a : min. m1 enclosure of 0.15um via : 0.055um
via.4a_a
via.4a_a : 0.15um via must be enclosed by met1
via.5a
via.5a : min. m1 enclosure of 0.15um via of 2 adjacent edges : 0.085um
m2.1
m2.1 : min. m2 width : 0.14um
m2.2
m2.2 : min. m2 spacing : 0.14um
m2.3ab
m2.3ab : min. 3um.m2 spacing m2 : 0.28um
m2.6
m2.6 : min. m2 area : 0.0676um²
m2.7
m2.7 : min. m2 holes area : 0.14um²
m2.4
m2.4 : min. m2 enclosure of via : 0.055um
m2.4_a
m2.4_a : via in periphery must be enclosed by met2
m2.4_b
m2.4_B : min. m2 enclosure of via inside areaid:core : 0.045um
m2.5
m2.5 : min. m2 enclosure of via of 2 adjacent edges : 0.085um
via2.1a
via2.1a : via2 outside of moduleCut should be rectangular
via2.1a_a
via2.1a_a : min. width of via2 outside of moduleCut : 0.2um
via2.1a_b
via2.1a_b : maximum length of via2 : 0.2um
via2.2
via2.2 : min. via2 spacing : 0.2um
via2.3
via2.3 : min. width of ring-shaped via2 : 0.2um
via2.3_a
via2.3_a : max. width of ring-shaped via2 : 0.205um
via2.3_b
via2.3_b: ring-shaped via2 must be enclosed by areaid_sl
via2.4
via2.4 : min. m2 enclosure of via2 : 0.04um
via2.4_a
via2.4_a : via must be enclosed by met2
via2.5
via2.5 : min. m3 enclosure of via2 of 2 adjacent edges : 0.085um
m3.1
m3.1 : min. m3 width : 0.3um
m3.2
m3.2 : min. m3 spacing : 0.3um
m3.3cd
m3.3cd : min. 3um.m3 spacing m3 : 0.4um
m3.4
m3.4 : min. m3 enclosure of via2 : 0.065um
m3.4_a
m3.4_a : via2 must be enclosed by met3
m3.6
m3.6 : min. m3 area : 0.240um²
m3.7
m3.7 : min. m3 holes area : 0.2um²
via3.1
via3.1 : via3 outside of moduleCut should be rectangular
via3.1_a
via3.1_a : min. width of via3 outside of moduleCut : 0.2um
via3.1_b
via3.1_b : maximum length of via3 : 0.2um
via3.2
via3.2 : min. via3 spacing : 0.2um
via3.4
via3.4 : min. m3 enclosure of via3 : 0.06um
via3.4_a
via3.4_a : non-ring via3 must be enclosed by met3
via3.5
via3.5 : min. m3 enclosure of via3 of 2 adjacent edges : 0.09um
m4.1
m4.1 : min. m4 width : 0.3um
m4.2
m4.2 : min. m4 spacing : 0.3um
m4.4a
m4.4a : min. m4 area : 0.240um²
m4.5ab
m4.5ab : min. 3um.m4 spacing m4 : 0.4um
m4.3
m4.3 : min. m4 enclosure of via3 : 0.065um
m4.3_a
m4.3_a : via3 must be enclosed by met4
m4.7
m4.7 : min. m4 holes area : 0.2um²
via4.1
via4.1 : via4 outside of moduleCut should be rectangular
via4.1_a
via4.1_a : min. width of via4 outside of moduleCut : 0.8um
via4.1_b
via4.1_b : maximum length of via4 : 0.8um
via4.2
via4.2 : min. via4 spacing : 0.8um
via4.3
via4.3 : min. width of ring-shaped via4 : 0.8um
via4.3_a
via4.3_a : max. width of ring-shaped via4 : 0.805um
via4.3_b
via4.3_b: ring-shaped via4 must be enclosed by areaid_sl
via4.4
via4.4 : min. m4 enclosure of via4 : 0.19um
via4.4_a
via4.4_a : m4 must enclose all via4
m5.1
m5.1 : min. m5 width : 1.6um
m5.2
m5.2 : min. m5 spacing : 1.6um
m5.3
m5.3 : min. m5 enclosure of via4 : 0.31um
m5.3_a
m5.3_a : via must be enclosed by m5
m5.4
m5.4 : min. m5 area : 4.0um²
m5.7
m5.7 : min. m5 holes area : 0.14um²
pad.2
pad.2 : min. pad spacing : 1.27um
moduleCut.1
moduleCut.1 : moduleCut layer is for SkyWater use only
hvi.1
hvi.1 : min. hvi width : 0.6um
hvi.2a
hvi.2a : min. hvi spacing : 0.7um
hvntm.1
hvntm.1 : min. hvntm width : 0.7um
hvntm.2
hvntm.2 : min. hvntm spacing : 0.7um
dnwell_OFFGRID
x.1b : OFFGRID vertex on dnwell
dnwell_angle
x.3a : non 45 degree angle dnwell
nwell_OFFGRID
x.1b : OFFGRID vertex on nwell
nwell_angle
x.3a : non 45 degree angle nwell
pwbm_OFFGRID
x.1b : OFFGRID vertex on pwbm
pwbm_angle
x.3a : non 45 degree angle pwbm
pwde_OFFGRID
x.1b : OFFGRID vertex on pwde
pwde_angle
x.3a : non 45 degree angle pwde
hvtp_OFFGRID
x.1b : OFFGRID vertex on hvtp
hvtp_angle
x.3a : non 45 degree angle hvtp
hvtr_OFFGRID
x.1b : OFFGRID vertex on hvtr
hvtr_angle
x.3a : non 45 degree angle hvtr
lvtn_OFFGRID
x.1b : OFFGRID vertex on lvtn
lvtn_angle
x.3a : non 45 degree angle lvtn
ncm_OFFGRID
x.1b : OFFGRID vertex on ncm
ncm_angle
x.3a : non 45 degree angle ncm
diff_OFFGRID
x.1b : OFFGRID vertex on diff
tap_OFFGRID
x.1b : OFFGRID vertex on tap
diff_angle
x.2c : non 45 degree angle diff
tap_angle
x.2c : non 45 degree angle tap
tunm_OFFGRID
x.1b : OFFGRID vertex on tunm
tunm_angle
x.3a : non 45 degree angle tunm
poly_OFFGRID
x.1b : OFFGRID vertex on poly
poly_angle
x.2 : non 90 degree angle poly
rpm_OFFGRID
x.1b : OFFGRID vertex on rpm
rpm_angle
x.3a : non 45 degree angle rpm
npc_OFFGRID
x.1b : OFFGRID vertex on npc
npc_angle
x.3a : non 45 degree angle npc
nsdm_OFFGRID
x.1b : OFFGRID vertex on nsdm
nsdm_angle
x.3a : non 45 degree angle nsdm
psdm_OFFGRID
x.1b : OFFGRID vertex on psdm
psdm_angle
x.3a : non 45 degree angle psdm
licon_OFFGRID
x.1b : OFFGRID vertex on licon
licon_angle
x.2 : non 90 degree angle licon
li_OFFGRID
x.1b : OFFGRID vertex on li
li_angle
x.3a : non 45 degree angle li
ct_OFFGRID
x.1b : OFFGRID vertex on mcon
ct_angle
x.2 : non 90 degree angle mcon
vpp_OFFGRID
x.1b : OFFGRID vertex on vpp
vpp_angle
x.3a : non 45 degree angle vpp
m1_OFFGRID
x.1b : OFFGRID vertex on m1
m1_angle
x.3a : non 45 degree angle m1
via_OFFGRID
x.1b : OFFGRID vertex on via
via_angle
x.2 : non 90 degree angle via
m2_OFFGRID
x.1b : OFFGRID vertex on m2
m2_angle
x.3a : non 45 degree angle m2
via2_OFFGRID
x.1b : OFFGRID vertex on via2
via2_angle
x.2 : non 90 degree angle via2
m3_OFFGRID
x.1b : OFFGRID vertex on m3
m3_angle
x.3a : non 45 degree angle m3
via3_OFFGRID
x.1b : OFFGRID vertex on via3
via3_angle
x.2 : non 90 degree angle via3
nsm_OFFGRID
x.1b : OFFGRID vertex on nsm
nsm_angle
x.3a : non 45 degree angle nsm
m4_OFFGRID
x.1b : OFFGRID vertex on m4
m4_angle
x.3a : non 45 degree angle m4
via4_OFFGRID
x.1b : OFFGRID vertex on via4
via4_angle
x.2 : non 90 degree angle via4
m5_OFFGRID
x.1b : OFFGRID vertex on m5
m5_angle
x.3a : non 45 degree angle m5
pad_OFFGRID
x.1b : OFFGRID vertex on pad
pad_angle
x.3a : non 45 degree angle pad
mf_OFFGRID
x.1b : OFFGRID vertex on mf
mf_angle
x.2 : non 90 degree angle mf
hvi_OFFGRID
x.1b : OFFGRID vertex on hvi
hvi_angle
x.3a : non 45 degree angle hvi
hvntm_OFFGRID
x.1b : OFFGRID vertex on hvntm
hvntm_angle
x.3a : non 45 degree angle hvntm
vhvi_OFFGRID
x.1b : OFFGRID vertex on vhvi
vhvi_angle
x.3a : non 45 degree angle vhvi
uhvi_OFFGRID
x.1b : OFFGRID vertex on uhvi
uhvi_angle
x.3a : non 45 degree angle uhvi
pwell_rs_OFFGRID
x.1b : OFFGRID vertex on pwell_rs
pwell_rs_angle
x.3a : non 45 degree angle pwell_rs
areaid_re_OFFGRID
x.1b : OFFGRID vertex on areaid.re
|
mcml_nmos_block_WM3p078136_WC0p42_WT10p273201_LN0p15_MF_2092fbce
|