Array Partition Configuration - Array Partition Configuration - 2026.1 English - UG1702

Vitis Reference Guide (UG1702)

Document ID
UG1702
Release Date
2026-06-23
Version
2026.1 English

The syn.array_partition commands specify the default behavior for array partitioning for the entire design. You can override these settings for specific arrays using the syn.directive.array_partition.

syn.array_partition.complete_threshold <value>

Sets the threshold for completely partitioning arrays. Partition arrays with fewer elements than the specified value into individual elements.

syn.array_partition.complete_threshold=12
syn.array_partition.throughput_driven [ auto | off ]
Enables automatic partial and/or complete array partitioning.
  • auto: Enables automatic array partitioning with smart trade-offs between area and throughput. This is the default value.
  • off: Disables automatic array partitioning.
syn.array_partition.throughput_driven=off