skywater-pdk/docs/rules/layers/table-c4b-layer-description...

8.8 KiB
Raw Blame History

1waffle_chipicfb ver 5.0icfb ver 5.1
2drawingdgdrw
3pin pnpin
4boundary bybnd
5net ntnet
6res rsres
7label lllbl
8cut ctcut
9short stsho
10pin pnpin
11gate gegat
12probe pepro
13blockagebeblo
14modelmlmod
15optionX (X = 1…n)oX (X = 1..n)opt*(X=1..n)
16fusefefus
17mask mkmas*
18maskAdd mdmas*
19maskDrop mpmas*
20waffleAdd1 w1waffleAdd1
21waffleAdd2 w2waffleAdd2
22waffleDrop wpwaf
23error ererr
24warning wgwng
25dummydydmy
26
27Layout Data Name & GDSII No.Brief descriptionicfb ver 5.1Identifies\n(See WOLF-41, SPR 95111 for more details)WhoUse
28areaid.sl{81:1}areaid sealringareaid.seaThe area of the Seal ringTech
29areaid.ww{81:13}areaid Waffle Windowareaid.wafUsed to prevent waffle shifting. When larger than areaid:sl re-defines the placement of waffles. FrameCLDRC
30areaid.dn{81:50}areaid dead Zonareaid.dea“deadzone” area in the DieSealR pcell (Seal Ring) for metal stress relief rule checksTech
31areaid.cr{81:51}areaid critCornerareaid.cri*For portions of layout that are not to be put in the critical side do to stress constraints. Should be used sparingly and only over the portion of the layout to remove DRC violations. Avoid using a blanket polygon over the entire layout. This layer is to be used instead of using the noCritSideReg verification option in Stress.\n“critical corner” area in the DieSealR pcell (Seal Ring) for metal stress relief rule checksTechStress
32areaid.cd{81:52}areaid critSidareaid.cri*“criticalsid” area in the DieSealR pcell (Seal Ring) for metal stress relief rule checksTechStress
33areaid.ce{81:2}areaid coreareaid.corMemory core (memory cells and approved on-pitch only)TechDRC
34areaid.fe{81:3}areaid frameareaid.fra*Pads in the frameFrameDRC
35areaid.ed{81:19}areaid ESDareaid.esdESD devices- Surrounds any diffusion or ESD nwell tap connected to a signal pad. (only over ESD devices with special poly/tap exemption rules per LFL)ESD, DesDRC
36areaid.dt{81:11}areaid die cutareaid.dieLocation of the die within the frame used in frame builder \ngeneration to create blanking for die and other drop-ins. Also used in cldrc/drc for rules in frame to die edge (waffles, nsm, metals etc)FrameTech
37areaid.mt{81:10}areaid module cutareaid.modLocation of e-test modules within the frame used in frame builder generation to create data in scribe lane(example: opaque/clear masks) and to mark location of cells (etest and fab)for frame reports. Also used in drc/cldrc for rules to cell edge.FrameTech
38areaid.ft{81:12}areaid frameRectareaid.fra*Boundary of the frame used in frame builder generation to mark boundary of frame. Also used in cldrc/drc for rules to frame edge FrameDRC/CLDRC
39areaid.de{81:23}areaid Diodeareaid.dioThe area occupied by diodes; Used to identify diodes during LVSAllLVS
40areaid.sc{81:4}areaid standardcareaid.staCells in the standard cell library (over standard cell IP blocks only) .Standard cellDRC
41areaid.st{81:53}areaid SubstrateCutareaid.subRegions to be considered as isolated substrates (only to designate 2 different resistively connected substrate \nregions, >100um apart)Tech, Des, ESDLatch up, LVS, soft
42areaid.en{81:57}areaid extended drainareaid.extUsed to identify the extended drain devices Tech, Des, ESDLVS
43areaid.le{81:60}areaid LV Nativeareaid.lvnUsed to identify the 3V Native NMOS versus 5V Native NMOSTech, DesLVS
44areaid.po{81:81}areaid photo areaid.phoThe areaid id is to identify the dnwell photo diodeTech, DesDRC
45areaid.et{81:101}areaid etestareaid.eteUsed in etest modulesFrameDRC
46areaid.ld{81:14}areaid low tap densityareaid.low6um tap to diff rule will not be checked in this region\nDiffusion >6u from related tap, requiring >50u from sigPadDiff && sigPadMetNtr).\nShould be used sparingly and only over the portion of the layout to remove DRC violations. This layer is not to be used if a tapping solution can be found. This layer can only be used if there is low risk for latchup. This layer will be reviewed during PDQC.AllDRC
47areaid.ns{81:15)areaid not-crtical sideareaid .notcritSideReg stress rules will not be checked in this region\nCannot be placed in the critical side uncommon, or where stress \nerrors can't be fixed)AllDRC
48areaid.ij{81:17}areaid injectionareaid.injIdentify all circuits that are susceptible to injection and ensure no signal-pad connected diffusion is within 100u.\n“areaid.inj” encloses any circuitry deemed sensitive (by design team) to injected substrate areaid.inj encloses any PVT compliant circuitryAllDRC
49areaid.hl{81:63}areaid.hvnwellareaid.hvnIdentify nwell hooked to HV but containing FETs with thin oxide; \nPotential difference across the FET terminals is LV\nUsed over lv devices, operating in lv mode, placed in hv nwells, and should NOT have hviAllDRC
50areaid.re{81:125}areaid rf diodeareaid.rfdDefines rf diodes that need to be extracted with series resistance (memo GCZ-124/125)AllLVS
51areaid.rd{81:24}areaid.rdlprobepadareaid.rdlIgnore RDL keepouts when opening up PMM2 AllCLDRC
52areaid.sf{81:6}areaid sigPadDiffIdentify all srdrn diffusions and tap which are intended to be \nconnected to signal pad (io Nets). Goes over diffusions connected to a signal pad - including through a poly resistorAllLATCHUP
53areaid.sl{81:7}areaid.sigPadWellIdentify all nwells and pwells which are intended to be connected to signal pad (io Nets). Goes over wells with tap connected to a signal pad, including through a poly resistorAllLATCHUP
54areaid.sr{81:8}areaid sigPadMetNtrIdentify all srcdrn, tap, and wells which are intended to be \nmetallically connected to signal pad (io Nets) not through a resistor. \nMust be used in unison with areaid.sigPadDifff or areaid.sigPadWell.\nUsed with one of the above 2 areaids, nodes metallically \nconnection to a sigPad (not through res)AllLATCHUP
55inductor:dg{82:24}ID layer for inductorInductorsTech, DesDRC
56t1,2,3 {82:26, 27, 28}terminal labels for inductorLabels required by inductor terminals to be recognized as deviceTech, DesLVS
57poly:ml {66:83}poly device modelModel name extractionTech, Des, ESDLVS
58ncm {92:44}N-Core ImplantNcm.dg is available as a drawn layerAllDRC/CLDRC
59protect)VPP capacitorInterdigitated, vertical Li1, M1 and M2 capacitor AllLVS
60capm_2t.dgMIM caps (2 terminal model)ID layer for MIMCAP that will be treated as 2T deviceAllDRC/LVS
61cpmm:dg{91}Drawn compatible polyimide layerDrawn compatible layer and used only inside S8 RF padFrame
62li1.be{67:10}li1 blockage layerLi1 blockage layer used for IP integration (per CWR 137)AllDRC
63met1.be{68:10}Metal1 blockage layerMetal 1 blockage layer used for IP integration (per CWR 137)AllDRC
64met2.be{69:10}Metal2 blockage layerMetal 2 blockage layer used for IP integration (per CWR 137)AllDRC
65met3.be{70:10}Metal3 blockage layerMetal 3 blockage layer used for IP integration (per CWR 137)AllDRC
66met4.be{71:10}Metal4 blockage layerMetal 4 blockage layer used for IP integration (per CWR 137)AllDRC
67met5.be{72:10}Metal5 blockage layerMetal 5 blockage layer used for IP integration (per CWR 137)AllDRC
68vhvi {74:21}Very High voltage id layerUsed to identify nodes that operate at 12V nominal (16V max)DesVHV Rules
69uhvi {74:22}Ultra High voltage id layerUsed to identify nodes that operate at 20V nominalDesUHV Rules
70areaid.e0{81:58}Area extended drainareaid.extUsed to identify 20V drain extended devicesDesLVS
71areaid.zr{81:18}Area zener diodeareaid.zenUsed to identify Zener diodesDesLVS
72fom.dy{}FOM dummyFOM waffle drawn in this layerAllWaffles
73prune:dg{84:44}pruneAreas ignored by LVS FrameLVS
74areaid:cr {81:55}copper pillar (.cuPillar)areaid.cupPlacement of Cu pillar over the pad area, streamed out to Amkor, s8pfhd-10r flow onlyDieCLDRC s8pfhd-10r
75cyprotect.dg {56.44}External F25 layercyprotect.dgSwitch to direct streaming to drawn (no protect) or mask layer (with protect)FrameCLDRC
76cytextmc.dg {50:44}Locations for mask composecytextmc.dgText to extract placement for Fab25 toolFrameCLDRC
77cypsbr.dg {51:44}No phaseshift allowedcypsbr.dgPhaseshift layer common to all F25 phaseshift masksFrame
78areaid:ag{81:79}analogareaid.anaUsed to identify analog circuitsAllAnalog
79natfet.dg {124:21}DEFETsnatfet.dgAdd TUNM for SONOS channel implants. See SPR 117559, SGL-529AllDRC/CLDRC
80areaid:lwUltra High voltage id layerAreaid low voltage: UHV box to put all HV/LV curcuits inAllAnalog
81* To distinguish the layers, the full name of the layer needs to be turned on in the LSW window
82As the layers are displayed in LSW window in icfb version 5.0; For purpose layer displayed in version 5.1, pls refer table C3