100% found this document useful (1 vote)
622 views1 page

Primetime Flow

This document provides instructions for generating reports and fixing issues in Primetime. It outlines the following steps: 1) Source a cshrc file and launch Primetime shell. 2) Generate reports on DRI constraints, timing (hold, setup), global timing and signal integrity (crosstalk delay, noise). 3) Fix DRI and timing issues using fix commands. 4) Estimate timing slack, write fixes to a TCL script, and run post-Primetime optimization steps.

Uploaded by

nagendra babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
622 views1 page

Primetime Flow

This document provides instructions for generating reports and fixing issues in Primetime. It outlines the following steps: 1) Source a cshrc file and launch Primetime shell. 2) Generate reports on DRI constraints, timing (hold, setup), global timing and signal integrity (crosstalk delay, noise). 3) Fix DRI and timing issues using fix commands. 4) Estimate timing slack, write fixes to a TCL script, and run post-Primetime optimization steps.

Uploaded by

nagendra babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

[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

You might also like