KR102149817B1 - 메모리 어드레싱 - Google Patents
메모리 어드레싱 Download PDFInfo
- Publication number
- KR102149817B1 KR102149817B1 KR1020207006016A KR20207006016A KR102149817B1 KR 102149817 B1 KR102149817 B1 KR 102149817B1 KR 1020207006016 A KR1020207006016 A KR 1020207006016A KR 20207006016 A KR20207006016 A KR 20207006016A KR 102149817 B1 KR102149817 B1 KR 102149817B1
- Authority
- KR
- South Korea
- Prior art keywords
- entry
- physical address
- physical
- array
- address
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1009—Address translation using page tables, e.g. page table structures
-
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
-
- 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/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
-
- 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/60—Details of cache memory
-
- 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/65—Details of virtual memory and virtual address translation
-
- 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/7201—Logical to physical mapping or translation of blocks or pages
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
Abstract
Description
도 2는 본 개시의 다수의 실시예들에 따른 메모리 시스템을 포함하는 컴퓨팅 시스템 형태의 장치의 블록도이다.
도 3a는 호스트 및 메모리 어레이 형태의 장치의 블록도를 도시한다.
도 3b는 본 개시의 다수의 실시예들에 따른 어드레스 매핑 테이블의 블록도를 도시한다.
도 4는 본 개시의 다수의 실시예들에 따른 어드레스 매핑 테이블의 블록도를 도시한다.
도 5는 본 개시의 다수의 실시예에 따른 메모리 어드레싱 방법의 블록도를 도시한다.
Claims (22)
- 장치로서,
메모리 셀들의 어레이; 및
상기 어레이의 논리 어드레스 공간의 각자의 양에 대응하는 다수의 영역을 포함하는 어드레스 매핑 테이블의 적어도 일부를 저장하도록 구성된 메모리 캐시 - 상기 어드레스 매핑 테이블은 변환 유닛(TU)을 상기 어레이의 물리적 위치에 매핑 함 - 를 포함하고, 상기 다수의 영역 각각은:
논리 어드레스 공간의 각자의 양의 각자의 TU 논리 어드레스에 대응하는 엔트리를 포함하는 제 1 테이블; 및
상기 어레이의 각자의 물리적 어드레스 범위에 대응하는 엔트리를 포함하는 제 2 테이블을 포함하며,
상기 제 1 테이블의 엔트리는:
제 2 테이블의 특정 엔트리에 대한 각자의 포인터; 및
각자의 TU에 대응하는 물리적 데이터가 저장되는, 제 2 테이블의 특정 엔트리에 대응하는 물리적 어드레스 범위 내의, 위치를 나타내는 대응하는 각자의 오프셋을 포함하고,
상기 제 2 테이블의 엔트리는:
특정 엔트리에 대응하는 물리적 어드레스 범위의 제 1 물리적 어드레스를 나타내는 각자의 물리적 어드레스 필드; 및
특정 엔트리에 대응하는 물리적 어드레스 범위와 연관된 TU의 수량을 나타내는 대응하는 각자의 카운트 필드를 포함하는, 장치. - 제 1 항에 있어서, 상기 제 2 테이블의 엔트리의 수량은 상기 제 1 테이블의 엔트리의 수량보다 적은, 장치.
- 제 2 항에 있어서, 상기 제 2 테이블의 엔트리의 수량은 추가 TU가 상기 어레이로부터 기록 및 소거되는 것에 응답하여 변하는, 장치.
- 제 1 항에 있어서, 상기 제 2 테이블의 제 1 엔트리와 연관된 각자의 카운트 필드의 값은 상기 제 1 엔트리와 이전에 연관된 변환 유닛들 중 적어도 하나가 후속하여 제 2 테이블의 제 2 엔트리와 연관되는 것에 응답하여 감소되는, 장치.
- 제 1 항에 있어서, 상기 제 2 테이블의 제 1 엔트리와 연관된 각자의 카운트 필드의 값은 상기 제 1 엔트리와 이전에 연관된 변환 유닛들 중 적어도 하나가 유효하지 않은 것으로 표시되는 것에 응답하여 감소되는, 장치.
- 제 1 항에 있어서, 상기 제 2 테이블의 제 1 엔트리와 연관된 각자의 카운트 필드의 값은 상기 변환 유닛들 중 적어도 하나가 상기 제 1 엔트리와 연관됨에 응답하여 증가되는 장치.
- 제 1 항에 있어서, 상기 메모리 셀 어레이는 NAND 메모리 셀 어레이이고, 상기 메모리 캐시는 DRAM 메모리 캐시인, 장치.
- 방법에 있어서,
메모리 셀의 어레이에서 변환 유닛(TU)의 물리적 위치를 결정하는 단계로서, 상기 단계는,
어드레스 매핑 테이블의 제 1 테이블에서 TU의 논리 어드레스에 대응하는 엔트리에 액세스하는 단계 - 제 1 테이블의 엔트리는: 상기 어드레스 매핑 테이블의 제 2 테이블에서 각자의 엔트리에 대한 포인터; 및 TU가 저장되어 있음을 제 2 테이블 내에서 가리켜지는 각자의 엔트리에 의해 표시된 물리적 어드레스 범위 내의 위치를 나타내는 오프셋을 포함함 - 와,
상기 제 2 테이블의 물리적 어드레스 범위에 대응하는 엔트리에 액세스하는 단계 - 상기 제 2 테이블의 엔트리는: 물리적 어드레스 범위의 제 1 물리적 어드레스를 나타내는 물리적 어드레스 필드; 및 제 2 테이블의 엔트리에 대응하는 물리적 어드레스 범위와 연관된 TU의 수량을 나타내는 카운트 필드를 포함함 - 에 의해 구현되는, 방법. - 제 8 항에 있어서, 상기 오프셋에 의해 표시된 상기 어레이의 상기 제 1 물리 어드레스로부터 떨어진 거리에서 상기 메모리 셀 어레이의 TU를 판독하는 단계를 포함하는, 방법.
- 제 8 항에 있어서, 상기 TU에 대응하는 상기 제 1 테이블 및 상기 제 2 테이블의 엔트리를 포함하는 어드레스 매핑 테이블의 다수의 영역 중 일 영역을 결정하는 단계를 포함하고, 각자의 영역은 상기 어레이의 논리 어드레스 공간의 양에 대응하는, 방법.
- 제 10 항에 있어서, 상기 제 1 테이블의 엔트리 및 상기 제 2 테이블의 엔트리에 액세스하기 전에:
영역이 메모리 캐시에 로딩되는지를 결정하는 단계를 포함하는, 방법. - 제 8 항에 있어서, 소정의 추가 TU를 상기 메모리 셀 어레이에 기록함에 응답하여,
기록된 추가 TU의 수량과 동일한 제 1 테이블의 엔트리 수량을 기록하는 단계; 및
제 2 테이블에 추가 엔트리를 기록하는 단계를 포함하는, 방법. - 제 12 항에 있어서, 상기 추가 TU 중 하나가 무효화되는 것에 응답하여 상기 추가 엔트리의 카운트 필드를 감소시키는 단계를 포함하는, 방법.
- 장치로서,
메모리 셀들의 어레이;
변환 유닛(TU)을 어레이의 물리적 위치에 매핑하는 어드레스 매핑 테이블의 적어도 일부를 저장하도록 구성된 메모리 캐시와,
상기 메모리 캐시에 결합되는 제어기를 포함하며,
상기 어드레스 매핑 테이블은 상기 어레이의 논리 어드레스 공간의 일부에 대응하는 다수의 영역을 포함하고, 각각의 영역은,
TU 논리 어드레스에 대응하는 엔트리를 포함하는 제 1 테이블과,
어레이의 각자의 물리적 어드레스 범위에 대응하는 엔트리를 포함하는 제 2 테이블을 포함하고, 제 1 테이블의 각각의 엔트리는:
제 2 테이블의 특정 엔트리에 대한 포인터; 및
각자의 TU에 대응하는 물리적 데이터가 저장되는 위치를 나타내는 오프셋을 포함하고, 제 2 테이블의 각각의 엔트리는,
대응하는 물리적 어드레스 범위의 제 1 물리적 어드레스를 나타내는 물리적 어드레스 필드; 및
대응하는 물리적 어드레스 범위와 연관된 TU의 수량을 나타내는 카운트 필드를 포함하며,
상기 제어기는, 추가 TU가 상기 어레이에 기록되는 것에 응답하여 상기 제 1 테이블 및 상기 제 2 테이블에 엔트리를 추가하도록, 그리고, 대응하는 TU가 유효하지 않아짐에 응답하여 상기 제 1 테이블 및 상기 제 2 테이블로부터 엔트리를 제거하도록 구성되는, 장치. - 제 14 항에 있어서, 상기 다수의 영역은 가변 크기 영역을 포함하는, 장치.
- 제 15 항에 있어서, 상기 제어기는 가변 크기 테이블 영역을 관리하기 위해 가변 크기 객체의 풀을 사용하도록 구성되는, 장치.
- 제 14 항에 있어서, 상기 제 2 테이블은 상기 제 1 테이블 내 새로 추가된 엔트리를 가리키기 위해 가용한 물리적 어드레스 엔트리를 나타내는 추가의 가용한 엔트리 필드를 포함하는, 장치.
- 방법으로서,
어드레스 매핑 테이블의 제 1 테이블에 변환 유닛(TU)의 논리 어드레스에 대응하는 엔트리를 저장하는 단계를 포함하고, 상기 제 1 테이블의 엔트리는:
어드레스 매핑 테이블의 제 2 테이블에서 각자의 엔트리에 대한 포인터; 및
TU가 저장되어 있음을 제 2 테이블 내에서 가리켜지는 각자의 엔트리에 의해 지시된 메모리 셀 어레이의 물리적 어드레스 범위 내의 위치를 나타내는 오프셋을 포함하고,
상기 물리적 어드레스 범위에 대응하는 엔트리를 상기 제 2 테이블에 저장하는 단계를 더 포함하며, 상기 제 2 테이블의 엔트리 각각은:
물리적 어드레스 범위의 제 1 물리적 어드레스를 나타내는 물리적 어드레스 필드; 및
제 2 테이블의 엔트리에 대응하는 물리적 어드레스 범위와 연관된 TU의 수량을 나타내는 카운트 필드를 포함하고,
메모리 셀들의 어레이에 추가적인 TU를 기록하는 것에 응답하여, 제 1 테이블 및 제 2 테이블의 엔트리에 기록하는 단계; 및
엔트리에 대응하는 TU를 무효화하는 것에 응답하여, 무효화된 TU와 연관된 카운트 필드를 수정하는 단계를 더 포함하는, 방법. - 제 18 항에 있어서, 상기 카운트 필드가 0의 값으로 감소되는 것에 응답하여, LBA가 특정 물리적 어드레스 위치와 연관되지 않음을 표시하기 위해 특정 물리적 어드레스 위치와 연관된 카운트 필드에 특정 값을 추가하는 단계를 포함하는, 방법.
- 제 18 항에 있어서, 적어도 4회의 메모리 액세스를 수행함으로써 특정 TU의 기록 동작을 수행하는 단계를 포함하는, 방법.
- 제 20 항에 있어서, 상기 기록 동작을 수행하는 단계는 2회의 판독 및 2회의 기록을 수행하는 단계를 포함하는, 방법.
- 제 20 항에 있어서, 상기 기록 동작을 수행하는 단계는 2회의 판독 및 3회의 기록을 수행하는 단계를 포함하는, 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/664,252 US10534718B2 (en) | 2017-07-31 | 2017-07-31 | Variable-size table for address translation |
| US15/664,252 | 2017-07-31 | ||
| PCT/US2018/044000 WO2019027815A1 (en) | 2017-07-31 | 2018-07-27 | ADDRESSING MEMORY |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200027045A KR20200027045A (ko) | 2020-03-11 |
| KR102149817B1 true KR102149817B1 (ko) | 2020-09-01 |
Family
ID=65038629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207006016A Active KR102149817B1 (ko) | 2017-07-31 | 2018-07-27 | 메모리 어드레싱 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US10534718B2 (ko) |
| EP (1) | EP3662379B1 (ko) |
| KR (1) | KR102149817B1 (ko) |
| CN (1) | CN110998550B (ko) |
| WO (1) | WO2019027815A1 (ko) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102818164B1 (ko) * | 2019-04-01 | 2025-06-10 | 에스케이하이닉스 주식회사 | 메모리 시스템, 메모리 컨트롤러 및 그 동작 방법 |
| US11237953B2 (en) | 2019-05-21 | 2022-02-01 | Micron Technology, Inc. | Host device physical address encoding |
| CN114556313B (zh) * | 2019-09-10 | 2025-10-31 | 美光科技公司 | 存储器映射装置及方法 |
| EP3792800A1 (en) * | 2019-09-12 | 2021-03-17 | Nxp B.V. | Managing equally sized virtual memory regions and physical memory regions in an electronic device |
| CN112835820B (zh) * | 2019-11-22 | 2025-09-30 | 北京忆芯科技有限公司 | 快速访问hmb的方法与存储设备 |
| US11144250B2 (en) * | 2020-03-13 | 2021-10-12 | Alibaba Group Holding Limited | Method and system for facilitating a persistent memory-centric system |
| CN113885778B (zh) | 2020-07-02 | 2024-03-08 | 慧荣科技股份有限公司 | 数据处理方法及对应的数据储存装置 |
| CN113961140B (zh) | 2020-07-02 | 2024-06-11 | 慧荣科技股份有限公司 | 数据处理方法及对应的数据储存装置 |
| CN113885779B (zh) | 2020-07-02 | 2024-03-12 | 慧荣科技股份有限公司 | 数据处理方法及对应的数据储存装置 |
| TWI766527B (zh) * | 2020-07-02 | 2022-06-01 | 慧榮科技股份有限公司 | 資料處理方法及對應之資料儲存裝置 |
| CN112540726B (zh) * | 2020-12-02 | 2024-08-06 | 深圳市硅格半导体有限公司 | 固态存储设备的数据读取方法、系统、设备及介质 |
| CN114764310A (zh) * | 2021-01-13 | 2022-07-19 | 三星电子株式会社 | 使用主机存储缓冲器的处理器和包括该处理器的存储系统 |
| US11734189B2 (en) * | 2021-03-16 | 2023-08-22 | Micron Technology, Inc. | Caching of logical-to-physical mapping information in a memory sub-system |
| JP2022143762A (ja) * | 2021-03-18 | 2022-10-03 | キオクシア株式会社 | メモリシステム、制御方法およびメモリコントローラ |
| CN115729443A (zh) * | 2021-09-01 | 2023-03-03 | 北京特纳飞电子技术有限公司 | 用于对数据进行排序的方法和装置,存储装置 |
| KR20230100008A (ko) * | 2021-12-28 | 2023-07-05 | 에스케이하이닉스 주식회사 | 데이터 저장 장치 및 그 동작 방법 |
| US12450157B2 (en) * | 2021-12-28 | 2025-10-21 | SK Hynix Inc. | Data storage device and method of operating the same |
| US11940926B2 (en) * | 2022-05-13 | 2024-03-26 | Micron Technology, Inc. | Creating high density logical to physical mapping |
| US12298902B2 (en) | 2022-08-31 | 2025-05-13 | Samsung Electronics Co., Ltd. | Storage device including nonvolatile memory device and operating method of storage device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090198952A1 (en) | 2008-02-04 | 2009-08-06 | Apple Inc | Memory Mapping Architecture |
| US8543792B1 (en) | 2006-09-19 | 2013-09-24 | Nvidia Corporation | Memory access techniques including coalesing page table entries |
| US20150127922A1 (en) | 2013-11-06 | 2015-05-07 | International Business Machines Corporation | Physical address management in solid state memory |
| US20160342509A1 (en) | 2015-05-22 | 2016-11-24 | Sandisk Enterprise Ip Llc | Hierarchical FTL Mapping Optimized for Workload |
| US20170046273A1 (en) | 2013-01-22 | 2017-02-16 | Seagate Technology Llc | Variable-size flash translation layer |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7251653B2 (en) | 2004-06-30 | 2007-07-31 | Microsoft Corporation | Method and system for mapping between logical data and physical data |
| US8332572B2 (en) | 2008-02-05 | 2012-12-11 | Spansion Llc | Wear leveling mechanism using a DRAM buffer |
| US8321652B2 (en) | 2008-08-01 | 2012-11-27 | Infineon Technologies Ag | Process and method for logical-to-physical address mapping using a volatile memory device in solid state disks |
| US20100274961A1 (en) | 2009-04-22 | 2010-10-28 | Golla Robert T | Physically-indexed logical map table |
| US8732431B2 (en) * | 2011-03-06 | 2014-05-20 | Micron Technology, Inc. | Logical address translation |
| US8838937B1 (en) * | 2012-05-23 | 2014-09-16 | Densbits Technologies Ltd. | Methods, systems and computer readable medium for writing and reading data |
| US10282286B2 (en) * | 2012-09-14 | 2019-05-07 | Micron Technology, Inc. | Address mapping using a data unit type that is variable |
| US9213633B2 (en) * | 2013-04-30 | 2015-12-15 | Seagate Technology Llc | Flash translation layer with lower write amplification |
| JP6443794B2 (ja) * | 2013-08-16 | 2018-12-26 | エルエスアイ コーポレーション | ホストとコントローラとの間でパーティション化された変換レイヤ |
| US9229876B2 (en) | 2013-12-17 | 2016-01-05 | Sandisk Technologies Inc. | Method and system for dynamic compression of address tables in a memory |
-
2017
- 2017-07-31 US US15/664,252 patent/US10534718B2/en active Active
-
2018
- 2018-07-27 KR KR1020207006016A patent/KR102149817B1/ko active Active
- 2018-07-27 WO PCT/US2018/044000 patent/WO2019027815A1/en not_active Ceased
- 2018-07-27 CN CN201880049529.9A patent/CN110998550B/zh active Active
- 2018-07-27 EP EP18840416.4A patent/EP3662379B1/en active Active
-
2020
- 2020-01-10 US US16/739,401 patent/US11232041B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8543792B1 (en) | 2006-09-19 | 2013-09-24 | Nvidia Corporation | Memory access techniques including coalesing page table entries |
| US20090198952A1 (en) | 2008-02-04 | 2009-08-06 | Apple Inc | Memory Mapping Architecture |
| US20170046273A1 (en) | 2013-01-22 | 2017-02-16 | Seagate Technology Llc | Variable-size flash translation layer |
| US20150127922A1 (en) | 2013-11-06 | 2015-05-07 | International Business Machines Corporation | Physical address management in solid state memory |
| US20160342509A1 (en) | 2015-05-22 | 2016-11-24 | Sandisk Enterprise Ip Llc | Hierarchical FTL Mapping Optimized for Workload |
Non-Patent Citations (1)
| Title |
|---|
| C. Park, et al., "Hybrid TLB Coalescing: Improving TLB Translation Coverage under Diverse Fragmented Memory Allocations", ISCA ‘17, pp. 444-456, June 24-28, 2017. |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3662379A4 (en) | 2021-06-02 |
| CN110998550A (zh) | 2020-04-10 |
| EP3662379B1 (en) | 2022-09-07 |
| WO2019027815A1 (en) | 2019-02-07 |
| KR20200027045A (ko) | 2020-03-11 |
| US20200151110A1 (en) | 2020-05-14 |
| CN110998550B (zh) | 2022-08-02 |
| US20190034347A1 (en) | 2019-01-31 |
| EP3662379A1 (en) | 2020-06-10 |
| US10534718B2 (en) | 2020-01-14 |
| US11232041B2 (en) | 2022-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102149817B1 (ko) | 메모리 어드레싱 | |
| US20230273876A1 (en) | Memory system, data storage device, user device and data management method thereof | |
| CN111033477B (zh) | 逻辑到物理映射 | |
| KR102567140B1 (ko) | 데이터 관리 방법 및 이를 수행하는 저장 장치 | |
| JP5649742B2 (ja) | トランザクションログの復元 | |
| US8751731B2 (en) | Memory super block allocation | |
| US20190258569A1 (en) | Directed sanitization of memory | |
| US7890550B2 (en) | Flash memory system and garbage collection method thereof | |
| US10496334B2 (en) | Solid state drive using two-level indirection architecture | |
| US20130151759A1 (en) | Storage device and operating method eliminating duplicate data storage | |
| CN110955384A (zh) | 数据储存装置以及非挥发式存储器控制方法 | |
| US20150098271A1 (en) | System and method of storing data in a data storage device | |
| US20150186259A1 (en) | Method and apparatus for storing data in non-volatile memory | |
| US11543993B1 (en) | Fast garbage collection in zoned namespaces SSDs | |
| KR102366238B1 (ko) | 다이 어드레싱 | |
| US8521946B2 (en) | Semiconductor disk devices and related methods of randomly accessing data | |
| TWI763050B (zh) | 自適應損耗平衡方法及演算法與相關記憶體裝置及設備 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |