KR20170056936A - 솔리드 스테이트 드라이브 장치 및 이를 포함하는 저장 시스템 - Google Patents
솔리드 스테이트 드라이브 장치 및 이를 포함하는 저장 시스템 Download PDFInfo
- Publication number
- KR20170056936A KR20170056936A KR1020150160421A KR20150160421A KR20170056936A KR 20170056936 A KR20170056936 A KR 20170056936A KR 1020150160421 A KR1020150160421 A KR 1020150160421A KR 20150160421 A KR20150160421 A KR 20150160421A KR 20170056936 A KR20170056936 A KR 20170056936A
- Authority
- KR
- South Korea
- Prior art keywords
- power supply
- auxiliary
- voltage
- supply voltage
- solid state
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
-
- 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/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/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/08—Address circuits; Decoders; Word-line control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/30—Power supply circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3418—Disturbance prevention or evaluation; Refreshing of disturbed memory data
- G11C16/3431—Circuits or methods to detect disturbed nonvolatile memory cells, e.g. which still read as programmed but with threshold less than the program verify threshold or read as erased but with threshold greater than the erase verify threshold, and to reverse the disturbance via a refreshing programming or erasing step
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/32—Timing circuits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Read Only Memory (AREA)
Abstract
Description
도 2는 도 1의 솔리드 스테이트 드라이브 장치에 포함되는 불휘발성 메모리 장치의 일 예를 나타내는 블록도이다.
도 3은 도 2의 불휘발성 메모리 장치에 포함되는 메모리 셀 어레이의 일 예를 나타내는 회로도이다.
도 4는 도 2의 불휘발성 메모리 장치에 포함되는 메모리 셀 어레이의 다른 예를 나타내는 회로도이다.
도 5a 및 5b는 도 1의 불휘발성 메모리 장치에 포함되는 메모리 셀의 프로그램 동작을 설명하기 위한 도면들이다.
도 6a 및 6b는 도 1의 불휘발성 메모리 장치에 포함되는 메모리 셀의 데이터 리텐션(retention) 에러를 설명하기 위한 도면들이다.
도 7은 도 1의 솔리드 스테이트 드라이브 장치에 포함되는 보조 리프로그램 장치의 일 예를 나타내는 블록도이다.
도 8은 도 7의 보조 리프로그램 장치에 포함되는 보조 전력 공급 회로의 일 예를 나타내는 블록도이다.
도 9는 도 7의 보조 리프로그램 장치에 포함되는 로직 회로의 일 예를 나타내는 블록도이다.
도 10은 도 7의 보조 리프로그램 장치에 포함되는 로직 회로의 다른 예를 나타내는 블록도이다.
도 11은 도 1의 솔리드 스테이트 드라이브 장치에 포함되는 컨트롤러의 일 예를 나타내는 블록도이다.
도 12는 도 1의 솔리드 스테이트 드라이브 장치에 포함되는 컨트롤러의 다른 예를 나타내는 블록도이다.
도 13은 본 발명의 일 실시예에 따른 솔리드 스테이트 드라이브 장치의 동작 방법을 나타내는 순서도이다.
도 14는 도 13의 복수의 불휘발성 메모리 장치들에 대해 리프로그램 동작을 수행하는 단계의 일 예를 나타내는 순서도이다.
도 15는 본 발명의 일 실시예에 따른 저장 시스템을 나타내는 블록도이다.
도 16은 도 15의 솔리드 스테이트 드라이브 장치에 포함되는 보조 리프로그램 장치의 일 예를 나타내는 블록도이다.
도 17은 도 16의 보조 리프로그램 장치에 포함되는 보조 전력 공급 회로의 일 예를 나타내는 블록도이다.
도 18은 본 발명의 일 실시예에 따른 저장 시스템을 나타내는 블록도이다.
도 19는 본 발명의 일 실시예에 따른 저장 시스템을 나타내는 블록도이다.
도 20은 도 19의 솔리드 스테이트 드라이브 장치에 포함되는 보조 리프로그램 장치의 일 예를 나타내는 블록도이다.
도 21은 도 20의 보조 리프로그램 장치에 포함되는 보조 전력 공급 회로의 일 예를 나타내는 블록도이다.
도 22는 본 발명의 일 실시예에 따른 컴퓨팅 시스템을 나타내는 블록도이다.
100: 불휘발성 메모리 장치 200: 컨트롤러
300: 메인 전력 공급 회로 400: 보조 리프로그램 장치
410: 보조 전력 저장 소자 420: 보조 전력 공급 회로
430: 로직 회로 3000: 컴퓨팅 시스템
Claims (20)
- 복수의 불휘발성 메모리 장치들;
상기 복수의 불휘발성 메모리 장치들의 동작을 제어하는 컨트롤러;
전력 라인을 통해 제공되는 전원 전압을 사용하여 상기 복수의 불휘발성 메모리 장치들 및 상기 컨트롤러에 동작 전압을 공급하는 메인 전력 공급 회로; 및
상기 전원 전압의 공급이 중단되는 경우, 내부적으로 생성되는 보조 전원 전압을 사용하여 상기 컨트롤러를 제어하여 제1 주기마다 상기 복수의 불휘발성 메모리 장치들에 대해 리프로그램(Reprogram) 동작을 수행하는 보조 리프로그램 장치를 포함하는 솔리드 스테이트 드라이브(Solid State Drive; SSD) 장치. - 제1 항에 있어서, 상기 보조 리프로그램 장치는 현재 온도에 기초하여 상기 제1 주기를 가변하는 솔리드 스테이트 드라이브 장치.
- 제1 항에 있어서, 상기 보조 리프로그램 장치는,
상기 보조 전원 전압을 생성하는 보조 전력 저장 소자;
상기 보조 전원 전압을 사용하여 로직 동작 전압을 생성하고, 전원 인에이블 신호가 활성화되는 동안 상기 보조 전원 전압을 사용하여 상기 복수의 불휘발성 메모리 장치들 및 상기 컨트롤러에 보조 동작 전압을 공급하는 보조 전력 공급 회로; 및
상기 로직 동작 전압을 사용하여 동작하고, 상기 전력 라인을 통해 상기 전원 전압이 공급되는지 여부를 판단하며, 상기 전원 전압의 공급이 중단되는 시점으로부터 상기 제1 주기마다 상기 전원 인에이블 신호를 활성화시키고 리프로그램 명령을 상기 컨트롤러에 제공하는 로직 회로를 포함하는 솔리드 스테이트 드라이브 장치. - 제3 항에 있어서, 상기 로직 회로는,
상기 전력 라인의 전압을 감지하여 상기 전력 라인을 통해 상기 전원 전압이 공급되는지 여부를 판단하고, 상기 전원 전압의 공급이 중단되는 경우 클럭 인에이블 신호를 활성화시키는 코어 회로;
상기 클럭 인에이블 신호가 활성화되는 동안 카운트 클럭 신호를 생성하는 클럭 생성기; 및
상기 카운트 클럭 신호에 동기되어 카운팅 동작을 수행하여 카운트 값을 생성하고, 카운트 리셋 신호에 응답하여 상기 카운트 값을 리셋하는 카운트 회로를 포함하고,
상기 코어 회로는 상기 카운트 값이 문턱 값과 일치하는 경우 상기 전원 인에이블 신호를 활성화시키고 상기 리프로그램 명령을 출력하고 상기 카운트 리셋 신호를 생성하는 솔리드 스테이트 드라이브 장치. - 제4 항에 있어서, 상기 코어 회로는, 상기 전력 라인을 통해 상기 전원 전압이 공급되는 경우, 상기 클럭 인에이블 신호를 비활성화시키고,
상기 클럭 생성기는 상기 클럭 인에이블 신호가 비활성화되는 동안 상기 카운트 클럭 신호의 토글링을 중단하는 솔리드 스테이트 드라이브 장치. - 제4 항에 있어서, 상기 로직 회로는,
현재 온도를 감지하는 온도 센서를 더 포함하고,
상기 코어 회로는 상기 현재 온도에 기초하여 주파수 제어 신호를 생성하고,
상기 클럭 생성기는 상기 주파수 제어 신호에 기초하여 상기 카운트 클럭 신호의 주파수를 가변하는 솔리드 스테이트 드라이브 장치. - 제6 항에 있어서, 상기 코어 회로는, 상기 현재 온도가 상승하는 경우 상기 클럭 생성기로부터 생성되는 상기 카운트 클럭 신호의 주파수가 증가하도록 상기 주파수 제어 신호를 가변하는 솔리드 스테이트 드라이브 장치.
- 제3 항에 있어서, 상기 보조 전력 공급 회로는 상기 전력 라인을 통해 상기 전원 전압이 공급되는 경우, 상기 전원 전압을 사용하여 상기 보조 전력 저장 소자를 충전하는 충전 회로를 포함하는 솔리드 스테이트 드라이브 장치.
- 제3 항에 있어서, 상기 보조 전력 저장 소자는 충전 가능한 배터리(battery)를 포함하는 솔리드 스테이트 드라이브 장치.
- 제3 항에 있어서, 상기 컨트롤러는 상기 로직 회로로부터 상기 리프로그램 명령을 수신하는 경우, 상기 보조 동작 전압을 사용하여 상기 복수의 불휘발성 메모리 장치들에 대해 상기 리프로그램 동작을 수행하고, 상기 리프로그램 동작을 종료한 이후 상기 로직 회로에 리프로그램 종료 신호를 제공하는 솔리드 스테이트 드라이브 장치.
- 제10 항에 있어서, 상기 로직 회로는 상기 리프로그램 종료 신호에 응답하여 상기 전원 인에이블 신호를 비활성화시키고,
상기 보조 전력 공급 회로는 상기 전원 인에이블 신호가 비활성화되는 동안 상기 보조 동작 전압의 생성을 중단하는 솔리드 스테이트 드라이브 장치. - 제10 항에 있어서, 상기 컨트롤러는 상기 리프로그램 명령에 응답하여, 상기 복수의 불휘발성 메모리 장치들에 포함되는 복수의 블록들 중에서 리프로그램이 필요한 블록을 리프로그램 블록으로서 선택하고, 상기 리프로그램 블록에 저장된 데이터를 독출하고, 상기 독출된 데이터를 다른 블록에 프로그램하고, 상기 리프로그램 블록을 소거함으로써 상기 리프로그램 동작을 수행하는 솔리드 스테이트 드라이브 장치.
- 제12 항에 있어서, 상기 컨트롤러는 상기 복수의 블록들에 포함되는 적어도 하나의 페이지의 비트 에러율(Bit Error Rate; BER)을 결정하고, 미리 정해진 값 이상의 비트 에러율을 갖는 페이지를 포함하는 블록을 상기 리프로그램 블록으로서 선택하는 솔리드 스테이트 드라이브 장치.
- 제12 항에 있어서, 상기 컨트롤러는 상기 복수의 블록들에 포함되는 적어도 하나의 페이지에 대해 마지막으로 프로그램 동작이 수행된 시각을 저장하고, 상기 마지막으로 프로그램 동작이 수행된 시각으로부터 미리 정해진 시간이 경과된 페이지를 포함하는 블록을 상기 리프로그램 블록으로서 선택하는 솔리드 스테이트 드라이브 장치.
- 데이터를 저장하는 솔리드 스테이트 드라이브 장치; 및
상기 솔리드 스테이트 드라이브 장치에 전력 라인을 통해 전원 전압을 제공하고, 상기 솔리드 스테이트 드라이브 장치의 동작을 제어하는 호스트를 포함하고,
상기 솔리드 스테이트 드라이브 장치는 상기 호스트로부터 상기 전원 전압의 공급이 중단되는 경우, 내부적으로 생성되는 보조 전원 전압을 사용하여 제1 주기마다 상기 데이터의 적어도 일부를 상기 솔리드 스테이트 드라이브 장치의 다른 물리 영역으로 이동하여 저장하는 저장 시스템. - 제15 항에 있어서, 상기 솔리드 스테이트 드라이브 장치는 현재 온도에 기초하여 상기 제1 주기를 가변하는 저장 시스템.
- 제15 항에 있어서, 상기 솔리드 스테이트 드라이브 장치는,
복수의 불휘발성 메모리 장치들;
상기 복수의 불휘발성 메모리 장치들의 동작을 제어하는 컨트롤러;
상기 전원 전압을 사용하여 상기 복수의 불휘발성 메모리 장치들 및 상기 컨트롤러에 동작 전압을 공급하는 메인 전력 공급 회로; 및
상기 전원 전압의 공급이 중단되는 경우, 상기 보조 전원 전압을 사용하여 상기 컨트롤러를 제어하여 상기 제1 주기마다 상기 복수의 불휘발성 메모리 장치들에 대해 리프로그램 동작을 수행하는 보조 리프로그램 장치를 포함하는 저장 시스템. - 복수의 불휘발성 메모리 장치들 및 보조 전력 저장 소자를 포함하는 솔리드 스테이트 드라이브 장치의 동작 방법에 있어서,
전력 라인을 통해 전원 전압이 공급되는지 여부를 판단하는 단계;
상기 전원 전압이 공급되는 경우, 상기 전원 전압을 사용하여 복수의 불휘발성 메모리 장치들에 대해 프로그램 동작 및 독출 동작을 수행하는 단계; 및
상기 전원 전압의 공급이 중단되는 경우, 상기 보조 전력 저장 소자로부터 생성되는 보조 전원 전압을 사용하여 제1 주기마다 상기 복수의 불휘발성 메모리 장치들에 대해 리프로그램 동작을 수행하는 단계를 포함하는 솔리드 스테이트 드라이브 장치의 동작 방법. - 제18 항에 있어서,
현재 온도에 기초하여 상기 제1 주기를 가변하는 단계를 더 포함하는 솔리드 스테이트 드라이브 장치의 동작 방법. - 제18 항에 있어서, 상기 전원 전압의 공급이 중단되는 경우, 상기 보조 전력 저장 소자로부터 생성되는 상기 보조 전원 전압을 사용하여 상기 제1 주기마다 상기 복수의 불휘발성 메모리 장치들에 대해 리프로그램 동작을 수행하는 단계는,
카운트 클럭 신호를 생성하는 단계;
상기 카운트 클럭 신호에 동기되어 카운팅 동작을 수행하여 카운트 값을 생성하는 단계;
상기 카운트 값이 문턱 값과 일치하는 경우, 상기 보조 전원 전압을 사용하여 보조 동작 전압을 생성하는 단계;
상기 보조 동작 전압을 사용하여 상기 복수의 불휘발성 메모리 장치들에 포함되는 복수의 블록들 중에서 리프로그램이 필요한 블록을 리프로그램 블록으로서 선택하는 단계;
상기 보조 동작 전압을 사용하여 상기 리프로그램 블록에 저장된 데이터를 다른 블록으로 이동하는 단계; 및
상기 보조 동작 전압의 생성을 중단하는 단계를 포함하는 솔리드 스테이트 드라이브 장치의 동작 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150160421A KR102359979B1 (ko) | 2015-11-16 | 2015-11-16 | 솔리드 스테이트 드라이브 장치 및 이를 포함하는 저장 시스템 |
| US15/333,384 US10679701B2 (en) | 2015-11-16 | 2016-10-25 | Solid state drive devices and storage systems having the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150160421A KR102359979B1 (ko) | 2015-11-16 | 2015-11-16 | 솔리드 스테이트 드라이브 장치 및 이를 포함하는 저장 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170056936A true KR20170056936A (ko) | 2017-05-24 |
| KR102359979B1 KR102359979B1 (ko) | 2022-02-08 |
Family
ID=58692136
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150160421A Active KR102359979B1 (ko) | 2015-11-16 | 2015-11-16 | 솔리드 스테이트 드라이브 장치 및 이를 포함하는 저장 시스템 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10679701B2 (ko) |
| KR (1) | KR102359979B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190013086A (ko) * | 2017-07-31 | 2019-02-11 | 삼성전자주식회사 | 데이터 저장 시스템, 데이터 저장 시스템의 데이터 저장 방법, 및 솔리드 스테이트 드라이브의 제조 방법 |
| WO2021066620A1 (ko) * | 2019-10-04 | 2021-04-08 | 엘지이노텍 주식회사 | 낸드 플래시 메모리 소자의 제어 장치 및 이의 제어 방법 |
| KR20210075175A (ko) * | 2018-12-07 | 2021-06-22 | 양쯔 메모리 테크놀로지스 씨오., 엘티디. | 메모리 시스템 프로그래밍 방법 |
| KR20220008429A (ko) * | 2020-07-13 | 2022-01-21 | 삼성전자주식회사 | 솔리드 스테이트 드라이브, 솔리드 스테이트 드라이브를 포함하는 전자 장치, 그리고 솔리드 스테이트 드라이브를 관리하는 방법 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10318381B2 (en) | 2017-03-29 | 2019-06-11 | Micron Technology, Inc. | Selective error rate information for multidimensional memory |
| KR102611634B1 (ko) * | 2018-01-22 | 2023-12-08 | 삼성전자주식회사 | 스토리지 장치, 스토리지 시스템 및 스토리지 장치의 동작 방법 |
| US11403159B2 (en) | 2018-01-31 | 2022-08-02 | Hewlett Packard Enterprise Development Lp | Device carrier assemblies |
| US11132042B2 (en) * | 2018-01-31 | 2021-09-28 | Hewlett Packard Enterprise Development Lp | Drive carrier assemblies |
| JP2019168755A (ja) | 2018-03-22 | 2019-10-03 | 東芝メモリ株式会社 | メモリシステム、電源制御回路及び制御方法 |
| EP3940505B1 (en) * | 2020-07-13 | 2023-10-18 | Samsung Electronics Co., Ltd. | Electronic device including solid state drive |
| KR102910362B1 (ko) * | 2020-11-02 | 2026-01-13 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
| KR102434036B1 (ko) * | 2021-06-17 | 2022-08-19 | 삼성전자주식회사 | 보조 전원 장치의 수명을 위한 충전 전압 제어 방법 및 이를 수행하는 스토리지 장치 |
| US20250140330A1 (en) * | 2023-10-25 | 2025-05-01 | Western Digital Technologies, Inc. | Method for isolating faulty nand temperature sensor |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100702362B1 (ko) * | 2004-10-06 | 2007-04-02 | 삼성전자주식회사 | 안정적인 시스템 종료를 위한 전원 공급 회로 및 방법 |
| US20140098600A1 (en) * | 2012-10-09 | 2014-04-10 | Jinhyun Kim | Semiconductor memory device having discriminary read and write operations according to temperature |
| US20150042410A1 (en) * | 2013-08-08 | 2015-02-12 | Seiko Epson Corporation | Control method for oscillation circuit, circuit for oscillation, oscillator, electronic apparatus, and moving object |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0320142D0 (en) | 2003-08-28 | 2003-10-01 | Ibm | Data storage systems |
| US8412876B2 (en) | 2010-06-30 | 2013-04-02 | Felicity Taiwan Corporation | Storage device with multiple storage units and control method thereof |
| JP2012088780A (ja) | 2010-10-15 | 2012-05-10 | Canon Electronics Inc | 情報処理装置、情報処理装置の制御方法、及び、プログラム |
| KR20120120706A (ko) | 2011-04-25 | 2012-11-02 | 삼성전자주식회사 | 보조 전원 장치 및 보조 전원 장치를 포함하는 사용자 장치 |
| JP2013041458A (ja) | 2011-08-17 | 2013-02-28 | Canon Inc | データ処理装置及びその制御方法 |
| US9176800B2 (en) | 2011-08-31 | 2015-11-03 | Micron Technology, Inc. | Memory refresh methods and apparatuses |
| US9389673B2 (en) | 2011-12-22 | 2016-07-12 | Sandisk Technologies Inc. | Systems and methods of performing a data save operation |
| KR101878200B1 (ko) | 2012-01-09 | 2018-07-16 | 삼성전자 주식회사 | 서든 파워 오프 발생 시 메모리 시스템을 제어하는 방법 |
| US8645770B2 (en) * | 2012-01-18 | 2014-02-04 | Apple Inc. | Systems and methods for proactively refreshing nonvolatile memory |
| US9645177B2 (en) | 2012-05-04 | 2017-05-09 | Seagate Technology Llc | Retention-drift-history-based non-volatile memory read threshold optimization |
| US20140040537A1 (en) * | 2012-08-01 | 2014-02-06 | Genusion Inc. | Storage medium using nonvolatile semiconductor storage device, and data terminal including the same |
| JP2015064860A (ja) | 2013-08-27 | 2015-04-09 | キヤノン株式会社 | 画像形成装置およびその制御方法、並びにプログラム |
| KR20150044753A (ko) | 2013-10-17 | 2015-04-27 | 에스케이하이닉스 주식회사 | 데이터 저장 장치의 동작 방법 |
| US8843700B1 (en) * | 2013-11-29 | 2014-09-23 | NXGN Data, Inc. | Power efficient method for cold storage data retention management |
| KR102285772B1 (ko) * | 2015-02-02 | 2021-08-05 | 에스케이하이닉스 주식회사 | 메모리 장치 및 이를 포함하는 메모리 시스템 |
| US20160350002A1 (en) * | 2015-05-29 | 2016-12-01 | Intel Corporation | Memory device specific self refresh entry and exit |
-
2015
- 2015-11-16 KR KR1020150160421A patent/KR102359979B1/ko active Active
-
2016
- 2016-10-25 US US15/333,384 patent/US10679701B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100702362B1 (ko) * | 2004-10-06 | 2007-04-02 | 삼성전자주식회사 | 안정적인 시스템 종료를 위한 전원 공급 회로 및 방법 |
| US20140098600A1 (en) * | 2012-10-09 | 2014-04-10 | Jinhyun Kim | Semiconductor memory device having discriminary read and write operations according to temperature |
| US20150042410A1 (en) * | 2013-08-08 | 2015-02-12 | Seiko Epson Corporation | Control method for oscillation circuit, circuit for oscillation, oscillator, electronic apparatus, and moving object |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190013086A (ko) * | 2017-07-31 | 2019-02-11 | 삼성전자주식회사 | 데이터 저장 시스템, 데이터 저장 시스템의 데이터 저장 방법, 및 솔리드 스테이트 드라이브의 제조 방법 |
| KR20210075175A (ko) * | 2018-12-07 | 2021-06-22 | 양쯔 메모리 테크놀로지스 씨오., 엘티디. | 메모리 시스템 프로그래밍 방법 |
| WO2021066620A1 (ko) * | 2019-10-04 | 2021-04-08 | 엘지이노텍 주식회사 | 낸드 플래시 메모리 소자의 제어 장치 및 이의 제어 방법 |
| US12009035B2 (en) | 2019-10-04 | 2024-06-11 | Lg Innotek Co., Ltd. | Apparatus for controlling NAND flash memory device and method for controlling same |
| US12682963B2 (en) | 2019-10-04 | 2026-07-14 | Lg Innotek Co., Ltd. | Apparatus for controlling NAND flash memory device and method for controlling same |
| KR20220008429A (ko) * | 2020-07-13 | 2022-01-21 | 삼성전자주식회사 | 솔리드 스테이트 드라이브, 솔리드 스테이트 드라이브를 포함하는 전자 장치, 그리고 솔리드 스테이트 드라이브를 관리하는 방법 |
| US11847032B2 (en) | 2020-07-13 | 2023-12-19 | Samsung Electronics Co., Ltd. | Solid state drive, electronic device including solid state drive, and method of managing solid state drive |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102359979B1 (ko) | 2022-02-08 |
| US20170140825A1 (en) | 2017-05-18 |
| US10679701B2 (en) | 2020-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102359979B1 (ko) | 솔리드 스테이트 드라이브 장치 및 이를 포함하는 저장 시스템 | |
| JP7213690B2 (ja) | フラッシュメモリのためのリフレッシュの管理 | |
| KR102090589B1 (ko) | 비휘발성 메모리 장치의 데이터 저장 방법 및 비휘발성 메모리 장치의 테스트 방법 | |
| JP5513289B2 (ja) | プログラミングの間にプログラム禁止電圧が変化する不揮発性メモリ装置及びそのプログラミング方法 | |
| KR102422478B1 (ko) | 불휘발성 메모리 장치의 독출 방법 | |
| KR101678907B1 (ko) | 리드 디스터번스를 줄일 수 있는 불휘발성 메모리 장치 및 그것의 읽기 방법 | |
| KR101891164B1 (ko) | 프로그램 스케줄러를 포함하는 플래시 메모리 장치 | |
| US8611150B2 (en) | Flash memory device including flag cells and method of programming the same | |
| TWI610170B (zh) | 半導體記憶體裝置、其讀取方法以及具有該半導體記憶體裝置的資料儲存裝置 | |
| US9030878B2 (en) | Semiconductor memory device including a plurality of cell strings, memory system including the same, and control method thereof | |
| US8406062B2 (en) | Charge recycling memory system and a charge recycling method thereof | |
| CN111258793A (zh) | 存储器控制器及其操作方法 | |
| KR102128825B1 (ko) | 불휘발성 메모리 장치 및 그것의 동작 방법 | |
| KR20110051780A (ko) | 불휘발성 메모리 장치의 프로그램 방법 | |
| KR101874408B1 (ko) | 비휘발성 메모리 장치 및 이를 포함하는 메모리 시스템 | |
| KR20140031556A (ko) | 플래시 메모리를 포함하는 플래시 메모리 시스템 및 그것의 비정상 워드 라인 검출 방법 | |
| CN111128280B (zh) | 存储装置及其操作方法 | |
| KR20120056113A (ko) | 불휘발성 메모리 장치 및 그것의 프로그램 방법, 그리고 불휘발성 메모리 장치를 포함하는 메모리 시스템 | |
| KR102456104B1 (ko) | 데이터 신뢰성에 따라 동작 조건을 변경하는 저장 장치의 동작 방법 | |
| KR20100107291A (ko) | 불휘발성 메모리 장치 및 그것의 프로그램 전압 생성방법 | |
| KR20110045223A (ko) | 비휘발성 메모리 장치 및 그것의 바이어스 전압 인가 방법 | |
| KR20160124575A (ko) | 불휘발성 메모리 장치 및 그것의 프로그램 방법과 독출 방법 | |
| KR20220075684A (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
| KR102182804B1 (ko) | 메모리 장치의 독출 방법 | |
| KR20130011033A (ko) | 불휘발성 메모리를 포함하는 메모리 시스템 및 그것의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| AMND | Amendment | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| 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 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| 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 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| 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 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0701 | Decision of registration after re-examination |
St.27 status event code: A-3-4-F10-F13-rex-PX0701 |
|
| X701 | Decision to grant (after re-examination) | ||
| 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-U11-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 |
|
| 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: 5 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |