Reporting stall path in synthesis script, support Zcb in Imperas

This commit is contained in:
David Harris 2023-11-09 06:59:29 -08:00
parent 32f68ac4e5
commit 625652b9ca
2 changed files with 4 additions and 0 deletions

View File

@ -16,10 +16,12 @@
--override cpu/bitmanip_version=1.0.0
# More extensions
--override cpu/Zcb=T
--override cpu/Zicbom=T
--override cpu/Zicbop=T
--override cpu/Zicboz=T
--override cpu/Svpbmt=T
#--override cpu/Svadu=T
# 64 KiB continuous huge pages supported
--override cpu/Svnapot_page_mask=65536

View File

@ -308,6 +308,8 @@ set filename [format "%s%s" $outputDir "/reports/mindelay.rep"]
redirect $filename { report_timing -capacitance -transition_time -nets -delay_type min -nworst 1 }
set filename [format "%s%s" $outputDir "/reports/per_module_timing.rep"]
redirect -append $filename { echo "\n\n\n//// Critical paths through Stall ////\n\n\n" }
redirect -append $filename { report_timing -capacitance -transition_time -nets -through {Stall*} -nworst 1 }
redirect -append $filename { echo "\n\n\n//// Critical paths through ifu ////\n\n\n" }
redirect -append $filename { report_timing -capacitance -transition_time -nets -through {ifu/*} -nworst 1 }
redirect -append $filename { echo "\n\n\n//// Critical paths through ieu ////\n\n\n" }