1 Reply Latest reply on Apr 20, 2018 6:35 AM by BacemD_61

    What ECC algorithm needs to be used for S34ML04G2?

    EtAl_1569471

      Hi,

       

      We are using the S34ML04G2 NAND Flash. Its datasheet says it is a "4-bit ECC" memory, which I don't fully understand what it means. I am wondering what ECC algorithm I need to implement in the CPU for that Flash: is a normal Hamming algorithm ok? Or is it mandatory to use a BCH algorithm?

       

      Thanks.

        • 1. Re: What ECC algorithm needs to be used for S34ML04G2?
          BacemD_61

          Hello,

           

          Hamming code is able to correct 1-bit ECC at maximum so it does not fulfill the S34ML04G2 needs..

          For 4-Bit ECC, you will have to use BCH algorithm instead which is the most popular and most used algorithm.

          The BCH is nowadays supported by almost all ECC engines of NAND controllers.

           

          Best regards,

          Bacem Daassi

          ------

          Customer Application Engineering

          Flash Business Unit

          Cypress Semiconductor Corp.