Revision History
| Date | Version | Description |
|---|---|---|
| November 2025 | 7.4 | Added messages that the software may issue during timing analysis
or when processing SDC constraints. (DOC-2611) Corrected default
clock constraint for non-expandable clocks (0.001 not 0.01).
(DOC-2708) |
| August 2025 | 7.3 | Added set_bus_skew and report_bus_skew commands. (DOC-2650) Added
--suppress_info_msgs, --suppress_warning_msgs, and
--msg_suppression_list place and route options.
(DOC-2599) |
| May 2025 | 7.2 | Updated Constraining Logic and Routing Manually (Beta).
(DOC-2445) Updated place-and-route options.
(DOC-2438) Added --enable_mark_debug synthesis
option. |
| December 2024 | 7.1 | Corrected name for report_cdc command. (DOC-2273) Corrected D
input connection in Figure 1. |
| November 2024 | 7.0 | Added check_timing and report_cdc commands.
(DOC-2168) Described how to read SDC files into a
top-level SDC file. (DOC-2168) An EFX_FF primitive cannot be
placed in a Trion ELF tile. (DOC-2197) |
| June 2024 | 6.0 |
Added Tcl Console section describing the enhanced Tcl support in
v2024.1. (DOC-1824, DOC-1881)
Added get_fanins and set_bus_syntax_mode. (DOC-1722)
Added new options for create_generated_clock constraint.
(DOC-1768)
Updated Best Practices for Constraining Routing and added example
flow. (DOC-1891)
Added note emphasizing that you can only constrain routing for Titanium
FPGAs. (DOC-1801)
|
| December 2023 | 5.0 | Added examples for setting min and max delays on synchronous and
asynchronous paths. Added get_fanouts constraint. Updated
Clock Latency section; the Efinity software v2023.2
now provides a SDC template for set_clock_latency. Added
clock latency topic for PLL cascading. Updated section on
constraining I/O. Added section of common
mistakes. Updated topic about the
<project>.pt.sdc
file. Updated topic about the
<project>.pt_timing.rpt
file. In SDC files, square brackets are supported in clock
names without using the -name option. |
| June 2023 | 4.0 | Updated the create_clock, create_generated_clock, set_input_delay,
and set_ouput_delay constraint descriptions (new flags). Added
information on multiple SDC file support, including how the software
handles multiple constraints for the same clock. Added new
examples for Clock Latency. Added explanation for virtual
clocks. Added more detail and examples for constrainting
unsynchronized inputs and outputs. Added SDC
examples. Updated Best Practices for Constraining Routing
to reflect syn_keep synthesis option. Interpreting Timing
Results topic updated for new report format. Explained how
to use clock names with square brackets in the name. |
| December 2022 | 3.0 | The create_generated_clock -source option is a port, pin, or net.
(DOC-1027) set_false_path, set_min_delay, and set_max_delay
support clock domain, I/O and registers as the start and end point;
they also support the -through option. (DOC-995) Added
section on constraining routing manually. |
| August 2022 | 2.4 | Added more details on synchronous input and output
delays. Added section on constraining
logic. Updated description for set_false_path constraint.
Removed limitation that one end point much be a clock.
(DOC-875) Added set_clock_latency SDC
constraint. Updated the synthesis options. (DOC-870)Updated
the place-and-route options. (DOC-889) |
| April 2022 | 2.3 | Added a note to remind users not to include the <design name>.pt.sdc in their project. (DOC-670) |
| December 2021 | 2.2 |
Added -reference_pin flag to set_input_delay and set_output_delay.
(DOC-488)
Added new synthesis options.
|
| June 2021 | 2.1 | Updated for Efinity software v2021.1. Added recommendation for
closing timing for DSP Blocks. |
| March 2021 | 2.0 | Incorporated content from AN 008: Setting Trion Timing Constraints in
the Efinity Software (DOC-369). Updated section on place-and-route
options. Restructured document and added more
examples. |
| December 2020 | 1.1 | Added the -asynchronous option to set_clock_groups
(DOC-317). Added the efx_run_pnr_sweep.bat
helper script. |
| June 2020 | 1.0 | Initial release. |