File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed
Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ utl::set_metrics_stage " place_repair_timing__{}"
2+ source $::env(SCRIPTS_DIR) /load.tcl
3+ erase_non_stage_variables place
4+ load_design 3_5_place_dp.odb 3_place.sdc
5+
6+ set_placement_padding -global \
7+ -left $::env(CELL_PAD_IN_SITES_DETAIL_PLACEMENT) \
8+ -right $::env(CELL_PAD_IN_SITES_DETAIL_PLACEMENT)
9+
10+ puts " Repair setup and hold violations"
11+ estimate_parasitics -placement
12+ repair_timing_helper
13+
14+ # Legalize placement after timing repair
15+ detailed_placement
16+
17+ puts " Estimate parasitics"
18+ estimate_parasitics -placement
19+ report_metrics 3 " place repair timing" true false
20+
21+ write_db $::env(RESULTS_DIR) /3_6_place_repair_timing.odb
Original file line number Diff line number Diff line change @@ -522,6 +522,7 @@ HOLD_SLACK_MARGIN:
522522 SETUP/HOLD_SLACK_MARGIN can be swept to find a plausible
523523 current minimum clock period.
524524 stages :
525+ - place
525526 - cts
526527 - floorplan
527528 - grt
You can’t perform that action at this time.
0 commit comments