KR100381957B1 - 비휘발성 반도체 메모리 장치 및 그것의 데이터 입/출력제어 방법 - Google Patents
비휘발성 반도체 메모리 장치 및 그것의 데이터 입/출력제어 방법 Download PDFInfo
- Publication number
- KR100381957B1 KR100381957B1 KR10-2001-0000346A KR20010000346A KR100381957B1 KR 100381957 B1 KR100381957 B1 KR 100381957B1 KR 20010000346 A KR20010000346 A KR 20010000346A KR 100381957 B1 KR100381957 B1 KR 100381957B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- input
- signal
- response
- data
- 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.)
- Expired - Fee Related
Links
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
- 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/26—Sensing or reading circuits; Data output circuits
Landscapes
- Read Only Memory (AREA)
Abstract
Description
Claims (38)
- 행들과 열들의 매트릭스 형태로 배열된 메모리 셀들을 갖는 어레이와; 상기 어레이에/로부터 저장될/독출된 데이터를 임시적으로 저장하는 복수 개의 래치들을 포함하는 비휘발성 반도체 메모리 장치에 있어서:입출력 핀들에 제공되는 데이터를 어드레스로서 저장하는 어드레스 버퍼 회로와;상기 어드레스 버퍼 회로에 저장된 데이터를 열 어드레스로서 받아들이고, 상기 입력된 열 어드레스를 순차적으로 증가시키는 열 어드레스 레지스터와;상기 열 어드레스 레지스터로부터 순차적으로 출력되는 열 어드레스에 응답하여 래치들의 그룹을 선택하는 선택 회로와;상기 입출력 핀들을 통해 입력되는 데이터를 데이터 입력 신호에 동기 되어 상기 선택된 래치들로 전달하고, 상기 선택된 래치들에 저장된 데이터를 데이터 출력 신호에 동기 되어 상기 입출력 핀들로 전달하는 데이터 입/출력 회로 및;상기 데이터가 상기 선택된 래치들로/로부터 전달되는/상기 입출력 핀들로 전달되는 도중에 상기 입출력 핀들에 외부 어드레스가 인가될 때, 상기 입출력 핀들에 제공되는 상기 외부 어드레스가 상기 열 어드레스 레지스터에 저장되도록 상기 어드레스 버퍼 회로 및 상기 열 어드레스 레지스터를 제어하는 수단을 포함하는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 1 항에 있어서,상기 어레이는 메인 필드 어레이와 스페어 필드 어레이로 구분되며; 상기 데이터는 상기 메인 필드 어레이에 저장될 정상적인 데이터 비트들과 상기 스페어 필드 어레이에 저장될, 상기 정상적인 데이터 비트들과 관련된, 부가 데이터 비트들로 이루어지는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 2 항에 있어서,상기 데이터가 상기 선택된 래치들로/로부터 전달되는/상기 입출력 핀들로 전달되는 도중에 상기 입출력 핀들에 인가된 상기 외부 어드레스는 상기 스페어 필드 어레이의 열들을 지정하기 위해 사용되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 3 항에 있어서,상기 제어 수단은 열 어드레스의 변경을 알리는 커맨드가 상기 입출력 핀들을 통해 입력될 때 활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 4 항에 있어서,상기 제어 수단은상기 입출력 핀들을 통해 입력된 상기 커맨드에 응답하여 열 어드레스 변경을 나타내는 제 1 플래그 신호를 발생하는 커맨드 레지스터와;상기 제 1 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 숏 펄스 발생 회로와;상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 어드레스 입력 구간 설정 회로 및;상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 제어 로직을 포함하며,상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 5 항에 있어서,상기 제어 수단은 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 종료되었는 지의 여부를 검출하고, 그 검출 결과로서 리세트 신호를 발생하는 검출 회로를 부가적으로 포함하며, 상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 6 항에 있어서,상기 커맨드 레지스터는 독출 동작/연속적인 데이터 입력 동작을 나타내는커맨드에 응답하여 제 2 플래그 신호를 발생하고; 상기 리세트 신호를 발생하는 검출 회로는 상기 제 2 플래그 신호가 활성화될 때 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 시작되었는 지의 여부를 검출하고, 그 검출 결과로서 세트 신호를 발생하며; 상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 3 항에 있어서,상기 제어 수단은 외부 제어 신호들 (CLE, ALE, /WE, /RE)의 조합에 의해서 활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 8 항에 있어서,상기 제어 수단은상기 외부 제어 신호들 (CLE, ALE, /WE, /RE)의 조합이 열 어드레스 변경을 알리는 지의 여부를 검출하고, 그 검출 결과로서 상기 열 어드레스 레지스터의 열 어드레스 변경을 나타내는 제 1 플래그 신호를 발생하는 제 1 검출 회로와;상기 제 1 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 숏 펄스 발생 회로와;상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 어드레스 입력 구간 설정 회로 및;상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 제어 로직을 포함하며,상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 9 항에 있어서,상기 제어 수단은 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 상기 어드레스 입력 구간이 종료되었는 지의 여부를 검출하여, 그 검출 결과로서 리세트 신호를 발생하는 제 2 검출 회로를 부가적으로 포함하며, 상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 10 항에 있어서,상기 제어 수단은 독출 동작/연속적인 데이터 입력 동작을 나타내는 커맨드에 응답하여 제 2 플래그 신호를 발생하는 커맨드 레지스터를 부가적으로 포함하고; 상기 제 2 검출 회로는 상기 제 2 플래그 신호가 활성화될 때 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 시작되었는 지의 여부를 검출하고, 그 검출 결과로서 세트 신호를 발생하며; 상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 3 항에 있어서,상기 제어 수단은 외부 제어 신호들 (ALE, /CE, /WE, /RE)의 로직 상태들이 어드레스 입력 조건과 일치할 때마다 활성화되는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 제 12 항에 있어서,상기 제어 수단은소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 발생하는 어드레스 입력 구간 설정 회로와;상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 제어 로직 및;상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 상기 어드레스 입력 구간의 개시 시점을 검출하여 세트 신호를 출력하며, 상기 어드레스 입력 구간의 종료 시점을 검출하여 리세트 신호를 출력하는 검출 회로를 포함하며,상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되고, 상기 리세트 신호에 의해서 비활성화되며; 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하고;그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 것을 특징으로 하는 비휘발성 반도체 메모리 장치.
- 행들과 열들의 매트릭스 형태로 배열된 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 가지며, 메인 필드 어레이와 스페어 필드 어레이로 구분되는 메모리 셀 어레이와;복수 개의 그룹들로 구분되며, 상기 어레이에/로부터 저장될/독출된 데이터 열을 임시적으로 저장하는 복수 개의 래치들과;상기 데이터 열은 상기 메인 필드 어레이에 저장될 정상적인 데이터 비트들과 상기 스페어 필드 어레이에 저장될, 상기 정상적인 데이터 비트들과 관련된, 부가 데이터 비트들로 이루어지며;입출력 핀들에 제공되는 신호들을 어드레스로서 저장하는 어드레스 버퍼 회로와;상기 어드레스 버퍼 회로에 저장된 신호들을 열 어드레스로서 받아들이고, 상기 입력된 열 어드레스를 순차적으로 증가시키는 열 어드레스 레지스터와;상기 열 어드레스 레지스터로부터 출력되는 열 어드레스에 응답하여 상기 래치들의 그룹들을 순차적으로 선택하는 선택 회로와;상기 입출력 핀들을 통해 순차적으로 입력되는 데이터 열을 데이터 입력 신호에 동기되어 상기 선택된 그룹들의 래치들로 전달하고, 상기 선택된 그룹들의 래치들에 저장된 데이터 열을 데이터 출력 신호에 동기되어 상기 입출력 핀들로 전달하는 데이터 입/출력 회로와;열 어드레스 변경을 알리는 커맨드에 응답하여 열 어드레스 변경을 나타내는 플래그 신호를 발생하는 커맨드 레지스터와;상기 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 숏 펄스 발생 회로와;상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 어드레스 입력 구간 설정 회로 및;상기 입출력 핀들에 제공되는 외부 어드레스가 상기 열 어드레스 레지스터에 저장되도록, 상기 어드레스 입력 구간 신호의 활성화에 응답하여 상기 어드레스 버퍼 회로 및 상기 열 어드레스 레지스터를 제어하는 제어 로직을 포함하는 플래시 메모리 장치.
- 제 14 항에 있어서,외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 종료되었는 지의 여부를 검출하고, 그 검출 결과로서 리세트 신호를 발생하는 검출 회로를 부가적으로 포함하며, 상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되는 플래시 메모리 장치.
- 제 14 항에 있어서,상기 커맨드 레지스터는 독출 동작/연속적인 데이터 입력 동작을 나타내는 커맨드에 응답하여 제 2 플래그 신호를 발생하고; 상기 검출 회로는 상기 제 2 플래그 신호가 활성화될 때 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 시작되었는 지의 여부를 검출하고, 그 검출 결과로서 세트 신호를 발생하며; 상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되는 것을 특징으로 하는 플래시 메모리 장치.
- 제 14 항에 있어서,상기 제어 로직은 상기 어드레스 입력 구간 신호에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하되, 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 플래시 메모리 장치.
- 제 14 항에 있어서,상기 데이터 열이 상기 선택된 그룹들의 래치들로/로부터 전달되는/상기 입출력 핀들로 전달되는 도중에 상기 입출력 핀들에 인가된 상기 외부 어드레스는 상기 스페어 필드의 열들을 지정하기 위해 사용되는 플래시 메모리 장치.
- 제 14 항에 있어서,상기 각 그룹의 래치들의 수는 상기 입출력 핀들의 수에 대응하는 플래시 메모리 장치.
- 행들과 열들의 매트릭스 형태로 배열된 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 가지며, 메인 필드 어레이와 스페어 필드 어레이로 구분되는 메모리 셀 어레이와;복수 개의 그룹들로 구분되며, 상기 어레이에/로부터 저장될/독출된 데이터 열을 임시적으로 저장하는 복수 개의 래치들과;상기 데이터 열은 상기 메인 필드 어레이에 저장될 정상적인 데이터 비트들과 상기 스페어 필드 어레이에 저장될, 상기 정상적인 데이터 비트들과 관련된, 부가 데이터 비트들로 이루어지며;입출력 핀들에 제공되는 신호들을 어드레스로서 저장하는 어드레스 버퍼 회로와;상기 어드레스 버퍼 회로에 저장된 신호들을 열 어드레스로서 받아들이고, 상기 입력된 열 어드레스를 순차적으로 증가시키는 열 어드레스 레지스터와;상기 열 어드레스 레지스터로부터 출력되는 열 어드레스에 응답하여 상기 래치들의 그룹들을 순차적으로 선택하는 선택 회로와;상기 입출력 핀들을 통해 순차적으로 입력되는 데이터 열을 데이터 입력 신호에 동기되어 상기 선택된 그룹들의 래치들로 전달하고, 상기 선택된 그룹들의 래치들에 저장된 데이터 열을 데이터 출력 신호에 동기되어 상기 입출력 핀들로 전달하는 데이터 입/출력 회로와;외부 제어 신호들 (CLE, ALE, /WE, /RE)의 조합이 열 어드레스 변경을 알리는 지의 여부를 검출하고, 그 검출 결과로서 열 어드레스 변경을 나타내는 플래그 신호를 발생하는 제 1 검출 회로와;상기 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 숏 펄스 발생 회로와;상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 어드레스 입력 구간 설정 회로 및;상기 입출력 핀들에 제공되는 외부 어드레스가 상기 열 어드레스 레지스터에 저장되도록, 상기 어드레스 입력 구간 신호의 활성화에 응답하여 상기 어드레스 버퍼 회로 및 상기 열 어드레스 레지스터를 제어하는 제어 로직을 포함하는 플래시 메모리 장치.
- 제 20 항에 있어서,상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 종료되었는 지의 여부를 검출하고, 그 검출 결과로서 리세트 신호를 발생하는 제 2 검출 회로를 부가적으로 포함하며, 상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되는 플래시 메모리 장치.
- 제 21 항에 있어서,독출 동작/연속적인 데이터 입력 동작을 나타내는 커맨드에 응답하여 제 2 플래그 신호를 발생하는 커맨드 레지스터를 부가적으로 포함하며; 상기 제 2 검출 회로는 상기 제 2 플래그 신호가 활성화될 때 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 시작되었는 지의 여부를 검출하고, 그 검출 결과로서 세트 신호를 발생하며; 상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되는 것을 특징으로 하는 플래시 메모리 장치.
- 제 20 항에 있어서,상기 제어 로직은 상기 어드레스 입력 구간 신호에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하되, 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 플래시 메모리 장치.
- 제 20 항에 있어서,상기 데이터 열이 상기 선택된 그룹들의 래치들로/로부터 전달되는/상기 입출력 핀들로 전달되는 도중에 상기 입출력 핀들에 인가된 상기 외부 어드레스는 상기 스페어 필드의 열들을 지정하기 위해 사용되는 플래시 메모리 장치.
- 제 20 항에 있어서,상기 각 그룹의 래치들의 수는 상기 입출력 핀들의 수에 대응하는 플래시 메모리 장치.
- 행들과 열들의 매트릭스 형태로 배열된 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 가지며, 메인 필드 어레이와 스페어 필드 어레이로 구분되는 메모리 셀 어레이와;복수 개의 그룹들로 구분되며, 상기 어레이에/로부터 저장될/독출된 데이터 열을 임시적으로 저장하는 복수 개의 래치들과;상기 데이터 열은 상기 메인 필드 어레이에 저장될 정상적인 데이터 비트들과 상기 스페어 필드 어레이에 저장될, 상기 정상적인 데이터 비트들과 관련된, 부가 데이터 비트들로 이루어지며;입출력 핀들에 제공되는 신호들을 어드레스로서 저장하는 어드레스 버퍼 회로와;상기 어드레스 버퍼 회로에 저장된 신호들을 열 어드레스로서 받아들이고, 상기 입력된 열 어드레스를 순차적으로 증가시키는 열 어드레스 레지스터와;상기 열 어드레스 레지스터로부터 출력되는 열 어드레스에 응답하여 상기 래치들의 그룹들을 순차적으로 선택하는 선택 회로와;상기 입출력 핀들을 통해 순차적으로 입력되는 데이터 열을 데이터 입력 신호에 동기되어 상기 선택된 그룹들의 래치들로 전달하고, 상기 선택된 그룹들의 래치들에 저장된 데이터 열을 데이터 출력 신호에 동기되어 상기 입출력 핀들로 전달하는 데이터 입/출력 회로와;세트 신호 및 리세트 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 발생하는 어드레스 입력 구간 설정 회로와;상기 입출력 핀들에 제공되는 외부 어드레스가 상기 열 어드레스 레지스터에 저장되도록, 상기 어드레스 입력 구간 신호의 활성화에 응답하여 상기 어드레스 버퍼 회로 및 상기 열 어드레스 레지스터를 제어하는 제어 로직 및;외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 상기 어드레스 입력 구간의 개시 시점을 검출하여 상기 어드레스 입력 구간 신호를 활성화시키기 위한 상기 세트 신호를 출력하며, 상기 어드레스 입력 구간의 종료 시점을 검출하여 상기 활성화된 어드레스 입력 구간 신호를 비활성화시키기 위한 상기 리세트 신호를 출력하는 검출 회로를 포함하며,상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하고; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 플래시 메모리 장치.
- 제 26 항에 있어서,상기 데이터 열이 상기 선택된 그룹들의 래치들로/로부터 전달되는/상기 입출력 핀들로 전달되는 도중에 상기 입출력 핀들에 인가된 상기 외부 어드레스는 상기 스페어 필드의 열들을 지정하기 위해 사용되는 플래시 메모리 장치.
- 제 26 항에 있어서,상기 각 그룹의 래치들의 수는 상기 입출력 핀들의 수에 대응하는 플래시 메모리 장치.
- 호스트로부터 제공되는 노멀 데이터를 받아들여 상기 노멀 데이터에 관련된 부가 데이터를 내부적으로 생성하며, 상기 노멀 데이터 및 상기 부가 데이터를 임시적으로 저장하는 버퍼 메모리를 구비한 메모리 컨트롤러 및;상기 메모리 컨트롤러에 연결되며, 상기 노멀 데이터 및 상기 부가 데이터로 이루어진 데이터 열을 저장하는 플래시 메모리 장치를 구비하며,상기 플래시 메모리 장치는행들과 열들의 매트릭스 형태로 배열된 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 가지며, 메인 필드 어레이와 스페어 필드 어레이로 구분되는 메모리 셀 어레이와;복수 개의 그룹들로 구분되며, 상기 어레이에/로부터 저장될/독출된 데이터 열을 임시적으로 저장하는 복수 개의 래치들과;상기 메인 필드 어레이에는 상기 노멀 데이터가 저장되고, 상기 스페어 필드 어레이에는 상기 부가 데이터가 저장되며;입출력 핀들에 제공되는 신호들을 어드레스로서 저장하는 어드레스 버퍼 회로와;상기 어드레스 버퍼 회로에 저장된 신호들을 열 어드레스로서 받아들이고, 상기 입력된 열 어드레스를 순차적으로 증가시키는 열 어드레스 레지스터와;상기 열 어드레스 레지스터로부터 출력되는 열 어드레스에 응답하여 상기 래치들의 그룹들을 순차적으로 선택하는 선택 회로와;상기 입출력 핀들을 통해 순차적으로 입력되는 데이터 열을 데이터 입력 신호에 동기되어 상기 선택된 그룹들의 래치들로 전달하고, 상기 선택된 그룹들의 래치들에 저장된 데이터 열을 데이터 출력 신호에 동기되어 상기 입출력 핀들로 전달하는 데이터 입/출력 회로와;상기 데이터가 상기 선택된 래치들로/로부터 전달되는/상기 입출력 핀들로 전달되는 도중에 상기 입출력 핀들에 외부 어드레스가 인가될 때, 상기 입출력 핀들에 제공되는 상기 외부 어드레스가 상기 열 어드레스 레지스터에 저장되도록 상기 어드레스 버퍼 회로 및 상기 열 어드레스 레지스터를 제어하는 수단을 포함하는 시스템.
- 제 29 항에 있어서,상기 제어 수단은상기 입출력 핀들을 통해 입력된 상기 커맨드에 응답하여 열 어드레스 변경을 나타내는 플래그 신호를 발생하는 커맨드 레지스터와;상기 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 숏 펄스 발생 회로와;상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 어드레스 입력 구간 설정 회로와;상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 제어 로직 및;상기 메모리 컨트롤러로부터 제공되는 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 종료되었는 지의 여부를 검출하고, 그 검출 결과로서 리세트 신호를 발생하는 검출 회로를 포함하며,상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되고; 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 시스템.
- 제 30 항에 있어서,상기 커맨드 레지스터는 독출 동작/연속적인 데이터 입력 동작을 나타내는 커맨드에 응답하여 제 2 플래그 신호를 발생하고; 상기 검출 회로는 상기 제 2 플래그 신호가 활성화될 때 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 어드레스 입력 구간이 시작되었는 지의 여부를 검출하고, 그 검출 결과로서 세트신호를 발생하며; 상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되는 것을 특징으로 하는 플래시 메모리 장치.
- 제 30 항에 있어서,상기 제어 수단은상기 메모리 컨트롤러로부터 제공되는 외부 제어 신호들 (CLE, ALE, /WE, /RE)의 조합이 열 어드레스 변경을 알리는 지의 여부를 검출하고, 그 검출 결과로서 열 어드레스 변경을 나타내는 플래그 신호를 발생하는 제 1 검출 회로와;상기 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 숏 펄스 발생 회로와;상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 어드레스 입력 구간 설정 회로와;상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 제어 로직 및;상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 상기 어드레스 입력 구간이 종료되었는 지의 여부를 검출하여, 그 검출 결과로서 리세트 신호를 발생하는 제 2 검출 회로를 포함하며,상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되고; 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 시스템.
- 제 32 항에 있어서,상기 제어 수단은 독출 동작/연속적인 데이터 입력 동작을 나타내는 커맨드에 응답하여 제 2 플래그 신호를 발생하는 커맨드 레지스터를 부가적으로 포함하며, 상기 제 2 검출 회로는 제 2 플래그 신호가 활성화될 때 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간이 시작되었는 지의 여부를 검출하고, 그 검출 결과로서 세트 신호를 발생하며; 상기 어드레스 입력 구간 신호는 상기 세트 신호에 의해서 활성화되는 것을 특징으로 하는 플래시 메모리 장치.
- 제 30 항에 있어서,상기 제어 수단은세트 신호 및 리세트 신호에 응답하여 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 발생하는 어드레스 입력 구간 설정 회로와;상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 제어 로직 및;상기 메모리 컨트롤러로부터 제공되는 외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 상기 어드레스 입력 구간의 개시 시점을 검출하여 상기 어드레스 입력 구간 신호를 활성화시키기 위한 세트 신호를 출력하며, 상기 어드레스 입력 구간의 종료 시점을 검출하여 상기 활성화된 어드레스 입력 구간 신호를 비활성화시키기 위한 리세트 신호를 출력하는 검출 회로를 포함하며,상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하고; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 시스템.
- 행들과 열들의 매트릭스 형태로 배열된 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 가지며, 메인 필드 어레이와 스페어 필드 어레이로 구분되는 메모리 셀 어레이와; 복수 개의 그룹들로 구분되며, 상기 어레이에/로부터 저장될/독출된 데이터 열을 임시적으로 저장하는 복수 개의 래치들과; 상기 데이터 열은 상기 메인 필드 어레이에 저장될 정상적인 데이터 비트들과 상기 스페어 필드 어레이에 저장될, 상기 정상적인 데이터 비트들과 관련된, 부가 데이터 비트들로 이루어지며; 입출력 핀들에 제공되는 신호들을 어드레스로서 저장하는 어드레스 버퍼 회로와; 상기 어드레스 버퍼 회로에 저장된 신호들을 열 어드레스로서 받아들이고, 상기 입력된 열 어드레스를 순차적으로 증가시키는 열 어드레스 레지스터를 포함하는 비휘발성 반도체 메모리 장치의 데이터 입/출력 제어 방법에 있어서:a) 상기 열 어드레스 레지스터로부터 출력되는 열 어드레스에 응답하여 상기 래치들을 순차적으로 선택하는 단계와;b) 상기 데이터 열을 데이터 입력 신호에 동기되어 상기 선택된 그룹들의 래치들로 전달하는 단계와;c) 상기 데이터 열이 상기 선택된 그룹들의 래치들로/로부터 전달되는/출력되는 도중에 외부 어드레스가 상기 메모리 장치에 인가될 때, 상기 외부 어드레스가 상기 열 어드레스 레지스터에 저장되게 하는 단계 및;d) 상기 단계 (c) 후에 나머지 데이터를 상기 선택된 래치들로 전달하는 단계를 포함하는 것을 특징으로 하는 데이터 입출력 제어 방법.
- 제 35 항에 있어서,상기 단계 (c)는 e) 열 어드레스의 변경을 알리는 커맨드에 응답하여 열 어드레스 변경을 나타내는 플래그 신호를 발생하는 단계와; f) 상기 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 단계와; g) 상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 단계와; h) 상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 단계와; 그리고 i) 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간의 종료를 나타내는 리세트 신호를 발생하는 단계로 이루어지며,상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되고; 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 데이터 입출력 제어 방법.
- 제 35 항에 있어서,상기 단계 (c)는 e) 외부 제어 신호들 (CLE, ALE, /WE, /RE)의 조합이 열 어드레스 변경을 알리는 지의 여부를 검출하여 열 어드레스 변경을 나타내는 플래그 신호를 발생하는 단계와; f) 상기 플래그 신호에 응답하여 숏 펄스 신호를 발생하는 단계와; g) 상기 숏 펄스 신호에 응답하여 소정의 어드레스 입력 구간을 나타내는 어드레스 입력 구간 신호를 활성화시키는 단계와; h) 상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 단계와; 그리고 i) 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)에 응답하여 상기 어드레스 입력 구간의 종료를 나타내는 리세트 신호를 발생하는 단계로 이루어지며,상기 어드레스 입력 구간 신호는 상기 리세트 신호에 의해서 비활성화되고; 상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하며; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 데이터 입출력 제어 방법.
- 제 35 항에 있어서,상기 단계 (c)는 e) 외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 어드레스 입력 개시 시점을 검출하여 어드레스 입력 구간 신호를 활성화시키는 단계; f) 상기 어드레스 입력 구간 신호의 활성화에 응답하여 어드레스 입력 제어 신호 및 어드레스 래치 제어 신호를 발생하는 단계 및; g) 상기 외부 제어 신호들 (CLE, ALE, /CE, /RE)을 받아들이고, 상기 어드레스 입력 구간의 종료 시점을 검출하여 상기 활성화된 어드레스 입력 구간 신호를 비활성화시키는 단계를 포함하며;상기 어드레스 입력 회로는 상기 어드레스 입력 제어 신호에 응답하여 상기 입출력 핀들에 인가되는 외부 어드레스를 저장하고; 그리고 상기 열 어드레스 레지스터는 상기 어드레스 래치 제어 신호에 응답하여 상기 어드레스 입력 회로에 저장된 외부 어드레스를 받아들이는 데이터 입출력 제어 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0000346A KR100381957B1 (ko) | 2001-01-04 | 2001-01-04 | 비휘발성 반도체 메모리 장치 및 그것의 데이터 입/출력제어 방법 |
US09/993,005 US6556504B2 (en) | 2001-01-04 | 2001-11-14 | Nonvolatile semiconductor memory device and data input/output control method thereof |
JP2001395334A JP4166979B2 (ja) | 2001-01-04 | 2001-12-26 | 不揮発性半導体メモリ装置、それのデータ入/出力制御方法及びメモリ応用システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0000346A KR100381957B1 (ko) | 2001-01-04 | 2001-01-04 | 비휘발성 반도체 메모리 장치 및 그것의 데이터 입/출력제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020057355A KR20020057355A (ko) | 2002-07-11 |
KR100381957B1 true KR100381957B1 (ko) | 2003-04-26 |
Family
ID=19704256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0000346A Expired - Fee Related KR100381957B1 (ko) | 2001-01-04 | 2001-01-04 | 비휘발성 반도체 메모리 장치 및 그것의 데이터 입/출력제어 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6556504B2 (ko) |
JP (1) | JP4166979B2 (ko) |
KR (1) | KR100381957B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101190694B1 (ko) | 2011-03-04 | 2012-10-12 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 |
Families Citing this family (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100527529B1 (ko) * | 2002-12-13 | 2005-11-09 | 주식회사 하이닉스반도체 | 입출력 대역폭을 조절할 수 있는 메모리 장치 |
KR100487195B1 (ko) * | 2003-02-17 | 2005-05-04 | 삼성전자주식회사 | 프로세서의 누설 전류 감소 회로 |
JP4201629B2 (ja) * | 2003-03-26 | 2008-12-24 | 三洋電機株式会社 | 誤書込み防止回路および該誤書込み防止回路を含む半導体装置 |
CN100485807C (zh) * | 2003-06-30 | 2009-05-06 | 富士通微电子株式会社 | 半导体存储器设备 |
US20050132128A1 (en) * | 2003-12-15 | 2005-06-16 | Jin-Yub Lee | Flash memory device and flash memory system including buffer memory |
KR100632946B1 (ko) * | 2004-07-13 | 2006-10-12 | 삼성전자주식회사 | 불 휘발성 메모리 장치 및 그것의 프로그램 방법 |
KR100685532B1 (ko) | 2005-03-15 | 2007-02-22 | 주식회사 하이닉스반도체 | 독출속도를 향상시키기 위한 버퍼 메모리를 갖는 불휘발성메모리 장치 |
KR100680478B1 (ko) * | 2005-03-22 | 2007-02-08 | 주식회사 하이닉스반도체 | 면적이 감소된 플래시 메모리 장치와 그 액세스 제어 방법 |
EP1788575B1 (en) * | 2005-11-18 | 2010-01-20 | STMicroelectronics S.r.l. | Method for accessing in reading, writing and programming to a NAND non-volatile memory electronic device monolithically integrated on semiconductor |
KR100684909B1 (ko) * | 2006-01-24 | 2007-02-22 | 삼성전자주식회사 | 읽기 에러를 방지할 수 있는 플래시 메모리 장치 |
JP2008047244A (ja) * | 2006-08-18 | 2008-02-28 | Toshiba Corp | 半導体記憶装置、半導体装置、及びデータ書き込み方法 |
US7577059B2 (en) * | 2007-02-27 | 2009-08-18 | Mosaid Technologies Incorporated | Decoding control with address transition detection in page erase function |
US7804718B2 (en) * | 2007-03-07 | 2010-09-28 | Mosaid Technologies Incorporated | Partial block erase architecture for flash memory |
US8365040B2 (en) * | 2007-09-20 | 2013-01-29 | Densbits Technologies Ltd. | Systems and methods for handling immediate data errors in flash memory |
WO2009037697A2 (en) | 2007-09-20 | 2009-03-26 | Densbits Technologies Ltd. | Improved systems and methods for determining logical values of coupled flash memory cells |
US8694715B2 (en) | 2007-10-22 | 2014-04-08 | Densbits Technologies Ltd. | Methods for adaptively programming flash memory devices and flash memory systems incorporating same |
WO2009053961A2 (en) | 2007-10-25 | 2009-04-30 | Densbits Technologies Ltd. | Systems and methods for multiple coding rates in flash devices |
WO2009072104A2 (en) | 2007-12-05 | 2009-06-11 | Densbits Technologies Ltd. | Flash memory device with physical cell value deterioration accommodation and methods useful in conjunction therewith |
WO2009072103A2 (en) | 2007-12-05 | 2009-06-11 | Densbits Technologies Ltd. | Flash memory apparatus and methods using a plurality of decoding stages including optional use of concatenated bch codes and/or designation of 'first below' cells |
US8607128B2 (en) | 2007-12-05 | 2013-12-10 | Densbits Technologies Ltd. | Low power chien-search based BCH/RS decoding system for flash memory, mobile communications devices and other applications |
WO2009074978A2 (en) | 2007-12-12 | 2009-06-18 | Densbits Technologies Ltd. | Systems and methods for error correction and decoding on multi-level physical media |
US8276051B2 (en) * | 2007-12-12 | 2012-09-25 | Densbits Technologies Ltd. | Chien-search system employing a clock-gating scheme to save power for error correction decoder and other applications |
WO2009078006A2 (en) | 2007-12-18 | 2009-06-25 | Densbits Technologies Ltd. | Apparatus for coding at a plurality of rates in multi-level flash memory systems, and methods useful in conjunction therewith |
WO2009118720A2 (en) | 2008-03-25 | 2009-10-01 | Densbits Technologies Ltd. | Apparatus and methods for hardware-efficient unbiased rounding |
JP2009266258A (ja) | 2008-04-22 | 2009-11-12 | Hitachi Ltd | 半導体装置 |
TWI473117B (zh) * | 2008-06-04 | 2015-02-11 | A Data Technology Co Ltd | 具資料修正功能之快閃記憶體儲存裝置 |
US8332725B2 (en) | 2008-08-20 | 2012-12-11 | Densbits Technologies Ltd. | Reprogramming non volatile memory portions |
US8458574B2 (en) | 2009-04-06 | 2013-06-04 | Densbits Technologies Ltd. | Compact chien-search based decoding apparatus and method |
US8819385B2 (en) | 2009-04-06 | 2014-08-26 | Densbits Technologies Ltd. | Device and method for managing a flash memory |
US8566510B2 (en) | 2009-05-12 | 2013-10-22 | Densbits Technologies Ltd. | Systems and method for flash memory management |
US8755229B1 (en) | 2009-06-23 | 2014-06-17 | Micron Technology, Inc. | Limiting flash memory over programming |
US8995197B1 (en) | 2009-08-26 | 2015-03-31 | Densbits Technologies Ltd. | System and methods for dynamic erase and program control for flash memory device memories |
US8868821B2 (en) | 2009-08-26 | 2014-10-21 | Densbits Technologies Ltd. | Systems and methods for pre-equalization and code design for a flash memory |
US9330767B1 (en) | 2009-08-26 | 2016-05-03 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Flash memory module and method for programming a page of flash memory cells |
US8305812B2 (en) | 2009-08-26 | 2012-11-06 | Densbits Technologies Ltd. | Flash memory module and method for programming a page of flash memory cells |
US8730729B2 (en) | 2009-10-15 | 2014-05-20 | Densbits Technologies Ltd. | Systems and methods for averaging error rates in non-volatile devices and storage systems |
US8724387B2 (en) | 2009-10-22 | 2014-05-13 | Densbits Technologies Ltd. | Method, system, and computer readable medium for reading and programming flash memory cells using multiple bias voltages |
US8626988B2 (en) | 2009-11-19 | 2014-01-07 | Densbits Technologies Ltd. | System and method for uncoded bit error rate equalization via interleaving |
US9037777B2 (en) | 2009-12-22 | 2015-05-19 | Densbits Technologies Ltd. | Device, system, and method for reducing program/read disturb in flash arrays |
US8607124B2 (en) | 2009-12-24 | 2013-12-10 | Densbits Technologies Ltd. | System and method for setting a flash memory cell read threshold |
US8700970B2 (en) | 2010-02-28 | 2014-04-15 | Densbits Technologies Ltd. | System and method for multi-dimensional decoding |
US8516274B2 (en) | 2010-04-06 | 2013-08-20 | Densbits Technologies Ltd. | Method, system and medium for analog encryption in a flash memory |
US8527840B2 (en) | 2010-04-06 | 2013-09-03 | Densbits Technologies Ltd. | System and method for restoring damaged data programmed on a flash device |
US8745317B2 (en) | 2010-04-07 | 2014-06-03 | Densbits Technologies Ltd. | System and method for storing information in a multi-level cell memory |
US9021177B2 (en) | 2010-04-29 | 2015-04-28 | Densbits Technologies Ltd. | System and method for allocating and using spare blocks in a flash memory |
TWI467592B (zh) * | 2010-05-28 | 2015-01-01 | Mstar Semiconductor Inc | 記憶裝置與相關方法 |
US8539311B2 (en) | 2010-07-01 | 2013-09-17 | Densbits Technologies Ltd. | System and method for data recovery in multi-level cell memories |
US8510639B2 (en) | 2010-07-01 | 2013-08-13 | Densbits Technologies Ltd. | System and method for multi-dimensional encoding and decoding |
US8467249B2 (en) | 2010-07-06 | 2013-06-18 | Densbits Technologies Ltd. | Systems and methods for storing, retrieving, and adjusting read thresholds in flash memory storage system |
US8964464B2 (en) | 2010-08-24 | 2015-02-24 | Densbits Technologies Ltd. | System and method for accelerated sampling |
US8508995B2 (en) | 2010-09-15 | 2013-08-13 | Densbits Technologies Ltd. | System and method for adjusting read voltage thresholds in memories |
US9063878B2 (en) | 2010-11-03 | 2015-06-23 | Densbits Technologies Ltd. | Method, system and computer readable medium for copy back |
US8850100B2 (en) | 2010-12-07 | 2014-09-30 | Densbits Technologies Ltd. | Interleaving codeword portions between multiple planes and/or dies of a flash memory device |
US10079068B2 (en) | 2011-02-23 | 2018-09-18 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Devices and method for wear estimation based memory management |
US8693258B2 (en) | 2011-03-17 | 2014-04-08 | Densbits Technologies Ltd. | Obtaining soft information using a hard interface |
US8990665B1 (en) | 2011-04-06 | 2015-03-24 | Densbits Technologies Ltd. | System, method and computer program product for joint search of a read threshold and soft decoding |
US9501392B1 (en) | 2011-05-12 | 2016-11-22 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Management of a non-volatile memory module |
US9195592B1 (en) | 2011-05-12 | 2015-11-24 | Densbits Technologies Ltd. | Advanced management of a non-volatile memory |
US9372792B1 (en) | 2011-05-12 | 2016-06-21 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Advanced management of a non-volatile memory |
US9396106B2 (en) | 2011-05-12 | 2016-07-19 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Advanced management of a non-volatile memory |
US8996790B1 (en) | 2011-05-12 | 2015-03-31 | Densbits Technologies Ltd. | System and method for flash memory management |
US9110785B1 (en) | 2011-05-12 | 2015-08-18 | Densbits Technologies Ltd. | Ordered merge of data sectors that belong to memory space portions |
US8667211B2 (en) | 2011-06-01 | 2014-03-04 | Densbits Technologies Ltd. | System and method for managing a non-volatile memory |
US8588003B1 (en) | 2011-08-01 | 2013-11-19 | Densbits Technologies Ltd. | System, method and computer program product for programming and for recovering from a power failure |
US8553468B2 (en) | 2011-09-21 | 2013-10-08 | Densbits Technologies Ltd. | System and method for managing erase operations in a non-volatile memory |
US8996788B2 (en) | 2012-02-09 | 2015-03-31 | Densbits Technologies Ltd. | Configurable flash interface |
US8947941B2 (en) | 2012-02-09 | 2015-02-03 | Densbits Technologies Ltd. | State responsive operations relating to flash memory cells |
US8996793B1 (en) | 2012-04-24 | 2015-03-31 | Densbits Technologies Ltd. | System, method and computer readable medium for generating soft information |
US8838937B1 (en) | 2012-05-23 | 2014-09-16 | Densbits Technologies Ltd. | Methods, systems and computer readable medium for writing and reading data |
US8879325B1 (en) | 2012-05-30 | 2014-11-04 | Densbits Technologies Ltd. | System, method and computer program product for processing read threshold information and for reading a flash memory module |
US9921954B1 (en) | 2012-08-27 | 2018-03-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method and system for split flash memory management between host and storage controller |
US9368225B1 (en) | 2012-11-21 | 2016-06-14 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Determining read thresholds based upon read error direction statistics |
US9069659B1 (en) | 2013-01-03 | 2015-06-30 | Densbits Technologies Ltd. | Read threshold determination using reference read threshold |
US9136876B1 (en) | 2013-06-13 | 2015-09-15 | Densbits Technologies Ltd. | Size limited multi-dimensional decoding |
US9413491B1 (en) | 2013-10-08 | 2016-08-09 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for multiple dimension decoding and encoding a message |
US9348694B1 (en) | 2013-10-09 | 2016-05-24 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Detecting and managing bad columns |
US9397706B1 (en) | 2013-10-09 | 2016-07-19 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for irregular multiple dimension decoding and encoding |
US9786388B1 (en) | 2013-10-09 | 2017-10-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Detecting and managing bad columns |
US9536612B1 (en) | 2014-01-23 | 2017-01-03 | Avago Technologies General Ip (Singapore) Pte. Ltd | Digital signaling processing for three dimensional flash memory arrays |
US10120792B1 (en) | 2014-01-29 | 2018-11-06 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Programming an embedded flash storage device |
US9263134B2 (en) * | 2014-03-17 | 2016-02-16 | United Microelectronics Corp. | Non-volatile memory which can increase the operation window |
US9542262B1 (en) | 2014-05-29 | 2017-01-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Error correction |
US9892033B1 (en) | 2014-06-24 | 2018-02-13 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Management of memory units |
KR20160004091A (ko) | 2014-07-02 | 2016-01-12 | 에스케이하이닉스 주식회사 | 반도체 메모리 및 그의 테스트 방법 |
US9972393B1 (en) | 2014-07-03 | 2018-05-15 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Accelerating programming of a flash memory module |
US9584159B1 (en) | 2014-07-03 | 2017-02-28 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Interleaved encoding |
US9449702B1 (en) | 2014-07-08 | 2016-09-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Power management |
US9524211B1 (en) | 2014-11-18 | 2016-12-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Codeword management |
US10305515B1 (en) | 2015-02-02 | 2019-05-28 | Avago Technologies International Sales Pte. Limited | System and method for encoding using multiple linear feedback shift registers |
US10289480B2 (en) * | 2015-03-12 | 2019-05-14 | Toshiba Memory Corporation | Memory system |
US10628255B1 (en) | 2015-06-11 | 2020-04-21 | Avago Technologies International Sales Pte. Limited | Multi-dimensional decoding |
US9921909B2 (en) * | 2015-07-03 | 2018-03-20 | Qualcomm Incorporated | Systems and methods for providing error code detection using non-power-of-two flash cell mapping |
US9851921B1 (en) | 2015-07-05 | 2017-12-26 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Flash memory chip processing |
US9954558B1 (en) | 2016-03-03 | 2018-04-24 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Fast decoding of data stored in a flash memory |
US10181346B2 (en) | 2016-08-02 | 2019-01-15 | SK Hynix Inc. | Semiconductor devices and operations thereof |
US11133042B2 (en) | 2016-06-27 | 2021-09-28 | SK Hynix Inc. | Semiconductor memory system and semiconductor memory device, which can be remotely initialized |
US10147471B2 (en) * | 2016-08-02 | 2018-12-04 | SK Hynix Inc. | Semiconductor devices and semiconductor systems |
US11217286B2 (en) | 2016-06-27 | 2022-01-04 | SK Hynix Inc. | Semiconductor memory device with power down operation |
KR102592359B1 (ko) | 2016-06-27 | 2023-10-20 | 에스케이하이닉스 주식회사 | 반도체장치 |
KR102647419B1 (ko) * | 2016-09-28 | 2024-03-14 | 에스케이하이닉스 주식회사 | 반도체장치 |
KR20220063648A (ko) * | 2020-11-10 | 2022-05-17 | 에스케이하이닉스 주식회사 | 메모리 장치, 저장 장치 및 메모리 컨트롤러의 동작 방법 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3778579B2 (ja) * | 1993-11-16 | 2006-05-24 | 株式会社ルネサステクノロジ | 半導体記憶装置 |
JPH11224492A (ja) * | 1997-11-06 | 1999-08-17 | Toshiba Corp | 半導体記憶装置、不揮発性半導体記憶装置及びフラッシュメモリ |
JP3893005B2 (ja) * | 2000-01-06 | 2007-03-14 | 富士通株式会社 | 不揮発性半導体記憶装置 |
-
2001
- 2001-01-04 KR KR10-2001-0000346A patent/KR100381957B1/ko not_active Expired - Fee Related
- 2001-11-14 US US09/993,005 patent/US6556504B2/en not_active Expired - Fee Related
- 2001-12-26 JP JP2001395334A patent/JP4166979B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101190694B1 (ko) | 2011-03-04 | 2012-10-12 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP4166979B2 (ja) | 2008-10-15 |
KR20020057355A (ko) | 2002-07-11 |
US20020085419A1 (en) | 2002-07-04 |
US6556504B2 (en) | 2003-04-29 |
JP2002208288A (ja) | 2002-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100381957B1 (ko) | 비휘발성 반도체 메모리 장치 및 그것의 데이터 입/출력제어 방법 | |
KR102184260B1 (ko) | 반도체 기억장치 및 이를 위한 연속 판독 방법 | |
US7212426B2 (en) | Flash memory system capable of inputting/outputting sector data at random | |
CN107871521B (zh) | 半导体存储装置、快闪存储器及其连续读出方法 | |
KR100626391B1 (ko) | 원낸드 플래시 메모리 및 그것을 포함한 데이터 처리시스템 | |
KR102281441B1 (ko) | 반도체 장치 및 연속 독출 방법 | |
US7808825B2 (en) | Non-volatile memory device and method of programming the same | |
KR100466980B1 (ko) | 낸드 플래시 메모리 장치 | |
US7660177B2 (en) | Non-volatile memory device having high speed serial interface | |
US20140359204A1 (en) | Non-volatile memory device and method for operating the same, and system including the same | |
US6697287B2 (en) | Memory controller and memory system apparatus | |
US6915175B2 (en) | Method and device for programming nonvolatile semiconductor memory | |
KR100721021B1 (ko) | 반도체 메모리 장치의 버스트 리드 회로 및 버스트 데이터출력 방법 | |
KR102345150B1 (ko) | 반도체 장치 및 연속 판독 방법 | |
KR102602367B1 (ko) | 반도체 기억 장치 및 독출 방법 | |
KR100967026B1 (ko) | 불휘발성 메모리 장치 및 그 캐쉬리드 방법 | |
US7102950B2 (en) | Fuse data storage system using core memory | |
JP4254932B2 (ja) | メモリコントローラ及びフラッシュメモリシステム | |
US7991945B2 (en) | Semiconductor memory device and semiconductor device | |
KR102742435B1 (ko) | 반도체 장치 및 연속 독출 방법 | |
JP2004039055A (ja) | 不揮発性半導体記憶装置 | |
JP2008077468A (ja) | メモリコントローラ及びメモリコントローラを備えるフラッシュメモリシステム、並びにフラッシュメモリの制御方法 | |
JPH0798991A (ja) | 不揮発性半導体記憶装置 | |
KR20090044135A (ko) | 어드레스 카운팅 장치 및 그 카운팅 방법 | |
KR20120005849A (ko) | 불휘발성 메모리 장치 및 이의 카피백 프로그램 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010104 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
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: 20030130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20030415 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20030416 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20060307 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20070328 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20080401 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20090316 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20100315 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20110405 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment | ||
PR1001 | Payment of annual fee |
Payment date: 20120402 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment | ||
PR1001 | Payment of annual fee |
Payment date: 20130329 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20140331 Start annual number: 12 End annual number: 12 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160309 |