KR100609621B1 - 메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치 - Google Patents

메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치 Download PDF

Info

Publication number
KR100609621B1
KR100609621B1 KR1020050065437A KR20050065437A KR100609621B1 KR 100609621 B1 KR100609621 B1 KR 100609621B1 KR 1020050065437 A KR1020050065437 A KR 1020050065437A KR 20050065437 A KR20050065437 A KR 20050065437A KR 100609621 B1 KR100609621 B1 KR 100609621B1
Authority
KR
South Korea
Prior art keywords
latency
memory
output
output buffer
memory cell
Prior art date
Application number
KR1020050065437A
Other languages
English (en)
Inventor
박철우
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050065437A priority Critical patent/KR100609621B1/ko
Priority to US11/407,024 priority patent/US7486575B2/en
Priority to TW095123995A priority patent/TWI309040B/zh
Priority to DE102006032951.1A priority patent/DE102006032951B4/de
Application granted granted Critical
Publication of KR100609621B1 publication Critical patent/KR100609621B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/408Address circuits
    • G11C11/4087Address decoders, e.g. bit - or word line decoders; Multiple line decoders
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4096Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1015Read-write modes for single port memories, i.e. having either a random port or a serial port
    • G11C7/1045Read-write mode select circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1066Output synchronization
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1069I/O lines read out arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Dram (AREA)
  • Static Random-Access Memory (AREA)

Abstract

메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체 메모리 장치가 게시된다. 본 발명의 동기식 반도체 메모리 장치는 다수개의 메모리 블락들, 출력버퍼 및 소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서 데이터 출력이 수행되도록 제어하는 출력제어부를 구비한다. 그리고, 상기 설정 레이턴시는 궁극적으로 상기 출력버퍼와 상기 선택되는 메모리셀이 포함되는 상기 메모리 블락 사이의 전송소요시간에 대한 정보를 포함하는 레이턴시 설정 정보에 의존한다. 본 발명의 동기식 반도체 메모리 장치에서는, 출력버퍼와 가까운 곳의 메모리 블락에 위치하는 메모리셀에 대해서는, 먼 곳의 메모리 블락에 위치하는 메모리셀보다 레이턴시를 짧게 설정할 수 있다. 이와 같이, 본 발명의 동기식 반도체 메모리 장치에 의하면, 하나의 메모리 뱅크 내의 각 메모리 블락들이 각자의 위치에 따라 레이턴시가 효율적으로 설정될 수 있다. 그리고, 본 발명의 동기식 반도체 메모리 장치에서는, 각 메모리 블락의 레이턴시가 다양하게 설정될 수 있다.
동기식, 메모리, 블락, 레이턴시, 출력버퍼

Description

메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체 메모리 장치{Synchronous Semiconductor Memory Device having Block-dedicated programmable CAS Latency}
본 발명의 상세한 설명에서 사용되는 도면을 보다 충분히 이해를 돕기 위하여, 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 일실시예에 따른 동기식 반도체 메모리 장치를 나타내는 블락도이다.
도 2는 도 1의 동기식 반도체 메모리 장치에서 데이터 라인과 하나의 메모리 뱅크의 구조를 나타내는 도면이다.
도 3은 도 1의 레이턴시 검출수단의 하나의 예를 나타내는 도면이다.
도 4는 도 3의 레이턴시 검출수단에 내장되는 레이턴시 세트의 예를 나타내는 도면이다.
도 5는 도 1의 레이턴시 검출수단의 다른 예를 나타내는 도면이다.
도 6은 본 발명의 일실시예에 따른 동기식 반도체 메모리 장치를 나타내는 블락도이다.
도 7은 도 6의 동기식 반도체 메모리 장치에서 데이터 라인과 하나의 메모리 뱅크의 구조를 나타내는 도면이다.
도 8은 본 발명의 일실시예에 따른 동기식 반도체 메모리 장치를 나타내는 블락도이다.
도 9는 도 1의 동기식 반도체 메모리 장치에서 데이터 라인과 하나의 메모리 뱅크의 구조를 나타내는 도면이다.
* 도면의 주요부분에 대한 부호의 설명 *
10-1 내지 10-n : 제1 내지 제n 메모리 뱅크
12-1 내지 12-n : 제1 내지 제n 로우 디코더
14-1 내지 14-n : 제1 내지 제n 칼럼 디코더
21 : 뱅크 어드레스 버퍼 23 : 로우 어드레스 뱅크
25 : 칼럼 어드레스 버퍼 30 : 출력버퍼
41 : 레이턴시 검출수단 43 : 코멘드 디코더
45 : 레이턴시 제어수단
본 발명은 반도체 메모리 장치에 관한 것으로서, 특히 메모리셀에서 독출되 는 데이터가 소정의 레이턴시 후에 출력되는 동기식 반도체 메모리 장치에 관한 것이다.
일반적으로 동기식 반도체 메모리 장치는, 외부에서 제공되는 클락신호에 동기하여 구동된다. 이때, 동기식 반도체 메모리 장치는, 소정의 데이터 출력의 기준명령이 발생으로부터 설정된 레이턴시(latency)에 해당하는 클락신호의 클락이 경과한 후에 출력버퍼를 통하여 데이터를 출력한다.
한편, 동기식 반도체 메모리 장치는 점점 고집적화 및 대용량화되고 있다. 이와 같이, 동기식 반도체 메모리 장치가 대용량화되어 감에 따라, 메모리칩의 사이즈(size)도 점점 증가하며, 메모리셀들의 분포 영역도 넓어지고 있다. 또한, 각 메모리셀로부터 출력버퍼 사이의 거리차도 점점 증가하고 있다. 이로 인하여, 각 메모리셀로부터 독출되는 데이터가 출력버퍼에 도달하는 소요되는 시간은 메모리셀이 배치되는 위치에 따라 상당한 차이를 지니게 된다. 따라서, 동기식 반도체 메모리 장치에서, 출력버퍼에 대하여 짧은 전송소요시간에 위치하는 메모리셀은 작은 최소 레이턴시를 가질 수 있다. 반면에, 출력버퍼에 대하여 긴 전송소요시간에 위치하는 메모리셀은 큰 최소 레이턴시를 가진다.
그런데, 종래의 동기식 반도체 메모리 장치에서는, 하나의 메모리 뱅크 내에서는 동일한 레이턴시를 가지도록 설정된다. 다시 말하면, 출력버퍼에 대하여 짧은 전송소요시간에 위치하는 메모리셀은 더욱 작은 레이턴시로 설정될 수 있음에 불구하고, 큰 최소 레이턴시를 가지는 메모리셀을 기준으로 하여 설정되게 된다.
따라서, 종래의 동기식 반도체 메모리 장치에서, 출력버퍼에 대하여 짧은 전 송소요시간에 위치하는 메모리셀의 입장에서는, 레이턴시가 비효율적으로 설정되는 문제점이 발생한다. 또한, 종래의 동기식 반도체 메모리 장치는 하나의 메모리 뱅크는 하나의 레이턴시로 설정된다. 따라서, 종래의 동기식 반도체 메모리 장치는 적용분야가 제한되는 문제점을 지닌다.
따라서, 본 발명의 목적은 레이턴시이 효율적으로 설정될 수 있는 동기식 반도체 메모리 장치를 제공하는 데 있다.
본 발명의 다른 목적은 레이턴시이 다양하게 설정되어, 적용분야가 확대될 수 있는 동기식 반도체 메모리 장치를 제공하는 데 있다.
상기와 같은 기술적 과제를 달성하기 위한 본 발명의 일면은 소정의 클락신호에 동기되는 동기식 반도체 메모리 장치에 관한 것이다. 본 발명의 일면에 따른 동기식 반도체 메모리 장치는 각각이 복수의 메모리셀들을 포함하는 다수개의 메모리 블락들로서, 상기 메모리셀들 각각은 소정의 데이터를 저장할 수 있는 상기 다수개의 메모리 블락들; 선택되는 상기 메모리셀로부터 독출되는 데이터를 출력하기 위한 출력버퍼; 및 소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서 데이터 출력이 수행되도록 제어하는 출력제어부로서, 상기 설정 레이턴시는 궁극적으로 상기 출력버퍼와 상기 선택되는 메모리셀이 포함 되는 상기 메모리 블락 사이의 전송소요시간에 대한 정보를 포함하는 레이턴시 설정 정보에 의존하는 상기 출력제어부를 구비한다.
상기와 같은 기술적 과제를 달성하기 위한 본 발명의 다른 일면도 소정의 클락신호에 동기되는 동기식 반도체 메모리 장치에 관한 것이다. 본 발명의 다른 일면에 따른 동기식 반도체 메모리 장치는 각각이 복수의 메모리셀들을 포함하는 다수개의 메모리 블락들로서, 상기 메모리셀들 각각은 소정의 데이터를 저장할 수 있는 상기 다수개의 메모리 블락들; 선택되는 상기 메모리셀로부터 독출되는 데이터를 출력하기 위한 출력버퍼; 및 소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서 데이터 출력이 수행되도록 제어하는 출력제어부를 구비한다. 상기 설정 레이턴시는 상기 메모리 블락별로 프로그램 가능하다.
본 발명과 본 발명의 동작상의 잇점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. 각 도면을 이해함에 있어서, 동일한 부재는 가능한 한 동일한 참조부호로 도시하고자 함에 유의해야 한다. 그리고, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 기술은 생략된다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다.
도 1은 본 발명의 일실시예에 따른 동기식 반도체 메모리 장치를 나타내는 블락도이다. 도 1을 참조하면, 본 발명의 동기식 반도체 메모리 장치에는, 다수개의 메모리 뱅크들(10-1 내지 10-n)이 내장된다. 상기 메모리 뱅크들(10-1 내지 10-n)은 다수개의 메모리셀들(미도시)을 내장하며, 각자의 로우 디코더(12-1 내지 12-n) 및 칼럼 디코더(14-1 내지 14-n)에 의하여 상기 메모리셀이 선택된다. 본 실시예에서, 상기 메모리 뱅크들(10-1 내지 10-n)은 각각이 독립적으로 자신에 포함되는 메모리셀의 워드라인을 활성화할 수 있다. 그러므로, 서로 다른 메모리 뱅크들(10-1 내지 10-n)에서는 서로 상이한 로우 어드레스에 따른 워드라인이 동시에 활성화될 수 있지만, 하나의 메모리 뱅크 내에서는, 서로 상이한 로우 어드레스에 따른 워드라인이 동시에 활성화될 수 없다.
상기 로우 디코더(12-1 내지 12-n) 및 상기 칼럼 디코더(14-1 내지 14-n)는, 뱅크 어드레스 버퍼(21)에 의하여 버퍼링되는 뱅크 어드레스(BKADD)에 따라 선택적으로 인에이블된다. 상기 로우 디코더(12-1 내지 12-n)는 로우 어드레스 버퍼(23)에 의하여 버퍼링되는 로우 어드레스(RADD)를 디코딩하여 각자의 메모리 뱅크(10-1 내지 10-n)의 행(row)을 선택한다. 상기 칼럼 디코더(14-1 내지 14-n)는 칼럼 어드레스 버퍼(25)에 의하여 버퍼링되는 칼럼 어드레스(CADD)를 디코딩하여 각자의 메모리 뱅크(10-1 내지 10-n)의 열(column)을 선택한다.
상기 메모리 뱅크들(10-i, 1≤i≤n) 각각에서, 해당 로우 및 칼럼 디코더(12-i, 14-i)에 의하여 특정되는 메모리셀의 데이터는 독출되어 각자의 비트라인(미도시)을 통하여 데이터 라인(DL)에 전송된다. 이때, 선택되는 메모리셀의 데이터가 데이터 라인(DL)에 도달하는 시간 즉, 전송소요시간은, 메모리셀과 데이터 라인 (DL)까지의 거리에 따라 달라지게 된다. 다시 기술하면, 데이터 라인(DL)과 가까운 거리에 위치한 메모리셀의 데이터는 상대적으로 짧은 시간 내에 데이터 라인(DL)에 도달할 수 있다. 반면에, 데이터 라인(DL)으로부터 먼 곳에 위치하는 메모리셀의 데이터는 상대적으로 긴 시간이 경과되어야만 데이터 라인(DL)에 도달하게 된다.
한편, 동기식 반도체 메모리 장치에서, 데이터 라인(DL)은 메모리 뱅크들(10-i)의 비트라인에 비하여, 작은 저항값을 가지는 것이 대부분이다. 이 경우, 각 메모리 뱅크(10-i)에서 선택되는 메모리셀로부터 출력버퍼(30) 까지의 전송소요시간은 주로 데이터 라인(DL)과 메모리셀 사이의 전송거리에 의존하게 된다.
나아가, 데이터 라인(DL)에 전송된 데이터는 출력버퍼(30)를 통하여 외부로 출력된다. 이때, 상기 출력버퍼(30)를 통하여 외부로 데이터가 출력되는 시점은, 출력제어부(40)에서 제공되는 출력 인에이블 신호(OTEN)에 의하여 제어된다. 상기 출력 인에이블 신호(OTEN)는 코맨드(CMD)에 따라 소정의 출력동작으로부터 설정된 레이턴시가 경과되는 시점을 감지하여 활성화되며, 상기 출력버퍼(30)로 하여금 상기 데이터 라인(DL)의 데이터를 외부로 출력하도록 제어하는 신호이다.
상기 출력제어부(40)는 구체적으로 레이턴시 검출수단(41), 레이턴시 제어수단(43) 및 코멘드 디코더(45)를 구비한다. 상기 레이턴시 검출수단(41)은 지정되는 메모리셀이 포함되는 메모리 블락과 상기 출력버퍼(30) 사이의 전송 거리에 따른 레이턴시를 검출한다. 상기 레이턴시 검출수단(41)은 소정의 레이턴시 설정 정보(LSIF)를 입력하여, 설정 레이턴시(SCL)를 상기 레이턴시 제어수단(45)으로 발생한다. 도 1의 실시예에서, 상기 레이턴시 설정 정보(LSIF)는 2 비트의 로우 어드레스 (RA0, RA1)이다. 즉, 도 1의 실시예에서, 상기 레이턴시 설정 정보(LSIF)는 상기 선택되는 메모리셀의 행을 지정하는 로우 어드레스 중의 일부가 된다. 그러나, 상기 레이턴시 설정 정보(LSIF)는 상기 메모리 뱅크를 특정하는 뱅크 어드레스(BKADD)에는 무관하다.
상기 레이턴시 검출수단(41)은 상기 2비트의 로우 어드레스(RA0, RA1)를 이용하여 데이터가 독출되는 메모리셀의 위치를 파악한다. 그리고, 레이턴시 검출수단(41)은 파악되는 상기 메모리셀의 위치에 근거하여, 상기 메모리셀의 레이턴시를 설정한다.
상기 설정 레이턴시(SCL)는 레이턴시 제어수단(45)로 하여금 출력버퍼(30)가 데이터 라인(DL) 상의 독출 데이터를 외부로 출력하는 시점을 제어한다.
도 1의 실시예의 경우, 각 메모리 뱅크(10-1 내지 10-n) 내의 각 메모리셀이 위치하는 메모리 블락에 따라, 각자의 레이턴시를 가지도록 제어된다. 이를 상세히 하면, 독출되는 메모리셀이 데이터 라인(DL)과의 거리가 짧은 메모리 블락에 위치하는 경우에 레이턴시는, 비교적 작은 값으로 설정된다. 반면에 독출되는 메모리셀이 데이터 라인(DL)과의 거리가 긴 메모리 블락에 위치하는 경우에 레이턴시는, 비교적 상대적으로 큰 값을 가지게 된다.
한편, 각 메모리 블락의 레이턴시는 다양하게 설정될 수 있다. 예를 들면, 각 메모리 뱅크(10-1 내지 10-n) 내의 메모리셀이 위치한 메모리 블락은, 두 개의 값들 중 어느 하나, 네 개의 값들 중 어느 하나, 여덟 개의 값들 중 어느 하나, 또는 16개 이상의 값들 중 하나의 값을 가지도록 설정될 수 있다. 그리고, 동기식 반 도체 메모리 장치가 사용되어질 적용분야에 따라, 특정의 인접한 메모리 블락의 레이턴시는, 동일한 값으로 설정될 수도 있다. 나아가, 본 발명의 동기식 반도체 메모리 장치는, 사용되어질 시스템들이 요구하는 다양한 억세스 속도를 만족시키기 위하여 여러 가지 레이턴시 세트들이 마련되게 되고, 사용자의 선택에 의하여 레이턴시 세트들 중 어느 한 세트가 레이턴시 모드로서 프로그램될 수도 있다.
예를 들어, 각 메모리 뱅크(10-1 내지 10-n)가, 도 2에 도시되는 바와 같이, 제1 내지 제4 메모리 블락(BLOCK1~BLOCK4)으로 구분된다고 가정하자. 이때, 상기 제1 내지 제4 메모리 블락(BLOCK1~BLOCK4)은 상기 레이턴시 설정 정보(LSIF)에 해당하는 2비트의 로우 어드레스(RA0, RA1)에 의하여 특정될 수 있다. 즉, 프리 디코더(210)에 의하여 디코딩되는 2비트의 로우 어드레스(RA0, RA1)에 의하여, 상기 제1 내지 제4 메모리 블락(BLOCK1~BLOCK4)이 특정된다.
이 경우, 제1 메모리 블락(BLOCK1)은 데이터 라인(DL)과 가장 가까운 곳에 위치하며, 제4 메모리 블락(BLOCK4)는 데이터 라인(DL)으로부터 가장 멀리 떨어진 곳에 위치한다. 이때, 상기 제1 메모리 블록(BLOCK1) 내지 제4 메모리 블록(BLOCK4)의 최소 레이턴시가 각각 "7", "8", "9" 및 "10"이라 가정하자. 그러면, 제1 메모리 블록(BLOCK1)은 레이턴시 "7"이상의 시스템에, 제2 메모리 블록(BLOCK2)은 레이턴시 "8"이상의 시스템에 모두에 사용될 수 있다. 그리고, 제3 메모리 블록(BLOCK3)은 레이턴시 "9"이상의 시스템에, 제4 메모리 블록(BLOCK4)은 레이턴시 "10"이상의 시스템에 모두에 사용될 수 있다.
도 3은 도 1의 레이턴시 검출수단(41)의 하나의 예를 나타내는 도면이다. 도 3을 참조하면, 레이턴시 검출수단(41)는 제1 내지 제4 레이턴시 레지스터(311 내지 314)와, 제1 내지 제3 모드 스위치(SW1 내지 SW3) 및 멀티플렉서(320)를 포함한다. 상기 제1 내지 제4 레이턴시 레지스터(311 내지 314)는 각각 상이한 레이턴시 값을 저장하고 있다. 예를 들면, 상기 제1 내지 제4 레이턴시 레지스터(311 내지 314)는 각각 "7", "8", "9", "10"을 저장한다.
제1 모드 스위치(SW1)는 사용자의 선택에 의하여 제1 내지 제4 레이턴시 레지스터(311 내지 314) 중 어느 하나에 저장되어 진 레이턴시를 멀티플렉서(320)의 제1 입력단자(D00) 쪽으로 전송한다. 제2 모드 스위치(SW2)는 사용자의 선택에 의하여 제2 내지 제4 레이턴시 레지스터(312 내지 314) 중 어느 하나에 저장되어진 레이턴시 값을 멀티플렉서(320)의 제2 입력단자(D01) 쪽으로 전송한다. 제3 모드 스위치(SW3)는 사용자의 선택에 의하여 제3 및 제4 레이턴시 레지스터(313, 314) 중 어느 하나에 저장되어 진 레이턴시를 멀티플렉서(320)의 제3 입력단자(D10)에 공급한다. 멀티플렉서(320)의 제4 입력단자(D11)에는 제4 레이턴시 레지스터(314)에 저장되어진 "10"의 레이턴시가 제공된다. 상기 제1 내지 제3 모드 스위치(SW1 내지 SW3)가 사용자의 선택에 따라 전환됨에 따라, 예로서 도 4에 나타난 제1 내지 제8 레이턴시 모드 중 어느 하나의 모드가 설정되게 된다. 제1 내지 제3 모드 스위치(SW1 내지 SW3)에 의해 설정되어진 레이턴시 모드에 따라, 멀티플렉서(320)의 제1 내지 제4 입력단자(D00 내지 D11)에 공급되는 4개의 레이턴시는 두 개, 세 개 또는 4개 모두 같을 수도 있다.
그리고, 상기 멀티플렉서(320)의 선택 포트(SP)에는, 2비트 레이턴시 설정 정보(LSIF)가 제공된다. 멀티플렉서(320)는 선택포트(SP)에 공급되는 2비트의 레이턴시 설정 정보(LSIF)의 논리 값에 따라 제1 내지 제4 입력단자(D00 내지 D11) 중 어느 한 단자에 공급되는 레이턴시를 상기 레이턴시 제어수단(45)에 공급하게 된다.
도 5는 도 1의 레이턴시 검출수단(41)의 다른 실시예를 나타내는 도면이다. 도 5에 도시된 레이턴시 검출수단(41)는 모드 선택부(510) 및 룩-업 테이블(520)을 구비한다. 모드 선택부(510)는 제1 모드 스위치(SW1), 제2 모드 스위치(SW2), 제3 모드 스위치(SW1)를 포함한다. 상기 제1 모드 스위치(SW1), 제2 모드 스위치(SW2), 제3 모드 스위치(SW1)는 접지전압(VSS)과 록-업 테이블(520)의 제1 로우단자(RT1), 제2 로우단자(RT2), 제3 로우단자(RT3) 사이에 각각 접속된다.
제1 내지 제3 모드 스위치(SW1 내지 SW3)는 사용자의 선택에 따라 로우(Low) 또는 하이(High) 논리를 가지는 제1 내지 제3 모드선택신호(MD1 내지 MD3)를 룩-업 테이블(520)의 제1 로우단자(RT1)에 공급한다. 상기 제1 내지 제3 모드 스위치(SW1 내지 SW3) 각각의 턴-온 또는 턴-오프 상태가 사용자에 의해 제어되어, 제1 내지 제3 모드선택신호(MD1 내지 MD3)의 논리 값이 변경되게 함으로써, 예로서 도 4에 나타난 바와 같은 제1 내지 제8 모드 중 하나가 선택되게 한다.
즉, 룩-업 테이블(520)에는 도 4에 나타난 제1 내지 제8 모드의 레이턴시 세트들이 저장되어 있다. 그리고, 드 선택부(510)로부터의 제1 내지 제3 모드선택신호(MD1 내지 MD3)의 논리 값에 따라, 제1 내지 제8 모드의 레이턴시 세트 중 어느 한 레이턴시 세트가 지정된다. 또한, 룩-업 테이블(520)의 선택포트(SP)에는, 상기 레이턴시 설정 정보(LSIF)가 입력된다. 그러면, 제1 내지 제3 모드선택신호(MD1 내지 MD3)의 논리 값에 의해 지정되는 모드의 레이턴시들 중 어느 하나가, 상기 2비트의 레이턴시 설정 정보(LSIF)의 논리 값에 따라 상기 레이턴시 제어수단(45)에 상기 설정 레이턴시(SCL)로서 공급된다.
따라서, 상기 설정 레이턴시(SCL)는 상기 레이턴시 설정 정보(LSIF)에 따르게 된다. 다시 기술하면, 상기 설정 레이턴시(SCL)는 궁극적으로 상기 출력버퍼(30)와 상기 선택되는 메모리셀이 포함되는 상기 메모리 블락 사이의 전송소요시간에 의존하게 된다. 그리고, 데이터 라인(DL)이 메모리 뱅크의 비트라인에 비하여 무시할 수 잇을 정도로 작은 저항값을 가지는 경우에는, 상기 설정 레이턴시(SCL)는 궁극적으로 상기 데이터 라인(DL)과 상기 선택되는 메모리셀이 포함되는 상기 메모리 블락 사이의 전송소요시간에 의존하게 된다.
다시 도 1을 참조하면, 상기 코멘드 디코더(43)는 외부에서 제공되는 명령신호(CMD)에 따라 인에이블되는 독출 인에이블 신호(REN)를 발생한다. 다시 기술하면, 코멘드 디코더(43)는 수신되는 명령신호(CMD)가 독출명령인 것으로 판단되면, 코멘드 디코더(43)는 독출 인에이블 신호(REN)를 레이턴시 제어수단(45)에 공급한다.
이 외에도, 코멘드 디코더(43)는 도시되지는 않았지만, 메모리 뱅크들(10-1 내지 10-n), 로우 디코더들(12-1 내지 12-n), 칼럼 디코더들(14-1 내지 14-n), 뱅크 어드레스 버퍼(21), 로우 어드레스 버퍼(23), 칼럼 어드레스 버퍼(25), 출력버퍼(30), 레이턴시 검출수단(41) 및 레이턴시 제어수단(45)를 동작시키기에 필요한 제어신호를 발생한다. 하지만, 이는 본 발명의 요지를 흐릴 수 있는 염려가 있는 공지의 사항이므로, 본 명세서에서는 그에 대한 구체적인 기술은 생략된다.
상기 레이턴시 제어수단(45)는 코멘드 디코더(43)로부터 제공되는 독출 인에이블 신호(REN) 및 클락신호(CLK)를 입력함과 아울러 레이턴시 검출수단(41)로부터 설정 레이턴시(SCL)를 입력한다. 상기 레이턴시 제어수단(45)으로부터 제공되는 상기 출력 인에이블 신호(OTEN)는 상기 독출 인에이블 신호(REN)의 활성화로부터 상기 설정 레이턴시(SCL)에 해당하는 상기 클락신호(CLK)의 클락이 발생된 후에, 활성화된다.
상기 출력버퍼(30)는 상기 출력 인에이블 신호(OTEN)에 의하여 인에이블되어, 데이터 라인(DL)으로부터의 독출되는 데이터를 외부로 출력한다. 그러므로, 상기 출력버퍼(30)에서의 데이터의 출력시점은 레이턴시 검출수단(41)에서 제공되는 레이턴시(CL)에 의하여 조절되게 된다.
도 6은 본 발명의 다른 일실시예에 따른 동기식 반도체 메모리 장치를 나타내는 블락도이다. 도 6의 실시예는 도 1의 실시예와 거의 동일하다. 다만, 도 1의 실시예에서는, 상기 레이턴시 설정 정보(LSIF)가 2 비트의 로우 어드레스(RA0, RA1)인 반면에, 도 6의 실시예에서는, 상기 레이턴시 설정 정보(LSIF)가 2 비트의 칼럼 어드레스(CA0, CA1)이다. 그리고, 도 6의 실시예의 경우에는, 각 메모리 뱅크(10-i)의 메모리 블락들(BLOCK1 내지 BLOCK4)은, 도 7에 도시되는 바와 같이, 2개의 칼럼 어드레스(CA0, CA1)에 의하여 특정된다. 도 6의 실시예의 그 밖의 구성 및 작용은 도 1의 실시예의 경우와 동일하므로, 본 명세서에서, 그에 대한 구체적인 기술은 생략된다.
도 8은 본 발명의 또 다른 일실시예에 따른 동기식 반도체 메모리 장치를 나타내는 블락도이다. 도 8의 실시예도 도 1의 실시예와 거의 동일하다. 다만, 도 8의 실시예는, 상기 레이턴시 설정 정보(LSIF)가 1비트의 칼럼 어드레스(CA0) 및 1비트의 로우 어드레스(RA0)에 의하여 결정된다는 점에서, 도 1의 실시예와 차이점을 지닌다.
도 8의 실시예의 경우에는, 각 메모리 뱅크(10-i)의 메모리 블락들(BLOCK1 내지 BLOCK4)은, 도 9에 도시되는 바와 같이, 1비트의 칼럼 어드레스(CA0) 및 1비트의 로우 어드레스(RA0)에 의하여 특정된다. 도 8의 실시예의 그 밖의 구성 및 작용은 도 1의 실시예의 경우와 동일하므로, 본 명세서에서, 그에 대한 구체적인 기술은 생략된다.
본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
상기와 같은 본 발명의 동기식 반도체 메모리 장치에서는, 출력버퍼와 가까운 곳의 메모리 블락에 위치하는 메모리셀에 대해서는, 먼 곳의 메모리 블락에 위 치하는 메모리셀보다 레이턴시를 짧게 설정할 수 있다. 이와 같이, 본 발명의 동기식 반도체 메모리 장치에 의하면, 하나의 메모리 뱅크 내의 각 메모리 블락들이 각자의 위치에 따라 레이턴시가 효율적으로 설정될 수 있다.
그리고, 본 발명의 동기식 반도체 메모리 장치에서는, 각 메모리 블락의 레이턴시가 다양하게 설정될 수 있다. 그러므로, 본 발명의 동기식 반도체 메모리 장치는, 그 적용분야가 현저히 확대될 수 있다.

