mirror of https://github.com/efabless/caravel.git
update STA script to add reports to `./signoff/<design_name>/primetime-signoff/`
update STA script to report coverage and timing summary
This commit is contained in:
parent
04a55c695f
commit
9251af196f
|
@ -230,6 +230,9 @@ if {\
|
||||||
|
|
||||||
}
|
}
|
||||||
proc report_results {design rc_corner proc_corner} {
|
proc report_results {design rc_corner proc_corner} {
|
||||||
|
report_global_timing -separate_all_groups -significant_digits 4 > $::env(OUT_DIR)/reports/${rc_corner}/${design}.${proc_corner}${proc_corner}-global.rpt
|
||||||
|
report_analysis_coverage -significant_digits 4 -nosplit -status_details {untested} > $::env(OUT_DIR)/reports/${rc_corner}/${design}.${proc_corner}${proc_corner}-coverage.rpt
|
||||||
|
|
||||||
report_constraint -all_violators -significant_digits 4 -nosplit > $::env(OUT_DIR)/reports/${rc_corner}/${design}.${proc_corner}${proc_corner}-all_viol.rpt
|
report_constraint -all_violators -significant_digits 4 -nosplit > $::env(OUT_DIR)/reports/${rc_corner}/${design}.${proc_corner}${proc_corner}-all_viol.rpt
|
||||||
|
|
||||||
report_timing -delay min -path_type full_clock_expanded -transition_time -capacitance -nets -nosplit \
|
report_timing -delay min -path_type full_clock_expanded -transition_time -capacitance -nets -nosplit \
|
||||||
|
|
|
@ -151,7 +151,7 @@ def run_sta(caravel_root, mcw_root, pt_lib_root, log_dir, signoff_dir, design):
|
||||||
"-d",
|
"-d",
|
||||||
f"{design}",
|
f"{design}",
|
||||||
"-o",
|
"-o",
|
||||||
f"{signoff_dir}/{design}/standalone_pvr",
|
f"{signoff_dir}/{design}",
|
||||||
"-l",
|
"-l",
|
||||||
f"{log_dir}",
|
f"{log_dir}",
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue