The use of error correcting codes for nanoelectronic systems: Overview and future prospects | IEEE Conference Publication | IEEE Xplore