fixed contact area issue

This commit is contained in:
SWalker
2023-10-31 23:24:21 -07:00
parent 20d0df2947
commit a544abebf7
4 changed files with 10 additions and 19 deletions
+2 -4
View File
@@ -242,12 +242,10 @@ class pinv_dec(pinv):
source_pos = self.nmos_inst.get_pin("S").center()
self.add_via_stack_center(offset=source_pos,
from_layer=self.route_layer,
to_layer=self.supply_layer,
min_area=True)
to_layer=self.supply_layer)
source_pos = self.pmos_inst.get_pin("S").center()
self.add_via_stack_center(offset=source_pos,
from_layer=self.route_layer,
to_layer=self.supply_layer,
min_area=True)
to_layer=self.supply_layer)
+2 -6
View File
@@ -176,10 +176,7 @@ class rom_address_control_buf(design):
well_type="n")
self.add_via_stack_center(offset=contact_pos,
from_layer=self.active_stack[2],
to_layer=self.route_layer,
min_area=True)
# self.add_segment_center(layer=self.)
to_layer=self.route_layer)
contact_pos = vector(left_edge, gnd_pin.cy())
self.add_via_center(layers=self.active_stack,
@@ -188,5 +185,4 @@ class rom_address_control_buf(design):
well_type="p")
self.add_via_stack_center(offset=contact_pos,
from_layer=self.active_stack[2],
to_layer=self.route_layer,
min_area=True)
to_layer=self.route_layer)