Files
klayout/testdata/lvs/split_substrate.cir
T
Matthias Koefferlein 9630bff240 A contribution to issue #2345 mitigation
With this patch, empty layers can be used to place device
terminals on and these shapes are visible on those layers.
This allows splitting the terminal shapes and used those
shapes to connect down to different substrates.

The patch turns EmptyLayer into a DeepLayer when used
as terminal layer for device extraction.
2026-05-05 23:08:09 +02:00

14 lines
351 B
Plaintext

* Extracted by KLayout
.SUBCKT TOP A Q IOSUB SUBSTRATE
X$1 \$7 \$1 Q IOSUB IOSUB INV
X$2 \$7 A \$1 SUBSTRATE SUBSTRATE INV
.ENDS TOP
.SUBCKT INV \$2 \$4 \$5 \$1 \$I11
M$1 \$2 \$4 \$5 \$2 PMOS L=0.25U W=0.95U AS=0.73625P AD=0.73625P PS=3.45U
+ PD=3.45U
M$2 \$1 \$4 \$5 \$I11 NMOS L=0.25U W=0.95U AS=0.73625P AD=0.73625P PS=3.45U
+ PD=3.45U
.ENDS INV