SG13G2 Layout Rules Overview
SG13G2 Layout Rules Overview
SG13G2
Open Source
Layout Rules
Rev. 0.4 (2024-12-19)
SG13G2 Layout Rules Rev. 0.4
License
Licensed under the Apache License, Version 2.0 (the ”License”); you may not use this file except in compli-
ance with the License. You may obtain a copy of the License at
[Link]
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed
on an ”AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
1 of 75
SG13G2 Layout Rules Rev. 0.4
Contents
1 General 4
1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 List of Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Reference Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Layer Table 5
3 General Requirements 15
3.1 Grid Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Forbidden Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4 Terminology 16
4.1 Design Rule Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2 Special Layer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 of 75
SG13G2 Layout Rules Rev. 0.4
7 Special Rules 65
7.1 Antenna Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.2 Latch-up Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.2.1 Latch-up Protection on Output Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.2.2 Additional Rules for Subtrate and NWell Ties . . . . . . . . . . . . . . . . . . . . . . . 67
7.3 Metal Slits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.4 Pin Layer Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
10 Change history 73
11 Known issues 75
3 of 75
SG13G2 Layout Rules Rev. 0.4
1 General
1.1 Scope
This document describes the design rules for IHPs SG13G2 SiGe BiCMOS technology.
1.2 List of Abbreviations
Table 1.1: List of abbreviations used within this document
Abbreviation Explanation
BiCMOS Bipolar CMOS
HBT Heterojunction Bipolar Transistor
IC Integrated Circuit
IHP Innovations for High Performance Microelectronics
MIM Metal-Insulator-Metal
NMOS Negative Channel Metal Oxide Semiconductor
PMOS Positive Channel Metal Oxide Semiconductor
RD Reference Document
SiGe Silicon Germanium
OPC Optical Proximity Correction
4 of 75
SG13G2 Layout Rules Rev. 0.4
2 Layer Table
This chapter is a documentation of IHP layers definition which is valid in all technologies.
Remark: Only the layers described in the following table are allowed to be used in layout designs. Do not
use layers exclusively reserved for internal usage.
5 of 75
SG13G2 Layout Rules Rev. 0.4
6 of 75
SG13G2 Layout Rules Rev. 0.4
7 of 75
SG13G2 Layout Rules Rev. 0.4
8 of 75
SG13G2 Layout Rules Rev. 0.4
9 of 75
SG13G2 Layout Rules Rev. 0.4
10 of 75
SG13G2 Layout Rules Rev. 0.4
11 of 75
SG13G2 Layout Rules Rev. 0.4
12 of 75
SG13G2 Layout Rules Rev. 0.4
13 of 75
SG13G2 Layout Rules Rev. 0.4
Exchange4 drawing 194 0 Support layer for layout data exchange (not
used in mask preparation)
Exchange4 pin 194 2 Pin layer of Exchange4
Exchange4 text 194 25 Text layer of Exchange4
isoNWell drawing 257 0 Defines regions with alternative NWell
implant to form isolated NWell
14 of 75
SG13G2 Layout Rules Rev. 0.4
3 General Requirements
There are several layers which are not considered for mask generation. Offgrid and angle checks are
not applied on the following layers (in alphabetical order): DigiBnd, DigiSub, dfpad, EdgeSeal, HeatRes,
HeatTrans, IND, NoDRC, NoMetFiller, NoRCX, RadHard, Recog, RES, Scribe, SRAM, TEXT
3.2 Forbidden Layers
Following layers are forbidden in designs submitted for all 0.13 µm technologies. Layout data containing
these layers will be rejected from the tape-in procedure automatically.
15 of 75
SG13G2 Layout Rules Rev. 0.4
4 Terminology
Standard design rules define criteria that a layout must satisfy to ensure correct fabrication. Violations
typically lead to errors that prevent successful chip production.
Recommended design rules are non-mandatory design rules. These rules focus on improving design
manufacturability and reliablity. They offer hints for optimizing layouts to minimize variability and improve
yield.
A description of a selection of different design rule types can be found in Fig. 4.1.
1 nSD as a drawing layer only valid if pSD and nSD are identical. E.g. rhigh resistor (see 6.4)
16 of 75
SG13G2 Layout Rules Rev. 0.4
Layer A
Layer B
17 of 75
SG13G2 Layout Rules Rev. 0.4
5.1 NWell
Notes
1. Activ regions are allowed to cross well boundaries in some ESD protection layouts.
2. Substrate ties for internal logic are required due to p-silicon substrate.
3. A certain distance between NWell and PWell (see section 4.2) on different nets is required to prevent
punchthrough due to different potentials.
18 of 75
SG13G2 Layout Rules Rev. 0.4
a b NWell tie
c d
P+Activ N+Activ
b
(notch)
a f Substrate
tie
b1 b1
Figure 5.1: NWell dimensions (only rule variants without ThickGatOx are shown in this figure)
19 of 75
SG13G2 Layout Rules Rev. 0.4
5.2 PWell:block
PWell:block layer is used to generate regions where both NWell and PWell implants are blocked.
b c
f
P+Activ
d
e
N+Activ
b a
20 of 75
SG13G2 Layout Rules Rev. 0.4
5.3 nBuLay
nBuLay defines regions with deep n-implants (deep nwell). This allows isolated nmos devices to be real-
ized. Furthermore, nBuLay may be generated automatically within NWell (see 4.2) in order to reduce the
resistance of the NWell.
Notes
1. A certain PWell space to NWell and nBuLay on different nets is required to prevent punchthrough due
to different potentials. Please note that drawn as well as generated nBuLay regions are considered
(see 4.2).
b c
a
d
f e
P+Activ
N+Activ
21 of 75
SG13G2 Layout Rules Rev. 0.4
5.4 nBuLay:block
nBuLay:block is used for generating NWell structures, which are prevented from nBuLay implant. Latchup
prevention has to be carefully considered whenever nBuLay:block layer is used (see 7.2).
b
d
c
a
nBuLay nBuLay:block
22 of 75
SG13G2 Layout Rules Rev. 0.4
5.5 Activ
b c b
(notch)
d e
e
Activ GatPoly
23 of 75
SG13G2 Layout Rules Rev. 0.4
5.6 Activ:filler
Activ:filler pattern are required in order to reduce layout sensitivity due to etching and CMP process steps.
Notes
1. Activ:nofill layer can be used for filler pattern exclusion within specific device areas such as inductors
or transformers as long as AFil.g2 and AFil.g3 are fulfilled. For larger sensitive areas it is recommended
to minimize the conductivity of Activ:filler patterns by using SalBlock, nSD:block and PWell:block.
j b c
i i
a c1
24 of 75
SG13G2 Layout Rules Rev. 0.4
5.7 ThickGateOxide
d c a e
25 of 75
SG13G2 Layout Rules Rev. 0.4
5.8 GatPoly
d
39
a
0.
g
>
b b
(space)
(notch)
d c
b1
26 of 75
SG13G2 Layout Rules Rev. 0.4
5.9 GatPoly:filler
GatPoly:filler pattern are required in order to reduce layout sensitivity due to etching and CMP process
steps.
Notes
1. GatPoly:nofill layer can be used for filler pattern exclusion within specific device areas such as in-
ductors or transformers.
j d
e e
b
c d
27 of 75
SG13G2 Layout Rules Rev. 0.4
5.10 pSD
Defines regions which receive p+ implants. Typically used for source/drain implants, resistors and substrate
ties.
Notes
28 of 75
SG13G2 Layout Rules Rev. 0.4
j
b
g g
f e
abutted tie c c1
abutted tie d j
a
i d1
k
pSD enclosed area
p-type poly resistor
l
n
m l
29 of 75
SG13G2 Layout Rules Rev. 0.4
5.11 nSD:block
nSD:block layer is used to generate regions where n+ S/D implants are blocked. The final mask data nSD
are generated by: nSD: = NOT (pSD OR nSD:block).
Notes
b c
b e
30 of 75
SG13G2 Layout Rules Rev. 0.4
5.12 EXTBlock
EXTBlock layer is used to generate regions where all tip and halo implants are blocked.
b c
EXTBlock pSD
31 of 75
SG13G2 Layout Rules Rev. 0.4
5.13 SalBlock
SalBlock is used to block salicidation of GatPoly or source/drain areas.
a
c Cont
d GatPoly
b
Activ
e SalBlock
32 of 75
SG13G2 Layout Rules Rev. 0.4
5.14 Cont
This section describes design rules for square-shaped Cont regions. All non-square shapes in layer Cont
are covered in section 5.15.
Notes
1. Cnt.b1 is only required in one direction. The distance of the other direction must be at least Cnt.b.
f
b c
Cont
f
Activ
d e GatPoly
a j
pSD
g1 g2
g
33 of 75
SG13G2 Layout Rules Rev. 0.4
5.15 ContBar
Any Cont shape not being a square shape is considered a ContBar.
b1
f
b c Cont
a
Activ
f
d GatPoly
a1 e pSD
j
b2 g1 g2
g
34 of 75
SG13G2 Layout Rules Rev. 0.4
5.16 Metal1
Notes
1. For contacts at Metal1 corners at least one side must be treated as an endcap and for the other sides
rule M1.c can be applied.
b
e
> 1.0 µm
c1 b > 0.3 µm
d
i
c g
>
a
0.
5
Metal1 Cont
µm
35 of 75
SG13G2 Layout Rules Rev. 0.4
5.17 Metal(n=2-5)
Notes
1. For vias at Metal(n) corners at least one side must be treated as an endcap and for the other sides
rule Mn.c can be applied.
b
e
> 1.0 µm
c1 b > 0.39 µm
d
i
c g
>
a
0.
5
Metal(n) Via(n-1)
µm
36 of 75
SG13G2 Layout Rules Rev. 0.4
5.18 Metal(n=1-5):filler
Metal(n):filler pattern are required in order to reduce layout sensitivity due to metal etching and CMP pro-
cess steps.
Notes
1. A smaller coverage or larger filler exclusion area leads to smaller metal lines and higher sheet resis-
tance. Sheet resistance of minimum width Metal(n) lines is increasing by 10 % if metal coverage is
lower than 30 %.
2. Metal(n):filler must be generated prior to the tape out procedure. For sensitive areas of the circuit,
designers should exclude Metal(n):filler using the Metal(n):nofill or NoMetFiller exclusion layer, or
should place defined metal structures to prevent metal fill.
a2 Metal(n)
c a1 Metal(n):filler
37 of 75
SG13G2 Layout Rules Rev. 0.4
5.19 Via1
Notes
1. V1.b1 is only required in one direction. The distance of the other direction must be at least V1.b.
2. For Via1 at Metal1 corners at least one side must be treated as an endcap and for the other sides rule
V1.c can be applied.
Metal1
Via1
b b
b1
c
a
c1
38 of 75
SG13G2 Layout Rules Rev. 0.4
5.20 Via(n=2-4)
Notes
1. Vn.b1 is only required in one direction. The distance of the other direction must be at least Vn.b.
2. For Via(n) at Metal(n) corners at least one side must be treated as an endcap and for the other sides
rule Vn.c can be applied.
Metal(n)
Via(n)
b b
b1
c
a
c1
39 of 75
SG13G2 Layout Rules Rev. 0.4
5.21 TopVia1
d c TopMetal1
a b
TopVia1
Metal5
40 of 75
SG13G2 Layout Rules Rev. 0.4
5.22 TopMetal1
a
TopMetal1
41 of 75
SG13G2 Layout Rules Rev. 0.4
5.23 TopMetal1:filler
TopMetal1:filler pattern are required in order to reduce layout sensitivity due to metal etching and CMP
process steps.
a1 TopMetal1
c a TopMetal1:filler
42 of 75
SG13G2 Layout Rules Rev. 0.4
5.24 TopVia2
TopMetal2
d a b c
TopVia2
TopMetal1
43 of 75
SG13G2 Layout Rules Rev. 0.4
5.25 TopMetal2
Notes
TopMetal2 > 5 µm
b
> 50 µm
bR
44 of 75
SG13G2 Layout Rules Rev. 0.4
5.26 TopMetal2:filler
TopMetal2:filler pattern are required in order to reduce layout sensitivity due to metal etching and CMP
process steps.
a1 TopMetal2
c a TopMetal2:filler
45 of 75
SG13G2 Layout Rules Rev. 0.4
5.27 Passiv
Notes
b b
Passiv TopMetal2
46 of 75
SG13G2 Layout Rules Rev. 0.4
Strict design rule: Do not flatten the HBT layout cells and do not place any shapes, except metal for
connections, in bipolar TRANS regions. Use pins on given metals to connect base, emitter and collector
with corresponding metal shapes. Any modification in bipolar transistor results in non-working device.
Device recognition: For device recognition TRANS layer in combination with TEXT labels and layer com-
binations are used for device recognition.
6.1.1 Pre-defined Transistor Layouts
47 of 75
SG13G2 Layout Rules Rev. 0.4
48 of 75
SG13G2 Layout Rules Rev. 0.4
Cont
GatPoly
d1 Activ
NWell
d2
PWell:block
nBuLay
e
pSD
Base contact nSD:block
SalBlock
c
TRANS
49 of 75
SG13G2 Layout Rules Rev. 0.4
6.2 Rsil
Rsil represents the salicided n+ doped GatPoly resistor.
Notes
1. RES represents the resistor definition layer and is required for back annotation.
b Cont
a
GatPoly
c
pSD
e
d EXTBlock
RES
50 of 75
SG13G2 Layout Rules Rev. 0.4
6.3 Rppd
Rppd represents the unsalicided p+ doped GatPoly resistor.
e Cont
b,d GatPoly
c
a pSD
SalBlock
EXTBlock
51 of 75
SG13G2 Layout Rules Rev. 0.4
6.4 Rhigh
Rhigh represents an unsalicided partial compensated low n-doped GatPoly resistor.
Notes
1. nSD:drawing is only permitted within Rhigh resistors. Apart from that, nSD is generated automatically
(see section 4.2).
f Cont
c,e GatPoly
d
a pSD / nSD
SalBlock
EXTBlock
52 of 75
SG13G2 Layout Rules Rev. 0.4
Notes
53 of 75
SG13G2 Layout Rules Rev. 0.4
6.6 isolbox
The isolbox structure is used to generate PWell regions isolated from the global substrate. This enables the
realization of substrate isolated nmos transistors or resistors. We recommend to use only pcell offered via
PDK by IHP. The pins ”isosub” and ”bn” are not part of the layout pcell and have to be placed manually in
order to give designer more flexibility.
a)
NWell isosub NWell bn
Activ
NWell
pSD
b)
nBuLay
PWell:block
PWell*
nSD*
STI*
Figure 6.6: a) Cross-section and b) top view of the isolbox device. (* These layers are inherently derived
from drawing layers.)
54 of 75
SG13G2 Layout Rules Rev. 0.4
The following rules do not apply: NW.c1, NW.e1, PWB.f1, CntB.a, LU.d
Cont
d
Activ
c nSD:block
NWell
e b
nBuLay
PWell:block
a
SalBlock
Recog:diode
55 of 75
SG13G2 Layout Rules Rev. 0.4
56 of 75
SG13G2 Layout Rules Rev. 0.4
Pad rules are tested only within dfpad recognition layer. Pad rules are only tested on metal structures which
are on same net as TopMetal2. The following design rules must be also applied to solder bump pads and
Cu pillar pads.
Notes
1. Distance of Pad opening to EdgeSeal strongly depends on bonding procedure. For flip chip bonding
via solder bumps (see section 6.9.1) or copper pillars (see section 6.9.2) or manual bonding a bigger
distance may be required. We strongly recommend 25 µm distance for wedge-wedge wire bonding.
2. Components under pads can be damaged by mechanical stress.
3. TopVia2 may be damaged during packaging process, we recommend not to use them below Passiv.
eR
fR d1R
Sealring
aR, a1 b d, dR
57 of 75
SG13G2 Layout Rules Rev. 0.4
For different geometries refer to design rule manual of our partner PacTech or the design rule manual of
your specific bumping provider.
Notes
1. Underlying TopMetal2 may have a different shape. This rule is not checked during DRC.
Sealring
a b d
58 of 75
SG13G2 Layout Rules Rev. 0.4
Important: Please note that pad opening may have an impact on final testing. If the passivation openings
are too small, wafer-level testing may be prevented because the pad metal cannot be sufficiently contacted.
* Thickness of optional SnAg cap after reflow at peak temperature 260 °C would be higher than that of after
plating/ before reflow in the factor of 1.4 - 1.7, depending on the SnAg height as well.
A A
Figure 6.10: Copper pillar layer stack with and without optional SnAg cap.
For different geometries than listed in table 6.1, refer to the design rule manual of our partner PacTech or
the design rule manual of your specific bumping provider.
The following table defines design rules for PacTech’s copper pillar option with minimum passivation open-
ing, copper pillar height and copper pillar pitch.
Table 6.1: Valid pad geometries and design rules for Cu pillars.
Notes
59 of 75
SG13G2 Layout Rules Rev. 0.4
Notes
1. Underlying TopMetal2 may have a different shape. This rule is not checked during DRC.
Sealring
a b d
60 of 75
SG13G2 Layout Rules Rev. 0.4
6.10 Sealring
A sealring is an uninterrupted ring of metal and via layers. The purpose of the sealring is to reduce the
effects of mechanical stress on the circuit that occurs during dicing of various chips. The sealring must be
enclosed by an unbrokend ring of Passiv. Figure 6.12 shows distance between EdgeSeal and the sealring
boundary (30 µm) and the passivation opening. Please be aware that corresponding standard metal and
via rules are not checked within EdgeSeal regions.
Notes
61 of 75
SG13G2 Layout Rules Rev. 0.4
Sealring boundary
a
k EdgeSeal
k Passiv
45 degree TopMetal2
corner
TopVia2
c3 TopMetal1
c2 TopVia1
EdgeSeal b f Metal(n)
c1 e
Via(n)
c
Metal1
Note 4 d Cont
Inside EdgeSeal Outside Activ
EdgeSeal ring EdgeSeal
62 of 75
SG13G2 Layout Rules Rev. 0.4
6.11 MIM
Metal-Insulator-Metal (MIM) capacitors are formed by a thin dielectric layer and conductor placed between
Metal5, TopVia1 and TopMetal1.
Within MIM capacitor layer Vmim can be used instead of TopVia1. Some EDA tools cannot distinguish
between interconnects and electrical components which are formed by the same conductive layers. Within
the MIM device, TopVia1 can be replaced with Vmim to prevent false short circuit detection.
b
d Metal5 to Metal1
connection
N+Activ or P+Activ
63 of 75
SG13G2 Layout Rules Rev. 0.4
MIM oxide
6.12 Inductors
In order to verify a custom inductor in the LVS check, additional layers must be added to the actual inductor
layout (see Fig. 6.15). The inductor must be completely enclosed by the IND layer. To define the connection
points, rectangles in layer IND:pin must be placed on the inductor metal. The connection points must touch
the edge of the IND layer and contain a pre-defined text label in layer IND:text. These text labels are ”LA”
and ”LB” for inductors with two connections or ”LA”, ”LB” and ”LC” for inductors with three connections.
Parasitic extraction of metal lines is excluded from inductors defined by this procedure. Within this layer
there is by default no filler generation.
Following rules will not be checked within this layer: metal slit rules, AFil.g2, MFil.h, [Link]
IND
IND:pin
IND:text
TopMetal2
LA LB
Pin regions to
connect inductor
Figure 6.15: Custom inductor connection method.
64 of 75
SG13G2 Layout Rules Rev. 0.4
7 Special Rules
The design rules related to unprotected devices are determined by using gate leakage current (shift of 10 %
for nominal devices) as failure criterion.
Antenna Rules are not checked by default. Antenna rule checking must be switched on separately.
Notes
Recommendations
• To get DRC clean layouts it is recommended to connect the antenna node to the output of the driver
at low metal level to reduce the antenna area or connect the antenna node to a diode.
• To get DRC clean layouts it is recommended to use stacked vias to connect large metal or via areas
as shown in Fig. 7.2.
65 of 75
SG13G2 Layout Rules Rev. 0.4
M3(i)
Via3
Metal3
Metal3
M2(i) M2(ii) Via2
Metal2 Metal2
Via1
M1(i) M1(ii) M1(iii) Metal1
Metal1
Cont
G1 G2 G3
Figure 7.1: Cumulated area ratio calculation example.
Via2 array
Metal2
Large Metal2 area
Metal1
Avoid this connection!
G1
Figure 7.2: Usage of stacked vias to avoid antenna area ratio violations. Please note that this figure is only
an example. The stacked via method can be applied up to TopMetal2.
• To protect the gate of an isolated nMOS transistors it is recommended to place the antenna-protection
diode in a separate (non isolated) p-body region.
• For applications which are especially sensitive to Vt variation or mismatch (sense amplifers, certain
analog circuits, etc.), each gate should be tied directly to an nSD/PWell or pSD/NWell diode in Metal1.
66 of 75
SG13G2 Layout Rules Rev. 0.4
Latch-up rules are not checked by default. Latch-up rule checking must be switched on separately.
7.2.1 Latch-up Protection on Output Buffers
1. Connect source of NMOS and PMOS devices to VSS and VDD, respectively.
2. Connect drain of NMOS and PMOS devices directly to the output pad.
3. Place guard rings (VSS, VDD ties) around any NMOS and PMOS devices, which are directly tied to a
pad.
4. Double guard rings (N-Well isolator and P+ isolator) should be inserted between n-channel and p-
channel output buffers.
5. Double guard rings (N-Well isolator and P+ isolator) should be inserted between output buffers and
internal circuit area.
n-channel p-channel
buffer N+ isolator P+ isolator buffer
67 of 75
SG13G2 Layout Rules Rev. 0.4
b a
c c1
d1 d
68 of 75
SG13G2 Layout Rules Rev. 0.4
Metal stands for all metal layers (Metal(n=1-5), TopMetal1 and TopMetal2).
Metal = Metal(n=1-5) + TopMetal1 + TopMetal2
c
b
f
Metal(n) Metal(n):slit
69 of 75
SG13G2 Layout Rules Rev. 0.4
70 of 75
SG13G2 Layout Rules Rev. 0.4
8.1.2 Cont
Refer to section 5.14 for Cont standard rule definitions.
71 of 75
SG13G2 Layout Rules Rev. 0.4
The backside etching module is not qualified and not yet tested under all conditions.
Passiv
TopMetal2
IHP Back-end Inductor or
transmission line
Backside
Substrat
Eteching
d
f a, b Passiv
Sealring
Activ
c
LBE
e
b1, b2 EdgeSeal
72 of 75
SG13G2 Layout Rules Rev. 0.4
10 Change history
73 of 75
SG13G2 Layout Rules Rev. 0.4
74 of 75
SG13G2 Layout Rules Rev. 0.4
11 Known issues
75 of 75