Technolgy file archetecture revised with dictionary input method

This commit is contained in:
=
2026-06-07 17:07:20 +08:00
parent 8a17f1dde0
commit 54d20eb154
163 changed files with 5948 additions and 1297 deletions
@@ -0,0 +1,308 @@
schema_version: 1.0.0
foundry: CUMEC
technology: CUMEC_CSiP130Cu
constants:
lib_path: GDS_lib\
W_ISL: 5
SP_ISL: 5
SZ_CT: 0.25
SP_CT: 0.35
SP_METAL: 1.5
layers:
FETCH_COR:
layer:
- 31
- 1
aliases:
- STRIP_COR
FETCH_CLD:
layer:
- 31
- 2
aliases:
- STRIP_CLD
FETCH_TRE:
layer:
- 31
- 3
aliases:
- STRIP_TRE
FETCH_HOL:
layer:
- 31
- 4
aliases:
- STRIP_HOL
SETCH_COR:
layer:
- 32
- 1
aliases:
- SRIB_COR
SETCH_CLD:
layer:
- 32
- 2
aliases:
- SRIB_CLD
SETCH_TRE:
layer:
- 32
- 3
aliases:
- SRIB_TRE
SETCH_HOL:
layer:
- 32
- 4
aliases:
- SRIB_HOL
METCH_COR:
layer:
- 33
- 1
aliases:
- RIB_COR
METCH_CLD:
layer:
- 33
- 2
aliases:
- RIB_CLD
METCH_TRE:
layer:
- 33
- 3
aliases:
- RIB_TRE
METCH_HOL:
layer:
- 33
- 4
aliases:
- RIB_HOL
HEATER:
layer:
- 19
- 0
CT:
layer:
- 50
- 0
aliases:
- VIA_H2M
- VIA_S2M
V1:
layer:
- 51
- 0
aliases:
- VIA_M2M
METAL:
layer:
- 11
- 1
METAL_SLTBK:
layer:
- 11
- 21
METAL_2:
layer:
- 12
- 1
METAL_2_SLTBK:
layer:
- 12
- 21
BOND_PAD:
layer:
- 20
- 0
aliases:
- PAD
PASS1:
layer:
- 60
- 0
PASS2:
layer:
- 63
- 0
OPEN:
layer:
- 61
- 0
aliases:
- GC_OPEN
ISL:
layer:
- 67
- 0
NW:
layer:
- 21
- 0
PW:
layer:
- 22
- 0
NLD:
layer:
- 23
- 0
PLD:
layer:
- 24
- 0
NLD2:
layer:
- 25
- 0
PLD2:
layer:
- 26
- 0
NP:
layer:
- 27
- 0
PP:
layer:
- 28
- 0
EPI:
layer:
- 40
- 0
aliases:
- GE
SA:
layer:
- 36
- 0
ABOX:
layer:
- 97
- 1
PBOX:
layer:
- 97
- 2
NOFILL:
layer:
- 92
- 0
LOGO:
layer:
- 90
- 0
PINREC:
layer:
- 95
- 0
DEVREC:
layer:
- 1001
- 0
xsections:
strip:
layers:
- layer: STRIP_COR
growx: 0
growy: 0
- layer: STRIP_CLD
growx: 2
growy: 2
strip_cor:
layers:
- layer: STRIP_COR
growx: 0
growy: 0
rib_s:
layers:
- layer: STRIP_COR
growx: 0
growy: 0
- layer: STRIP_CLD
growx: 2
growy: 2
rib:
layers:
- layer: RIB_COR
growx: 0
growy: 0
- layer: RIB_CLD
growx: 4
growy: 4
- layer: STRIP_COR
growx: 2
growy: 2
- layer: STRIP_CLD
growx: 4
growy: 4
rib_slab:
layers:
- layer: RIB_COR
growx: 0
growy: 0
- layer: RIB_CLD
growx: 4
growy: 4
drib:
layers:
- layer: RIB_COR
growx: 0
growy: 0
- layer: RIB_CLD
growx: 4
growy: 4
- layer: STRIP_COR
growx: 2
growy: 2
- layer: STRIP_CLD
growx: 4
growy: 4
pad:
layers:
- layer: METAL_2
growx: 0
growy: 0
- layer: PAD
growx: 0
growy: 0
- layer: PASS1
growx: -2.5
growy: -2.5
- layer: PASS2
growx: -2.5
growy: -2.5
isl:
layers:
- layer: ISL
growx: 0
growy: 0
- layer: STRIP_CLD
growx: 1
growy: 1
- layer: GC_OPEN
growx: 3
growy: 3
metal:
layers:
- layer: METAL
growx: 0
growy: 0
- layer: METAL_SLTBK
growx: 0
growy: 0
metal_2:
layers:
- layer: METAL_2
growx: 0
growy: 0
- layer: METAL_2_SLTBK
growx: 0
growy: 0
materials: {}
@@ -0,0 +1,190 @@
schema_version: 1.0.0
foundry: CUMEC
technology: CUMEC_CSiP180Al_PASSIVE
constants:
lib_path: GDS_lib\
W_ISL: 5
SP_ISL: 5
SZ_CT: 0.25
SP_CT: 0.35
SP_METAL: 1.5
layers:
FETCH_COR:
layer:
- 31
- 1
aliases:
- STRIP_COR
FETCH_CLD:
layer:
- 31
- 2
aliases:
- STRIP_CLD
FETCH_TRE:
layer:
- 31
- 3
aliases:
- STRIP_TRE
FETCH_HOL:
layer:
- 31
- 4
aliases:
- STRIP_HOL
SETCH_COR:
layer:
- 32
- 1
aliases:
- SRIB_COR
SETCH_CLD:
layer:
- 32
- 2
aliases:
- SRIB_CLD
SETCH_TRE:
layer:
- 32
- 3
aliases:
- SRIB_TRE
SETCH_HOL:
layer:
- 32
- 4
aliases:
- SRIB_HOL
METCH_COR:
layer:
- 33
- 1
aliases:
- RIB_COR
METCH_CLD:
layer:
- 33
- 2
aliases:
- RIB_CLD
METCH_TRE:
layer:
- 33
- 3
aliases:
- RIB_TRE
METCH_HOL:
layer:
- 33
- 4
aliases:
- RIB_HOL
HEATER:
layer:
- 19
- 0
METAL:
layer:
- 11
- 1
PASS1:
layer:
- 60
- 0
ISL:
layer:
- 67
- 0
xsections:
strip:
layers:
- layer: STRIP_COR
growx: 0
growy: 0
- layer: STRIP_CLD
growx: 2
growy: 2
strip_cor:
layers:
- layer: STRIP_COR
growx: 0
growy: 0
rib_s:
layers:
- layer: SRIB_COR
growx: 0
growy: 0
- layer: SRIB_CLD
growx: 2
growy: 2
rib:
layers:
- layer: RIB_COR
growx: 0
growy: 0
- layer: RIB_CLD
growx: 4
growy: 4
- layer: STRIP_COR
growx: 2
growy: 2
- layer: STRIP_CLD
growx: 4
growy: 4
rib_s_wg:
layers:
- layer: SRIB_COR
growx: 0
growy: 0
- layer: SRIB_CLD
growx: 5
growy: 5
- layer: STRIP_COR
growx: 2.5
growy: 2.5
- layer: STRIP_CLD
growx: 5
growy: 5
rib_slab:
layers:
- layer: RIB_COR
growx: 0
growy: 0
- layer: RIB_CLD
growx: 4
growy: 4
drib:
layers:
- layer: RIB_COR
growx: 0
growy: 0
- layer: RIB_CLD
growx: 4
growy: 4
- layer: STRIP_COR
growx: 2
growy: 2
- layer: STRIP_CLD
growx: 4
growy: 4
pad:
layers:
- layer: METAL
growx: 0
growy: 0
- layer: PASS1
growx: -2.5
growy: -2.5
isl:
layers:
- layer: ISL
growx: 0
growy: 0
- layer: STRIP_CLD
growx: 1
growy: 1
materials: {}