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. Arrays with fewer elements than the specified value are partitioned 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 -