dni::remove_clock_uncertainty (::quartus::dni_sdc)
The following table displays information for the dni::remove_clock_uncertainty Tcl command:
Tcl Package and Version |
Belongs to ::quartus::dni_sdc 1.5 |
|||
Syntax | dni::remove_clock_uncertainty [-h | -help] [-long_help] [-fall] [-fall_from <fall_from_clock> ] [-fall_to <fall_to_clock> ] [-from <from_clock> ] [-hold] [-rise] [-rise_from <rise_from_clock> ] [-rise_to <rise_to_clock> ] [-setup] [-to <to_clock> ] | |||
Arguments | -h | -help | Short help | ||
-long_help | Long help with examples and possible return values | |||
-fall | Indicates that the uncertainty applies to only the falling edge of the destination clock | |||
-fall_from <fall_from_clock> | Valid destinations (string patterns are matched using Tcl string matching) | |||
-fall_to <fall_to_clock> | Valid destinations (string patterns are matched using Tcl string matching) | |||
-from <from_clock> | Valid destinations (string patterns are matched using Tcl string matching) | |||
-hold | Only apply the uncertainty value to hold and removal checks | |||
-rise | Indicates that the uncertainty applies to only the rising edge of the destination clock | |||
-rise_from <rise_from_clock> | Valid destinations (string patterns are matched using Tcl string matching) | |||
-rise_to <rise_to_clock> | Valid destinations (string patterns are matched using Tcl string matching) | |||
-setup | Only apply the uncertainty value to setup and recovery checks | |||
-to <to_clock> | Valid destinations (string patterns are matched using Tcl string matching) | |||
Description |
Removes clock uncertainty from a collection of clocks to a collection of clocks. The source and destination clocks can be any arbitrary collection of clocks. This command removes all uncertainty between two clocks. If there does not exist uncertainty between two clocks specified in remove_clock_uncertainty, the command does nothing for those two clocks but continues to attempt to remove uncertainty between other clocks specified. The values of the -from and -to options are either collections or a Tcl list of wildcards used to create collections of appropriate types. Note -rise and -fall options are not supported yet. |
|||
Example Usage |
set_clock_uncertainty -setup -rise_from {clk1 clk2} -fall_to {clk3 clk4} 200ps set_clock_uncertainty -from {clk5 clk6} -to {clk7 clk8} 300ps remove_clock_uncertainty -from {clk3 clk5} -to {clk4 clk7} |
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful |