AnsweredAssumed Answered

i.MX6 failed DRAM address decode

Question asked by Kazuma Sasaki on Jul 31, 2019
Latest reply on Jul 31, 2019 by Kazuma Sasaki



We are making a product with i.MX6S. However, In rare case, we are encountering DDR accessing error.
therefore, we would like to identify failing point in DRAM chip for quality point of view.

It is need the failed address convert to ROW-COLUMN-BANK.


According to description from table 45-5 in reference manual rev 4, 07/2018.

Accessing address is able to decode by following mapping table.


If we encountered access error at 0x12001240, we can identify failing point as following table. Is it right? 


Here is our error log getting from DDR stress test tool.

DDR configuration
BOOT_CFG3[5-4]: 0x00, Single DDR channel.
DDR type is DDR3
Data width: 32, bank num: 8
Row size: 13, col size: 10
Chip select CSD0 is used
Density per chip select: 256MB
DDR Stress Test Iteration 1
Current Temperature: 46

DDR Freq: 396 MHz
t0.1: data is addr test
Address of failure(step2): 0x12001240
Data was: 0x52001240
But pattern should match address
Error: failed to run stress test!!!


Best Regards,

Kazuma Sasaki.