File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -105,5 +105,6 @@ place_and_route = rule(
105
105
"sink_clustering_size" : attr .int (doc = "Clock tree synthesis sink group size" ),
106
106
"sink_clustering_max_diameter" : attr .int (doc = "Clock tree synthesis sink group desired diamater in microns" ),
107
107
"min_pin_distance" : attr .string (doc = "The minimum distance in microns between pins around the outside of the block." ),
108
+ "enable_improve_placement" : attr .bool (default = True , doc = "Enable/Disable improve_placement pass." )
108
109
},
109
110
)
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ def resize(ctx, open_road_info):
51
51
),
52
52
] + placement_padding_struct .commands + [
53
53
"detailed_placement" ,
54
- "improve_placement" ,
54
+ "improve_placement" if ctx . attr . enable_improve_placement else "" ,
55
55
"optimize_mirroring" ,
56
56
"check_placement -verbose" ,
57
57
"report_checks -path_delay min_max -format full_clock_expanded -fields {input_pin slew capacitance} -digits 3" ,
You can’t perform that action at this time.
0 commit comments