Migration Options Tab - Migration Options Tab - 1.1 English - PG313

Versal Adaptive SoC Programmable Network on Chip and Integrated Memory Controller 1.1 LogiCORE IP Product Guide (PG313)

Document_ID
PG313
Release_Date
2026-06-23
Version
1.1 English

Migrating a design from one adaptive SoC device to another with the same package requires timing adjustments. These adjustments are for the Command/Address/Control (CAC) pins for the DDR interface. Even though the pinout remains the same, the package flight times for these pins change and you must account for this to maintain the phase relationship to the CAC clock. For DDR4, this only applies for the CAC bus as they are not calibrated. For LPDDR4 the Command/Address bus is calibrated so this migration applies to the CKE and CS signals.

The following figure shows the Migration Options tab.

Figure 1. DDR4 Migration Options

Figure 2. LPDDR4 Migration Options Generated by Your Tool

The following tables show examples on the skew calculations that need to be entered in the Migration Options window while migrating the adaptive SoC device. The procedure to retrieve the delay values for the source and target devices is available in Package Flight Time Differences in the Versal Adaptive SoC PCB Design User Guide (UG863).

These delay values for all used pins are listed in columns two and three for the source and target devices, respectively. The difference in the delay of the target device from the source is shown in column four. The skew can be positive or negative. Because the GUI expects only the positive skew values, the column four values are adjusted in column five such that the lowest skew difference becomes zero.

Enter the values in column five in Vivado as shown in the preceding figure. These values must be between 0 and 200 ps.

Table 1. Calculation for All Positive Skews
Port Name Source Device Delay (in ps) Target Device Delay (in ps) Skew (Target Source) Skew (Entered in GUI)
ADDR[0] 159 190 31 20
ADDR[1] 162 185 23 12
CK 154 165 11 0
CKE 160 182 22 11
CS 150 195 45 34

The lowest skew among all entries of column 4 in the previous table is +11 ps. Therefore, values in column 5 derive from subtracting this lowest skew value (+11 ps) from column 4.

Table 2. Calculation for All Negative Skews
Port Name Source Device Delay (in ps) Target Device Delay (in ps) Skew (Target Source) Skew (Entered in GUI)
ADDR[0] 189 150 -39 0
ADDR[1] 172 155 -17 22
CK 184 165 -19 20
CKE 170 162 -8 31
CS 180 175 -5 34

The lowest skew among all entries of column 4 in the previous table is -39 ps. Then, values in column 5 derive from subtracting this lowest skew value (-39 ps) from column 4.

Table 3. Calculation for Mix of Positive and Negative Skews
Port Name Source Device Delay (in ps) Target Device Delay (in ps) Skew (Target Source) Skew (Entered in GUI)
ADDR[0] 169 190 21 39
ADDR[1] 172 185 13 31
CK 154 165 11 29
CKE 170 152 -18 0
CS 180 175 -5 13

The lowest skew among all entries of column 4 in the previous table is -18 ps. Hence, column 5 gets formed by subtracting this lowest skew value (-18 ps) from column 4.