KR102704708B1 - 메모리 시스템 및 그것의 동작방법 - Google Patents
메모리 시스템 및 그것의 동작방법 Download PDFInfo
- Publication number
- KR102704708B1 KR102704708B1 KR1020180137523A KR20180137523A KR102704708B1 KR 102704708 B1 KR102704708 B1 KR 102704708B1 KR 1020180137523 A KR1020180137523 A KR 1020180137523A KR 20180137523 A KR20180137523 A KR 20180137523A KR 102704708 B1 KR102704708 B1 KR 102704708B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- superblock
- target data
- data
- memory system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1032—Reliability improvement, data loss prevention, degraded operation etc
- G06F2212/1036—Life time enhancement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7205—Cleaning, compaction, garbage collection, erase control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7208—Multiple device management, e.g. distributing data over multiple flash devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7211—Wear leveling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Read Only Memory (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 VMEC 테이블의 구조를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 SB 테이블의 구조를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 메모리 시스템에서 메모리 장치의 일 예를 개략적으로 도시한 도면이다.
도 5은 본 발명의 실시 예에 따른 메모리 장치에서 메모리 블록들의 메모리 셀 어레이 회로를 개략적으로 도시한 도면이다.
도 6는 본 발명의 실시 예에 따른 메모리 시스템에서 메모리 장치 구조를 개략적으로 도시한 도면이다.
도 7a는 본 발명의 실시 예에 따른 메모리 시스템의 동작을 나타낸 개념도이다.
도 7b는 본 발명의 실시 예에 따른 메모리 시스템의 동작 과정을 나타낸 흐름도이다.
도 8a는 본 발명의 실시 예에 따른 데이터 처리 시스템의 동작을 나타낸 개념도이다.
도 8b는 본 발명의 실시 예에 따른 데이터 처리 시스템의 동작 과정을 나타낸 흐름도이다.
도 9 내지 도 17은 본 발명의 실시 예에 따른 메모리 시스템을 포함하는 데이터 처리 시스템의 다른 일 예들을 개략적으로 도시한 도면이다.
Claims (19)
- 메모리 시스템에 있어서,
둘 이상의 소스 다이들 각각에 포함된 소스 메모리 블록으로 구성된 슈퍼블록을 포함하는 메모리 장치; 및
상기 슈퍼블록을 구성하는 상기 소스 다이들 각각에서 아직 슈퍼블록을 구성하지 아니한 메모리 블록들 중 최대 소거 가능 횟수 값이 가장 낮은 메모리 블록부터 적어도 하나 이상의 소스 메모리 블록을 선택하여 상기 슈퍼블록을 구성하고, 타겟 데이터의 타입을 판별하여 상기 타겟 데이터의 타입에 따라 상기 메모리 장치에 상기 타겟 데이터를 저장하는 컨트롤러를 포함하고,
상기 컨트롤러는 단위 시간당 커맨드에 의하여 접근된 횟수 및 논리 주소가 제공된 횟수 중 적어도 하나를 활용하여 상기 커맨드에 대응하는 상기 타겟 데이터의 타입을 판별하는, 메모리 시스템.
- 제 1 항에 있어서,
상기 컨트롤러는
상기 메모리 장치에 포함된 복수의 메모리 블록들 각각의 상기 최대 소거 가능 횟수 값이 기록된 제 1 테이블 및 상기 소스 다이들 각각을 필드로 복수의 슈퍼블록 각각을 구성하는 소스 메모리 블록의 번호가 기록된 제 2 테이블을 포함하는
메모리 시스템.
- 제 2 항에 있어서,
상기 컨트롤러는
상기 제 1 테이블 및 상기 제 2 테이블을 저장하는 내부메모리; 및
상기 제 1 테이블에 기초하여 상기 슈퍼블록을 구성하는 상기 소스 다이들 각각에서 아직 슈퍼블록을 구성하지 아니한 메모리 블록들 중 최대 소거 가능 횟수 값이 가장 낮은 메모리 블록부터 적어도 하나 이상의 소스 메모리 블록을 선택하여 상기 슈퍼블록을 구성하고, 상기 구성된 슈퍼블록에 기초하여 상기 제 2 테이블을 생성하는 프로세서
를 포함하는 메모리 시스템.
- 제 3 항에 있어서,
상기 프로세서는
상기 메모리 장치로부터 상기 제 1 테이블 및 상기 제 2 테이블을 로드하여 상기 내부메모리에 저장하는
메모리 시스템.
- 제 3 항에 있어서,
상기 프로세서는
상기 구성된 슈퍼블록을 활용하여 타겟 데이터를 처리하는
메모리 시스템.
- 삭제
- 제 3 항에 있어서,
상기 프로세서는
상기 타겟 데이터가 핫 데이터인 경우,
상기 제 2 테이블에 기초하여 상기 타겟 데이터를 상기 슈퍼블록 중 더 높은 최대 소거 가능 횟수 값을 가진 슈퍼블록에 우선 저장하는
메모리 시스템.
- 제 3 항에 있어서,
상기 프로세서는
상기 타겟 데이터가 콜드 데이터인 경우,
상기 제 2 테이블에 기초하여 상기 타겟 데이터를 상기 슈퍼블록 중 더 낮은 최대 소거 가능 횟수 값을 가진 슈퍼블록에 우선 저장하는
메모리 시스템.
- 삭제
- 삭제
- 메모리 시스템의 동작방법에 있어서,
슈퍼블록을 구성하는 소스 다이들 각각에서 아직 슈퍼블록을 구성하지 아니한 메모리 블록들 중 최대 소거 가능 횟수 값이 가장 낮은 메모리 블록부터 적어도 하나 이상의 소스 메모리 블록을 선택하는 단계;
상기 선택된 소스 메모리 블록들을 활용하여 슈퍼블록을 구성하는 단계; 및
상기 구성된 슈퍼블록을 활용하여 타겟 데이터를 처리하는 단계를 포함하고,
상기 타겟 데이터를 처리하는 단계는
단위 시간당 커맨드에 의하여 접근된 횟수 및 논리 주소가 제공된 횟수 중 적어도 하나를 활용하여 상기 커맨드에 대응하는 상기 타겟 데이터의 타입을 판별하는 단계를 포함하는,
메모리 시스템의 동작방법.
- 제 11 항에 있어서,
복수의 메모리 블록들 각각의 상기 최대 소거 가능 횟수 값을 제 1 테이블에 기록하는 단계; 및
상기 소스 다이들 각각을 필드로 복수의 슈퍼블록 각각을 구성하는 소스 메모리 블록의 번호를 제 2 테이블에 기록하는 단계
를 더 포함하는 메모리 시스템의 동작방법.
- 제 12 항에 있어서,
상기 제 1 테이블 및 상기 제 2 테이블을 메모리 장치로부터 로드하여 내부메모리에 저장하는 단계
를 더 포함하는 메모리 시스템의 동작방법.
- 삭제
- 제 12 항에 있어서,
상기 타겟 데이터를 처리하는 단계는
상기 타겟 데이터의 종류에 기초하여 메모리 장치에 상기 타겟 데이터를 저장하는 단계
를 더 포함하는 메모리 시스템의 동작방법.
- 제 15 항에 있어서,
상기 타겟 데이터를 저장하는 단계는
상기 타겟 데이터가 핫 데이터인 경우,
상기 제 2 테이블에 기초하여 상기 타겟 데이터를 상기 슈퍼블록 중 더 높은 최대 소거 가능 횟수 값을 가진 슈퍼블록에 우선 저장하는
메모리 시스템의 동작방법.
- 제 15 항에 있어서,
상기 타겟 데이터를 저장하는 단계는
상기 타겟 데이터가 콜드 데이터인 경우,
상기 제 2 테이블에 기초하여 상기 타겟 데이터를 상기 슈퍼블록 중 더 낮은 최대 소거 가능 횟수 값을 가진 슈퍼블록에 우선 저장하는
메모리 시스템의 동작방법.
- 삭제
- 삭제
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180137523A KR102704708B1 (ko) | 2018-11-09 | 2018-11-09 | 메모리 시스템 및 그것의 동작방법 |
| US16/677,440 US11403015B2 (en) | 2018-11-09 | 2019-11-07 | Memory system and operating method thereof |
| CN201911093367.1A CN111176555B (zh) | 2018-11-09 | 2019-11-11 | 存储器系统及其操作方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180137523A KR102704708B1 (ko) | 2018-11-09 | 2018-11-09 | 메모리 시스템 및 그것의 동작방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200053965A KR20200053965A (ko) | 2020-05-19 |
| KR102704708B1 true KR102704708B1 (ko) | 2024-09-10 |
Family
ID=70551355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180137523A Active KR102704708B1 (ko) | 2018-11-09 | 2018-11-09 | 메모리 시스템 및 그것의 동작방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11403015B2 (ko) |
| KR (1) | KR102704708B1 (ko) |
| CN (1) | CN111176555B (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107025066A (zh) * | 2016-09-14 | 2017-08-08 | 阿里巴巴集团控股有限公司 | 在基于闪存的存储介质中写入存储数据的方法和装置 |
| US11847338B2 (en) * | 2020-07-29 | 2023-12-19 | Micron Technology, Inc. | Master slave managed memory storage |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060131709A1 (en) * | 2004-12-21 | 2006-06-22 | Caron Michael R | Semiconductor die positioning system and a method of bonding a semiconductor die to a substrate |
| US7646636B2 (en) * | 2007-02-16 | 2010-01-12 | Mosaid Technologies Incorporated | Non-volatile memory with dynamic multi-mode operation |
| JP2010257340A (ja) * | 2009-04-27 | 2010-11-11 | Toshiba Corp | 情報処理装置、情報処理方法及びプログラム |
| US9098399B2 (en) * | 2011-08-31 | 2015-08-04 | SMART Storage Systems, Inc. | Electronic system with storage management mechanism and method of operation thereof |
| KR20130061967A (ko) | 2011-12-02 | 2013-06-12 | 삼성전자주식회사 | 메모리 시스템 및 그것의 웨어 레벨링 방법 |
| US9671962B2 (en) * | 2012-11-30 | 2017-06-06 | Sandisk Technologies Llc | Storage control system with data management mechanism of parity and method of operation thereof |
| US20140306172A1 (en) * | 2013-04-12 | 2014-10-16 | Sony Corporation | Integrated circuit system with non-volatile memory and method of manufacture thereof |
| US9256371B2 (en) * | 2013-05-28 | 2016-02-09 | Globalfoundries Inc. | Implementing reinforcement learning based flash control |
| US9431113B2 (en) * | 2013-08-07 | 2016-08-30 | Sandisk Technologies Llc | Data storage system with dynamic erase block grouping mechanism and method of operation thereof |
| US9612773B2 (en) * | 2013-11-21 | 2017-04-04 | Samsung Electronics Co., Ltd. | User device having a host flash translation layer (FTL), a method for transferring an erase count thereof, a method for transferring reprogram information thereof, and a method for transferring a page offset of an open block thereof |
| US9535831B2 (en) * | 2014-01-10 | 2017-01-03 | Advanced Micro Devices, Inc. | Page migration in a 3D stacked hybrid memory |
| KR20160032910A (ko) | 2014-09-17 | 2016-03-25 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| US10284153B2 (en) * | 2014-10-03 | 2019-05-07 | Skyworks Solutions, Inc. | Peak voltage limiting circuits and methods for power amplifiers |
| US10509770B2 (en) * | 2015-07-13 | 2019-12-17 | Samsung Electronics Co., Ltd. | Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device |
| KR102513491B1 (ko) * | 2015-07-15 | 2023-03-27 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| KR102333361B1 (ko) * | 2015-11-23 | 2021-12-06 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| KR102727958B1 (ko) * | 2016-12-28 | 2024-11-11 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| KR102804489B1 (ko) * | 2016-12-30 | 2025-05-09 | 에스케이하이닉스 주식회사 | 컨트롤러 및 컨트롤러의 동작 방법 |
| KR102681659B1 (ko) * | 2017-01-12 | 2024-07-05 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| KR20180110412A (ko) * | 2017-03-29 | 2018-10-10 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 이의 동작 방법 |
-
2018
- 2018-11-09 KR KR1020180137523A patent/KR102704708B1/ko active Active
-
2019
- 2019-11-07 US US16/677,440 patent/US11403015B2/en active Active
- 2019-11-11 CN CN201911093367.1A patent/CN111176555B/zh active Active
Non-Patent Citations (2)
| Title |
|---|
| Jung-Wook Park 외 3인, "A hybrid flash translation layer design for SLC-MLC flash memory based multibank solid state disk" (2011)* |
| Micron, "Technical Note SMART Attributes for the C400 SSD" (2013)* |
Also Published As
| Publication number | Publication date |
|---|---|
| US11403015B2 (en) | 2022-08-02 |
| KR20200053965A (ko) | 2020-05-19 |
| US20200150868A1 (en) | 2020-05-14 |
| CN111176555B (zh) | 2023-08-01 |
| CN111176555A (zh) | 2020-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102648618B1 (ko) | 컨트롤러, 그것의 동작방법 및 컨트롤러를 포함하는 메모리 시스템 | |
| KR102694483B1 (ko) | 컨트롤러 및 그것의 동작방법 | |
| KR102517681B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102532563B1 (ko) | 메모리 장치 및 그것의 동작방법 | |
| KR102761223B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102737416B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR20200064568A (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102748625B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR20190044798A (ko) | 컨트롤러 및 컨트롤러의 동작방법 | |
| KR20200019430A (ko) | 컨트롤러 및 그것의 동작방법 | |
| KR20190143073A (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102586786B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102725203B1 (ko) | 데이터 처리 시스템 및 그의 동작방법 | |
| KR102567314B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR20200006378A (ko) | 컨트롤러 및 그것의 동작방법 | |
| KR102730162B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102520412B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102513498B1 (ko) | 컨트롤러, 그것의 동작방법 및 컨트롤러를 포함하는 메모리 시스템 | |
| KR102697321B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102704708B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102741401B1 (ko) | 데이터 처리 시스템 및 그것의 동작방법 | |
| KR102689927B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102654308B1 (ko) | 메모리 시스템 및 그것의 동작방법 | |
| KR102687593B1 (ko) | 컨트롤러 및 그것의 동작방법 | |
| KR102526526B1 (ko) | 메모리 시스템 및 그것의 동작방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181109 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211105 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20181109 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240531 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240821 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240904 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20240905 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |