Scripting

set_multicycle_path (Tcl Script API Function)



The set_multicycle_path function has the following format:

Syntax set_multicycle_path  [-setup]  [-hold]  [-start]  [-end]  [-from <from_list>]  
[-to <to_list>]  <path_multiplier>

Arguments

-setup Indicates that the path multiplier is meant for setup. Optional.
-hold Indicates that the path multiplier is meant for hold. Optional.
-start Indicates that source clock cycles should be considered for the path multiplier. If -start and -end options are not used, the end option is assumed. Optional.
-end Indicates that destination clock cycles should be considered for the path multiplier. If -start and -end options are not used, the end option is assumed. Optional.

-from <from_list>

List of clock names and/or node names that represent the start or source points of the multicycle path, for example, {clk1 clk2 ...}. Either the -from <from_list> or -to <to_list> option must be used. Optional.

-to <to_list>

List of clock names and/or node names that represent the end or destination points of the multicycle path, for example, {clk1 clk2 ...}. Either the -from <from_list> or -to <to_list> option must be used. Optional.

<path_multiplier>

Multicycle path multiplier. It is a hold multiplier when the -hold option is specified. Otherwise, it is a setup multiplier. Required.

Return Value

Code Name Code String Return
TCL_ERROR 1

Usage: set_multicycle_path [-setup] [-hold] [-start] [-end] [-from <from_list>] [-to <to_list>] <path_multiplier>

TCL_ERROR 1

Missing path multiplier

TCL_ERROR 1

Must use at least either one -from or -to option

TCL_ERROR 1 Must specify either -setup or -hold option
TCL_ERROR 1 Must specify either -start or -end option
TCL_ERROR 1

<value> is not a valid path multiplier value

TCL_ERROR 1 Path multiplier is already specified
TCL_ERROR 1 Illegal setup multiplier <value>
TCL_ERROR 1

Illegal destination name <name>

TCL_ERROR 1 Illegal hold multiplier <value>
TCL_ERROR 1 Unknown option <name>
TCL_ERROR 1 One or more Quartus® II settings and configuration files are not writable
TCL_ERROR 1 Quartus II settings and configuration files may be corrupted
TCL_ERROR 1 Unknown problem in processing the command
TCL_ERROR 1 Unknown command-line option <name>
TCL_ERROR 1 A Tcl transaction is in progress and must be completed before executing:
TCL_ERROR 1 Project has no active compiler setting
TCL_ERROR 1 No project is currently open
Description Specifies that the given timing paths have multicycle setup or hold delays with the number of cycles specified by the <path_multiplier>.
Note that the meaning of multicycle hold differs between the Quartus II timing analysis and the Synopsys® PrimeTime software. Refer to the online Help for each software for more information.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.