boundary_optimizations (::quartus::incremental_compilation)

The following table displays information for the boundary_optimizations Tcl command:

Tcl Package and Version

Belongs to ::quartus::incremental_compilation 1.1

Syntax boundary_optimizations [-h | -help] [-long_help] [-disable] [-enable] [-list_legal] [-list_supported] -partition <partition_name> [-supports]
 
[<optimizations>]
Arguments -h | -help Short help
  -long_help Long help with examples and possible return values
-disable Disable optimizations
-enable Enables optimizations
-list_legal Return all legal optimizations
-list_supported Return enabled optimizations
-partition <partition_name> Partition name
-supports Tests enabled optimizations
<optimizations> List of optimizations
Description
Control cross-boundary optimizations for QIC partitions.
Example Usage
# Enable cross boundary optimizations for a partition
boundary_optimizations -partition {sub:inst} -enable CROSS_BOUNDARY_OPTIMIZATIONS 

# Enable a specific boundary optimization
boundary_optimizations -partition {sub:inst} -enable PROPAGATE_CONSTANTS_ON_INPUTS

# Disable cross boundary optimizations for a partition.
boundary_optimizations -partition {sub:inst} -disable CROSS_BOUNDARY_OPTIMIZATIONS

# Test for a specific optimizations
boundary_optimizations -partition {sub:inst} -supports PROPAGATE_CONSTANTS_ON_INPUTS

# Test if cross-boundary optimizations are supported
boundary_optimizations -partition {sub:inst} -supports CROSS_BOUNDARY_OPTIMIZATIONS

# List legal boundary optimizations for a partition
boundary_optimizations -partition {sub:inst} -list_legal

# List supported optimizations for a partition
boundary_optimizations -partition {sub:inst} -list_supported
Return Value Code Name Code String Return
  TCL_OK 0 INFO: Operation successful