AnsweredAssumed Answered

DDR Stress Test is not completing for LPDDR2

Question asked by srinivasaporam on Oct 4, 2015
Latest reply on Oct 6, 2015 by igorpadykov


We have got Freescale IMX6D processor board with which we are using LPDDR2 (32 bit). Now , we are running DDR Stess Tester which is happening till some time and then stucking at that point.





    DDR Stress Test (1.0.3) for MX6DQ

    Build: Jun 25 2014, 12:09:21

    Freescale Semiconductor, Inc.




=======DDR configuration==========

BOOT_CFG3[5-4]: 0x00, Single DDR channel.

DDR type is LPDDR2 in 1-channel mode.

Data width: 32, bank num: 8

Row size: 14, col size: 9

Chip select CSD0 is used

Density per chip select: 256MB






What ARM core speed would you like to run?

Type 0 for 650MHz, 1 for 800MHz, 2 for 1GHz, 3 for 1.2GHz

  ARM set to 1.2GHz



Please select the DDR density per CHANNEL (in bytes) on the board

Type 0 for 2GB; 1 for 1GB; 2 for 512MB; 3 for 256MB; 4 for 128MB; 5 for 64MB; 6

for 32MB

Note, if there are two chip selects per channel, then input the combined densit

y of

  both chip selects per channel

  DDR density selected (MB): 256



  CHANNEL0 is selected.



Calibration will run at DDR frequency 528MHz. Type 'y' to continue.

If you want to run at other DDR frequency. Type 'n'

  DDR Freq: 528 MHz



Would you like to run the read/write calibration? (y/n)

Note: Array result[] holds the DRAM test result of each byte.

      0: test pass.  1: test fail

      4 bits respresent the result of 1 byte.

      result 0001:byte 0 fail.

      result 0011:byte 0, 1 fail.



Starting Read calibration...



ABS_OFFSET=0x00000000   result[00]=0x1111

ABS_OFFSET=0x04040404   result[01]=0x1111

ABS_OFFSET=0x08080808   result[02]=0x1111

ABS_OFFSET=0x0C0C0C0C   result[03]=0x1111

ABS_OFFSET=0x10101010   result[04]=0x1111

ABS_OFFSET=0x14141414   result[05]=0x1111

ABS_OFFSET=0x18181818   result[06]=0x1111

ABS_OFFSET=0x1C1C1C1C   result[07]=0x1111

ABS_OFFSET=0x20202020   result[08]=0x1111

ABS_OFFSET=0x24242424   result[09]=0x1111

ABS_OFFSET=0x28282828   result[0A]=0x1111

ABS_OFFSET=0x2C2C2C2C   result[0B]=0x1111


after this it is not progressing any more. We have waited for 1hr to 2hrs also.


I have some queries like:


1.  Why is Density per chip select: 256MB ??? when we are using 2G LPDDR2 with single channel and Single Die and 1 chip select. Our LPDDR2 part number is MT42L64M32D1TK-18 IT:C from Micron Technology.


I have attached LPDDR2 Script aid which i have edited for our part number and Data sheet for LPDDR2 (MT42L64M32D1TK-18 IT:C)


Any help in this regard is appreciated