# set_acitve_scenarion only function
set_scenario_status -active true [get_scenario *FUNC* ]
set_scenario_status -active false [get_scenario *SCAN* ]
current_scenario FUNCTIONOD.SSODLT.SigCmaxDP_ErPlus_modRvia
# set_dout_touch all clock tree
# xxx all_faout -clock_tree
mark_clock_tree -dont_touch
# check cell /net don't_touch
set_scenario_status -active false [get_scenario ]
current_scenario DCSCAN.SSLT.SigCmaxDP_ErPlus_modRvia
set_scenario_status -active true [current_scenario ]
set_app_options -name extract.placement_cmap_ratio -value 1
synthesize_clock_trees -clocks [get_clock VSI_scan_wrp_clk ] -postroute -routed_clock_stage detail_with_signal_routes
source ndr.tcl
mark_clock_tree -clocks [get_clocks VSI_scan_wrp_clk ] -synthesized
mark_clock_tree -clocks [get_clocks VSI_scan_wrp_clk ] -routing_rules
save_block -as eco20_scanclk_synthesized
|