Defining Differential Pairs like importing version from Vivado (custom pin-naming for diff pair)

Thread Starter

Somijoon

Joined Feb 20, 2025
4
I have a design with multiple differential pairs in altium designer,

The issue I am facing is that the differential pairs are named with a suffix (e.g., lvds_in_m_n1 and lvds_in_m_p1 to lvds_in_m_n8 and lvds_in_m_p8, etc.), and they are imported from Vivado. To ensure consistency and facilitate double-checking between Vivado and Altium, I must keep the naming convention the same as in Vivado.

I would like to know if there is a way to define them as diff pairs without having to rename the nets, while still keeping the original naming convention. .

I would greatly appreciate any guidance or assistance you can provide on this matter.

Thank you for your time and assistance.
Somayeh
 

Attachments

drjohsmith

Joined Dec 13, 2021
1,579
Can you clarify what you expect ?
Fpgas , have pins , which can be called anything within reason,
In vivado, diff pairs end in _p and _n , you only need to reference the _p in the xdc.
The xdc ties the signal name I your code to the actual pin number on the chip.

The schematic symbol you show, has the generic name for each pin, which is based upon what capability the pin has.

The schematic ties the fpga pin number to your trace signal .

There so the xdc and schematic are what ties the system together,
 

StefanZe

Joined Nov 6, 2019
212
Under project options->options you can add custom suffixes for your differnential pairs.
You can add all _n1/_p1 to _n8/_p1 as custom suffixes and use the original labels for the diff pairs
 
Top