Set_input_delay, Usage, Options – Altera Quartus II Scripting User Manual
Page 624: Description, Set_input_delay –494
3–494
Chapter 3: Tcl Packages & Commands
timing_assignment
Quartus II Scripting Reference Manual
© July 2013
Altera Corporation
set_input_delay
Usage
set_input_delay [-clk_ref <clock>] [-clock_fall] [-comment <comment>] [-disable] [-max]
[-min] [-remove] [-tag <data>] -to <input_pin> <value>
Options
-clk_ref <clock>: Reference clock name
-clock_fall: Option to specify that delay is relative to falling edge of reference clock
-comment <comment>: Comment
-disable: Option to disable assignment
-max: Option to set maximum delay
-min: Option to set minimum delay
-remove: Option to remove input delay requirement
-tag <data>: Option to tag data to this assignment
-to <input_pin>: Input pin name or input assignment group
<value>: Input delay value after rise of reference clock
Description
Specifies the required minimum or maximum delay on the input pin or input assignment group as
specified by the "-to" option. The Quartus II®timing analysis propagates this delay and checks it against
the actual delay. For more information about assignment groups, type "assignment_group -h".
The "assignment_group" command replaces the deprecated "timegroup" command in ::quartus::project,
version 5.0.
If both "-min" and "-max" options are not used, then the assignment is set for both minimum and
maximum delay.
The "-clock_fall" option specifies that the input delay is relative to the falling edge of the reference clock.
The rising edge of the reference clock is the default.
The <value> is the input delay after the rise or fall of the reference clock. If you do not specify the "-clk_ref"
option, all clocks are assumed to be reference clocks by default.
The format of <value> is "<numerical value><time unit>", for example, "7.55ns".
The following table shows the available time units:
Time Unit
Description
s
second(s)
ms
millisecond(s)
us
microsecond(s)
ns
nanosecond(s)
ps
picosecond(s)
fs
femtosecond(s)
Hz
Hertz
KHz
KiloHertz