Skip to content

Commit aa603fc

Browse files
committed
Show pin shapes in save_images
Signed-off-by: Matt Liberty <[email protected]>
1 parent efbc08a commit aa603fc

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

flow/scripts/save_images.tcl

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ gui::set_display_controls "Layers/*" visible true
2222
gui::set_display_controls "Nets/*" visible true
2323
gui::set_display_controls "Instances/*" visible true
2424
gui::set_display_controls "Shape Types/*" visible true
25-
gui::set_display_controls "Misc/Instances/*" visible true
26-
gui::set_display_controls "Misc/Instances/Pin Names" visible false
25+
gui::set_display_controls "Misc/Instances/*" visible false
26+
gui::set_display_controls "Misc/Instances/Pins" visible true
27+
gui::set_display_controls "Misc/Instances/Blockages" visible true
2728
gui::set_display_controls "Misc/Scale bar" visible true
2829
gui::set_display_controls "Misc/Highlight selected" visible true
2930
gui::set_display_controls "Misc/Detailed view" visible true
@@ -35,8 +36,9 @@ gui::set_display_controls "Nets/Ground" visible false
3536
save_image -resolution $resolution $::env(REPORTS_DIR)/final_routing.webp
3637

3738
# The placement view without routing
38-
gui::set_display_controls "Layers/*" visible false
39+
gui::set_display_controls "Shape Types/Routing/*" visible false
3940
gui::set_display_controls "Instances/Physical/*" visible false
41+
gui::set_display_controls "Misc/Instances/*" visible false
4042
save_image -resolution $resolution $::env(REPORTS_DIR)/final_placement.webp
4143

4244
if {[env_var_exists_and_non_empty PWR_NETS_VOLTAGES]} {
@@ -48,14 +50,13 @@ if {[env_var_exists_and_non_empty PWR_NETS_VOLTAGES]} {
4850
}
4951

5052
# The clock view: all clock nets and buffers
51-
gui::set_display_controls "Layers/*" visible true
53+
gui::set_display_controls "Shape Types/Routing/*" visible true
5254
gui::set_display_controls "Nets/*" visible false
5355
gui::set_display_controls "Nets/Clock" visible true
5456
gui::set_display_controls "Instances/*" visible false
5557
gui::set_display_controls "Instances/StdCells/Clock tree/*" visible true
5658
gui::set_display_controls "Instances/StdCells/Sequential" visible true
5759
gui::set_display_controls "Instances/Macro" visible true
58-
gui::set_display_controls "Misc/Instances/*" visible false
5960
select -name "clk*" -type Inst
6061
save_image -resolution $resolution $::env(REPORTS_DIR)/final_clocks.webp
6162
gui::clear_selections
@@ -74,7 +75,10 @@ foreach clock [get_clocks *] {
7475
gui::hide_widget "Clock Tree Viewer"
7576

7677
# The resizer view: all instances created by the resizer grouped
77-
gui::set_display_controls "Layers/*" visible false
78+
gui::set_display_controls "Nets/*" visible true
79+
gui::set_display_controls "Nets/Power" visible false
80+
gui::set_display_controls "Nets/Ground" visible false
81+
gui::set_display_controls "Shape Types/Routing/*" visible false
7882
gui::set_display_controls "Instances/*" visible true
7983
gui::set_display_controls "Instances/Physical/*" visible false
8084
select -name "hold*" -type Inst -highlight 0 ;# green

0 commit comments

Comments
 (0)