IP Library › Granted Patent US 12,748,708
Granted Patent B2
US 12,748,708 · App. 18/731,350 · Granted Sep 29, 2026

Data coding device, memory controller, and storage device

Inventors: Ji Wook Kim (Gyeonggi-do, KR); Won Kyoo Lee (Gyeonggi-do, KR); Ie Ryung Park (Gyeonggi-do, KR); Jeong Won Seo (Gyeonggi-do, KR); A Hyun Lee (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G06F13/18G06F9/4818G06F13/1668
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 12,748,708
App. No.
18/731,350
Granted
Sep 29, 2026
Kind
B2
Abstract

A data coding device may include a raw data storage configured to store raw data of which the total number of bits is 2N, a previous data storage configured to store previous data output before the raw data, a counter configured to count the number of reference data bits included in the raw data, and a data output circuit configured to invert and output the raw data according to a comparison result with the previous data when the number of reference data bits included in the raw data is N, and invert and output the raw data according to the number of reference data bits included in the raw data when the number of reference data bits included in the raw data is not N.

Claims (14)

1 . A memory system comprising:

a plurality of slots receiving a command input from an external host;

a command processor configured to receive and process the command from the plurality of slots according to a priority; and

a performance management circuit including counter circuits respectively corresponding to the plurality of slots, activating a counter circuit corresponding to a slot to which the command is input among the plurality of slots in response to an input of the command, switching the counter circuit to an expiration state when a preset time is exceeded without a response corresponding to the command being provided to the host, providing an interrupt signal requesting processing of the command to the command processor in response to the expiration state of the counter circuit, and deactivating the counter circuit when a response corresponding to the command is completed from the slot.

2 . The memory system of claim 1 , wherein when the response corresponding to the command is not provided to the host until the preset time is exceeded, the performance management circuit stores information indicating a state of the command in a bitmap corresponding to the slot to which the command is input.

3 . The memory system of claim 2 , wherein the performance management circuit outputs the interrupt signal based on information indicating the state of the command.

4 . A storage device comprising:

a memory device;

a command manager configured to manage whether or not to perform a command received from an external command; and

a command processor configured to receive and process the command according to a priority from the command manager,

wherein the command manager comprises:

a plurality of slots receiving a command input from an external host; and

a performance management circuit including counter circuits respectively corresponding to the plurality of slots, activating a counter circuit corresponding to a slot to which the command is input among the plurality of slots in response to an input of the command, switching the counter circuit to an expiration state when a preset time is exceeded without a response corresponding to the command being provided to the host, providing an interrupt signal requesting processing of the command to the command processor in response to the expiration state of the counter circuit, and deactivating the counter circuit when a response corresponding to the command is completed from the slot.

5 . The storage device of claim 4 , wherein the command processor performs the command based on the interrupt signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: KIM, JI WOOK; LEE, WON KYOO; PARK, IE RYUNG; SEO, JEONG WON; LEE, A HYUN
To: SK HYNIX INC.
Reel/Frame 067588/0977 →
Priority Claims (1)
KR 10-2022-0092853 · Jul 27, 2022 · national
Continuity (2)
Continuation In Part 18094398 · Jan 9, 2023
Related Publication 20240320171A1 · Sep 26, 2024
References Cited (65)
US 8255618B1 · Borchers et al. · 2012 [cited by applicant]
US 9052835B1 · Darrington et al. · 2015 [cited by applicant]
US 10275378B2 · Benisty · 2019 [cited by applicant]
US 10318438B1 · Hershman et al. · 2019 [cited by applicant]
US 10356658B2 · Turon · 2019 [cited by applicant]
US 10387078B1 · Benisty · 2019 [cited by applicant]
US 10452417B2 · Serebrin · 2019 [cited by examiner]
US 10529417B2 · Kanno · 2020 [cited by applicant]
US 10970235B2 · Hong et al. · 2021 [cited by applicant]
US 11119691B1 · Nemawarkar et al. · 2021 [cited by applicant]
US 11546238B1 · Xu et al. · 2023 [cited by applicant]
US 11899978B2 · Singh et al. · 2024 [cited by applicant]
US 11914531B2 · Shin · 2024 [cited by examiner]
US 11914900B2 · Segev et al. · 2024 [cited by applicant]
US 12379856B2 · Park et al. · 2025 [cited by applicant]
US 20030210652A1 · Chiang · 2003 [cited by examiner]
US 20060041702A1 · Greenberger · 2006 [cited by applicant]
US 20090006689A1 · Lubbers · 2009 [cited by examiner]
US 20130103891A1 · Sharon et al. · 2013 [cited by applicant]
US 20130282972A1 · Nazm Bojnordi · 2013 [cited by examiner]
US 20140047269A1 · Kim · 2014 [cited by applicant]
US 20140164676A1 · Borchers et al. · 2014 [cited by applicant]
US 20140164677A1 · Borchers et al. · 2014 [cited by applicant]
US 20140258794A1 · Yang et al. · 2014 [cited by applicant]
US 20160011790A1 · Rostoker et al. · 2016 [cited by applicant]
US 20160026388A1 · Jeong et al. · 2016 [cited by applicant]
US 20160170850A1 · Williams et al. · 2016 [cited by applicant]
US 20160173238A1 · Naaman et al. · 2016 [cited by applicant]
US 20160328567A1 · Chang et al. · 2016 [cited by applicant]
US 20170131917A1 · Yun et al. · 2017 [cited by applicant]
US 20170221569A1 · Akamine et al. · 2017 [cited by applicant]
US 20170357572A1 · Okubo et al. · 2017 [cited by applicant]
US 20180024738A1 · Ngu · 2018 [cited by applicant]
US 20180052634A1 · Ngu · 2018 [cited by applicant]
US 20180357188A1 · Brief · 2018 [cited by applicant]
US 20190205059A1 · Cho · 2019 [cited by applicant]
US 20190235790A1 · Koo et al. · 2019 [cited by applicant]
US 20200012595A1 · Bordia et al. · 2020 [cited by applicant]
US 20200065027A1 · La Fratta · 2020 [cited by examiner]
US 20200073701A1 · Park · 2020 [cited by examiner]
US 20200192735A1 · Ioannou et al. · 2020 [cited by applicant]
US 20200218605A1 · Subramanian et al. · 2020 [cited by applicant]
US 20200241799A1 · Kanno · 2020 [cited by applicant]
US 20200242038A1 · Bazarsky et al. · 2020 [cited by applicant]
US 20200322466A1 · Yang et al. · 2020 [cited by applicant]
US 20210096773A1 · Seong · 2021 [cited by examiner]
US 20210149568A1 · Yoshimizu et al. · 2021 [cited by applicant]
US 20210342096A1 · Vishne et al. · 2021 [cited by applicant]
US 20220100681A1 · Chen et al. · 2022 [cited by applicant]
US 20220158772A1 · Burstein et al. · 2022 [cited by applicant]
US 20230109300A1 · Shin et al. · 2023 [cited by applicant]
US 20230136664A1 · Park et al. · 2023 [cited by applicant]
US 20250272145A1 · Chuang et al. · 2025 [cited by applicant]
KR 1020190069966A · 2019 [cited by applicant]
KR 1020210155224A · 2021 [cited by applicant]
KR 1020220043820A · 2022 [cited by applicant]
Office Action for U.S. Appl. No. 18/094,398 issued by the USPTO on Jun. 27, 2024. [cited by applicant]
“NVM ExpressTM Base Specification NVM Express Revision 1.4”; nvmexpress.org; Jun. 10, 2019; retrieved from hltps://nvmexpress.org/wp-content/uploads/NVM-Express-1_4-2019.06.10-Ratified. pdf (Year: 2019). [cited by applicant]
Definition of “outside”; Merriam-Webster Dictionary; Feb. 8, 2019; retrieved from hltps:I/web.archive.org/web/20190208081339/https://www.merriam-webster.com/dictionary/outside (Year: 2019). [cited by applicant]
Office Action for U.S. Appl. No. 18/731,381 issued by the USPTO on Oct. 1, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/731,348 issued by the USPTO on Oct. 1, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/731,351 issued by the USPTO on Aug. 5, 2025. [cited by applicant]
Won Jun Lee et al., PISA-DMA: Processing-in-Memory Instruction Set Architecture Using DMA, Research Article, Jan. 23, 2023, pp. 8622-8632, vol. 11, IEEE Access. [cited by applicant]
Office Action for Korean Patent Application No. 10-2022-0092853 issued by the Korean Patent Office on Feb. 10, 2026. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/731,348 issued by the USPTO on Feb. 3, 2026. [cited by applicant]