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
-