Invention Grant
- Patent Title: Data storing in memory arrays
-
Application No.: US15113890Application Date: 2014-01-31
-
Publication No.: US09952796B2Publication Date: 2018-04-24
- Inventor: Erik Ordentlich , Ron M. Roth
- Applicant: Hewlett Packard Enterprise Development LP
- Applicant Address: US TX Houston
- Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee Address: US TX Houston
- Agent Michael A. Dryja
- International Application: PCT/US2014/014027 WO 20140131
- International Announcement: WO2015/116136 WO 20150806
- Main IPC: G11C29/00
- IPC: G11C29/00 ; G06F3/06 ; G06F12/02 ; G06F12/06 ; G06F11/10 ; G11C29/52 ; G11C29/04

Abstract:
Methods and systems for storing data in memory arrays are described. In one implementation, input bits are encoded into an intermediate binary array having multiple sub-arrays iteratively appended row-wise to the intermediate binary array. First sub-array is generated based on the input bits such that each row of the first sub-array has a number of 1's equal to a fraction of number of columns in the first sub-array, and based on a column balance coding such that the columns of the first sub-array have an equal number of 1's. At least one subsequent sub-array is generated based on a set of bits obtained from balancing termination indices for a previous sub-array and from diagonal bits of the intermediate binary array that are a part of the previous appended sub-array. The intermediate binary array is transformed to an encoded bit pattern. The encoded bit pattern is stored in the memory array.
Public/Granted literature
- US20160350000A1 DATA STORING IN MEMORY ARRAYS Public/Granted day:2016-12-01
Information query