ADAGE: An Automated Synthesis tool for Adaptive BCH-based ECC IP-Cores
Stefano Di Carlo, Michele Fabiano, Marco Indaco, P. Prinetto · PORTO Publications Open Repository TOrino (Politecnico di Torino) · 2012
Bose-Chaudhuri-Hocquenghem (BCH) codes are a family of Error Correction Codes (ECCs) largely applied in modern Flash-based Hard Disks to significantly improve their endurance and reliability. ADAGE is an advanced ESL tool for the automatic generation of BCH-based ECC IP-Cores with adaptable correction capability. End-users can freely and dynamically change it on-the-fly. In addition, ADAGE supports architectural exploration of both decoders and encoders