misc doc updates
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
|
@ -50,8 +50,8 @@ def main() -> None:
|
|||
|
||||
# 5. Visualize
|
||||
fig, ax = plot_routing_results(results, [obstacle], bounds, netlist=netlist)
|
||||
fig.savefig("examples/simple_route.png")
|
||||
print("Saved plot to examples/simple_route.png")
|
||||
fig.savefig("examples/01_simple_route.png")
|
||||
print("Saved plot to examples/01_simple_route.png")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
|
@ -32,7 +32,7 @@ def main() -> None:
|
|||
|
||||
# 3. Route with Negotiated Congestion
|
||||
# We increase the base penalty to encourage faster divergence
|
||||
pf.base_congestion_penalty = 1000.0
|
||||
pf = PathFinder(router, evaluator, base_congestion_penalty=1000.0)
|
||||
results = pf.route_all(netlist, net_widths)
|
||||
|
||||
# 4. Check Results
|
||||
|
|
@ -46,8 +46,8 @@ def main() -> None:
|
|||
|
||||
# 5. Visualize
|
||||
fig, ax = plot_routing_results(results, [], bounds, netlist=netlist)
|
||||
fig.savefig("examples/congestion.png")
|
||||
print("Saved plot to examples/congestion.png")
|
||||
fig.savefig("examples/02_congestion_resolution.png")
|
||||
print("Saved plot to examples/02_congestion_resolution.png")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
|
|
@ -65,8 +65,8 @@ def main() -> None:
|
|||
all_netlists = {**netlist_p1, **netlist_p2}
|
||||
|
||||
fig, ax = plot_routing_results(all_results, [], bounds, netlist=all_netlists)
|
||||
fig.savefig("examples/locked.png")
|
||||
print("Saved plot to examples/locked.png")
|
||||
fig.savefig("examples/03_locked_paths.png")
|
||||
print("Saved plot to examples/03_locked_paths.png")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
|
@ -61,8 +61,8 @@ def main() -> None:
|
|||
|
||||
# 6. Visualize
|
||||
fig, ax = plot_routing_results(results, [], bounds, netlist=netlist)
|
||||
fig.savefig("examples/sbends_radii.png")
|
||||
print("Saved plot to examples/sbends_radii.png")
|
||||
fig.savefig("examples/04_sbends_and_radii.png")
|
||||
print("Saved plot to examples/04_sbends_and_radii.png")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
|
|
@ -48,8 +48,8 @@ def main() -> None:
|
|||
|
||||
# 5. Visualize
|
||||
fig, ax = plot_routing_results(results, [], bounds, netlist=netlist)
|
||||
fig.savefig("examples/orientation_stress.png")
|
||||
print("Saved plot to examples/orientation_stress.png")
|
||||
fig.savefig("examples/05_orientation_stress.png")
|
||||
print("Saved plot to examples/05_orientation_stress.png")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||