From d727404f3b4bc2a6cef6959b3bd322290d63b9ce Mon Sep 17 00:00:00 2001 From: wgulian3 Date: Tue, 28 Jan 2020 04:09:00 -0500 Subject: [PATCH] timing analysis tcl --- rtl/quartus/VX_timing.tcl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 rtl/quartus/VX_timing.tcl diff --git a/rtl/quartus/VX_timing.tcl b/rtl/quartus/VX_timing.tcl new file mode 100644 index 00000000..290c6054 --- /dev/null +++ b/rtl/quartus/VX_timing.tcl @@ -0,0 +1,25 @@ +project_open Vortex + +set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL + +create_timing_netlist +read_sdc +update_timing_netlist + + +foreach_in_collection op [get_available_operating_conditions] { + set_operating_conditions $op + + report_timing -setup -npaths 20 -detail full_path -multi_corner \ + -file "bin/timing_paths_$op.html" \ + -panel_name "Critical paths for $op" + + create_slack_histogram -num_bins 50 -clock clk -multi_corner -file "bin/slack_histogram_$op.html" + + +} + + + + +