mirror of
https://github.com/VLSIDA/OpenRAM.git
synced 2026-09-02 02:57:53 +02:00
Add separate layer and purpose pairs to tech layers.
This commit is contained in:
@@ -35,39 +35,39 @@ GDS["zoom"] = 0.05
|
||||
# create the GDS layer map
|
||||
# FIXME: parse the gds layer map from the cadence map?
|
||||
layer = {}
|
||||
layer["active"] = 1
|
||||
layer["pwell"] = 2
|
||||
layer["nwell"] = 3
|
||||
layer["nimplant"]= 4
|
||||
layer["pimplant"]= 5
|
||||
layer["vtg"] = 6
|
||||
layer["vth"] = 7
|
||||
layer["thkox"] = 8
|
||||
layer["poly"] = 9
|
||||
layer["contact"] = 10
|
||||
layer["active_contact"] = 10
|
||||
layer["metal1"] = 11
|
||||
layer["via1"] = 12
|
||||
layer["metal2"] = 13
|
||||
layer["via2"] = 14
|
||||
layer["metal3"] = 15
|
||||
layer["via3"] = 16
|
||||
layer["metal4"] = 17
|
||||
layer["via4"] = 18
|
||||
layer["metal5"] = 19
|
||||
layer["via5"] = 20
|
||||
layer["metal6"] = 21
|
||||
layer["via6"] = 22
|
||||
layer["metal7"] = 23
|
||||
layer["via7"] = 24
|
||||
layer["metal8"] = 25
|
||||
layer["via8"] = 26
|
||||
layer["metal9"] = 27
|
||||
layer["via9"] = 28
|
||||
layer["metal10"] = 29
|
||||
layer["text"] = 239
|
||||
layer["boundary"]= 239
|
||||
layer["blockage"]= 239
|
||||
layer["active"] = (1, 0)
|
||||
layer["pwell"] = (2, 0)
|
||||
layer["nwell"] = (3, 0)
|
||||
layer["nimplant"]= (4, 0)
|
||||
layer["pimplant"]= (5, 0)
|
||||
layer["vtg"] = (6, 0)
|
||||
layer["vth"] = (7, 0)
|
||||
layer["thkox"] = (8, 0)
|
||||
layer["poly"] = (9, 0)
|
||||
layer["contact"] = (10, 0)
|
||||
layer["active_contact"] = (10, 0)
|
||||
layer["metal1"] = (11, 0)
|
||||
layer["via1"] = (12, 0)
|
||||
layer["metal2"] = (13, 0)
|
||||
layer["via2"] = (14, 0)
|
||||
layer["metal3"] = (15, 0)
|
||||
layer["via3"] = (16, 0)
|
||||
layer["metal4"] = (17, 0)
|
||||
layer["via4"] = (18, 0)
|
||||
layer["metal5"] = (19, 0)
|
||||
layer["via5"] = (20, 0)
|
||||
layer["metal6"] = (21, 0)
|
||||
layer["via6"] = (22, 0)
|
||||
layer["metal7"] = (23, 0)
|
||||
layer["via7"] = (24, 0)
|
||||
layer["metal8"] = (25, 0)
|
||||
layer["via8"] = (26, 0)
|
||||
layer["metal9"] = (27, 0)
|
||||
layer["via9"] = (28, 0)
|
||||
layer["metal10"] = (29, 0)
|
||||
layer["text"] = (239, 0)
|
||||
layer["boundary"]= (239, 0)
|
||||
layer["blockage"]= (239, 0)
|
||||
|
||||
###################################################
|
||||
##END GDS Layer Map
|
||||
|
||||
@@ -29,24 +29,24 @@ GDS["zoom"] = 0.5
|
||||
|
||||
# create the GDS layer map
|
||||
layer={}
|
||||
layer["vtg"] = -1
|
||||
layer["vth"] = -1
|
||||
layer["contact"] = 47
|
||||
layer["pwell"] = 41
|
||||
layer["nwell"] = 42
|
||||
layer["active"] = 43
|
||||
layer["pimplant"] = 44
|
||||
layer["nimplant"] = 45
|
||||
layer["poly"] = 46
|
||||
layer["active_contact"] = 48
|
||||
layer["metal1"] = 49
|
||||
layer["via1"] = 50
|
||||
layer["metal2"] = 51
|
||||
layer["via2"] = 61
|
||||
layer["metal3"] = 62
|
||||
layer["text"] = 63
|
||||
layer["boundary"] = 63
|
||||
layer["blockage"] = 83
|
||||
layer["vtg"] = (-1, 0)
|
||||
layer["vth"] = (-1, 0)
|
||||
layer["contact"] = (47, 0)
|
||||
layer["pwell"] = (41, 0)
|
||||
layer["nwell"] = (42, 0)
|
||||
layer["active"] = (43, 0)
|
||||
layer["pimplant"] = (44, 0)
|
||||
layer["nimplant"] = (45, 0)
|
||||
layer["poly"] = (46, 0)
|
||||
layer["active_contact"] = (48, 0)
|
||||
layer["metal1"] = (49, 0)
|
||||
layer["via1"] = (50, 0)
|
||||
layer["metal2"] = (51, 0)
|
||||
layer["via2"] = (61, 0)
|
||||
layer["metal3"] = (62, 0)
|
||||
layer["text"] = (63, 0)
|
||||
layer["boundary"] = (63, 0)
|
||||
layer["blockage"] = (83, 0)
|
||||
|
||||
###################################################
|
||||
##END GDS Layer Map
|
||||
|
||||
@@ -35,26 +35,26 @@ GDS["zoom"] = 0.5
|
||||
|
||||
# create the GDS layer map
|
||||
layer={}
|
||||
layer["vtg"] = -1
|
||||
layer["vth"] = -1
|
||||
layer["contact"] = 47
|
||||
layer["pwell"] = 41
|
||||
layer["nwell"] = 42
|
||||
layer["active"] = 43
|
||||
layer["pimplant"] = 44
|
||||
layer["nimplant"] = 45
|
||||
layer["poly"] = 46
|
||||
layer["active_contact"] = 48
|
||||
layer["metal1"] = 49
|
||||
layer["via1"] = 50
|
||||
layer["metal2"] = 51
|
||||
layer["via2"] = 61
|
||||
layer["metal3"] = 62
|
||||
layer["via3"] = 30
|
||||
layer["metal4"] = 31
|
||||
layer["text"] = 63
|
||||
layer["boundary"] = 63
|
||||
layer["blockage"] = 83
|
||||
layer["vtg"] = (-1, 0)
|
||||
layer["vth"] = (-1, 0)
|
||||
layer["contact"] = (47, 0)
|
||||
layer["pwell"] = (41, 0)
|
||||
layer["nwell"] = (42, 0)
|
||||
layer["active"] = (43, 0)
|
||||
layer["pimplant"] = (44, 0)
|
||||
layer["nimplant"] = (45, 0)
|
||||
layer["poly"] = (46, 0)
|
||||
layer["active_contact"] = (48, 0)
|
||||
layer["metal1"] = (49, 0)
|
||||
layer["via1"] = (50, 0)
|
||||
layer["metal2"] = (51, 0)
|
||||
layer["via2"] = (61, 0)
|
||||
layer["metal3"] = (62, 0)
|
||||
layer["via3"] = (30, 0)
|
||||
layer["metal4"] = (31, 0)
|
||||
layer["text"] = (63, 0)
|
||||
layer["boundary"] = (63, 0)
|
||||
layer["blockage"] = (83, 0)
|
||||
|
||||
###################################################
|
||||
##END GDS Layer Map
|
||||
|
||||
Reference in New Issue
Block a user