10.1.28.3 Multiplier Parameter Description
The following table describes all the parameters of a Multiplier.
| Parameter | Family | Value | Function |
| WIDTHA A | ProASICPLUS, Axcelerator | 2–64 | Word length of DataA |
| eX | 2-14 | ||
| Other | 2-30 | ||
| WIDTHB | Same as WIDTHA | Word length of DataB | |
| REPRESENTATION | — | UNSIGNEDSIGNED | Data representation |
| FFTYPE B | ALL except Flash | REGULARTMR CC | FF Type Used (Default, Triple Voting, Combinatorial) |
| CLK_EDGE | — | RISE FALL | Clock (if pipelined) |
- For some of the multiplier variations there are small deviations from the limits mentioned to ensure that the multiplier fits in the largest device of the selected family.
- Triple Module Redundancy (TMR): Choosing this option makes the core configurator software use TMR Flip-Flops, which are used to avoid Single Event Upsets (SEUs) for Rad-hard Designs. Choosing this option causes the Sequential resource usage to be tripled in families where no TMR is implemented in silicon.
CC: When combinatorial option is chosen as Sequential Type, the FF is implemented using two Combinatorial Cells instead of one Sequential Cell. This is useful when no Sequential resources are available in the designs.
This option is applicable only to the pipelined multipliers.
The most important parameter rules are shown in the following table; additional rules may apply.
| Family | Variation | Parameter rules |
| All | All | WIDTHA Š WIDTHB |
| eX | BOOTHMULT/P | WIDTHA + WIDTHB ≤ 15 (signed) / 16 (unsigned) |
| BOOTHMULTP | For TMR restrictions for WIDTHA, WIDTHB | |
| BOOTHMULT2 | WIDTHA + WIDTHB ≤ 17 (signed) / 18 (unsigned) | |
| SX/SX-A | BOOTHMULT/P | WIDTHA + WIDTHB ≤ 32 |
| BOOTHMULT2 | WIDTHA + WIDTHB ≤ 55 | |
| Axcelerator | ARRAYMULT | WIDTHA + WIDTHB ≤ 128 |
| PARRAYMULT | WIDTHA + WIDTHB ≤ 128 | |
| FC_BOOTHMULT1 | WIDTHA + WIDTHB ≤ 106 | |
| FC_BOOTHMULT1 | WIDTHA + WIDTHB ≤ 106 | |
| 500K, PA | All | WIDTHA + WIDTHB ≤ 106 |
| Other | All | WIDTHA + WIDTHB ≤ 32 |
