mirror of https://github.com/VLSIDA/OpenRAM.git
Route perimeter signals before power grid
This commit is contained in:
parent
2a9b5db6d4
commit
9f0ab0d081
|
|
@ -325,13 +325,13 @@ class sram_1bank(sram_base):
|
||||||
# they might create some blockages
|
# they might create some blockages
|
||||||
self.add_layout_pins()
|
self.add_layout_pins()
|
||||||
|
|
||||||
# Route the supplies first since the MST is not blockage aware
|
|
||||||
# and signals can route to anywhere on sides (it is flexible)
|
|
||||||
self.route_supplies()
|
|
||||||
|
|
||||||
# Route the pins to the perimeter
|
# Route the pins to the perimeter
|
||||||
if OPTS.perimeter_pins:
|
if OPTS.perimeter_pins:
|
||||||
self.route_escape_pins()
|
self.route_escape_pins()
|
||||||
|
|
||||||
|
# Route the supplies first since the MST is not blockage aware
|
||||||
|
# and signals can route to anywhere on sides (it is flexible)
|
||||||
|
self.route_supplies()
|
||||||
|
|
||||||
def route_dffs(self, add_routes=True):
|
def route_dffs(self, add_routes=True):
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue