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

7.9 KiB
Raw Blame History

1Layout Data Name & GDSII No.Brief descriptionicfb ver 5.1Identifies (See WOLF-41, SPR 95111 for more details)WhoUse
2areaid.sl{81:1}areaid sealringareaid.seaThe area of the Seal ringTech
3areaid.ww{81:13}areaid Waffle Windowareaid.wafUsed to prevent waffle shifting. When larger than areaid:sl re-defines the placement of waffles. FrameCLDRC
4areaid.dn{81:50}areaid dead Zonareaid.dea“deadzone” area in the DieSealR pcell (Seal Ring) for metal stress relief rule checksTech
5areaid.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. “critical corner” area in the DieSealR pcell (Seal Ring) for metal stress relief rule checksTechStress
6areaid.cd{81:52}areaid critSidareaid.cri*“criticalsid” area in the DieSealR pcell (Seal Ring) for metal stress relief rule checksTechStress
7areaid.ce{81:2}areaid coreareaid.corMemory core (memory cells and approved on-pitch only)TechDRC
8areaid.fe{81:3}areaid frameareaid.fra*Pads in the frameFrameDRC
9areaid.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
10areaid.dt{81:11}areaid die cutareaid.dieLocation of the die within the frame used in frame builder generation 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
11areaid.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
12areaid.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
13areaid.de{81:23}areaid Diodeareaid.dioThe area occupied by diodes; Used to identify diodes during LVSAllLVS
14areaid.sc{81:4}areaid standardcareaid.staCells in the standard cell library (over standard cell IP blocks only) .Standard cellDRC
15areaid.st{81:53}areaid SubstrateCutareaid.subRegions to be considered as isolated substrates (only to designate 2 different resistively connected substrate regions, >100um apart)Tech, Des, ESDLatch up, LVS, soft
16areaid.en{81:57}areaid extended drainareaid.extUsed to identify the extended drain devices Tech, Des, ESDLVS
17areaid.le{81:60}areaid LV Nativeareaid.lvnUsed to identify the 3V Native NMOS versus 5V Native NMOSTech, DesLVS
18areaid.po{81:81}areaid photo areaid.phoThe areaid id is to identify the dnwell photo diodeTech, DesDRC
19areaid.et{81:101}areaid etestareaid.eteUsed in etest modulesFrameDRC
20areaid.ld{81:14}areaid low tap densityareaid.low6um tap to diff rule will not be checked in this region. Diffusion >6u from related tap, requiring >50u from sigPadDiff && sigPadMetNtr). Should 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
21areaid.ns{81:15)areaid not-crtical sideareaid .notcritSideReg stress rules will not be checked in this region. Cannot be placed in the critical side uncommon, or where stress errors can't be fixed)AllDRC
22areaid.ij{81:17}areaid injectionareaid.injIdentify all circuits that are susceptible to injection and ensure no signal-pad connected diffusion is within 100u. “areaid.inj” encloses any circuitry deemed sensitive (by design team) to injected substrate areaid.inj encloses any PVT compliant circuitryAllDRC
23areaid.hl{81:63}areaid.hvnwellareaid.hvnIdentify nwell hooked to HV but containing FETs with thin oxide; Potential difference across the FET terminals is LV. Used over lv devices, operating in lv mode, placed in hv nwells, and should NOT have hviAllDRC
24areaid.re{81:125}areaid rf diodeareaid.rfdDefines rf diodes that need to be extracted with series resistance (memo GCZ-124/125)AllLVS
25areaid.rd{81:24}areaid.rdlprobepadareaid.rdlIgnore RDL keepouts when opening up PMM2 AllCLDRC
26areaid.sf{81:6}areaid sigPadDiffIdentify all srdrn diffusions and tap which are intended to be connected to signal pad (io Nets). Goes over diffusions connected to a signal pad - including through a poly resistorAllLATCHUP
27areaid.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
28areaid.sr{81:8}areaid sigPadMetNtrIdentify all srcdrn, tap, and wells which are intended to be metallically connected to signal pad (io Nets) not through a resistor. Must be used in unison with areaid.sigPadDifff or areaid.sigPadWell. Used with one of the above 2 areaids, nodes metallically connection to a sigPad (not through res)AllLATCHUP
29inductor:dg{82:24}ID layer for inductorInductorsTech, DesDRC
30t1,2,3 {82:26, 27, 28}terminal labels for inductorLabels required by inductor terminals to be recognized as deviceTech, DesLVS
31poly:ml {66:83}poly device modelModel name extractionTech, Des, ESDLVS
32ncm {92:44}N-Core ImplantNcm.dg is available as a drawn layerAllDRC/CLDRC
33protect)VPP capacitorInterdigitated, vertical Li1, M1 and M2 capacitor AllLVS
34capm_2t.dgMIM caps (2 terminal model)ID layer for MIMCAP that will be treated as 2T deviceAllDRC/LVS
35cpmm:dg{91}Drawn compatible polyimide layerDrawn compatible layer and used only inside S8 RF padFrame
36li1.be{67:10}li1 blockage layerLi1 blockage layer used for IP integration (per CWR 137)AllDRC
37met1.be{68:10}Metal1 blockage layerMetal 1 blockage layer used for IP integration (per CWR 137)AllDRC
38met2.be{69:10}Metal2 blockage layerMetal 2 blockage layer used for IP integration (per CWR 137)AllDRC
39met3.be{70:10}Metal3 blockage layerMetal 3 blockage layer used for IP integration (per CWR 137)AllDRC
40met4.be{71:10}Metal4 blockage layerMetal 4 blockage layer used for IP integration (per CWR 137)AllDRC
41met5.be{72:10}Metal5 blockage layerMetal 5 blockage layer used for IP integration (per CWR 137)AllDRC
42vhvi {74:21}Very High voltage id layerUsed to identify nodes that operate at 12V nominal (16V max)DesVHV Rules
43uhvi {74:22}Ultra High voltage id layerUsed to identify nodes that operate at 20V nominalDesUHV Rules
44areaid.e0{81:58}Area extended drainareaid.extUsed to identify 20V drain extended devicesDesLVS
45areaid.zr{81:18}Area zener diodeareaid.zenUsed to identify Zener diodesDesLVS
46fom.dy{}FOM dummyFOM waffle drawn in this layerAllWaffles
47prune:dg{84:44}pruneAreas ignored by LVS FrameLVS
48areaid: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
49cyprotect.dg {56.44}External F25 layercyprotect.dgSwitch to direct streaming to drawn (no protect) or mask layer (with protect)FrameCLDRC
50cytextmc.dg {50:44}Locations for mask composecytextmc.dgText to extract placement for Fab25 toolFrameCLDRC
51cypsbr.dg {51:44}No phaseshift allowedcypsbr.dgPhaseshift layer common to all F25 phaseshift masksFrame
52areaid:ag{81:79}analogareaid.anaUsed to identify analog circuitsAllAnalog
53natfet.dg {124:21}DEFETsnatfet.dgAdd TUNM for SONOS channel implants. See SPR 117559, SGL-529AllDRC/CLDRC
54areaid:lwUltra High voltage id layerAreaid low voltage: UHV box to put all HV/LV curcuits inAllAnalog