Claims (12)

  1. 소정의 클락신호에 동기되는 동기식 반도체 메모리 장치에 있어서,
    각각이 복수의 메모리셀들을 포함하는 다수개의 메모리 블락들로서, 상기 메모리셀들 각각은 소정의 데이터를 저장할 수 있는 상기 다수개의 메모리 블락들;
    선택되는 상기 메모리셀로부터 독출되는 데이터를 출력하기 위한 출력버퍼; 및
    소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서 데이터 출력이 수행되도록 제어하는 출력제어부로서, 상기 설정 레이턴시는 궁극적으로 상기 출력버퍼와 상기 선택되는 메모리셀이 포함되는 상기 메모리 블락 사이의 전송소요시간에 대한 정보를 포함하는 레이턴시 설정 정보에 의존하는 상기 출력제어부를 구비하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
  2. 제1 항에 있어서, 상기 레이턴시 설정 정보는
    상기 선택되는 메모리셀의 행을 지정하는 로우 어드레스인 것을 특징으로 하는 동기식 반도체 메모리 장치.
  3. 제1 항에 있어서, 상기 레이턴시 설정 정보는
    상기 선택되는 메모리셀의 열을 지정하는 칼럼 어드레스인 것을 특징으로 하는 동기식 반도체 메모리 장치.
  4. 제1 항에 있어서, 상기 레이턴시 설정 정보는
    상기 선택되는 메모리셀의 행과 열을 각각 지정하는 로우 어드레스 및 칼럼 어드레스인 것을 특징으로 하는 동기식 반도체 메모리 장치.
  5. 제1 항에 있어서, 상기 출력제어부는
    상기 레이턴시 설정 정보에 따른 설정 레이턴시를 검출하는 레이턴시 검출수단;
    외부에서 제공되는 명령신호에 따라 인에이블되는 독출 인에이블 신호를 발생하는 코멘드 디코더; 및
    상기 독출 인에이블 신호에 응답하여 인에이블되며, 상기 설정 레이턴시에 따른 상기 클락신호의 클락의 발생에 응답하여, 소정의 출력 인에이블 신호를 상기 출력버퍼에 제공하는 레이턴시 제어수단을 구비하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
  6. 소정의 클락신호에 동기되는 동기식 반도체 메모리 장치에 있어서,
    각각이 복수의 메모리셀들을 포함하는 다수개의 메모리 블락들로서, 상기 메모리셀들 각각은 소정의 데이터를 저장할 수 있는 상기 다수개의 메모리 블락들;
    선택되는 상기 메모리셀로부터 독출되는 데이터를 출력하기 위한 출력버퍼; 및
    소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서 데이터 출력이 수행되도록 제어하는 출력제어부를 구비하며,
    상기 설정 레이턴시는 상기 메모리 블락별로 프로그램 가능한 것을 특징으로 하는 동기식 반도체 메모리 장치.
  7. 제6 항에 있어서, 상기 설정 레이턴시는
    특정의 인접하는 상기 메모리 블락들에 대해서, 동일한 값으로 설정가능한 것을 특징으로 하는 동기식 반도체 메모리 장치.
  8. 제6 항에 있어서,
    상기 출력제어부는
    외부의 제어에 의하여 선택되는 둘 이상의 레이턴시 세트들을 마련하고,
    상기 레이턴시 세트의 선택은
    상기 선택되는 메모리셀의 행을 지정하는 로우 어드레스에 근거하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
  9. 제6 항에 있어서,
    상기 출력제어부는
    외부의 제어에 의하여 선택되는 둘 이상의 레이턴시 세트들을 마련하고,
    상기 레이턴시 세트의 선택은
    상기 선택되는 메모리셀의 열을 지정하는 칼럼 어드레스에 근거하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
  10. 제6 항에 있어서,
    상기 출력제어부는
    외부의 제어에 의하여 선택되는 둘 이상의 레이턴시 세트들을 마련하고,
    상기 레이턴시 세트의 선택은
    상기 선택되는 메모리셀의 행과 열을 각각 지정하는 로우 어드레스 및 칼럼 어드레스에 근거하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
  11. 소정의 클락신호에 동기되는 동기식 반도체 메모리 장치에 있어서,
    각각이 복수의 메모리셀들을 포함하는 다수개의 메모리 블락들로서, 상기 메모리셀들 각각은 소정의 데이터를 저장할 수 있는 상기 다수개의 메모리 블락들;
    선택되는 상기 메모리셀로부터 독출되는 데이터를 출력하기 위한 출력버퍼;
    선택되는 상기 메모리셀로부터 독출되는 데이터를 상기 출력버퍼로 안내하는 데이터 라인; 및
    소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서 데이터 출력이 수행되도록 제어하는 출력제어부로서, 상기 설정 레이턴시는 상기 데이터 라인과 상기 선택되는 메모리셀이 포함되는 상기 메모리 블락 사이의 전송거리에 대한 정보를 포함하는 레이턴시 설정 정보에 의존하는 상기 출력제어부를 구비하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
  12. 소정의 클락신호에 동기하여 구동되는 동기식 반도체 메모리 장치에 있어서,
    각각이 다수개의 메모리 블락들을 가지는 다수개의 메모리 뱅크들로서, 상기 메모리 블락 각각은 소정의 데이터를 저장할 수 있는 복수개의 메모리셀들을 포함하하는 상기 다수개의 메모리 뱅크들로서, 각각이 독립적으로 자신에 포함되는 메모리셀의 워드라인을 활성화할 수 있는 상기 다수개의 메모리 뱅크들;
    선택되는 상기 메모리셀로부터 독출되는 데이터를 출력하기 위한 출력버퍼;
    선택되는 상기 메모리셀로부터 독출되는 데이터를 상기 출력버퍼로 안내하는 데이터 라인; 및
    소정의 설정 레이턴시에 해당하는 상기 클락신호의 클락이 경과한 후에, 상기 출력버퍼에서의 데이터 출력이 수행되도록 제어하는 출력제어부로서,
    상기 설정 레이턴시는 궁극적으로 상기 출력버퍼와 상기 선택되는 메모리셀이 포함되는 상기 메모리 블락 사이의 전송소요시간에 대한 정보를 포함하는 레이턴시 설정 정보에 의존하되, 상기 메모리 뱅크를 특정하는 어드레스에는 무관하게 설정되는 상기 출력제어부를 구비하는 것을 특징으로 하는 동기식 반도체 메모리 장치.
