DDR Stress test failing

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DDR Stress test failing

1,533 Views
srinivasaporam
Contributor II

Hi,

Iam running DDR Stress like this:

 

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

 

 

C:\Users\srinivasa\Desktop\DDR_Stress_Tester_V1.0.3\Binary>DDR_Stress_Tester.exe

-t mx6x -df LPDDR2.inc

 

where as LPDDR2.inc is as attached. DDR stress test is failing. is this correct procedure or are we missing some steps.

Original Attachment has been moved to: LPDDR2.inc.zip

0 Kudos
Reply
6 Replies

932 Views
srinivasaporam
Contributor II

Hi,

Thanks for the reply. I have downloaded both stress tests given above and the results are same.

We are using Micron's MT42L64M32D1TK-18 IT:C (Single Channel, Single Die LPDDR2 (32 bits). the results of the DDR stress test are as follows:

============================================

        DDR Stress Test (2.2.0)

        Build: Sep 29 2015, 22:20:56

        Freescale Semiconductor, Inc.

============================================

============================================

        Chip ID

DIGPROG(0x020c8260) = 0x00630002

CHIP ID = i.MX6 Dual/Quad (0x63)

Internal Revision = TO1.2

============================================

============================================

        Boot Configuration

SRC_SBMR1(0x020d8004) = 0x00003050

SRC_SBMR2(0x020d801c) = 0x29000001

============================================

============================================

        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

============================================

Current Tempareture: 42

============================================

DDR Freq: 528 MHz

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

ABS_OFFSET=0x30303030 result[0C]=0x1111

ABS_OFFSET=0x34343434 result[0D]=0x1111

ABS_OFFSET=0x38383838 result[0E]=0x1111

ABS_OFFSET=0x3C3C3C3C result[0F]=0x1111

ABS_OFFSET=0x40404040 result[10]=0x1111

ABS_OFFSET=0x44444444 result[11]=0x1111

ABS_OFFSET=0x48484848 result[12]=0x1111

ABS_OFFSET=0x4C4C4C4C result[13]=0x1111

ABS_OFFSET=0x50505050 result[14]=0x1111

ABS_OFFSET=0x54545454 result[15]=0x1111

ABS_OFFSET=0x58585858 result[16]=0x1111

ABS_OFFSET=0x5C5C5C5C result[17]=0x1111

ABS_OFFSET=0x60606060 result[18]=0x1111

ABS_OFFSET=0x64646464 result[19]=0x1111

ABS_OFFSET=0x68686868 result[1A]=0x1111

ABS_OFFSET=0x6C6C6C6C result[1B]=0x1111

ABS_OFFSET=0x70707070 result[1C]=0x1111

ABS_OFFSET=0x74747474 result[1D]=0x1111

ABS_OFFSET=0x78787878 result[1E]=0x1111

ABS_OFFSET=0x7C7C7C7C result[1F]=0x1111

ERROR FOUND, we can't get suitable value !!!!

dram test fails for all values.

Are we doing something wrong.. what is the mistake..

0 Kudos
Reply

932 Views
oliver_chen
NXP Employee
NXP Employee

Hi,

You can not pass read calibration process. There are two possible reason:

1. PCB layout of your board is very bad, the software can not find a window to pass the calibration

2. Some parameters in your script are not matched with your PCB layout.

You need modify some registers and run the calibration again until you can get a suitable script.

Suggest to modify:

1. check whether the DDR timing parameters is matched to your DDR device in MDCFG0, MDCFG1 and MDCFG2

1. adust DDR IO PAD driver strength.

2. WALAT and RALAT in MDMISC register

3. Please see the attached LPDDR2 script for another MICRON DDR device.

B.R

Oliver

0 Kudos
Reply

932 Views
oliver_chen
NXP Employee
NXP Employee

Hi,

Please use the attached binary to replace V2.20 original binary to try calibration again

0 Kudos
Reply

932 Views
jimmychan
NXP TechSupport
NXP TechSupport

OliverChen​ do you have any suggestion? Thanks.

0 Kudos
Reply

932 Views
jimmychan
NXP TechSupport
NXP TechSupport
0 Kudos
Reply

932 Views
jimmychan
NXP TechSupport
NXP TechSupport
0 Kudos
Reply