IP Library Granted Patent US 9,985,647
Granted Patent B2
US 9,985,647 · App. 15/061,650 · Granted May 29, 2018

Encoder and decoder design for near-balanced codes

Inventors: Frederick K. H. Lee (Mountain View, CA); Marcus Marrow (San Jose, CA)
Assignee: SK Hynix Inc.
H03M7/14H03M13/1102H03M13/152H03M13/1515H03M13/23H03M13/2957H03M13/2963
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,985,647
App. No.
15/061,650
Granted
May 29, 2018
Kind
B2
Abstract

Methods of encoding a near-symbol balanced (NSB) sequence may include selecting, with a controller, a constraint based on an amount of bits, determining, with the controller, a plurality of sections in a codebook based on permutations defined by the selected constraint, and partitioning, with the controller, a section among the plurality of sections into a plurality of partitions until each of the plurality of partitions include a number of entries equal to or less than a predetermined number of entries.

Claims (21)

1. A method of encoding a near-symbol balanced (NSB) sequence, comprising:

selecting with a controller a constraint based on an amount of bits;

determining, with the controller, a plurality of sections in a codebook based on permutations defined by the selected constraint; and

partitioning, with the controller, a section among the plurality of sections into a plurality of partitions until each of the plurality of partitions include a number of entries equal to or less than a predetermined number of entries.

2. The method of claim 1 , wherein the partitioning step is performed until each of the partitions include 256 entries or less.

3. The method of claim 1 , further comprising setting a plurality of thresholds that define to which section among the plurality of sections a number maps.

4. The method of claim 1 , wherein the section among the plurality of sections is partitioned based on a Chu-Vandermonde identity.

5. The method of claim 1 , wherein the controller is implemented on a PCRAM device.

6. The method of claim 1 , wherein the constraint includes a lower constraint based on a minimum number of times an alphabet appears in a sequence.

7. The method of claim 1 , wherein the constraint includes an upper constraint based on a maximum number of times an alphabet appears in a sequence.

8. A system for encoding a near-symbol balanced (NSB) sequence, including:

a controller suitable for:

selecting a constraint based on an amount of bits;

determining a plurality of sections in a codebook based on permutations defined by the selected constraint; and

partitioning a section among the plurality of sections into a plurality of partitions until each of the plurality of partitions includes a number of entries equal to or less than a predetermined number of entries.

9. The system of claim 8 , wherein the predetermined number of entries is 256 entries.

10. The system of claim 8 , wherein the controller is further suitable for setting a plurality of thresholds that define to which section among the plurality of sections a number maps.

11. The system of claim 8 , wherein the section among the plurality of sections is partitioned based on a Chu-Vandermonde identity.

12. The system of claim 8 , wherein the controller is implemented on a PCRAM device.

13. The system of claim 8 , wherein the constraint includes a lower constraint based on a minimum number of times an alphabet appears in a sequence.

14. The system of claim 8 , wherein the constraint includes an upper constraint based on a maximum number of times an alphabet appears in a sequence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2018
From: LEE, FREDERICK K. H.; MARROW, MARCUS
To: SK HYNIX INC.
Reel/Frame 044800/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: SK HYNIX MEMORY SOLUTIONS INC.
To: SK HYNIX INC.
Reel/Frame 044899/0443 →
Continuity (2)
Provisional Application 62128288 · Mar 4, 2015
Related Publication 20160259595A1 · Sep 8, 2016