KR1020050065437A 2005-07-19 2005-07-19 메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치 KR100609621B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020050065437A KR100609621B1 (ko) 2005-07-19 2005-07-19 메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치
US11/407,024 US7486575B2 (en) 2005-07-19 2006-04-20 Semiconductor memories with block-dedicated programmable latency register
TW095123995A TWI309040B (en) 2005-07-19 2006-06-30 Semiconductor memories with block-dedicated programmable latency register and method of accessing data thereof
DE102006032951.1A DE102006032951B4 (de) 2005-07-19 2006-07-17 Halbleiterspeicher mit einem blockreservierten programmierbaren Latenz-Register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050065437A KR100609621B1 (ko) 2005-07-19 2005-07-19 메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치

Publications (1)

Publication Number Publication Date
KR100609621B1 true KR100609621B1 (ko) 2006-08-08

Family

ID=37185073

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050065437A KR100609621B1 (ko) 2005-07-19 2005-07-19 메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치

Country Status (3)

Country Link
US (1) US7486575B2 (ko)
KR (1) KR100609621B1 (ko)
TW (1) TWI309040B (ko)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100807111B1 (ko) * 2005-09-29 2008-02-27 주식회사 하이닉스반도체 출력 제어장치
WO2007132456A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Ltd. Memory device with adaptive capacity
US8156403B2 (en) 2006-05-12 2012-04-10 Anobit Technologies Ltd. Combined distortion estimation and error correction coding for memory devices
WO2007132453A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Ltd. Distortion estimation and cancellation in memory devices
WO2007132452A2 (en) 2006-05-12 2007-11-22 Anobit Technologies Reducing programming error in memory devices
WO2008026203A2 (en) * 2006-08-27 2008-03-06 Anobit Technologies Estimation of non-linear distortion in memory devices
US7821826B2 (en) * 2006-10-30 2010-10-26 Anobit Technologies, Ltd. Memory cell readout using successive approximation
WO2008053472A2 (en) * 2006-10-30 2008-05-08 Anobit Technologies Ltd. Reading memory cells using multiple thresholds
US7924648B2 (en) * 2006-11-28 2011-04-12 Anobit Technologies Ltd. Memory power and performance management
US7706182B2 (en) * 2006-12-03 2010-04-27 Anobit Technologies Ltd. Adaptive programming of analog memory cells using statistical characteristics
US8151163B2 (en) 2006-12-03 2012-04-03 Anobit Technologies Ltd. Automatic defect management in memory devices
US7593263B2 (en) * 2006-12-17 2009-09-22 Anobit Technologies Ltd. Memory device with reduced reading latency
US7900102B2 (en) 2006-12-17 2011-03-01 Anobit Technologies Ltd. High-speed programming of memory devices
US8151166B2 (en) 2007-01-24 2012-04-03 Anobit Technologies Ltd. Reduction of back pattern dependency effects in memory devices
US7751240B2 (en) * 2007-01-24 2010-07-06 Anobit Technologies Ltd. Memory device with negative thresholds
WO2008111058A2 (en) * 2007-03-12 2008-09-18 Anobit Technologies Ltd. Adaptive estimation of memory cell read thresholds
US8001320B2 (en) 2007-04-22 2011-08-16 Anobit Technologies Ltd. Command interface for memory devices
US8234545B2 (en) 2007-05-12 2012-07-31 Apple Inc. Data storage with incremental redundancy
WO2008139441A2 (en) 2007-05-12 2008-11-20 Anobit Technologies Ltd. Memory device with internal signal processing unit
KR100902048B1 (ko) * 2007-05-14 2009-06-15 주식회사 하이닉스반도체 반도체 장치의 어드레스 수신회로
US7925936B1 (en) 2007-07-13 2011-04-12 Anobit Technologies Ltd. Memory device with non-uniform programming levels
US8259497B2 (en) 2007-08-06 2012-09-04 Apple Inc. Programming schemes for multi-level analog memory cells
US8174905B2 (en) * 2007-09-19 2012-05-08 Anobit Technologies Ltd. Programming orders for reducing distortion in arrays of multi-level analog memory cells
US7773413B2 (en) * 2007-10-08 2010-08-10 Anobit Technologies Ltd. Reliable data storage in analog memory cells in the presence of temperature variations
TWI402843B (zh) * 2007-10-11 2013-07-21 Mosaid Technologies Inc 讀取行選擇與讀取資料匯流排預充電控制信號之時序互鎖方法及其相關電路
US8000141B1 (en) 2007-10-19 2011-08-16 Anobit Technologies Ltd. Compensation for voltage drifts in analog memory cells
US8068360B2 (en) 2007-10-19 2011-11-29 Anobit Technologies Ltd. Reading analog memory cells using built-in multi-threshold commands
US8527819B2 (en) * 2007-10-19 2013-09-03 Apple Inc. Data storage in analog memory cell arrays having erase failures
WO2009063450A2 (en) * 2007-11-13 2009-05-22 Anobit Technologies Optimized selection of memory units in multi-unit memory devices
US8225181B2 (en) 2007-11-30 2012-07-17 Apple Inc. Efficient re-read operations from memory devices
US8209588B2 (en) 2007-12-12 2012-06-26 Anobit Technologies Ltd. Efficient interference cancellation in analog memory cell arrays
US8456905B2 (en) 2007-12-16 2013-06-04 Apple Inc. Efficient data storage in multi-plane memory devices
US8085586B2 (en) * 2007-12-27 2011-12-27 Anobit Technologies Ltd. Wear level estimation in analog memory cells
US8156398B2 (en) 2008-02-05 2012-04-10 Anobit Technologies Ltd. Parameter estimation based on error correction code parity check equations
US7924587B2 (en) 2008-02-21 2011-04-12 Anobit Technologies Ltd. Programming of analog memory cells using a single programming pulse per state transition
US7864573B2 (en) * 2008-02-24 2011-01-04 Anobit Technologies Ltd. Programming analog memory cells for reduced variance after retention
US8230300B2 (en) 2008-03-07 2012-07-24 Apple Inc. Efficient readout from analog memory cells using data compression
US8400858B2 (en) 2008-03-18 2013-03-19 Apple Inc. Memory device with reduced sense time readout
US8059457B2 (en) 2008-03-18 2011-11-15 Anobit Technologies Ltd. Memory device with multiple-accuracy read commands
US8498151B1 (en) 2008-08-05 2013-07-30 Apple Inc. Data storage in analog memory cells using modified pass voltages
US7924613B1 (en) 2008-08-05 2011-04-12 Anobit Technologies Ltd. Data storage in analog memory cells with protection against programming interruption
US8169825B1 (en) 2008-09-02 2012-05-01 Anobit Technologies Ltd. Reliable data storage in analog memory cells subjected to long retention periods
US8949684B1 (en) 2008-09-02 2015-02-03 Apple Inc. Segmented data storage
US8000135B1 (en) 2008-09-14 2011-08-16 Anobit Technologies Ltd. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8482978B1 (en) 2008-09-14 2013-07-09 Apple Inc. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8239734B1 (en) 2008-10-15 2012-08-07 Apple Inc. Efficient data storage in storage device arrays
US8261159B1 (en) 2008-10-30 2012-09-04 Apple, Inc. Data scrambling schemes for memory devices
US8208304B2 (en) * 2008-11-16 2012-06-26 Anobit Technologies Ltd. Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N
US8248831B2 (en) * 2008-12-31 2012-08-21 Apple Inc. Rejuvenation of analog memory cells
US8174857B1 (en) 2008-12-31 2012-05-08 Anobit Technologies Ltd. Efficient readout schemes for analog memory cell devices using multiple read threshold sets
US8924661B1 (en) 2009-01-18 2014-12-30 Apple Inc. Memory system including a controller and processors associated with memory devices
US8228701B2 (en) 2009-03-01 2012-07-24 Apple Inc. Selective activation of programming schemes in analog memory cell arrays
US8259506B1 (en) 2009-03-25 2012-09-04 Apple Inc. Database of memory read thresholds
US8832354B2 (en) * 2009-03-25 2014-09-09 Apple Inc. Use of host system resources by memory controller
US8238157B1 (en) 2009-04-12 2012-08-07 Apple Inc. Selective re-programming of analog memory cells
US8479080B1 (en) 2009-07-12 2013-07-02 Apple Inc. Adaptive over-provisioning in memory systems
US8495465B1 (en) 2009-10-15 2013-07-23 Apple Inc. Error correction coding over multiple memory pages
US8677054B1 (en) 2009-12-16 2014-03-18 Apple Inc. Memory management schemes for non-volatile memory devices
US8694814B1 (en) 2010-01-10 2014-04-08 Apple Inc. Reuse of host hibernation storage space by memory controller
US8677203B1 (en) 2010-01-11 2014-03-18 Apple Inc. Redundant data storage schemes for multi-die memory systems
US8266471B2 (en) * 2010-02-09 2012-09-11 Mosys, Inc. Memory device including a memory block having a fixed latency data output
US8694853B1 (en) 2010-05-04 2014-04-08 Apple Inc. Read commands for reading interfering memory cells
US8572423B1 (en) 2010-06-22 2013-10-29 Apple Inc. Reducing peak current in memory systems
KR101131893B1 (ko) * 2010-07-06 2012-04-03 주식회사 하이닉스반도체 지연고정루프
US8595591B1 (en) 2010-07-11 2013-11-26 Apple Inc. Interference-aware assignment of programming levels in analog memory cells
US9104580B1 (en) 2010-07-27 2015-08-11 Apple Inc. Cache memory for hybrid disk drives
US8767459B1 (en) 2010-07-31 2014-07-01 Apple Inc. Data storage in analog memory cells across word lines using a non-integer number of bits per cell
US8856475B1 (en) 2010-08-01 2014-10-07 Apple Inc. Efficient selection of memory blocks for compaction
US8694854B1 (en) 2010-08-17 2014-04-08 Apple Inc. Read threshold setting based on soft readout statistics
US8595429B2 (en) 2010-08-24 2013-11-26 Qualcomm Incorporated Wide input/output memory with low density, low latency and high density, high latency blocks
US9021181B1 (en) 2010-09-27 2015-04-28 Apple Inc. Memory management for unifying memory cell conditions by using maximum time intervals
US20120239874A1 (en) * 2011-03-02 2012-09-20 Netlist, Inc. Method and system for resolving interoperability of multiple types of dual in-line memory modules
US9600407B2 (en) 2011-09-30 2017-03-21 Intel Corporation Generation of far memory access signals based on usage statistic tracking
EP2761472B1 (en) * 2011-09-30 2020-04-01 Intel Corporation Memory channel that supports near memory and far memory access
WO2013048497A1 (en) 2011-09-30 2013-04-04 Intel Corporation Apparatus and method for implementing a multi-level memory hierarchy
JP2013097850A (ja) * 2011-11-07 2013-05-20 Elpida Memory Inc 半導体装置
US8830716B2 (en) * 2012-09-29 2014-09-09 Intel Corporation Intelligent far memory bandwith scaling
US9064603B1 (en) 2012-11-28 2015-06-23 Samsung Electronics Co., Ltd. Semiconductor memory device and memory system including the same
US9652376B2 (en) 2013-01-28 2017-05-16 Radian Memory Systems, Inc. Cooperative flash memory control
US10445229B1 (en) 2013-01-28 2019-10-15 Radian Memory Systems, Inc. Memory controller with at least one address segment defined for which data is striped across flash memory dies, with a common address offset being used to obtain physical addresses for the data in each of the dies
US11249652B1 (en) 2013-01-28 2022-02-15 Radian Memory Systems, Inc. Maintenance of nonvolatile memory on host selected namespaces by a common memory controller
KR20140113117A (ko) * 2013-03-15 2014-09-24 삼성전자주식회사 비대칭 액세스 타임을 가진 반도체 메모리 장치
TWI528362B (zh) * 2013-05-30 2016-04-01 鈺創科技股份有限公司 靜態隨機存取記憶體系統及其操作方法
US9542118B1 (en) 2014-09-09 2017-01-10 Radian Memory Systems, Inc. Expositive flash memory control
US10290332B1 (en) * 2017-10-31 2019-05-14 Sandisk Technologies Llc Signal path optimization for read operations in storage devices
CN111128260A (zh) * 2018-10-30 2020-05-08 长鑫存储技术有限公司 电源调节电路及方法、存储器
US11462261B2 (en) * 2019-10-10 2022-10-04 Micron Technology, Inc. Methods of activating input/output lines of memory devices, and related devices and systems
US11556416B2 (en) 2021-05-05 2023-01-17 Apple Inc. Controlling memory readout reliability and throughput by adjusting distance between read thresholds
US11847342B2 (en) 2021-07-28 2023-12-19 Apple Inc. Efficient transfer of hard data and confidence levels in reading a nonvolatile memory

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55150178A (en) 1979-05-09 1980-11-21 Toshiba Corp Memory unit
JPH10302463A (ja) 1997-04-25 1998-11-13 Oki Electric Ind Co Ltd 半導体記憶装置
KR20000033542A (ko) * 1998-11-24 2000-06-15 김영환 카스(cas)레이턴시(latency) 제어 회로
KR20010070273A (ko) * 2000-01-12 2001-07-25 가나이 쓰토무 반도체장치

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07326189A (ja) 1994-05-31 1995-12-12 Toshiba Corp 半導体記憶装置
JP3406790B2 (ja) 1996-11-25 2003-05-12 株式会社東芝 データ転送システム及びデータ転送方法
US6243797B1 (en) * 1997-02-18 2001-06-05 Micron Technlogy, Inc. Multiplexed semiconductor data transfer arrangement with timing signal generator
US5889726A (en) * 1997-11-17 1999-03-30 Micron Electronics, Inc. Apparatus for providing additional latency for synchronously accessed memory
US6185664B1 (en) * 1997-11-17 2001-02-06 Micron Technology, Inc. Method for providing additional latency for synchronously accessed memory
KR100381968B1 (ko) 1998-12-30 2004-03-24 주식회사 하이닉스반도체 고속동작용디램
KR20000044396A (ko) 1998-12-30 2000-07-15 윤종용 무선전화기의 벨/진동 모드 전환 장치
US6266750B1 (en) * 1999-01-15 2001-07-24 Advanced Memory International, Inc. Variable length pipeline with parallel functional units
US6111796A (en) 1999-03-01 2000-08-29 Motorola, Inc. Programmable delay control for sense amplifiers in a memory
US6373751B1 (en) * 2000-05-15 2002-04-16 Enhanced Memory Systems, Inc. Packet-based integrated circuit dynamic random access memory device incorporating an on-chip row register cache to reduce data access latencies
US6944091B2 (en) * 2002-07-10 2005-09-13 Samsung Electronics Co., Ltd. Latency control circuit and method of latency control
KR100486250B1 (ko) * 2002-07-10 2005-05-03 삼성전자주식회사 고주파수 동작을 위한 동기식 반도체 장치의 레이턴시제어 회로 및 그 방법
KR100540472B1 (ko) * 2003-10-31 2006-01-11 주식회사 하이닉스반도체 데이터 출력에 관한 동작마진이 향상된 메모리 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55150178A (en) 1979-05-09 1980-11-21 Toshiba Corp Memory unit
JPH10302463A (ja) 1997-04-25 1998-11-13 Oki Electric Ind Co Ltd 半導体記憶装置
KR20000033542A (ko) * 1998-11-24 2000-06-15 김영환 카스(cas)레이턴시(latency) 제어 회로
KR20010070273A (ko) * 2000-01-12 2001-07-25 가나이 쓰토무 반도체장치

