Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics

Amston Lake IBECC

武橋詰
Novice
224 Views

Is it possible to inject ECC errors in order to check the IBECC mechanism?

(We use DDR5 Unbuffered Non ECC SO-DIMM)

0 Kudos
1 Solution
武橋詰
Novice
149 Views

Thank you for your reply.

We use Atom x7000RE series.
We think IBECC is ECC function with Non-ECC SO-DIMM.
-------------------------
750907_AlderLakeN_AmstonLake_IBECC_TA_Rev1.2.pdf

page 7: 2.0 In-Band Error Correction Code

The In-Band Error Correction Code (IBECC) module improves accuracy and reliability by providing error check and correct protection to all or specific regions of the physical memory space. The IBECC can be enabled for memory technologies that do not support the out-of-band ECC, where the cost of adding an additional device to each channel for ECC data storage is prohibitive. The IBECC will allow up to eight different address regions to be protected. An ECC space will also be reserved to store the ECC values for all protected regions and there will be some performance impact due to additional bandwidth required. The platform has IBECC enabled for all memory technologies (LPDDR5, DDR5 and DDR4).
Out of Band ECC is not supported on this platform.

------------------------

 

Also, we found on the same doc. about Error Injection.

page17: 5.0 IBECC Error Injection

 

Regards,

Takeshi Hashizume

View solution in original post

0 Kudos
2 Replies
Jaime_Lizarme
Moderator
183 Views

Hi @武橋詰  

 

Thank you for contacting the Intel Embedded Community.

 

It is not possible to inject ECC errors on DDR5 Unbuffered Non-ECC SO-DIMM modules on an Amston Lake board to test the IBECC mechanism, because the memory modules do not support ECC and the ECC error injection infrastructure requires ECC-capable DIMMs.

 

Best regards,

Jaime L.

0 Kudos
武橋詰
Novice
150 Views

Thank you for your reply.

We use Atom x7000RE series.
We think IBECC is ECC function with Non-ECC SO-DIMM.
-------------------------
750907_AlderLakeN_AmstonLake_IBECC_TA_Rev1.2.pdf

page 7: 2.0 In-Band Error Correction Code

The In-Band Error Correction Code (IBECC) module improves accuracy and reliability by providing error check and correct protection to all or specific regions of the physical memory space. The IBECC can be enabled for memory technologies that do not support the out-of-band ECC, where the cost of adding an additional device to each channel for ECC data storage is prohibitive. The IBECC will allow up to eight different address regions to be protected. An ECC space will also be reserved to store the ECC values for all protected regions and there will be some performance impact due to additional bandwidth required. The platform has IBECC enabled for all memory technologies (LPDDR5, DDR5 and DDR4).
Out of Band ECC is not supported on this platform.

------------------------

 

Also, we found on the same doc. about Error Injection.

page17: 5.0 IBECC Error Injection

 

Regards,

Takeshi Hashizume

0 Kudos
Reply