mirror of https://github.com/VLSIDA/OpenRAM.git
Use less memory when removing blocked Hanan points
This commit is contained in:
parent
9f75e68a92
commit
136d4564a2
|
|
@ -104,7 +104,8 @@ class hanan_graph:
|
||||||
self.nodes.append(above_node)
|
self.nodes.append(above_node)
|
||||||
|
|
||||||
# Remove blocked points
|
# Remove blocked points
|
||||||
for node in self.nodes.copy():
|
for i in range(len(self.nodes) - 1, -1, -1):
|
||||||
|
node = self.nodes[i]
|
||||||
point = node.center
|
point = node.center
|
||||||
for blockage in self.graph_blockages:
|
for blockage in self.graph_blockages:
|
||||||
if self.is_on_same_layer(point, blockage) and is_in_region(point, blockage):
|
if self.is_on_same_layer(point, blockage) and is_in_region(point, blockage):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue