This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DDR3 Corrupted data (sometime)

Other Parts Discussed in Thread: TMS320C6678

Hi Experts,

In one of our custom board, we are using a TMS320C6678 with a 2Gb DDR3 UDIMM from Samsung.

So far it is working fine at the DDR3 max speed of 666MHz, but sometimes (around 1/100) we got data corruption when reading back. A DSP Reset solve the issue.

I suspect a "false positive" leveling as DDR3 memory controller status says all is success.

We are working in partial-automatic leveling, and all PCB traces respect the TI spec compensated skew matching rules (1mil skew max in our design).

Any suggestion of the source of the problem, or workaround?

Thank you by advance.

Olivier.

  • Oliver,

    Are you using the latest version of the PHY_CALC spreadsheet?  We recently revised this spreadsheet.  The revision was specifically to resolve occasional failures as you describe.

    Tom

     

  • Tom,

    Thanks for your answer. Actually, we were using "DDR3 PHY Calc V10.xlsx" and "DDR3 Register Calc v4.xlsx" (download from TI website on November 2012). So far, if I don't make mistake, we are using the latest version. Can you confirm?

    Thank you,

    Olivier.

  • Oliver,

    Those are the latest spreadsheet versions.  Can you attach a completed PHY_CALC spreadsheet?

    Tom

     

  • Dear Tom,

    You can find the PHY_CALC file we are using here:

    6472.lelveling_coeff.xls

    I also forward the file we constructed to compute all the compensated trace values:

    1385.DDR3_Trace_Length_compute.xls

    5875.addr_ctrl_cmd_length.xls

    We are using a standard 2GB 1333 UDIMM module from Samsung (Containing 8x SDRAM of type K4B2G0846D).

    By the way, after some extensive test sessions we find out that the corrupted data pattern is mostly always the same:

    If corruption happens, it concerns the MSB of every DW odd address.

    For example we write from address 0x80000000 some random data:

    12345678  9ABCDEF  FEDCBA9  87654321 ....

    we read:

    12345678  xxBCDEF  FEDCBA9  xx654321   ....

    With xx either 00 or random data. Sometimes, corruption happen not on the MSB, but on (MSB-1).

    Any workaround to solve this 2% of DDR3 fail?

    Thank you by advance.

    Olivier.

  • Olivier,

    I quickly reviewed the attachments.  I will review them in more detail shortly.  Meanwhile, I need more information.

    1. How did you determine the velocity at the top of the PHC CALC sheet?  Is this for the board or the UDIMM?  It seems high.  What material are you using for your base board?  Is the UDIMM made from standard FR4?
    2. You are using INVCLKOUT set to 0 in the PHY_CALC sheet.  Does this match the configuration software/GEL?  Do you get the same failure pattern if the PHY_CALC sheet uses INVCLKOUT set to 1 along with the proper changes to the configuration?
    3. You provided length detail for all of the ADDR/CMD/CNTRL/CLK nets and the DQS nets but not for the DQ and DQM nets.  Can you provide this as well?
    4. I assume the UDIMM is one of the standard JEDEC "raw card" topologies.  Can you tell me which one?
    5. Are all of the DATA class nets routed adjacent to a solid ground reference plane?  Are all of the ADDR/CMD/CNTRL/CLK nets routed adjacent to either a solid ground reference plane or a solid VDDQ/DVDD15 reference plane?  If so, which one.  Do any DDR traces cross a split in its reference plane?

    Tom

     

  • Tom,

    I'm going to reply you as clear as I can:


    1.How did you determine the velocity at the top of the PHC CALC sheet?  Is this for the board or the UDIMM?  It seems high.  What material are you using for your base board?  Is the UDIMM made from standard FR4?

    The value of the velocity had been computed from the Dielectric Constant (Dk) given by the PCB specification document we use for our custom board. We use standard FR-4. Document only claims Dk= 4.6 @ 1MHz. Do you advice us to reduce it to catch the 667MHz frequency?



    2.You are using INVCLKOUT set to 0 in the PHY_CALC sheet.  Does this match the configuration software/GEL?  Do you get the same failure pattern if the PHY_CALC sheet uses INVCLKOUT set to 1 along with the proper changes to the configuration?

    Yes, it matches with my GEL file and software. I can make a try to see if DDR3 is working well with the inverted clock features, but it's going to take me some time to make a fail test as we need to reprogram the I2C EEPROM.





    3.You provided length detail for all of the ADDR/CMD/CNTRL/CLK nets and the DQS nets but not for the DQ and DQM nets.  Can you provide this as well?

    This file will be provided to you. but all DQ/DQS/DM are matched with 1 mil within a byte.



    4.I assume the UDIMM is one of the standard JEDEC "raw card" topologies.  Can you tell me which one?

    The UDIMM used is a standard DDR3 module from Samsung you can buy in every computer shop. It's a so-called JEDEC "raw card factor A" (SIngle rank, No ECC, not buffered and 8x SDRAM Module), and we used JEDEC UDIMM spec files to got the trace length. Also timing data had been double confirmed by reading back the UDIMM SPD EEPROM.



    5.Are all of the DATA class nets routed adjacent to a solid ground reference plane?  Are all of the ADDR/CMD/CNTRL/CLK nets routed adjacent to either a solid ground reference plane or a solid VDDQ/DVDD15 reference plane?  If so, which one.  Do any DDR traces cross a split in its reference plane?

    Yes, We bring great care during the layout. All DDR3 traces are referenced to adjacent solid ground planes, and there is no split. By the way, we also did at that time DDR3 High-speed simulations (PCB+ UDIMM Model) to double confirm timing and signal integrity. So far, the DDR3 High speed verification tool give us success results.



    Thank you.

    Olivier
  • Oliver,

    Do you know the dielectric constant for the SO-DIMM?  Is it also made of standard FR4?

    The other answers match my expectectations.  I look forward to your test results when you change your spreadsheet and configuration to use INVCLKOUT=1.

    Tom

     

  • Tom,

    Some update of our DDR3 issue:

    • We turn on the INVCLKOUT features and did some tests:

    Result is even worst that before. The kind of data corruption is same as before but will touch different  byte (mostly, MSB of every even byte-address). Failure rate is around 12% by testing the first KByte each time. I also tried with 2 different Stripline delay (181.1 ps/inch and 170ps/inch). Both give back similar fail result and rate.

    =>We don't understand why failure rate is even higher when we turn on the INVCLKOUT, as document like sprabl2a claims that it can help the leveling.

    • INVCLKOUT=0 but with different Stripline Delay:

    New test had been done with 170ps/inch. It give same kind of error and same failure rate (around 2%) as with 181.4ps/inch. We are also looking for our PCB manufacturer to get more precise Dielectric coefficient at 666MHz.

    For our UDIMM module, we don't manage to find out the dielectric coefficient of the PCB used. If UDIMM manufacturer use HF grade FR-4, coefficient can down to 3,6...

    Any Suggestion? Thank you.

  • Oliver,

    These results do not make sense and they are inconsistent with the results we have seen from many customers.  We must be overlooking something fundamental.  Please provide a capture of the results from your test program.  I would like to see the test pattern that you are writing and the incorrect data that you are reading back.  Also, please explain the algorithm of your test program.  Is it a single-location write-read test?  What is the size of the data word?  Have you performed a block memory test?  I not, I recommend that you implement a test the writes 256 locations with a predictable pattern of unique values and then reads it back.  Please provide a dump of this result.  If you re-run the test, do you see failrues at the same locations or does it move randomly?

    This information will help us characterize the mode of failure.

    Tom

     

  • Tom,

    Please find more information related to the algorithm:

    Test is done each time on the first 4KBytes of the DSP's DDR3 area ( 0x80000000 to 0x80001000) and SRIO port is used to access the DSP:

    1-We write the first 64x DW address with non predictive DW random data.

    2-Once ready, we read back the same 64x DW.

    3-We compare the writing with the reading back result:

    • If no error found, we increment the address of 0x100 and test the next 64x DW address test. until reach 4KBytes if no data corruption.
    • If mismatch found, dump file is then updated and written. DSP is then power reset and testing sequence restart from beginning.
    4- If whole 4KBytes block tested without error, DSP is power reset and loop test restart from beginning. Dump file is not updated.
    => Is provided both dump file for INVCLK enable and INVCLK not enable.
    Script [C:\Documents and Settings\Administrator\Desktop\DDR3_Test.txt] Start at Fri Feb 08 16:20:54 2013
    
    Fri Feb 08 16:24:00 2013
    16	80000000	
    7A2F5277	3E53F264	827713C3	7F8C7E2B	518E50C3	4D67AB03	9410ABBF	E8F99C61	BFAB6A76	96AC586C	88A2F599	1FBC4D80	6A4E5C50	50BBC8AE	2398CFB4	790E7D3A	37802354	EE6E061B	6B9A54B1	89695C7F	4A8BFDC1	26DE5F45	A390E26F	26855481	09F86719	ED6462FC	52A51611	655A14B1	188F1D1E	7899DA50	3C40CDF8	992488BF	5E591DCE	3C55D594	650C25C3	5A59DD9C	FDA0A36D	EEB2A058	14F07955	7AB4817A	5DEC2D7B	8308C86D	CE1767CF	102C20CA	210777B8	2FF119E4	56E8CD90	70FCA73D	2FF97E26	6946A10E	B20DC63B	309C43C3	AB0C8106	E420AD7C	286FB0B1	24C6628D	FBC8FAD9	96D7CAFF	3C382911	6271B00D	C4F6A960	B405C4A8	B2CF0CBE	3ED81AF4	
    
    7A2F5277	3E67F264	827713C3	7FF97E2B	518E50C3	4DACAB03	9410ABBF	E8BC9C61	BFAB6A76	96BB586C	88A2F599	1F0E4D80	6A4E5C50	506EC8AE	2398CFB4	79697D3A	37802354	EEDE061B	6B9A54B1	89855C7F	4A8BFDC1	26645F45	A390E26F	265A5481	09F86719	ED9962FC	52A51611	652414B1	188F1D1E	7855DA50	3C40CDF8	995988BF	5E591DCE	3CB2D594	650C25C3	5AB4DD9C	FDA0A36D	EE08A058	14F07955	7A2C817A	5DEC2D7B	83B2C86D	CE1767CF	10B420CA	210777B8	2F0819E4	56E8CD90	702CA73D	2FF97E26	6920A10E	B20DC63B	30C643C3	AB0C8106	E4D7AD7C	286FB0B1	2471628D	FBC8FAD9	9620CAFF	3C382911	62C6B00D	C4F6A960	B4D7C4A8	B2CF0CBE	3E711AF4	
    
    
    Fri Feb 08 16:34:24 2013
    70	80000000	
    FEE67B87	5DF15419	F36E4DC1	A26B251C	C228E456	B931CA35	CBCB8559	3491A7C2	745F5692	EB6F4514	A5C2E4FE	77C2D4F3	4B259E4C	B814A418	D68D5861	5006ABB2	BA53C9D5	25C903E1	F1A40C75	E3A6693E	770123BF	7877BF51	CDC06F68	962C8A19	78893AD9	34477588	7FDA2EAE	0E60CC04	F084DB36	20A201E7	5B2C34F5	2F4C2BFF	55CA1225	4031820F	F62DB031	1F38E54D	5B752E39	D9DC54E2	26980E91	42AD766D	F9DEBA42	70CE1480	FF65FC87	3E759C21	639E8450	CB6F9F4B	D6CD65C3	F899536A	0D8D98B6	ED6712E2	414A7837	9561D989	AEC54504	1DA1CA29	1494A213	7956AAFF	399F160B	DF44633E	65A38EC9	4942848C	E4B3D9DC	F8BBBC84	88B32B09	EC2D6333	
    
    FEE67B87	00F15419	F36E4DC1	006B251C	C228E456	0031CA35	CBCB8559	0091A7C2	745F5692	006F4514	A5C2E4FE	00C2D4F3	4B259E4C	0014A418	D68D5861	0006ABB2	BA53C9D5	00C903E1	F1A40C75	00A6693E	770123BF	0077BF51	CDC06F68	002C8A19	78893AD9	20477588	7FDA2EAE	2F60CC04	F084DB36	40A201E7	5B2C34F5	1F4C2BFF	55CA1225	D931820F	F62DB031	4238E54D	5B752E39	70DC54E2	26980E91	3EAD766D	F9DEBA42	D9CE1480	FF65FC87	42759C21	639E8450	706F9F4B	D6CD65C3	3E99536A	0D8D98B6	1D6712E2	414A7837	7961D989	AEC54504	DFA1CA29	1494A213	4956AAFF	399F160B	1D44633E	65A38EC9	7942848C	E4B3D9DC	DFBBBC84	88B32B09	492D6333	
    
    
    Fri Feb 08 16:56:47 2013
    187	80000000	
    D31CB8B5	2186E278	FDA0312B	A1058D5B	52A6152E	352559A5	637FCA1E	3FEE6F1D	080ED94B	AA3E58BF	DA496F7D	6146863C	B8BCDF6D	D60ACB78	46061E49	7CE5E00B	695B4533	4D02DFC1	CD0013C2	45E5CA1A	5FD26880	E5E002CA	D3BFCC6B	B19ED03A	1F4BE675	B29CE005	FE0D0503	F4AAC17C	6F309A71	096F6622	33F2BB8D	85E2A831	5228A217	80D2C113	96B82D48	175FD3EA	0F1D5C48	EB7E5F09	8DE7D5B5	A079CE78	29386323	5F6DEC74	BD497397	55CA68EC	67E3950B	32D75506	0AE601EE	AB2BAC98	CDC510A0	F935C7AF	9A07BFFA	57B5E80B	A0C82FC4	8740B0A1	D236273D	4EC0A818	66159197	F3F1BC4C	563BF978	C5E6BBCE	E215117A	9282D862	0C2030AC	30FF2C80	
    
    D31CB8B5	2186E278	FDA0312B	A1058D5B	52A6152E	352559A5	637FCA1E	3FEE6F1D	080ED94B	AA3E58BF	DA496F7D	6146863C	B8BCDF6D	D60ACB78	46061E49	7CE5E00B	695B4533	AA02DFC1	CD0013C2	61E5CA1A	5FD26880	D6E002CA	D3BFCC6B	7C9ED03A	1F4BE675	AA9CE005	FE0D0503	61AAC17C	6F309A71	D66F6622	33F2BB8D	7CE2A831	5228A217	AAD2C113	96B82D48	615FD3EA	0F1D5C48	D67E5F09	8DE7D5B5	7C79CE78	29386323	AA6DEC74	BD497397	61CA68EC	67E3950B	D6D75506	0AE601EE	7C2BAC98	CDC510A0	3235C7AF	9A07BFFA	ABB5E80B	A0C82FC4	7640B0A1	D236273D	00C0A818	66159197	32F1BC4C	563BF978	ABE6BBCE	E215117A	FF82D862	0C2030AC	FFFF2C80	
    
    
    Fri Feb 08 17:03:17 2013
    222	80000000	
    5D3F99CD	1A037A44	4ED97B33	1667D5B6	F089AD45	CDF38D39	6818158C	D54BEEE1	5D2400C4	8926E532	7D9E9D5C	87CE83A8	F84B7FF9	33A47E30	03441FF3	329AAFAD	577758D5	EFB79574	AF23E9E1	1996D1CF	4E5FF78A	23E7A87E	769488F9	C3EC8532	F2FE0989	73FD7410	8D2FC94B	F305A734	998C7C82	C504F52B	69CDB928	B08B5678	D7827B67	3E426910	BF89A421	3E65EEDE	81997569	42424C40	83BA1807	22BD0C88	ADCA17F8	77CC5B7B	ECFAE2EB	21FC8CD5	B04F4CC5	C2EA94C4	6D220E1E	41CB8D69	1DA043C2	47E5345A	BC4AEA32	C5136B22	CB766820	6C44B7BF	CFCC04F6	34FDC323	CFCA684F	D6D3DBB4	D941267C	52F171CC	7DD63101	69989C3A	4F816016	249A94BF	
    
    5D3F99CD	00037A44	4ED97B33	0067D5B6	F089AD45	00F38D39	6818158C	004BEEE1	5D2400C4	0026E532	7D9E9D5C	00CE83A8	F84B7FF9	00A47E30	03441FF3	009AAFAD	577758D5	00B79574	AF23E9E1	0096D1CF	4E5FF78A	00E7A87E	769488F9	00EC8532	F2FE0989	00FD7410	8D2FC94B	0005A734	998C7C82	0004F52B	69CDB928	008B5678	D7827B67	00426910	BF89A421	0065EEDE	81997569	00424C40	83BA1807	00BD0C88	ADCA17F8	00CC5B7B	ECFAE2EB	00FC8CD5	B04F4CC5	00EA94C4	6D220E1E	00CB8D69	1DA043C2	C2E5345A	BC4AEA32	41136B22	CB766820	C244B7BF	CFCC04F6	00FDC323	CFCA684F	C2D3DBB4	D941267C	41F171CC	7DD63101	C2989C3A	4F816016	FF9A94BF	
    
    
    Fri Feb 08 17:03:36 2013
    224	80000000	
    4B99BBB3	D52D6DC1	2E10EF91	0763FCBF	C55DF207	D7358406	4642AF45	8D61EF73	AC97B2F2	78F70D96	35C6AEA9	66DE1232	E450F876	2E4D15C0	0047095E	275392EC	93D2FFD5	AE50E816	ECAC1D45	A379DCD2	1EA5478E	ED581469	7E1F8780	F24A9D57	29938B62	1F0066CB	7C0A246F	66FEC32A	9AA4C854	BB1FEB8B	E91411B3	960E7A3C	95213CA3	74CEF03C	0C27AB2E	563330BF	819463D2	416701AD	696C8F00	BC679023	00C6FBA0	5583ECF1	C54C9A8B	1CE2891B	FABF010F	26FBBE58	2570E96E	0C1D4795	92C8B160	69E7C473	CFC1D98C	60D137C5	2E6B8813	13A28A13	46680706	2DF70719	727044EB	59C2DE49	51CE503C	C9C9A345	44E1E2E7	B023CD66	F39CD1CF	C8BE3838	
    
    4B99BBB3	002D6DC1	2E10EF91	0063FCBF	C55DF207	00358406	4642AF45	0061EF73	AC97B2F2	2EF70D96	35C6AEA9	27DE1232	E450F876	AE4D15C0	0047095E	A35392EC	93D2FFD5	ED50E816	ECAC1D45	F279DCD2	1EA5478E	1F581469	7E1F8780	664A9D57	29938B62	BB0066CB	7C0A246F	96FEC32A	9AA4C854	741FEB8B	E91411B3	560E7A3C	95213CA3	41CEF03C	0C27AB2E	BC3330BF	819463D2	556701AD	696C8F00	1C679023	00C6FBA0	4183ECF1	C54C9A8B	BCE2891B	FABF010F	55FBBE58	2570E96E	1C1D4795	92C8B160	41E7C473	CFC1D98C	BCD137C5	2E6B8813	55A28A13	46680706	1CF70719	727044EB	41C2DE49	51CE503C	BCC9A345	44E1E2E7	5523CD66	F39CD1CF	1CBE3838	
    
    
    Fri Feb 08 17:05:07 2013
    232	80000000	
    25411E82	6EA48500	DC3FE00F	A107F746	B8ADA9E1	76C6E0C0	6228C4B3	46972FF4	86A161F5	B1C6F65C	56DC154C	19B2E9E7	05F45511	244EE376	4DD4FECE	3EA26260	EBBFD0C4	154806EE	1DCAEE68	1BEF16DF	2B5D60E1	07DBFBE5	DBB5918C	5462C226	FA65D278	C1719EBD	DAD0D5EA	CF066436	CFB132DA	47B30E15	B293E674	B1213950	5E59CE98	DD8AA7D1	35B8315A	5E3EBDF5	9CB73383	0B1F050F	7A36630E	7C25AEE5	BD642EAC	93DB0732	D5486941	F0E00823	3739CC64	7B67C9DA	DC6671E3	DEB808EE	C04E593D	09ACA8E9	6349E726	AC342DC8	4BFD6306	C0D3417E	7FEA797A	FF203172	0EDFB7D2	674570FC	86821291	BB8213ED	7ECD62F0	02AB5404	0D8BE15B	06A51079	
    
    25411E82	00A48500	DC3FE00F	0007F746	B8ADA9E1	00C6E0C0	6228C4B3	00972FF4	86A161F5	24C6F65C	56DC154C	3EB2E9E7	05F45511	154EE376	4DD4FECE	1BA26260	EBBFD0C4	074806EE	1DCAEE68	54EF16DF	2B5D60E1	C1DBFBE5	DBB5918C	CF62C226	FA65D278	07719EBD	DAD0D5EA	54066436	CFB132DA	C1B30E15	B293E674	CF213950	5E59CE98	078AA7D1	35B8315A	543EBDF5	9CB73383	C11F050F	7A36630E	CF25AEE5	BD642EAC	07DB0732	D5486941	54E00823	3739CC64	C167C9DA	DC6671E3	CFB808EE	C04E593D	C0ACA8E9	6349E726	FF342DC8	4BFD6306	67D3417E	7FEA797A	BB203172	0EDFB7D2	C04570FC	86821291	FF8213ED	7ECD62F0	67AB5404	0D8BE15B	BBA51079	
    
    
    Fri Feb 08 17:15:49 2013
    289	80000000	
    2366297E	176AF6FC	3D524261	00FFDC99	25359F35	A2FCA2B2	B446AEFE	2CD3F538	095200B7	4CC9EA4F	0836CCCF	B97778CE	D6676AA8	AA4AFBC3	5F6BD817	5C03B3ED	D15D38E6	8F384340	1E6D5055	09D13364	7D5D0994	128C6E36	E905F04B	F77AC446	A0D0B813	88806957	A63DB6FA	9AD774E3	405F6302	858C6194	795DDEA2	A60090CB	A1F36844	DE69C41D	C8EFE6C6	114FA5D1	47B462F9	A9103E64	38BB8A25	115D8005	F90D3083	3ABABC19	AECAC8C1	19022DB8	BBA6ED82	26E16C2E	4E66DDDB	DF58FA7B	D368F8D7	433DBAD4	7D1845F4	58B8741F	C47BECA4	A5C7537B	E2A8BDCD	B8BA67B5	554AA849	A2B824D4	601F4366	7638E28F	897C4867	CE895BD1	1CC71301	464B303C	
    
    2366297E	006AF6FC	3D524261	00FFDC99	25359F35	00FCA2B2	B446AEFE	00D3F538	095200B7	00C9EA4F	0836CCCF	007778CE	D6676AA8	004AFBC3	5F6BD817	0003B3ED	D15D38E6	00384340	1E6D5055	00D13364	7D5D0994	008C6E36	E905F04B	007AC446	A0D0B813	85806957	A63DB6FA	A6D774E3	405F6302	DE8C6194	795DDEA2	110090CB	A1F36844	A969C41D	C8EFE6C6	114FA5D1	47B462F9	3A103E64	38BB8A25	195D8005	F90D3083	A9BABC19	AECAC8C1	11022DB8	BBA6ED82	3AE16C2E	4E66DDDB	1958FA7B	D368F8D7	A53DBAD4	7D1845F4	B8B8741F	C47BECA4	A2C7537B	E2A8BDCD	76BA67B5	554AA849	A5B824D4	601F4366	B838E28F	897C4867	A2895BD1	1CC71301	764B303C	
    
    
    Fri Feb 08 17:16:20 2013
    292	80000000	
    E1BE19F7	C55C48B1	2D1C520E	37FBA719	B2B97747	2F7F25FE	5BC5F953	8C731518	9946AA16	EF766B97	E1964228	40BB429C	2CE0DE54	298958BE	76A77C1C	9ABC8D87	3F3F8033	434268F4	0D523201	1D9F92F9	E75D3D23	E26959FA	DC3031E9	90CD2E53	7A7103D6	EA0827D1	58198823	F7EE7E36	8CF6FD3D	816710B9	35278242	97EDDE84	F3A49B88	0C109035	6AB3AE16	F5F2ED5D	C3748728	2FCB6504	2B56D6AF	D7658723	529FB0CF	CFA18B28	ECE80A60	40F1C975	339E426E	13DC40E2	648396B9	777E1036	3E2BAA36	5E0400B2	8680068B	FF34F987	853E9596	56E3895B	887728E7	9F7D61C8	5F10F142	DF82D7DC	DF42081F	5B03659A	611AEA29	1F282877	40FAF5C2	79AD62DE	
    
    E1BE19F7	005C48B1	2D1C520E	00FBA719	B2B97747	007F25FE	5BC5F953	00731518	9946AA16	29766B97	E1964228	9ABB429C	2CE0DE54	438958BE	76A77C1C	1DBC8D87	3F3F8033	E24268F4	0D523201	909F92F9	E75D3D23	EA6959FA	DC3031E9	F7CD2E53	7A7103D6	810827D1	58198823	97EE7E36	8CF6FD3D	0C6710B9	35278242	F5EDDE84	F3A49B88	2F109035	6AB3AE16	D7F2ED5D	C3748728	CFCB6504	2B56D6AF	40658723	529FB0CF	2FA18B28	ECE80A60	D7F1C975	339E426E	CFDC40E2	648396B9	407E1036	3E2BAA36	560400B2	8680068B	9F34F987	853E9596	DFE3895B	887728E7	5B7D61C8	5F10F142	5682D7DC	DF42081F	9F03659A	611AEA29	DF282877	40FAF5C2	5BAD62DE	
    
    
    Fri Feb 08 17:35:22 2013
    394	80000000	
    983385E2	6AC0FA8C	35A4A8E9	0C33E364	056B7095	8FD73C08	06B24E40	8550FBFB	FCBA59B8	8299F677	EC55C9C0	9E7D68E6	A16A7C8D	F61F726A	2A74744A	2B749856	5A035795	E1C440B2	4739ED00	422C37BB	CC4EA691	781F2B60	070D1242	36E032C7	DB556781	300942C6	6F99FEB1	9F08B66A	AD61D6A7	BE9DD073	C4C6102F	4F5D31D6	A7FA7185	1732623A	8BBDE3DB	5ED84F7B	6DE9F4DA	7062C72A	8AE75519	1EB3FD0B	E5385DA7	3D050A96	C4ED8487	26666977	332FE82F	3536790E	80B8CB08	4AAAFEEF	BD5813F1	4B4CA163	4271C9BD	A0786BE5	287B9AB0	B5E04EA6	CF815905	7C099D09	58A17B6B	E8CD8F27	2C909A83	73D7BF4D	7315F364	992AAF7A	9E89E717	5B9A40E1	
    
    983385E2	00C0FA8C	35A4A8E9	0033E364	056B7095	00D73C08	06B24E40	0050FBFB	FCBA59B8	0099F677	EC55C9C0	007D68E6	A16A7C8D	001F726A	2A74744A	00749856	5A035795	00C440B2	4739ED00	002C37BB	CC4EA691	001F2B60	070D1242	00E032C7	DB556781	BE0942C6	6F99FEB1	4F08B66A	AD61D6A7	179DD073	C4C6102F	5E5D31D6	A7FA7185	7032623A	8BBDE3DB	1ED84F7B	6DE9F4DA	3D62C72A	8AE75519	26B3FD0B	E5385DA7	35050A96	C4ED8487	4A666977	332FE82F	4B36790E	80B8CB08	A0AAFEEF	BD5813F1	B54CA163	4271C9BD	7C786BE5	287B9AB0	E8E04EA6	CF815905	73099D09	58A17B6B	B5CD8F27	2C909A83	7CD7BF4D	7315F364	E82AAF7A	9E89E717	739A40E1	
    
    
    Fri Feb 08 17:36:48 2013
    402	80000000	
    9C730B6C	DDAAAE73	0145F43A	E8FE1235	8EDB1D8E	9B550B22	35B9DACD	19CF0FE7	EABA620E	C81FB826	2589519F	D40C43F6	6329277F	ABF21261	A56EC7E2	803F2AE5	F082F8B0	C8F7B6F3	CB62E706	BF318273	C45EA3B4	E497813E	EB9DA0BE	79EA48A2	559635DB	047B90E1	9B981EF8	D1B3B8B3	5842FBB6	6E8C40BF	AF0CCEE8	2D164F26	C2BD8116	A5F32EF9	3CF25EFC	31DBCBBE	C89D950C	701937EF	9884BAE8	C30C297A	DFBE44E9	D2A77842	57390F9B	08F1A59C	BB37DB3E	12864FD3	4ECCCB47	6414BCA5	5362E6DC	B4DE57C4	9335995C	7D3D2C56	DAD833D5	7E1A6E75	7AAE688C	3875F2AF	C771CF78	73E2B187	99AE65C7	B9064AF2	CD470758	D91E7DDC	C4F0FB3F	6679B1A1	
    
    9C730B6C	00AAAE73	0145F43A	00FE1235	8EDB1D8E	00550B22	35B9DACD	00CF0FE7	EABA620E	AB1FB826	2589519F	800C43F6	6329277F	C8F21261	A56EC7E2	BF3F2AE5	F082F8B0	E4F7B6F3	CB62E706	79318273	C45EA3B4	0497813E	EB9DA0BE	D1EA48A2	559635DB	6E7B90E1	9B981EF8	2DB3B8B3	5842FBB6	A58C40BF	AF0CCEE8	31164F26	C2BD8116	70F32EF9	3CF25EFC	C3DBCBBE	C89D950C	D21937EF	9884BAE8	080C297A	DFBE44E9	70A77842	57390F9B	C3F1A59C	BB37DB3E	D2864FD3	4ECCCB47	0814BCA5	5362E6DC	7EDE57C4	9335995C	383D2C56	DAD833D5	731A6E75	7AAE688C	B975F2AF	C771CF78	7EE2B187	99AE65C7	38064AF2	CD470758	731E7DDC	C4F0FB3F	B979B1A1	
    
    
    Fri Feb 08 17:37:41 2013
    407	80000000	
    525C2BB7	E7FB9A45	EA2ABB6A	7790C4EE	5444C850	C835E90A	B0CAC916	CFC541B1	666D565F	04EC682F	A0F6AD40	E5ABDE84	CDBF30C4	71D886E5	2037E569	AE9B2839	0E62F5A1	23F2EF9C	D4572D52	5F2DECDF	EFC18056	70739105	A25F83FB	6C3C36C8	7483F084	ECD49713	AF9724A6	8CDF5485	E193A00D	6CCF70F4	5F888CD5	B26FD3E8	BD182F10	065CC81C	58FC7846	15868000	CC7D79F1	0EB48D3A	7EFBE6FD	28FD6720	14699A4E	1A50EA3F	F7CF133A	A1EDD6D8	D8C6F10A	FEEA4E5D	28007B7D	75AF5AF8	9FBE1A45	CF796505	B657DB88	D9DBC093	2CB8F161	E3381DE7	85DE315D	424B14F9	865E95FE	CE9FA2F5	BBDEBA3A	6417A4BB	F19962FD	66676160	BCDFF2A3	3699FEAA	
    
    525C2BB7	00FB9A45	EA2ABB6A	0090C4EE	5444C850	0035E90A	B0CAC916	00C541B1	666D565F	00EC682F	A0F6AD40	00ABDE84	CDBF30C4	00D886E5	2037E569	009B2839	0E62F5A1	00F2EF9C	D4572D52	002DECDF	EFC18056	00739105	A25F83FB	003C36C8	7483F084	00D49713	AF9724A6	00DF5485	E193A00D	00CF70F4	5F888CD5	006FD3E8	BD182F10	005CC81C	58FC7846	00868000	CC7D79F1	00B48D3A	7EFBE6FD	00FD6720	14699A4E	0050EA3F	F7CF133A	00EDD6D8	D8C6F10A	00EA4E5D	28007B7D	00AF5AF8	9FBE1A45	E3796505	B657DB88	42DBC093	2CB8F161	CE381DE7	85DE315D	644B14F9	865E95FE	E39FA2F5	BBDEBA3A	4217A4BB	F19962FD	CE676160	BCDFF2A3	6499FEAA	
    
    
    Fri Feb 08 17:54:21 2013
    496	80000000	
    A0B1B7E5	F107B5AB	FE81F707	7EEA00A7	A9DE5F37	4A7529E0	1622A60E	3CDA4B77	3D78E859	FE602302	1C622596	7FE2930D	3236C07B	71502194	049D016F	CC2C758A	9C13930F	4A0FDF55	056A06AA	E822CF50	D0474EC5	6BA55B47	92A34298	D96BBCFF	644B1E8F	FC5BD1AB	616102CA	E2F19A78	2CD9719E	60BCBE02	68FCD311	8ADD07DD	3DE8F362	3C8EE10D	DA0E817F	9599DE8E	EDB3918C	77DC34CC	2D701A63	08CC3D2C	D1B2780F	34EFF782	163AEB4F	28608298	BC9E1619	D84EA5AE	89C78115	7A7E48F4	C571171E	09C5FB12	BDADA8C5	C48F6EA1	416268CD	AC5BF7AF	26C86EAF	093C0F3E	C4EC3717	E659D5C5	782F2066	906D8AAE	23C7EF2F	1B4913D7	A93C4BBA	DD4D7A11	
    
    A0B1B7E5	0007B5AB	FE81F707	00EA00A7	A9DE5F37	007529E0	1622A60E	00DA4B77	3D78E859	00602302	1C622596	00E2930D	3236C07B	00502194	049D016F	002C758A	9C13930F	000FDF55	056A06AA	0022CF50	D0474EC5	00A55B47	92A34298	006BBCFF	644B1E8F	005BD1AB	616102CA	00F19A78	2CD9719E	00BCBE02	68FCD311	00DD07DD	3DE8F362	008EE10D	DA0E817F	0099DE8E	EDB3918C	00DC34CC	2D701A63	00CC3D2C	D1B2780F	00EFF782	163AEB4F	00608298	BC9E1619	004EA5AE	89C78115	007E48F4	C571171E	D8C5FB12	BDADA8C5	7A8F6EA1	416268CD	DA5BF7AF	26C86EAF	003C0F3E	C4EC3717	D859D5C5	782F2066	7A6D8AAE	23C7EF2F	DA4913D7	A93C4BBA	FF4D7A11	
    
    
    Fri Feb 08 18:04:00 2013
    548	80000000	
    B01F1E62	342C2AB5	4DC8C75F	6D7AE196	5C07A9CF	8A4D4384	A46FBF35	65324BAD	AFA7A786	DA0BD9EF	4CEB21AD	498B2F60	0D899408	18BE77C7	CA6589E9	2F7F3B21	1C762E15	7B00EA1D	E346D448	6C465AA1	C17571B0	76A94143	9C371E6E	9358BBD0	20D29A18	BFD4C7C8	3B21C639	7B70CADF	9F1328CF	4CD80A7E	432D68CC	39873441	E304D596	504FD777	7BC4E187	21D4E7A5	D0ABA06E	41113B02	E78E4E0B	C8D20FFC	8C53C697	D33882B2	CC760B3A	04391978	7B85C393	FD1D3A57	AFA4B734	E902B28A	43095524	F3593002	56802E5B	CC66C8E2	C9E97849	29C47103	C4B58D4F	43DF8772	326D6A43	567849ED	402A31F1	22245C6A	E21EA795	6DCD4690	4E0AB762	7F30F43C	
    
    B01F1E62	344D2AB5	4DC8C75F	6D32E196	5C07A9CF	8A0B4384	A46FBF35	658B4BAD	AFA7A786	DABED9EF	4CEB21AD	497F2F60	0D899408	180077C7	CA6589E9	2F463B21	1C762E15	7BA9EA1D	E346D448	6C585AA1	C17571B0	76D44143	9C371E6E	9370BBD0	20D29A18	BFD8C7C8	3B21C639	7B87CADF	9F1328CF	4C4F0A7E	432D68CC	39D43441	E304D596	5011D777	7BC4E187	21D2E7A5	D0ABA06E	41383B02	E78E4E0B	C8390FFC	8C53C697	D31182B2	CC760B3A	04D21978	7B85C393	FD383A57	AFA4B734	E939B28A	43095524	F3C43002	56802E5B	CCDFC8E2	C9E97849	29787103	C4B58D4F	43248772	326D6A43	56C449ED	402A31F1	22DF5C6A	E21EA795	6D784690	4E0AB762	7F24F43C	
    
    
    Fri Feb 08 18:04:08 2013
    549	80000000	
    A45E35FD	B3BCFC04	AE3B3D99	ED6D3881	70022386	74EB1D77	44BF6371	525DC65D	86D35DBA	D67E779D	1773D3F5	121E1414	DB296F6B	5E9FA795	3B523B98	D47ADE67	A39E27AB	D2B88AC2	05948708	7B792156	550B92C9	35703DC5	0BB2E439	2C641B24	A589FC58	CEB11D7E	2265BF5A	4DC54850	8770F427	21A4C70E	5DA7C6DC	8365669C	315A4549	F3B218D6	13AFE471	B34C7209	1820FD0E	49842D78	D9F8490A	01C3A8D8	F2DA6807	680363D4	833A5FD7	D3548589	B1E21505	D658570B	266FD54A	CDC7C7DF	8DD1CF19	56ECE67F	18CE9614	D5266BD9	FA7FA494	EF682DD0	EDD2D225	10B9ADB9	AD07E007	E5B58ADF	7A33F3AE	E20A0A00	9AC01243	BDFB98CE	D5EAA822	F1E1406F	
    
    A45E35FD	00BCFC04	AE3B3D99	006D3881	70022386	00EB1D77	44BF6371	005DC65D	86D35DBA	5E7E779D	1773D3F5	D41E1414	DB296F6B	D29FA795	3B523B98	7B7ADE67	A39E27AB	35B88AC2	05948708	2C792156	550B92C9	CE703DC5	0BB2E439	4D641B24	A589FC58	21B11D7E	2265BF5A	83C54850	8770F427	F3A4C70E	5DA7C6DC	B365669C	315A4549	49B218D6	13AFE471	014C7209	1820FD0E	68842D78	D9F8490A	D3C3A8D8	F2DA6807	490363D4	833A5FD7	01548589	B1E21505	6858570B	266FD54A	D3C7C7DF	8DD1CF19	EFECE67F	18CE9614	10266BD9	FA7FA494	E5682DD0	EDD2D225	E2B9ADB9	AD07E007	EFB58ADF	7A33F3AE	100A0A00	9AC01243	E5FB98CE	D5EAA822	E2E1406F	
    
    
    Fri Feb 08 18:20:01 2013
    633	80000000	
    D688A97A	E3BCFE98	75E2F8BB	C7972839	1278C92D	5F88F6BF	9AD21BA6	E94FAAEB	3C090FEF	2481E5AF	E84E6A47	D60830B5	D76416E0	46A077D9	0222A160	C25C89AA	A9F2BD61	1B1F99ED	CE55BEF2	2423C019	B85C1F14	367679DC	7130FD3D	AF772395	478B9AD9	6F5E82D8	4F3DDCC4	5AB13FEE	DDA8CCD1	D8D06452	0E441846	586AE035	3E1B905D	C80509FA	924EACC5	1F7A15BB	6F8F051F	D4779FC2	01A5D882	64FC2911	B6EC86F8	D0DE94DB	C0D217FE	1C46A908	965AB207	D13394B5	739D26FA	7CF464B1	D64465AF	2CAF8D01	000F0376	F8DD655E	7952BB90	77CBAAB2	8C72EBB4	471BFB9E	C66C138C	87415AF6	7B4E5A35	5C07B043	41BC08C3	70094941	736D0DBA	6E39545F	
    
    D688A97A	00BCFE98	75E2F8BB	00972839	1278C92D	0088F6BF	9AD21BA6	004FAAEB	3C090FEF	4681E5AF	E84E6A47	C20830B5	D76416E0	1BA077D9	0222A160	245C89AA	A9F2BD61	361F99ED	CE55BEF2	AF23C019	B85C1F14	6F7679DC	7130FD3D	5A772395	478B9AD9	D85E82D8	4F3DDCC4	58B13FEE	DDA8CCD1	C8D06452	0E441846	1F6AE035	3E1B905D	D40509FA	924EACC5	647A15BB	6F8F051F	D0779FC2	01A5D882	1CFC2911	B6EC86F8	D4DE94DB	C0D217FE	6446A908	965AB207	D03394B5	739D26FA	1CF464B1	D64465AF	77AF8D01	000F0376	47DD655E	7952BB90	87CBAAB2	8C72EBB4	5C1BFB9E	C66C138C	77415AF6	7B4E5A35	4707B043	41BC08C3	87094941	736D0DBA	5C39545F	
    
    
    Fri Feb 08 18:21:50 2013
    643	80000000	
    10BCF946	BDDEB9AD	EBA5FEA9	E65177DA	0BC8F12D	DA3BCD5C	4D07B2B4	68D97F1B	12168451	237AF176	BEFF8ECD	E100ADBF	3A9E5E23	3D63E1BC	73256103	152DDF27	D9996C53	0CFF9B2F	E15336A9	090B30F5	8380DBD2	B6985B10	BDA25B4F	0281FE09	0E0D18D3	9FB69FDF	FB6B5CC6	85BAE684	8E38D1C4	6D23235F	D246071F	571DC6C8	583AF259	05E7E58F	B50D6AAB	7E54B975	028CA981	8B4C21B1	5BD8CFFB	3D481D6C	60E7616D	65DA5446	B702C6E0	1B2390CF	8845C98F	385A3D0E	FF221A6B	DC4CEDFE	CEDECD98	E8D6D60C	A811DAEE	856D529A	C72B9B78	9B975F7F	67EA51F8	5B6F1D85	49E59E61	B62552E9	31040C5C	E37BE9DF	680585C4	DD496F0B	3AF9DA29	E2FA9509	
    
    10BCF946	00DEB9AD	EBA5FEA9	005177DA	0BC8F12D	003BCD5C	4D07B2B4	00D97F1B	12168451	007AF176	BEFF8ECD	0000ADBF	3A9E5E23	0063E1BC	73256103	002DDF27	D9996C53	00FF9B2F	E15336A9	000B30F5	8380DBD2	00985B10	BDA25B4F	0081FE09	0E0D18D3	00B69FDF	FB6B5CC6	00BAE684	8E38D1C4	0023235F	D246071F	001DC6C8	583AF259	00E7E58F	B50D6AAB	0054B975	028CA981	004C21B1	5BD8CFFB	00481D6C	60E7616D	00DA5446	B702C6E0	002390CF	8845C98F	005A3D0E	FF221A6B	004CEDFE	CEDECD98	9BD6D60C	A811DAEE	5B6D529A	C72B9B78	B6975F7F	67EA51F8	E36F1D85	49E59E61	9B2552E9	31040C5C	5B7BE9DF	680585C4	B6496F0B	3AF9DA29	E3FA9509	
    
    
    Fri Feb 08 18:22:21 2013
    646	80000000	
    2B9B8466	F37A8C6B	07122B30	9D044798	8CB7D9D5	A6409E2D	498610FD	31A394FE	908DF5C7	61F51193	F96FD245	DFD460A9	DDE495FD	5730B2B0	DC385069	FBD0994B	58C8B778	FFCB8DD3	F788A50B	1B106AD5	257F9878	0CDFF08F	9049300A	124D4277	AA95B480	74C468B4	2AA48D8A	F881CDA2	8BD0C84F	6C15C253	8C0398E9	20E4F909	AE3BD2E7	68A80ABD	BA0D70CA	1FEFF29A	381F0F89	1F998F83	F9AC710D	CA5B2589	8E04FBB5	853FDC76	CE0938D4	37223F45	54B3542E	CE34BEA7	FE8DA17F	BA7B2D7F	6F3616F3	70514467	8EE1CBAF	E9E11D2A	06D57F47	21AEB947	C4EE1245	980C7B74	7C1A0BA9	D4A5AB19	23DD1363	DDF5F5D1	76CD77DA	BFCFE7EC	7217AA69	0BD676F0	
    
    2B9B8466	F3008C6B	07122B30	9D004798	8CB7D9D5	A6009E2D	498610FD	310094FE	908DF5C7	61301193	F96FD245	DFD060A9	DDE495FD	57CBB2B0	DC385069	FB10994B	58C8B778	FFDF8DD3	F788A50B	1B4D6AD5	257F9878	0CC4F08F	9049300A	12814277	AA95B480	741568B4	2AA48D8A	F8E4CDA2	8BD0C84F	6CA8C253	8C0398E9	20EFF909	AE3BD2E7	68990ABD	BA0D70CA	1F5BF29A	381F0F89	1F3F8F83	F9AC710D	CA222589	8E04FBB5	8599DC76	CE0938D4	375B3F45	54B3542E	CE3FBEA7	FE8DA17F	BA222D7F	6F3616F3	70AE4467	8EE1CBAF	E90C1D2A	06D57F47	21A5B947	C4EE1245	98F57B74	7C1A0BA9	D4AEAB19	23DD1363	DD0CF5D1	76CD77DA	BFA5E7EC	7217AA69	0BF576F0	
    
    
    Fri Feb 08 18:23:14 2013
    651	80000000	
    1A6F1D28	866B1BA3	FE915082	7AEBD599	EA2D87CC	CDDD001A	FFB6C6DB	D24FC145	61F8F335	21E4632D	B98E5A98	1455D256	B4692C74	49EB213B	8250FB6D	230705CB	585B40DA	489A57E7	EE77D549	24AD96E6	01E57BF9	65DA6212	D2BB565E	7ED10228	A6616CA0	24D4E0DB	4415291C	D43B0852	7A68DEE1	4BF0ACA5	98BE3D34	0BF4A264	F3D2DF0E	DDD9E411	6430BF99	4A460FA1	C7B9BCB6	2077E5FE	7C231A7A	F4BACC88	E97601AC	9AF24C8F	F590FD48	AE1895DB	8FA17DFF	0FB5F725	25B054B5	5E69689B	2E143B02	8367015F	A0FC4CB2	29F78109	7AE88845	3DF3C820	3C2E536F	734A5DA5	6A76F399	C280EA89	0D3D155E	E32CBB31	3256470F	D57842F9	68647F2F	5BA595AF	
    
    1A6F1D28	006B1BA3	FE915082	00EBD599	EA2D87CC	00DD001A	FFB6C6DB	004FC145	61F8F335	49E4632D	B98E5A98	2355D256	B4692C74	48EB213B	8250FB6D	240705CB	585B40DA	659A57E7	EE77D549	7EAD96E6	01E57BF9	24DA6212	D2BB565E	D4D10228	A6616CA0	4BD4E0DB	4415291C	0B3B0852	7A68DEE1	DDF0ACA5	98BE3D34	4AF4A264	F3D2DF0E	20D9E411	6430BF99	F4460FA1	C7B9BCB6	9A77E5FE	7C231A7A	AEBACC88	E97601AC	20F24C8F	F590FD48	F41895DB	8FA17DFF	9AB5F725	25B054B5	AE69689B	2E143B02	3D67015F	A0FC4CB2	73F78109	7AE88845	C2F3C820	3C2E536F	E34A5DA5	6A76F399	3D80EA89	0D3D155E	732CBB31	3256470F	C27842F9	68647F2F	E3A595AF	
    
    
    Fri Feb 08 18:38:31 2013
    733	80000000	
    7C7AD9CD	8FF38D32	5C61A6C7	C87F5457	8416C502	E2675385	E8C9FCBC	A4931265	BE3C3326	54C17CD2	0147FAE8	3F02615C	F055019A	373BF5C9	8CE59E4C	10A5508F	1D0A4A00	224DEC5B	AEEB242B	CA942A8E	8C446D38	E9B0CDBA	CBE30A04	63297C29	C12C0563	A25D4557	89950C9A	11FC1573	812BF1E3	A18D41E2	CC0B28EC	47E800BC	D1E94C58	7BBAEE4D	BA8D9B3C	BB048B95	F65175A3	069CBAC9	B8A4E10B	62AA43CF	768B07E5	562C51C6	6A1AB719	7172F57C	14FFE180	C1A3A1F5	B6F81B69	5C36ADEB	D7581E15	DB7AD549	C186493A	DA0FB9AE	037D1D83	796B5CF0	EF4DBF0E	DE56A697	1D997AED	B16EE25E	E6173AA6	9FA341B5	EA1311B3	D7BC5542	8BECB603	90D0965B	
    
    7C7AD9CD	8F678D32	5C61A6C7	C8935457	8416C502	E2C15385	E8C9FCBC	A4021265	BE3C3326	543B7CD2	0147FAE8	3FA5615C	F055019A	374DF5C9	8CE59E4C	1094508F	1D0A4A00	22B0EC5B	AEEB242B	CA292A8E	8C446D38	E95DCDBA	CBE30A04	63FC7C29	C12C0563	A28D4557	89950C9A	11E81573	812BF1E3	A1BA41E2	CC0B28EC	470400BC	D1E94C58	7B9CEE4D	BA8D9B3C	BBAA8B95	F65175A3	062CBAC9	B8A4E10B	627243CF	768B07E5	569C51C6	6A1AB719	71AAF57C	14FFE180	C12CA1F5	B6F81B69	5C72ADEB	D7581E15	DB6BD549	C186493A	DA56B9AE	037D1D83	796E5CF0	EF4DBF0E	DEA3A697	1D997AED	B16BE25E	E6173AA6	9F5641B5	EA1311B3	D76E5542	8BECB603	90A3965B	
    When an error is detected, dump file write the system error time, the loop test number, the DSP's DDR3 address section where the error is found.
    Then, it shows the 64 DW written following by the 64 read back DW for comparison.
    As you can figure out, error can have different forms within the time or even within the block. Written continually a DW which show error (without reset the DSP)will always read back with one Byte corrupted on both "00" or moving random data.

    --

    By doing some more check into the DDR3 result, we also find out 2 more potential issues that can maybe help you to figure out what happen:

    Just after a DSP power reset and I2C boot (with DDR3 Init), the DDR3 section read back value via the emulator are not always equal to 0xFFFFFFF. Here is a capture:

    However, no data corruption had been detected when we write/read the cells which are not equal to 0xFFFFFFFF. non 0xFFFFFFFF address cell seems to come randomly.

    Also, on our 2GB UDIMM DDR3 Module, only 1GB can be accessed. if  we write into the 1GB~2GB section, it will just over write the same address on 0GB~1GB section. The most important bit is not taken.

    Hope it can help you to figure out.

    Thank you!

    Olivier.

  • Oliver,

    Your log is very hard to read and to extract errors.  Can you add some indication of where the errors are located?  In many of the rows the error is in byte 2 or 3 on every other 32-bit word.  This equates to byte lanes 6 and 7 on the SDRAM UDIMM.  However, on other rows I was unable to identify the failures.  It is importanct that we characterize all of the failures.  Since you log them as long rows in the text file, can you then add a row with underlines for the errored bytes?

    Your test does not attempt to discriminate between read and write failure.  Whenever a block read is declared a failure, can you read it again to see whether you read the same values?

    Each of your log entries shows the 4K block loop counter and starting address for the 256-byte sub-block boundary.  Can you also display on that row the contents of the DDR3 Memory Controller Status Register at address 0x21000004?  We need to verify that none of the leveling timeout bits [6:4] are set and that the IFRDY bit [2] is set.

    I noticed that every error block in the INV_CLK off log started at the first block 0x80000000.  However in the INV_CLK on log I see block entries like 0x80000300.  Does this indicate that the previous blocks read back correctly?  This is odd.  The rows I reviewed had errored bytes in the repeating positions indicating a problem with a single byte lane.  However, the first block should have shown the problem.  Please review your test code and make sure it is working truly as you intended.

    The initial data read from the SDRAM array prior to initialization is indeterminate.  This result is not significant.

    If your memory is wrapping at 1GB rather than the expected 2GB there must be a misunderstanding in your configuration.  Are you using single or dual rankd UDIMMs?  Are you setting the IBANK, EBANK and PAGESIZE correctly?  These are the only ways that the memory size would appear wrong.  This is discussed in section 2.5 of the DDR3 Memory Controller User Guide.

    I noticed that I do not have a copy of your completed REG_CALC spreadsheet.  Can you provide that REG_CALC?

    Do you see this same failure pattern on every board tested?  How many boards have you tested?

    Tom