| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
1 | SkyWater | Magic | Auto- generated | Further info in Magic DRC rule status sheet | ||||
2 | docs link | ruleset | layer(s) | layer(s) | mask | Description | Notes | |
3 | x | (various) | (various) | (various) | (various) | Miscellaneous rules | ||
4 | ||||||||
5 | dnwell | deep nwell | dnwell | DNWELL | Deep N-well | |||
6 | nwell | nwell | nwell | NWELL | N-well | |||
7 | 1 | nwell | nwell | NWELL | Width of nwell | Correctly implemented in magic | ||
8 | 2a | nwell | Spacing of nwell | Correctly implemented in magic | ||||
9 | ||||||||
10 | pwbm | pwbm | P-well block in UHVI | Not yet implemented in magic | ||||
11 | pwdem | pwdem | Something to do with UHVI | Not yet implemented in magic | ||||
12 | hvtp | hvtp | pfethvt, varhvt, pdiodehvt | HVTP | yes | Threshold voltage adjustment | ||
13 | hvtr | hvtr | Threshold voltage adjustment | For one device only, not yet implemented in magic | ||||
14 | lvtn | lvntm | pfetlvt, nfetlvt, … | LVTM | yes | Threshold adjustment block | ||
15 | ncm | ncm | Threshold adjustment for SRAM | SRAM cell only, not implemented in magic | ||||
16 | difftap | diff, tap | ndiff, pdiff, nsd, psd | DIFF, TAP | Diffusion | All drawn layers in magic | ||
17 | tunm | tunm | nsonos | SONOS | yes | Floating gate | Generated around nsonos devices | |
18 | poly | poly | poly | Polysilicon | ||||
19 | rpm | rpm | xhrpoly | RPM | yes | Poly resistor implant | Generated around poly resistors | |
20 | varac | diff, tap, poly, nwell, hvtp, licon | varactor | Varactor (device) | ||||
21 | photo | areaid.po, diff, tap, nwell, dnwell | Photodiode (device) | Not yet implemented in magic (maybe fixed layout) | ||||
22 | npc | npc | NPC | yes | Nitride poly cut | Generated around poly contacts | ||
23 | nsd | nsdm | NPLUS | yes | N+ implant | Generated around n-type diffusion | ||
24 | psd | psdm | PPLUS | yes | P+ implant | Generated around p-type diffusion | ||
25 | licon | licon | pc, ndc, pdc, nsd, psc | CONT | Local internconnect contact | |||
26 | li | li (li1) | li | LI | Local internconnect | |||
27 | ct | mcon | licon | MCON | Contact | |||
28 | capm | capm | mimcap | CAPM | MiM cap 1st plate | |||
29 | capm2 | capm2 | mimcap2 | CAPM2 | MiM cap 2nd plate | Not found in SkyWater documentation | ||
30 | vpp | capacitor:dg (capacitor) | CAPID | yes | Parallel plate capacitor (device) | Not implemented in magic, only in fixed layouts | ||
31 | m1 | met1 (metal 1, metal1) | m1 | MET1 | Metal 1 | |||
32 | via | via | via | VIA1 | Via 1 | |||
33 | m2 | met2 (metal 2) | m2 | MET2 | Metal 2 | |||
34 | via2 | via2 | via2 | VIA2 | Via 2 | |||
35 | m3 | met3 (metal 3) | m3 | MET3 | Metal 3 | |||
36 | via3 | via3 | via3 | VIA3 | Via 3 | |||
37 | nsm | nsm | Nitride seal mask | Layer in seal ring only, not implemented in magic. | ||||
38 | indm | top_indmMetal | Inductor metal | Does not exist in the process | ||||
39 | m4 | met4 | m4 | MET4 | Metal 4 | |||
40 | via4 | via4 | via4 | VIA4 | Via 4 | |||
41 | m5 | met5 | m5 | MET5 | Metal 5 | |||
42 | pad | pad:dg (pad) | pad | GLASS | Pad passivation (glass) cut | |||
43 | rdl | rdl | Redistribution layer | Does not exist in the process | ||||
44 | mf | (various?) | Metal fuse (device) | Not yet implemented in magic | ||||
45 | hvi | hvi | mvndiff, mvpdiff, … | THKOX | yes | Thick oxide implant | Generated around all “mv”-type devices | |
46 | hvnwell | nwell | nwell | NWELL, THKOX | High voltage nwell | Magic CIF-DRC rule | ||
47 | hvdifftap | diff, tap | mvndiff, mvpdiff, … | DIFF, TAP, THKOX | High voltage diff/tap | Extra diff/tap rules for high-voltage devices | ||
48 | hvpoly | poly | mvnfet, mvpfet, … | POLY, THKOX | High voltage poly | Extra poly rules for high-voltage FET devices | ||
49 | hvntm | hvntm | mvnfet, mvrdn, nndiode, … | HVNTM | yes | High voltage FET tip implant | Generated around “mv”-type N-diffusion devices | |
50 | denmos | diff, poly, nwell, nsdm, areaid., t | Depletion NMOS (device) | Not yet implemented in magic | ||||
51 | depmos | diff, poly, psdm, areaid.mt | Depletion PMOS (device) | Not yet implemented in magic | ||||
52 | extd | diff, tap, poly | Extended drain (device) | Not yet implemented in magic | ||||
53 | hv | hvi, nwell, diff, poly | (various) | (various) | High voltage | Additional high voltage rules | ||
54 | vhvi | vhvi | Very high voltage | Not yet implemented in magic | ||||
55 | uhvi | uhvi | Ultra high voltage | Not yet implemented in magic | ||||
56 | ulvt | areaid.low_vt | Ultra high voltage LVT | Not yet implemented in magic | ||||
57 | pwres | nwell, dnwell | rpw | PWRES | P-well resistor (device) | |||
58 | rfdiode | areaid.re | RF diode (device) | Not yet implemented in magic | ||||
59 | ||||||||