Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 9/29/2025
Public
Document Table of Contents

4.1.34.20. write_report_timing_waveform (::quartus::report)

The following table displays information for the write_report_timing_waveform Tcl command:

Tcl Package and Version

Belongs to ::quartus::report

Syntax write_report_timing_waveform [-h | -help] [-long_help] [-dimensions <WIDTHxHEIGHT> ] [-file <gif_image_file_name> ] [-id <id> ] [-name <name> ] [-path <path_number> ]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-dimensions <WIDTHxHEIGHT> Width and height of GIF image to generate, default is 1000x1000
-file <gif_image_file_name> Name of GIF image file to be generated, default is waveform.gif
-id <id> id of Report Timing panel from which to get the waveform
-name <name> Name of Report Timing panel from which to get the waveform
-path <path_number> Path number in the Summary of Paths table, default is 1
Description
Write the specified Report Timing Waveform out to a GIF file.
Example Usage
load_package report
project_open chiptrip
load_report
set panel {Timing Analyzer GUI||Report Timing}
set id [get_report_panel_id $panel]
write_report_timing_waveform -id $id -path 2 -file waveform_for_path_2.gif -dimensions 800x600
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful
TCL_OK 0 INFO: Report automatically reloaded because it was not up-to-date after use of Tcl command execute_flow or execute_module (which belong to ::quartus::flow package). No action is required.
TCL_OK 0 INFO: Waveform written to File: <string>. No action is required.
TCL_ERROR 1 ERROR: Cannot open file <string> for writing. Check filename and permissions.
TCL_ERROR 1 ERROR: Cannot parse dimensions. Ensure the string is properly formatted WIDTHxHEIGHT where WIDTH and HEIGHT are positive integers.
TCL_ERROR 1 ERROR: Can't find panel: <string>. Specify an existing report panel name.
TCL_ERROR 1 ERROR: Cannot find the specified path in the Summary of Paths. Ensure the path exists in the table.
TCL_ERROR 1 ERROR: Cannot find the Waveform for the specified path. Ensure the waveform exists for the path.