diff --git a/sim/imperas.ic b/sim/imperas.ic index 9a9a0fc8f..33f2cc62a 100644 --- a/sim/imperas.ic +++ b/sim/imperas.ic @@ -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 diff --git a/synthDC/scripts/synth.tcl b/synthDC/scripts/synth.tcl index 9be076edf..ba548869f 100755 --- a/synthDC/scripts/synth.tcl +++ b/synthDC/scripts/synth.tcl @@ -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" }