Vendor Support Information

Following is a list of vendor-dependent features in PADS I/O Designer:

Table B-1. Vendor Features 

Description

Xilinx

Altera

Lattice

Actel

Pin numbers, pin names, pin function description for all device pins

Yes

Yes

Yes

Yes

Pin I/O bank number for assignable I/O pins and for Vcco, Vref, and other I/O bank dedicated power or ground pins

Yes

Yes

Yes

Yes

IO Banking Rules: Output standards with the same output VCCO requirement can be combined in the same bank

Yes

Yes

Yes

Yes

IO Banking Rules: Input standards with the same input VCCO and input VREF requirements can be combined in the same bank

Yes

Yes

Yes

Yes

IO Banking Rules: Input standards and output standards with the same input VCCO requirements can be combined in the same bank

Yes

Yes

Yes

Yes

IO Banking Rules: When combining bi-directional I/O with other standards, make sure the bi-directional standard can meet rules 1 through 3 above

Yes

Yes

Yes

Yes

IO Banking Rules: No more than one single termination type (input or output) is allowed in the same bank.

Yes

N/A

N/A

N/A

IO Banking Rules: No more than one split termination type (input or output) is allowed in the same bank.

Yes

N/A

N/A

N/A

IO Banking Rules: The placement of single-ended I/O pins with respect to LVDS I/O pins is restricted as detailed in Design for Multiple Devices in a Common Package.

N/A

 

Yes

N/A

 

N/A

 

Check swap group names. It is not allowed to assign signal to a pin if swap groups are different.

Yes

Yes

Yes

Yes

Check if type of signal and pin are the same. It is possible to force assignment in this case.

Yes

Yes

Yes

Yes

Recognize differential pin pairs; differential pins that belong together

Yes

Yes

Yes

Yes

Recognize differential signals, set a diff type for them and assign to diff pin pairs

Yes

Yes

Yes

Yes

Pin properties: available sink/source current levels for each I/O pin based upon selected I/O standard

Yes

Yes

Yes

Yes

SSO (WASSO) check for some families - based on vendor specific data and rules for SSO (WASSO)

Yes

No

No

No

Multiple sets of IO standards per family. If some pins have a smaller set of IO standards available, we are not able to prevent users from choosing a wrong IO standard for that pin. Therefore, we do not cover Low Capacitance (LC) check for pins.

Yes

Yes

Yes

No

Check direction when signal is assigned.

Yes

Yes

Yes

Yes

Special or additional types for Local Clock pins.

Yes

N/A

N/A

N/A

Ability to parse HDL code to recognize MGT channel pins. MGT types must be set for signals manually, before automatic assignment.

No

No

N/A

N/A

Interior cell information. Position of pads internally to a device.

No

Yes

No

No

VREF regions.

No

No

No

No

Checks that open drain is turned off for all pins with a differential I/O standard

?

No

?

?

Checks to see if the drive strength assignments are within the specifications of the I/O standard

Yes

Yes

Yes

Yes

Checks to see if the pin location supports the assigned drive path

N/A

No

N/A

N/A

Checks if the pin location supports BUSHOLD (dedicated clock pins do not support BUSHOLD)

N/A

Yes

N/A

N/A

Checks if the pin location supports WEAK_PULLUP (dedicated clock pins do not support WEAK_PULLUP)

N/A

Yes

N/A

N/A

Checks if the combined drive strength of consecutive pads does not exceed a certain limit

N/A

No

N/A

N/A

Checks if the pin location along with the I/O standard assigned support PCI_IO clamp dIODe

N/A

No

N/A

N/A

Checks if pins connected to PLL are assigned to the dedicated PLL pin locations

N/A

No

N/A

N/A

Checks that no single-ended I/O pin exists in the same bank as a DPA

N/A

No

N/A

N/A

Checks if single-ended output pins are a certain distance away from a differential I/O pin

N/A

Yes

N/A

N/A

Checks if single-ended output pins are a certain distance away from a VREF pad

N/A

Yes

N/A

N/A

Checks if single-ended input pins are a certain distance away from a differential I/O pin.

N/A

Yes

N/A

N/A

Checks that there are no more than a certain number of outputs or bidirectional pins in a VREFGROUP when a VREF is used

N/A

Yes

N/A

N/A

Checks if too many outputs are in a VREFGROUP

N/A

Yes

N/A

N/A

Set any IO pin as a VREF for > 128 macrocells Coolrunner II devices

No

N/A

N/A

N/A

Support for PROHIBIT constraint

No

N/A

N/A

N/A

Timing closure support (see the next 4 points)

No

Yes

Yes

Yes

a) Supported sources of actual times

*.twr

*.rpt

*.twr

N/A

b) Support constraint files as a source/destination

*.ucf

*.qsf

*.lcf, *.prf

N/A

c) Support for Constraint Manager

No

No

No

N/A

d) Support for synthesis constraint files

No

No

No

N/A