Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.1.9.21. dni::set_sense (::quartus::dni_sdc)

The following table displays information for the dni::set_sense Tcl command:

Tcl Package and Version

Belongs to ::quartus::dni_sdc

Syntax dni::set_sense [-h | -help] [-long_help] [-clocks <clock_list> ] [-negative] [-positive] [-pulse <pulse_type> ] [-stop_propagation] [-type <type> ] <targets>
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-clocks <clock_list> Clock objects to which the assignment applies
-negative Apply positive unate sense
-positive Apply positive unate sense
-pulse <pulse_type> Specifies the type of pulse clock applied to all pins in the target variable with respect to clock source
-stop_propagation Stops the propagation of specified clocks from the specified pins or cell timing arcs
-type <type> Specifies whether the type of sense being applied refers to clock networks or data networks
<targets> List or collection of targets
Description
Restrict unateness at a pin on a clock path, with respect to the clock
source.

If the -clocks option is used, the assignment will only apply to
analysis of the specified clock domains. Otherwise, it applies to all
clocks passing through the given pins.

If the specified sense does not exist at the given pin, the assignment
is ignored.

Note -type, -pulse and -stop_propagation options are not supported.
Example Usage
set_sense -positive Mux|combout 
set_sense -negative -clocks [get_clocks clk] XOR|combout
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful