mirror of https://github.com/VLSIDA/OpenRAM.git
Don't route to clk to perimeter on m2
This commit is contained in:
parent
a48ea52253
commit
011ac2fc05
|
|
@ -523,12 +523,12 @@ class control_logic(design.design):
|
||||||
def route_clk_buf(self):
|
def route_clk_buf(self):
|
||||||
clk_pin = self.clk_buf_inst.get_pin("A")
|
clk_pin = self.clk_buf_inst.get_pin("A")
|
||||||
clk_pos = clk_pin.center()
|
clk_pos = clk_pin.center()
|
||||||
self.add_layout_pin_segment_center(text="clk",
|
self.add_layout_pin_rect_center(text="clk",
|
||||||
layer="m2",
|
layer="m2",
|
||||||
start=clk_pos,
|
offset=clk_pos)
|
||||||
end=clk_pos.scale(1, 0))
|
self.add_via_stack_center(from_layer=clk_pin.layer,
|
||||||
self.add_via_center(layers=self.m1_stack,
|
to_layer="m2",
|
||||||
offset=clk_pos)
|
offset=clk_pos)
|
||||||
|
|
||||||
self.route_output_to_bus_jogged(self.clk_buf_inst,
|
self.route_output_to_bus_jogged(self.clk_buf_inst,
|
||||||
"clk_buf")
|
"clk_buf")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue