You are on page 1of 7

*

* This is automatically generated file with optimized delays for


DDR3/LPDDR3/DDR4/LPDDR4 technologies.
* When applied on WriteLeveling page of the DDRx Wizard it minimizes skews for the
strobe nets and setup/hold time skews for the DQ/DM nets (and for CA nets in
LPDDR3/LPDDR4).

* Example:
* Net: DQ1 Delay: 0.334 Skew: -0.078 SimCase: W2 Corner: Fast
* where:
* DQ1 is a net name
* 0.334 is a recommended initial delay in ns, absolute value. For data nets it
includes delay changes in the strobe net also.
* -0.078 is a recommended relative change for the initial delay comparing to
defined in timing files.
* W2 corresponds to {Writing to Slot 2} simulation. It can be W1, W2, etc for
writing to Slot1, Slot2, etc. Or it can be R(1,1), R(1,2), R(2, 1), etc, for
reading from (Slot1, Rank1), etc, simulations.
* Fast corresponds to the model corner. It can be Fast, Typ, Slow. It can be
also ALL or All. In this case it will be applied to all the model corners used for
simulations.

*Comments for DQS nets:


* current delay: absolute delay value for this net in simulation that was run;
* average skew: average DQS/CLK skew calculated for this net in simulation that
was run;
* prev skew (if defined): already defined initial skew for this net in simuation
that was run, i.e. difference between current delay and delay from timing files;
* new delay = current delay - average skew;
* new skew = average skew + prev skew (if defined);

*Comments for DQ nets:


* current delay: absolute delay value for this net in simulation that was run
* stb skew: average skew calculated for its strobe net in simulation that was run
* local skew: (Minimum Hold time - Minimum Setup time) / 2 for this net in
simulation that was run
* prev local skew (if defined): already defined initial skew for this net in
simuation that was run
* new delay = current delay - ( stb skew + local skew );
* new skew = local skew + prev local skew (if defined);
*

***
*** current delay: 0.000, average skew: 0.000
Net: DDR_DQS0_P Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D0 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D1 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D2 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D3 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D4 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D5 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D6 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D7 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_DM0 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D0 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D1 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D2 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D3 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D4 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D5 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D6 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D7 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.515, average skew: -0.000
Net: DDR_DQS0_P Skew: -0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D0 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D1 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D2 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D3 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D4 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D5 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D6 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D7 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, average skew: -0.000
Net: DDR_DQS0_P Skew: -0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, average skew: 0.000
Net: DDR_DQS1_P Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D10 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D11 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D12 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D13 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D14 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D15 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D8 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D9 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_DM1 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D10 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D11 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D12 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D13 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D14 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D15 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D8 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D9 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.515, average skew: -0.000
Net: DDR_DQS1_P Skew: -0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D10 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D11 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D12 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D13 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D14 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D15 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D8 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D9 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, average skew: -0.000
Net: DDR_DQS1_P Skew: -0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, average skew: 0.000
Net: DDR_DQS2_P Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D16 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D17 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D18 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D19 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D20 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D21 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D22 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D23 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_DM2 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D16 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D17 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D18 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D19 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D20 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D21 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D22 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D23 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, average skew: -0.000
Net: DDR_DQS2_P Skew: -0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D16 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D17 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D18 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D19 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D20 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D21 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D22 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D23 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.515, average skew: -0.000
Net: DDR_DQS2_P Skew: -0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, average skew: 0.000
Net: DDR_DQS3_P Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D24 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D25 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D26 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D27 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D28 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D29 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D30 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D31 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_DM3 Skew: 0.000 SimCase: W1 Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D24 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D25 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D26 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D27 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D28 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D29 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D30 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D31 Skew: 0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, average skew: -0.000
Net: DDR_DQS3_P Skew: -0.000 SimCase: R(1,1) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D24 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D25 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D26 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D27 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D28 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D29 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D30 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.000, stb skew: 0.000, local skew: 0.000
Net: DDR_D31 Skew: 0.000 SimCase: R(1,2) Corner: Slow
***
*** current delay: 0.515, average skew: -0.000
Net: DDR_DQS3_P Skew: -0.000 SimCase: R(1,2) Corner: Slow

You might also like