Array Partition Configuration - 2023.1 English

Vitis Unified IDE and Common Command-Line Reference Manual (UG1553)

Document ID
UG1553
Release Date
2023-07-17
Version
2023.1 English

The syn.array_partition commands specify the default behavior for array partitioning for the whole design. These settings can be overridden for specific arrays using the syn.directive.array_partition.

syn.array_partition.complete_threshold <value>
Sets the threshold for completely partitioning arrays. Arrays which have fewer elements than the specified value will be completely partitioned into individual elements.
syn.array_partition.complete_threshold=12
syn.array_partition.throughput_driven [ auto | off ]
Enable automatic partial and/or complete array partitioning.
  • auto : Enable automatic array partitioning with smart trade-offs between area and throughput. This is the default value.
  • off : Disable automatic array partitioning.
syn.array_partition.throughput_driven=off