Improved comments in tech files

This commit is contained in:
Matt Guthaus 2019-12-20 16:35:31 -08:00
parent 9ad06a7770
commit a8d370ee8c
2 changed files with 19 additions and 4 deletions

View File

@ -12,6 +12,11 @@ from module_type import *
""" """
File containing the process technology parameters for FreePDK 45nm. File containing the process technology parameters for FreePDK 45nm.
""" """
###################################################
# Custom modules
###################################################
# This uses the default classes to instantiate module from # This uses the default classes to instantiate module from
# '$OPENRAM_HOME/compiler/modules'. # '$OPENRAM_HOME/compiler/modules'.
# Using tech_modules['cellname'] you can override each class by providing a custom # Using tech_modules['cellname'] you can override each class by providing a custom
@ -19,7 +24,11 @@ File containing the process technology parameters for FreePDK 45nm.
# For example: tech_modules['contact'] = 'contact_freepdk45' # For example: tech_modules['contact'] = 'contact_freepdk45'
tech_modules = ModuleType() tech_modules = ModuleType()
#GDS file info
###################################################
# GDS file info
###################################################
GDS = {} GDS = {}
# gds units # gds units
# From http://www.cnf.cornell.edu/cnf_spie9.html: "The first # From http://www.cnf.cornell.edu/cnf_spie9.html: "The first

View File

@ -12,6 +12,11 @@ from module_type import *
""" """
File containing the process technology parameters for SCMOS 4m, 0.35um File containing the process technology parameters for SCMOS 4m, 0.35um
""" """
###################################################
# Custom modules
###################################################
# This uses the default classes to instantiate module from # This uses the default classes to instantiate module from
# '$OPENRAM_HOME/compiler/modules'. # '$OPENRAM_HOME/compiler/modules'.
# Using tech_modules['cellname'] you can override each class by providing a custom # Using tech_modules['cellname'] you can override each class by providing a custom
@ -19,7 +24,10 @@ File containing the process technology parameters for SCMOS 4m, 0.35um
# For example: tech_modules['contact'] = 'contact_scn4m' # For example: tech_modules['contact'] = 'contact_scn4m'
tech_modules = ModuleType() tech_modules = ModuleType()
#GDS file info
###################################################
# GDS file info
###################################################
GDS={} GDS={}
# gds units # gds units
# From http://www.cnf.cornell.edu/cnf_spie9.html: "The first # From http://www.cnf.cornell.edu/cnf_spie9.html: "The first
@ -69,8 +77,6 @@ preferred_directions = {"poly": "V",
# create the GDS layer map # create the GDS layer map
layer={} layer={}
layer["vtg"] = None
layer["vth"] = None
layer["pwell"] = (41, 0) layer["pwell"] = (41, 0)
layer["nwell"] = (42, 0) layer["nwell"] = (42, 0)
layer["active"] = (43, 0) layer["active"] = (43, 0)