Cyclic Design specializes in error correction (ECC) IP for NAND flash memory interfaces. The tight integration of NAND flash support with other I/O logic can make supporting later generations of flash memory more difficult due to increasing ECC requirements. Cyclic Design provides an easy-to-integrate ECC solution, allowing customers to retain their existing design infrastucture and software solution.
Not only does Cyclic Design's ECC support single-channel embedded applications, but it is also modular and scales to support high bandwidth applications. This is ideal for applications such as Solid State Disks (SSDs), which require high-bandwidth ECC solutions in order to keep up with bandwidth of multiple parallel flash channels.
As NAND flash scales to smaller geometries, the error correction requirements increase for both SLC and MLC devices, requiring changes to existing controllers. Within the next year, the highest capacity flash devices will move to 8KB page sizes, requiring much stronger ECC than before. To use the new 8KB flash parts, existing controllers will need to be updated to support ECC24 or ECC28 over 1KB correction blocks.
Cyclic Design now provides three ECC solutions:
Founded by an experienced hardware designer and architect, Cyclic Design understands not only NAND flash controller architecture but also the complexities of integrating IP into chip design. While both the G13 and G14 designs are designed for modularity and easy integration Cyclic Design can also tailor the IP to meet your individualized needs.
© 2009-2010 Cyclic Design. All rights reserved