[scaledge2@vlsiguru3 ~]$ csh (or) tcsh
[scaledge2@vlsiguru3 ~]$ source /home/tools/synopsys/cshrc_synopsys
[scaledge2@vlsiguru3 ~]$ pt_shell
Note: with the help of application variables the command flow can be set in dc and pt
cmd: report_app_var *
1) to restore the saved session
cmd: restore_session
2) reports to be generated
i) DRV's
a) transition
b) capacitance
c) min pulse width violation
cmd: report_constraints
ii) Timing
a) hold
b) setup
cmd: report_timing
cmd: report_global_timing
iii) SI
a) crosstalk delay => using timing reports
cmd: report_timing -crosstalk_delta
b) crosstalk noise
cmd: report_noise
3) fixing
i) DRV's
cmd:fix_eco_drc
ii) timing
cmd: fix_eco_timing
4) extra commands
i) to estimate the timing slack before fixing
cmd: estimate_eco
ii) to create the script with the modifications done
cmd: write_changes -output fix_eco_drc.tcl
Procedure done after primetime
icc2_shell> current_block
route_opt_done
icc2_shell> source fix_eco_drc.tcl
icc2_shell> check_legality
icc2_shell> legalize_placement
icc2_shell> check_routes
icc2_shell> route_eco