Error detection or correction of the data by redundancy in hardware {where the redundant component is memory or memory area}