kannanunni
Member level 1
- Joined
- Nov 27, 2014
- Messages
- 39
- Helped
- 2
- Reputation
- 4
- Reaction score
- 2
- Trophy points
- 8
- Location
- Trivandrum, Kerala
- Activity points
- 318
By using RTL compiler i synthesized a design and reported it's worst path by the command
report timing -worst 200000 -summary > file_location
it dumps a file approximately containing 169379 path with slack -2988ps.
is there any command to categorize these path according to path groups or cost groups??
my requirement is to dump paths with same start and end point into a single file.
is there any provision for this in RTL compiler??
or do i need to write a tcl parser for that??
reported file(worst timing path summary) look like this..
path 1:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 2:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 3:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 4:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 5:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
report timing -worst 200000 -summary > file_location
it dumps a file approximately containing 169379 path with slack -2988ps.
is there any command to categorize these path according to path groups or cost groups??
my requirement is to dump paths with same start and end point into a single file.
is there any provision for this in RTL compiler??
or do i need to write a tcl parser for that??
reported file(worst timing path summary) look like this..
path 1:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 2:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 3:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 4:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA
path 5:
Timing slack : -2988ps (TIMING VIOLATION)
Start-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[63]/CLK
End-point : DUT2/Eigen/theta_calc/theta_div/temp_r_q_reg[82]/DATA