Visible to Intel only — GUID: mwh1410471051897
Ixiasoft
Visible to Intel only — GUID: mwh1410471051897
Ixiasoft
2.4.1. I/O Assignment Validation Rules
I/O Assignment Analysis validates your assignments against the following rules:
Rule | Description | HDL Required? |
---|---|---|
I/O bank capacity |
Checks the number of pins assigned to an I/O bank against the number of pins allowed in the I/O bank. |
No |
I/O bank VCCIO voltage compatibility |
Checks that no more than one VCCIO is required for the pins assigned to the I/O bank. |
No |
I/O bank VREF voltage compatibility |
Checks that no more than one VREF is required for the pins assigned to the I/O bank. |
No |
I/O standard and location conflicts |
Checks whether the pin location supports the assigned I/O standard. |
No |
I/O standard and signal direction conflicts |
Checks whether the pin location supports the assigned I/O standard and direction. For example, certain I/O standards on a particular pin location can only support output pins. |
No |
Differential I/O standards cannot have open drain turned on |
Checks that open drain is turned off for all pins with a differential I/O standard. |
No |
I/O standard and drive strength conflicts |
Checks whether the drive strength assignments are within the specifications of the I/O standard. |
No |
Drive strength and location conflicts |
Checks whether the pin location supports the assigned drive strength. |
No |
BUSHOLD and location conflicts |
Checks whether the pin location supports BUSHOLD. For example, dedicated clock pins do not support BUSHOLD. |
No |
WEAK_PULLUP and location conflicts |
Checks whether the pin location supports WEAK_PULLUP (for example, dedicated clock pins do not support WEAK_PULLUP). |
No |
Electromigration check |
Checks whether combined drive strength of consecutive pads exceeds a certain limit. For example, the total current drive for 10 consecutive pads on a Stratix® II device cannot exceed 200 mA. |
No |
PCI_IO clamp diode, location, and I/O standard conflicts |
Checks whether the pin location along with the I/O standard assigned supports PCI_IO clamp diode. |
No |
SERDES and I/O pin location compatibility check |
Checks that all pins connected to a SERDES in your design are assigned to dedicated SERDES pin locations. |
Yes |
PLL and I/O pin location compatibility check |
Checks whether pins connected to a PLL are assigned to the dedicated PLL pin locations. |
Yes |
Rule | Description | HDL Required? |
---|---|---|
I/O bank cannot have single-ended I/O when DPA exists |
Checks that no single-ended I/O pin exists in the same I/O bank as a DPA. |
No |
A PLL I/O bank does not support both a single-ended I/O and a differential signal simultaneously |
Checks that there are no single-ended I/O pins present in the PLL I/O Bank when a differential signal exists. |
No |
Single-ended output is required to be a certain distance away from a differential I/O pin |
Checks whether single-ended output pins are a certain distance away from a differential I/O pin. |
No |
Single-ended output must be a certain distance away from a VREF pad |
Checks whether single-ended output pins are a certain distance away from a VREF pad. |
No |
Single-ended input is required to be a certain distance away from a differential I/O pin |
Checks whether single-ended input pins are a certain distance away from a differential I/O pin. |
No |
Too many outputs or bidirectional pins in a VREFGROUP when a VREF is used |
Checks that there are no more than a certain number of outputs or bidirectional pins in a VREFGROUP when a VREF is used. |
No |
Too many outputs in a VREFGROUP |
Checks whether too many outputs are in a VREFGROUP. |
No |