Also Published As

Publication number Publication date
TWI309040B (en) 2009-04-21
TW200721166A (en) 2007-06-01
US20070019481A1 (en) 2007-01-25
US7486575B2 (en) 2009-02-03

Similar Documents

Publication Publication Date Title
KR100609621B1 (ko) 메모리 블락별로 레이턴시 제어가 가능한 동기식 반도체메모리 장치
US6438066B1 (en) Synchronous semiconductor memory device allowing control of operation mode in accordance with operation conditions of a system
US6883061B2 (en) Electronic system and refresh method
US6552936B2 (en) Semiconductor storage apparatus
US20060161745A1 (en) Methods of operating memory systems including memory devices set to different operating modes and related systems
US20050185497A1 (en) Semiconductor memory device
TW200710662A (en) Micro-tile memory interfaces
TW200710661A (en) Memory controller interface for micro-tiled memory access
KR20230153531A (ko) 구성 가능한 메모리 어레이 뱅크 아키텍처를 위한 장치 및 방법
US7596049B2 (en) Semiconductor memory device with a plurality of bank groups each having a plurality of banks sharing a global line group
US7710804B2 (en) Auto precharge circuit sharing a write auto precharge signal generating unit
US20030156472A1 (en) Semiconductor integrated circuit device
US20100182864A1 (en) Semiconductor memory device requiring refresh operation
KR20160004091A (ko) 반도체 메모리 및 그의 테스트 방법
US7212464B2 (en) Semiconductor memory device having a plurality of latch circuits coupled to each read amplifier
US7038957B2 (en) Semiconductor memory device for testifying over-driving quantity depending on position
US6343037B1 (en) Column redundancy circuit for semiconductor memory
US20050141323A1 (en) Semiconductor memory device for reducing lay-out area
US7830740B2 (en) Semiconductor memory device having selectable transfer modes
KR20000062543A (ko) 반도체 메모리용 계층적 사전 추출
US6115317A (en) Semiconductor memory device for masking data by controlling column select line signals
KR100518597B1 (ko) 입출력 데이터 폭을 선택적으로 변경시키는 저전력 소비형반도체 메모리 장치 및 이에 대한 데이터 입출력 방법
KR20220107037A (ko) 반도체 메모리
US7110321B1 (en) Multi-bank integrated circuit memory devices having high-speed memory access timing
KR20030091816A (ko) 프리페치 구조를 사용하는 집적 메모리와 그 동작 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130701

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140630

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150630

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160630

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170630

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20180629

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20190628

Year of fee payment: 14