mirror of
https://github.com/VLSIDA/OpenRAM.git
synced 2026-09-08 04:11:47 +02:00
Fix over-writing of active spacing rule.
This commit is contained in:
+23
-21
@@ -81,27 +81,29 @@ class design(hierarchy_design):
|
||||
setattr(self, match.group(0), drc(match.group(0)))
|
||||
|
||||
# These are for debugging previous manual rules
|
||||
# print("poly_width", self.poly_width)
|
||||
# print("poly_space", self.poly_space)
|
||||
# print("m1_width", self.m1_width)
|
||||
# print("m1_space", self.m1_space)
|
||||
# print("m2_width", self.m2_width)
|
||||
# print("m2_space", self.m2_space)
|
||||
# print("m3_width", self.m3_width)
|
||||
# print("m3_space", self.m3_space)
|
||||
# print("m4_width", self.m4_width)
|
||||
# print("m4_space", self.m4_space)
|
||||
# print("active_width", self.active_width)
|
||||
# print("active_space", self.active_space)
|
||||
# print("contact_width", self.contact_width)
|
||||
# print("poly_to_active", self.poly_to_active)
|
||||
# print("poly_extend_active", self.poly_extend_active)
|
||||
# print("poly_to_contact", self.poly_to_contact)
|
||||
# print("contact_to_gate", self.contact_to_gate)
|
||||
# print("well_enclose_active", self.well_enclose_active)
|
||||
# print("implant_enclose_active", self.implant_enclose_active)
|
||||
# print("implant_space", self.implant_space)
|
||||
|
||||
if False:
|
||||
print("poly_width", self.poly_width)
|
||||
print("poly_space", self.poly_space)
|
||||
print("m1_width", self.m1_width)
|
||||
print("m1_space", self.m1_space)
|
||||
print("m2_width", self.m2_width)
|
||||
print("m2_space", self.m2_space)
|
||||
print("m3_width", self.m3_width)
|
||||
print("m3_space", self.m3_space)
|
||||
print("m4_width", self.m4_width)
|
||||
print("m4_space", self.m4_space)
|
||||
print("active_width", self.active_width)
|
||||
print("active_space", self.active_space)
|
||||
print("contact_width", self.contact_width)
|
||||
print("poly_to_active", self.poly_to_active)
|
||||
print("poly_extend_active", self.poly_extend_active)
|
||||
print("poly_to_contact", self.poly_to_contact)
|
||||
print("contact_to_gate", self.contact_to_gate)
|
||||
print("well_enclose_active", self.well_enclose_active)
|
||||
print("implant_enclose_active", self.implant_enclose_active)
|
||||
print("implant_space", self.implant_space)
|
||||
import sys; sys.exit(1)
|
||||
|
||||
def setup_multiport_constants(self):
|
||||
"""
|
||||
These are contants and lists that aid multiport design.
|
||||
|
||||
Reference in New Issue
Block a user