Cronie, HarmShorkollahi, Amin2016-12-152016-12-152016-12-152016https://infoscience.epfl.ch/handle/20.500.14299/132002A memory circuit, such as an embedded DRAM array, stores information as groups of bits or data using information coding in storage and retrieval data, instead of each bit being stored separately. Write data words can be mapped to storage format words that are stored and defined by a Hadamard matrix. The storage format word is stored as charge levels in an addressable memory location. For retrieving stored data, charge levels are read from the storage cells and interpreted to a valid storage format word. Hadamard code maximal likelihood decoding can be used to derive a read data word corresponding to a previously written write data word. The write data word is then output as the result of a read of the selected addressable location, or a portion thereof. The mapping can be two or more Hadamard matrix mappings concatenated for each of a plurality of storage format words.algoweb_pat_electronicsChord signalingSerDesDRAMStorage method and apparatus for random access memory using codeword storagepatentUS9691450US9524106US9361223US926868355314644