KR950008443B1 - 2-가/n-가 변환유니트를 포함하는 기억장치 - Google Patents
2-가/n-가 변환유니트를 포함하는 기억장치 Download PDFInfo
- Publication number
- KR950008443B1 KR950008443B1 KR1019920011193A KR920011193A KR950008443B1 KR 950008443 B1 KR950008443 B1 KR 950008443B1 KR 1019920011193 A KR1019920011193 A KR 1019920011193A KR 920011193 A KR920011193 A KR 920011193A KR 950008443 B1 KR950008443 B1 KR 950008443B1
- Authority
- KR
- South Korea
- Prior art keywords
- binary
- data
- logic
- converting
- bidirectional
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
- Logic Circuits (AREA)
- Static Random-Access Memory (AREA)
- Dram (AREA)
Abstract
내용 없음.
Description
제1도는 본 발명의 제1실시예에 의한 반도체 기억장치의 구조를 표시하는 블록도.
제2도는 제1실시예에서 메모리셀 어레이의 내부구조를 표시하는 블록도.
제3도는 제1실시예에서 2진-4진 데이터 컨버터의 논리회로.
제4도는 제1실시예에 따른 4진-2진 데이터 컨버터.
제5도는 다른 2진-4진 데이터 컨버터의 논리회로도.
제6도는 다른 4진-2진 데이터 컨버터의 논리회로.
제7도는 제5도에서 2진-4진 데이터 컨버터의 동작을 표시하는 타임챠트.
제8도는 제6도에서 4진-2진 데이터 컨버터의 동작을 표시하는 타임챠트.
제9도는 본 발명의 제2의 실시예에서 2진-3진 데이터 컨버터의 논리회로도.
제10도는 제2실시예에서 3진-2진 데이터 컨버터의 논리회로도.
제11도는 본 발명의 또다른 실시예에 의한 반도체 기억장치의 구조를 표시하는 블록도.
제12도는 제11도에 표시한 것과같이 실시예에서 논리변환회로의 논리회로도.
제13도는 입력 2진 어드레스신호, 변환어드레스신호와 등가회로를 통한 신호의 타이밍챠트 프로도.
* 도면의 주요부분에 대한 부호의 설명
1 : 어드레스 디코더 2 : 4진 메모리셀 어레이
3 : 양지향성 증폭기 4 : 2진/4진 양지향성 데이터 컨버터
5 : 어드레스선 6 : 데이터선
7 : 커패시터
본 발명은 기억장치에 관한 것이고, 특히, n-가 정보를 기억하는 메모리셀을 포함하는 반도체 기억장치에 관한 것이다.
반도체 기술의 점진적인 발달로, 반도체 기억장치의 용량은 더욱더 크게되고 있다. 그러나, 그 용량증가는 2진정보를 기억하는 메모리셀의 미세화기술에 이제까지 주로하여 성취되었다. 그래서, 용량증가를 위한 종래의 방법은 한계가 있는 것도 역시 분명하게 되었다.
한편, 사용자측에서는 고속으로 데이터의 큰량을 처리하는 것이 더욱더 필요하제 되고 있고, 그래서, 더 큰용량의 반도체 기억장치를 위한 요구에는 끝이 없다. 관계적으로, 기억용량은 때때로 데이터압축에 의해 실질적으로 증가되고, 즉, 압축된 데이터가 반도체 기억장치의 작은 영역에 기억된다.
특히, 주제데이터의 경우에는, 데이터는 허프만(Huffman)법에 의해 압축되고, 그리고 팩시밀리에서의 영상데이터의 경우에는, 예를들면, 데이터는 MH(Modified Huffman)법에 의해 압축된다. 이리하여 압축된 데이터가 기억된다.
한편, 허프만법은 고주파로 발생하는 문자에 짧은 비트 길이를 가지는 코드를 할당하여 데이터를 압축한다. 또한 MH법에서는, 짧은 코드가 고주파로 발생하는 패턴에 할당된다.
그러므로, 이러한 방법들은 지정된 블록길이로 데이터 블록의 유니트에 데이터의 압축과 재기억을 위해사용되고, 그래서 그러한 방법들은 일괄처리를 위해 주제데이터 또는 연속적으로 도달되는 영상데이터에만 사용될 수 있다. 이리하여 , 그러한 방법은 바이트유니트, 예를들면, 반도체 기억장치에 무순으로 도달되는 데이터에 실용적이 아니다.
그러므로, n-가 정보를 기억하는 메모리셀을 사용하여 무순으로 또는 연속적으로 도달될 수 있는 압축된 데이터를 취급할 수 있는 기억장치를 제공하는 것이 본 발명에 의한 목적이고 그리고 그것에 의해 각 메모리셀에 기억되는 데이터의 량을 증가한다.
상기 목적은 본 발명에 의한 기억장치에 의해 성취될 수 있고, 그리고 n-가 데이터(n은 3이상크기의 정수)를 기억하는 복수의 메모리셀을 가지는 메모리셀 어레이, 2진 논리데이터가 메모리셀 어레이에 기록될때 2진 논리데이터를 n-가 논리데이터에 변환하는 유니트, 그리고 n-가 논리데이터가 메모리셀 어레이에서 판독될때 n-가 논리데이터를 2진 논리데이터에 변환하는 유니트를 포함한다.
상기와 같이 구성되는 본 발명에 의한 기억장치에 있어서, 2진 논리데이터를 n-가 논리데이터로 변환하는 유니트는 2진 논리데이터를 n-가 논리데이터로 변환하고, 그리고나서 n-가 논리데이터는 메모리셀 어레이의 지정된 메모리셀에 기록된다. 그러므로, 2진 정보를 기억하는 많은 수의 종래의 메모리셀에 기억되는 데이터는 n-가 정보를 기억하는 더 작은 수의 메모리셀에 기억될 수 있다.
메모리셀에 기억되는 n-가 논리데이터가 판독될때, n-가 논리데이터는 대응하는 2진 논리데이터로 변환되고 메모리에서 출력된다.
그러므로, 2진 논리를 사용하는 종래의 기억장치로서 2진 논리데이터는 외부장치에 의해 기억장치에 그리고 부터 기록 또는 판독될 수 있다. 오버헤드(Overhead)는 2진 논리와 n-가 논리간의 변환으로 최소가 된다.
본 발명에 의한 기억장치는 종래의 데이터 기억장치에서 보다 더 작은 수의 메모리셀에서 데이터의 같은량을 기억하는 것이 가능하고, 그리고 메모리셀의 수가 종래의 기억장치에서와 같으면, 압축된 형상에 더욱 많은 량을 기억할 수 있다. 게다가, 데이터는 더욱 작은 수의 비트의 유니트에서 변환될 수 있고, 그래서 데이터는 큰 오버헤드 발생없이 무순으로 도달될 수가 있다. 바람직한 실시예에 있어, 기억장치는 N-가(N는 3이상크기의 정수이다)데이터를 기억하는 복수의 메모리셀을 포함하는 메모리셀 어레이, 2진 논리데이터가 메모리셀 어레이에 기록될때 거기에 적용되는 2진 논리데이터를 n-가 논리데이터로 변환하는 유니트, n-가 논리데이터가 메모리셀 어레이에서 판독될때 n-가 논리데이터를 2진 논리데이터로 변환하는 유니트, 그리고 n-가 논리어드레스에서 메모리셀 어레이에 디코드되는 신호를 출력에 그리고 위해 거기에 적용되는 n-카 논리어드레스를 디코드하는 유니트를 가진다.
메모리셀장치에서 디코딩 유니트를 형성하는 회로소자의 수는 n-가 논리가 사용되므로 축소될 수 있다.
본 발명의 목적과 이점은 첨부도면에서 설명된 것과 같이 본 발명의 바람직한 실시예의 다음 설명에서 명백하다.
실시예
본 발명의 바람직한 실시예를 설명한다.
제1도는 본 발명의 제1실시예를 표시한다. 이 실시예는 이 발명이 섬광메모리(섬광형 EEPROM(Electrically Erasable and Programmable Read Only Memory)에 적용되는 경우이다.
섬광메모리는 DRAM보다 더 큰용량을 가질 수 있고, 그리고 영속성이 있고, 배터리백업을 요구하지 않는다. 그러므로, 이것은 전력소비를 축소되기 요구되는 미래의 전자기기에 수요를 증대하는 가망성을 표시하는 반도체 기억장치이다.
섬광메모리는 어드레스 디코더(1), 4진 메모리셀 어레이(2), 양지향성 증폭기(3), 그리고 2진/4진 양지향성 데이터 컨버터(4)를 포함한다.
어드레스 디코더(1)는 2진 디지트(digit) A0∼A25의 군으로서 26-비트 어드레스로 64-M(2의 26째전원) 어드레스선(5)중 어느 것을 선택하는 디코더회로이다.
4진 메모리셀 어레이(2)는 복수의 메모리셀을 포함하는 메모리소자이고, 그들의 각각은 64-M 어드레스선중 하나에 의해 선택되고, 그리고 4진 디지트(F0-F3)의한군으로서의 논리데이터가 4데이터라인(6)을 통하여 선택되는 메모리셀에 기록되고 그리고 거기에서 판독된다.
데이터선(6)을 통하여 기록되고 판독되는 F0∼F3의 4진 논리데이터는 출력가능신호에 의해 제어되는 양지향성 증폭기(3)에 의해 증폭된다.
양지향성 증폭기(3)에 의해 증폭되는 F0∼F3의 4진 논리데이터는 D0∼D7의 2진 논리데이터로 2진/4진 양지향성 데이터 컨버터(4)에 의해 변환되고, 그리고 역도 또한 같다. 이 2진/4진 양지향성 데이터 컨버터(4)는 기록가능신호에 의해 제어된다. 이 실시예에 의한 섬광메모리는 D0∼D7의 2진 논리데이터에의해 외부로부터 도달될 수 있고, 그리고 정상바이트 어드레스 메모리로서 가능하다.
상기 4진 메모리셀 어레이(2)는 제2도에 표시한 것과 같이 많은 메모리셀(2a)로 구성된다.
메모리셀(2a)는 어드레스선(5)중의 하나에 4메모리셀(2a)의 군에 접속된다. 한군의 각 메모리셀(2a)은 다른군의 대응하는 메모리셀(2a)과 공유하는 공통데이터선(6)에 접속된다.
그러므로, 어드레스선(5)이 제1도를 참조하여 설명한 것과 같이 A0∼A25의 어드레스에 의해 선택되고, 이 선택된 어드레스선에 접속되는 메모리셀(2a)의 한군만이 데이터선(6)을 통하여 도달될 수 있다. 각 메모리셀(2a)은 터널효과를 이용하는 MOS트랜지스터에 의해 형성된다.
또한, 각 메모리셀(2a)는 상태 0, 상태 1/3, 상태 2/3 그리고 상태 1이라고 하는 4개상태를 기억할 수 있다. 4개 상태는 3개 종류의 한계전압에 의해 판별된다.
4진 디지트(F0∼F3)의 한군으로서의 논리데이터는 각 메모리셀(2a)에 접속되는 4개 데이터선(6)에 입출력된다. 간소화를 위해, 실시예에서는 각 메모리셀(2a)은 1어드레스선(5)에 의해 선택되도록 배열되나, 그러나 메모리셀은 매트릭스형으로 접속되어, 각 메모리셀이 행어드레스와 열어드레스를 지정하는 것에 의해 도달되도록 배열되어도 좋다. 각 메모리셀(2a)는 소거선(8)에 절연막을 포함하는 커패시터(7)를 통하여 접속되어, 그래서 기억된 데이터는 공동으로 소거될 수 있다.
이 공동소거밖에도, 소거선의 배열을 변경하므로서 블록유니트(1블록은 512바이트, 1024바이트, 2048바이트, 4096바이트 이다)에 소거를 실현하는 것이 가능하다. N-가 논리에서의 가변이 Xk에 의해 표시되면 Xk는 N종류의 값을 취하고 다음 관계를 만족한다.
여기에서 기호 V는 논리 OR를 표시하고, 그리고 (A≡B)는 A가 B와 0과 같을때 A가 B와 다를때 소괄호내의 값을 만드는 오퍼레이터를 표시하고, 또한 N은 n-가 수를 표시한다.
4진 논리 Xk에 있어, Xk는 다음식을 만족하는 4개값(0, 1/3, 2/3, 1)을 취한다.
4진 논리에서 1디지트의 각 값은 도표 1에 표시한 것과 같이 1대 1대응에 2진 논리에서의 2비트의 한 대응하는 값에 대응한다.
[도표 I]
4데이터선(6)에 입출력되는 4개 4진 디지트 F0∼F3의 논리데이터는 아래 표시한 수치표시에 의해 8개 2진 디지트 D0∼D7의 논리데이터에서 변환될 수 있다.
한편, 8개 2진 디지트 D0∼D7의 한군으로서의 논리데이터는 다음과 같은 수치표시에 의해 4개 4진 디지트F0∼F3의 한군으로서 논리데이터에서 변환될 수 있다.
종래의 메모리셀의 n조각에 기억되는 데이터가 제1실시예에 의한 메모리셀의 m조각에 기억된 데이터의량과 같으면, 다음의 표시와 같은 관계를 유지한다.
4m=2n
상기 식의 또다른 기록법은이다.
제1실시예에 의한 기억장치 메모리셀로 구성되는 메모리셀 어레이에 데이터의 같은 량을 기억할 수 있고, 종래의 메모리셀수의 반(1/2)이다. 8진 논리를 기억하는 메모리셀이 사용되면, 요구되는 메모리셀의 수는 종래의 수의 1/3이다. 16진 논리의 메모리셀이 사용되면, 요구되는 메모리셀의 수는 종래의 수의 1/4이다.
후에 언급될 3진 논리에 경우에 있어서도, 약간의 용장성이 발생하나, 메모리셀의 약 2/3정도가 다음식으로 표시되는 것과 같이 충분하다.
4진 논리에서는, 4디지트의 4진 논리데이터는 1대 1대응의 2진 논리에서의 1바이트(8비트)의 데이터에 대응한다. 그러므로, 8개 2진 논리 메모리셀에 대응하는 데이터는 4개 메모리셀(2a)에 의해 기억될 수 있따. 다른말로 하면, 64MB 메모리용량의 4진 메모리셀 어레이(2)는 32MB 메모리용량의 종래의 2진 논리 메모리셀 어레이에서 사용되는 메모리셀의 수와 같은 수의 메모리셀에 의해 형성될 수가 있다.
2진/4진 양지향성 데이터 컨버터(4)는 상기 수치표시에 의거한 변환을 실행하는 회로이다.
2진/4진 양지향성 데이터 컨버터(4)는 제3도에 표시된 2진-4진 데이터 컨버터와 제4도에 표시된 4진-2진 데이터 컨버터를 포함한다. 데이터가 4진 메모리셀 어레이에 기록될때, D0∼D7의 2진 논리데이터는 제3도의 2진-4진 데이터 컨버터에 의해 F0∼F3의 4진 논리데이터로 변환된다.
데이터가 4진 메모리셀 어레이에서 판독될때, F0∼F4의 4진 논리데이터는 제4도의 4진-2진 데이터 컨버터에 의해 D0∼D7의 2진 논리데이터로 변환된다.
제3도의 2진-4진 데이터 컨버터는 2개 인버터(11)와 3개 AND회로(12)에 의해 2비트로 2진 논리데이터를 디코드하고, 그리고 이리하여 얻은 데이터는 2개 4진 논리 AND회로(13)와 4진논리 OR회로(14)에 의해 1비트의 4진 논리데이터에 엔코드된다.
제4도에 4진-2진 데이터 컨버터는 3개종류의 등가회로(15)에 의해 1디지트의 4진 논리데이터를 디코드하고, 그리고 디코드된 데이터는 2개의 2진 논리 OR회로(16)에 의해 2디지트의 2진 데이터로 엔코드된다.
일반적으로 변환은 2진 논리데이터 디코더 또는 엔코더 그리고 n-가 논리데이터 엔코더 또는 디코더의 결합을 사용하는 것에 의해 2진 논리데이터와 어느 제공된 n-각 논리데이터 사이를 가능하게 한다.
제3도와 제4도가 한 4진 논리신호 또는 F0∼F3중 어느하나의 전환회로만을 표시하지만, 전환회로는 다른 디지트에 형성되어도 좋다.
D0∼D7의 2진 논리데이터와 F0∼F3의 4진 논리데이터사이의 관계는 도표 1에 표시된 것에 한정되지 않으나, 도표 2에 표시된 것과 같이 되어도 좋다.
[도표 2]
이 경우에는, D0∼D7의 2진 논리데이터에서 F0∼F3의 4진 논리데이터까지의 변환은 아래 표시된 수식에의해 완성될 수 있다.
상기 변환을 위해, 제5도에 표시한 2진-4진 데이터 컨버터가 사용된다.
이 2진-4진 데이터 컨버터는 제3도에 표시된 것과 같은 구성으로 되어 있으나,2개 인버터(11)와 3개AND회로를 포함하는 디코더는 상기 수식을 만족하기 위해 부분적으로 변형된다.
F0∼F3의 4진 논리데이터에서 D0∼D7의 2진 논리데이터까지의 변환은 아래 표시된 수식에 의해 이루워진다.
상기 목적을 위해, 제6도에 표시된 4진-2진 데이터 컨버터가 사용된다. 또한, 이 4진-4진 데이터 컨버터는 제4도에 표시된 것과 같은 구성이나, 3종류의 등가회로(5)를 포함하는 디코더는 상기 표시된 수식을 만족하기 위해 부분적으로 변형된다.
제7도는 제5도에 표시된 2진-4진 데이터 컨버터가 사용될때 데이터 변환동작을 표시한다. 2비트 "11"의 2진 논리데이터가 입력될때, 2/3상태의 4진 논리데이터는 출력된다. 2진 논리데이터 입력이 "1"일때, 1/3상태의 4진 논리데이터는 출력된다. 2진 논리데이터 입력이 "10"일때, 1상태의 4진 논리데이터는 출력된다. 2진 논리데이터 입력이 "0"일때는 0상태의 4진 논리데이터는 출력된다. 제8도는 제6도에 표시된 4진-2진 데이터 컨버터가 사용될때, 데이터 변한동작을 표시한다.
2/3상태의 1-디지트 4진 논리데이터가 입력될때, "2/3"(또는 A≡2/3)의 등가동작의 결과만이 1이 되고, 그리고 "11"의 2-비트 2진 논리데이터가 출력된다. 4진 논리데이터 입력이 1/3상태일때, "1"의 2진 논리데이터는 출력된다.
4진 논리데이터 입력이 1상태일때 "10"의 2진 논리데이터는 출력된다. 4진 논리데이터 입력이 0일때는, "0"의 2진 논리데이터는 출력된다.
상기와 같이, 이 실시예에 의해, 2진 논리데이터를 기억하는 메모리셀(2a)가 사용되므로, 64MB의 데이터는 32MB 데이터를 기억하는 메모리셀의 종래의 수를 포함하는 섬광메모리에 기억될 수 있다.
더욱, 데이터가 메모리셀(2a)에 입력될때 D0∼D7의 2진 논리데이터에서 F0∼F3의 4진 논리데이터로 변환되고 그리고, 2진/4진 데이터 컨버터(4)에 의해 메모리셀(2a)에서 출력할때 F0∼F3의 4진 논리데이터에서 변환된다. 그러므로, 데이터는 2진/4진 데이터 컨버터(4) 외부 종래의 섬광메모리에서와 같은 방법으로 취급될 수 있다. 상기 실시예의 설명에서, 4진 논리데이터를 기억하는 메모리셀(2a)이 사용되는 경우가 표시되었다.
그러나, n-가 논리데이터, 즉 3진 또는 더욱 높은 가의 논리데이터가 기억되는 적용에서는, 종래의 2진논리 기억장치에서 보다 메모리셀의 더욱 작은수에서 같은 량의 데이터를 기억하는 것이 가능하다. 3진 논리데이터의 경우에서는, 도표 3에 표시되는 관계로 3-비트 2진 논리데이터에 대응하는 2-디지트 3진 논리데이터를 가지는 것은 가능하다.
[도표 3]
그리고, 3-비트 2진 논리데이터는 다음 수식에 의해 2-디지트 3진 논리데이터로 변환된다.
상기 변환을 위해, 제9도에 표시된 2진-3진 데이터 컨버터가 사용된다.
이 2진-3진 데이터 컨버터는 3인버터(17), GAND회로(18), 20R회로(19), 2개 3진 논리 AND회로(20), 그리고 2개 3진 논리 OR회로(20')을 포함한다.
제10도에 표시된 것과 같은 3진-2진 데이터 컨버터는 D0, D1그리고 D2출력에 접속되는 3종류의 3진 논리등가회로(21), 9AND회로(22), 그리고 30R회로를 포함한다.
각 OR회로는 2진 출력으로 AND회로(22)의 출력을 접속하는 접속점(23)에 의해 구성된다. 3진 논리의 경우에 있어서는, 도표 3에서 명백한 바와 같이, 2-디지트 3진 데이터 "11"에 대응하는 2진 데이터는 존재하지 않고, 약간의 낭비가 이러한 용장 부분에서 발생한다. 상기 실시예에 있어서, 한 경우만이 이 발명이 섬광메모리에 적용되는 것을 표시한다. 그러나, 이 발명은 DRAM, SRAM, 마스크 RAM 등과 같은 반도체 기억장치에 적용될 수 있다.
상기 설명에서 명백한 것과 같이, 본 발명에 따라, n-가 논리를 기억하는 메모리셀의 압축형상으로 기억되는 데이터를 가지므로서, 데이터 기억장치의 메모리용량을 사용되는 메모리셀의 수를 증가함이 없이 증가될 수 있다.
상기 실시예에 있어서, 2진 데이터는 2진/4진 데이터 컨버터에서 4진 데이터와 역으로 변환되고, 그리고 2진 어드레스의 어드레스 디코더를 가지고, 그러나 4진 어드레스는 4진 메모리셀에 적용되어도 좋다.
제11도는 4진 어드레스의 디코더(34)와 논리변환회로(31)를 포함하는 실시예를 표시한다. A0∼A15의 2진 어드레스는 논리변환(31)에서 4진 어드레스로 변환된다.
4진 논리에서 1디지트의 각 값은 제1실시예의 2진/4진 데이터 컨버터와 같은 방법으로 도표 4에 표시된것과 같이 1대 1대응으로 2진 논리의 2비트에서 대응하는 값에 대응한다. 2전 디지트 A0∼A25의 1군으로서의 26비트 어드레스가 어드레스 버스를 경유 제공될때, 논리변환회로(31)는 다음식에 의한 4진 디지트 A'0∼A'12의 1군으로서의 13-비트 어드레스를 얻는다.
[도표 4]
변환회로(31)는 등가회로(33)를 통하여 디코더(34)에 변환된 어드레스를 출력한다. 디코더(34)는 등가회로(33)에 의해 변환된 어드레스신호를 디코드하고 그리고 4진 메모리셀 어레이(32)에 디코드된 신호를 출력한다. 변환어드레스 디코더는 n입력을 포함하는 경우에 회로소자의 약 (n×2n)정도를 요구한다.
한편, 본 실시예에 의한 디코더(34)는 회로소자의 약 ((n/2)×2n)정도를 요구하고, 그것은 종래의 회로소자의 수의 반(1/2)이다.
예를들면, 제1도의 제1실시예의 어드레스 디코더(1)는 회로소자의 1,744,830,464에 의해 구성되나, 그러나 제11도의 어드레스 디코더(34)는 회로소자의 872,415,232에 의해 구성될 수 있다.
논리변환회로(31)는 제12도에 표시되는, 복수의 컨버터에 의해 구성되어도 좋다. 제12도의 2진-4진 어드레스 컨버터는 2인버터(41)와 3AND회로(42)에 의해 2비트로 2진 논리어드레스를 디코드하고, 그리고 이리하여 얻은 어드레스신호는 2개 4진 논리 AND회로(43)과 4진 논리 OR회로(44)에 의해 1비트에 4진 논리어드레스로 엔코드된다.
4진 논리어드레스는 어드레스의 시간지연을 생성하고 어드레스신호를 정형하기 위해 D플립플롭(45)에 입력된다. 제13도는 등가회로를 통하는 신호, 변환된 어드레스신호 그리고 입력 2진 어드레스신호의 타이잉챠트 프로도를 표시한다. 2진 어드레스신호 A21와 A21+1은 4진 어드레스신호 A'1로 변환되고 지연된다. 그리고나서, A'1는 4등가회로(33)에 입력되고, 그리고 제13도에 표시되는 각 등가회로에 각 A'0, A'1/3, A'2/3, 그리고 A'1에 변환된다. 기억장치는 제11도에 표시되는 것과 같은 4진 어드레스에 2진 어드레스를 변환하는 논리전환회로(31)를 가지지 않아도 좋다.
4진 논리어드레스는 4진 어드레스버스를 경유 CPU에서 공급되어도 좋다. 이러한 경우에는, 4진 어드레스 신호는 4진 메모리셀 어레이에 수반되는 등가회로에 직접입력된다. 그러므로, 회로소자의 수의 축소가 기억장치뿐만 아니라, 어드레스 디코더의 치수를 감축할 수 있다. 상기 실시예에서 2진 어드레스는 논리변환회로에서 4진 어드레스로 변환되나, 그러나 2진 어드레스는 3진 어드레스로 변환되어도 좋다.
본 발명의 많은 광범위한 실시예는 첨부 청구범위에 한정된 것을 제외하고, 명세서에서 설명된 일정한 실시예에 제한되지 않는 본 발명의 정신과 범위를 이탈함이 없이 구성된다.
Claims (15)
- n-가(n은 3 또는 그 이상의 정수)데이터를 기억하는 복수의 메모리셀을 포함하는 메모리셀 어레이와, 2진 논리데이터가 상기 메모리셀 어레이에 기록될때 n-가 논리데이터에 적용되는 2진 논리데이터를변환하는 수단과 그리고 n-가 논리데이터가 상기 메모리셀 어레이에서 판독될때 n-가 논리데이터를 2진 논리데이터로 변환하는 수단을 포함하는 기억장치.
- 제1항에 있어서, 2진 논리데이터를 n-가 논리데이터로 변환하는 상기 수단은 적어도 디코더와 엔코더를 포함하는 기억장치.
- 제1항에 있어서, n-가 논리데이터를 2진 논리데이터를 변환하는 상기 수단은 적어도 디코더와 엔코더를 포함하는 기억장치.
- 제3항에 있어서, 상기 디코더는 2입력신호가 동일할때 상태 1신호를 출력하고 그리고 2입력신호가 다를대 상태 0신호를 출력하는 복수의 등가회로를 포함하는 기억장치.
- 제1항에 있어서, 2진 논리데이터를 n-가 논리데이터로 변하고 그리고 n-가 논리데이터를 2진 논리데이터에 변환되는 상기 수단들은 상기 메모리셀 어레이와 상기 양지향성 n-가 2/진 데이터 변환회로사이에 결합되는 양지향성 n-가/2진 데이터 변환 회로와 양지향성 증폭기로 구성되는 기억장치.
- 제5항에 있어서, 상기 양지향성 n-가/2진 데이터 변환회로는 2진 논리데이터를 4진 논리데이터 그리고 반대로 변환하는 양지향성 2진/4진 변환회로인 기억장치.
- 제5항에 있어서, 상기 양지향성 n-가/2진 데이터 변환회로는 2진 논리데이터를 3진 논리데이터 그리고 반대로 변환하는 양지향성 2진/3진 변환회로인 기억장치.
- n-가(n은 3 또는 그 이상의 정수)데이터를 기억하는 복수의 메모리셀을 포함하는 메모리셀 어레이와, 2진 논리데이터가 상기 메모리셀 어레이에 기록될때 거기에 적용되는 2진 논리데이터를 n-가 논리데이터로 변환하는 수단과, n-가 논리데이터가 상기 메모리셀 어레이에서 판독될때 n-가 논리데이터를 2진 논리데이터로 변환하는 수단과, 그리고 거기에 적용되는 n-가 논리어드레스를 디코드하고, n-가 논리어드레스에서 상기 메모리셀 어레이에 디코드되는 신호를 출력하는 수단을 포함하는 기억장치.
- 제8항에 있어서, 2진 논리데이터를 n-가 논리데이터로 변환하는 상기 수단은 적어도 디코더와 엔코더를 포함하는 기억장치.
- 제8항에 있어서, n-가 논리데이터를 2진 논리데이터로 변환하는 상기 수단은 적어도 디코더와 엔코더를 포함하는 기억장치.
- 제10항에 있어서, 상기 디코더는 2입출력신호가 같을때 상태 1신호를 출력하고 그리고 2입력신호가 다를때 상태 0신호를 출력하는 복수의 등가회로를 포함하는 기억장치.
- 제8항에 있어서, 2진 논리데이터를 n-가 논리데이터로 변환하고 그리고 n-가 논리데이터를 2진논리데이터로 변환하는 상기 수단은 상기 메모리셀 어레이와 상기 양지향성 n-가/2진 데이터 변환회로사이에 결합되는 양지향성 증폭기와 양지향성 n-가/2진 데이터 변환회로로 구성되고, 그리고 상기 디코딩수단은 m어드레스 입력, 각 어드레스입력에 접속되는 각 n등가회로의 m군, 그리고 상기 모든 등가회로와 상기 메모리셀 어레이에 접속되는 2진 디코더를 포함하는 기억장치.
- 제12항에 있어서, 상기 양지향성 n-가/2진 데이터 변환회로는 2진 논리데이터를 4진 논리데이터의 그 반대로 변환하는 양지향성 2진/4진 전환회로인 기억장치.
- 제12항에 있어서, 상기 양지향성 n-가/2진 데이터 변환회로는 2진 논리데이터를 3진 논리데이터 그리고 그 반대로 변환하는 양지향성 2진/3진 변환회로인 기억장치.
- 제12항에 있어서, 상기 디코딩수만은 더욱 2진 어드레스를 외부에서 n-가 어드레스로 변환하고 그리고 n-가 어드레스를 상기 어드레스 입력에 공급되는 상기 어드레스 입력에 접속되는 논리변환회로를 포함하는 기억장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15869891 | 1991-06-28 | ||
JP91-158698 | 1991-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930001222A KR930001222A (ko) | 1993-01-16 |
KR950008443B1 true KR950008443B1 (ko) | 1995-07-31 |
Family
ID=15677406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920011193A KR950008443B1 (ko) | 1991-06-28 | 1992-06-26 | 2-가/n-가 변환유니트를 포함하는 기억장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5287305A (ko) |
KR (1) | KR950008443B1 (ko) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5450341A (en) * | 1992-08-31 | 1995-09-12 | Nippon Steel Corporation | Non-volatile semiconductor memory device having memory cells, each for at least three different data writable thereinto selectively and a method of using the same |
US5440505A (en) * | 1994-01-21 | 1995-08-08 | Intel Corporation | Method and circuitry for storing discrete amounts of charge in a single memory element |
US5497354A (en) | 1994-06-02 | 1996-03-05 | Intel Corporation | Bit map addressing schemes for flash memory |
CN1147866C (zh) * | 1994-06-02 | 2004-04-28 | 英特尔公司 | 含多级单元的快擦存储器的读出电路 |
KR100470575B1 (ko) | 1995-01-31 | 2005-06-27 | 가부시끼가이샤 히다치 세이사꾸쇼 | 불휘발성메모리 |
US5737265A (en) * | 1995-12-14 | 1998-04-07 | Intel Corporation | Programming flash memory using data stream analysis |
US5701266A (en) * | 1995-12-14 | 1997-12-23 | Intel Corporation | Programming flash memory using distributed learning methods |
US5677869A (en) * | 1995-12-14 | 1997-10-14 | Intel Corporation | Programming flash memory using strict ordering of states |
US5729489A (en) * | 1995-12-14 | 1998-03-17 | Intel Corporation | Programming flash memory using predictive learning methods |
JP3201716B2 (ja) * | 1996-02-22 | 2001-08-27 | シャープ株式会社 | コンピュータ装置 |
US5742543A (en) * | 1996-08-19 | 1998-04-21 | Intel Corporation | Flash memory device having a page mode of operation |
KR19980060579A (ko) * | 1996-12-31 | 1998-10-07 | 김영환 | 확장 메모리 기능을 갖는 반도체 메모리 장치 |
US6128678A (en) * | 1998-08-28 | 2000-10-03 | Theseus Logic, Inc. | FIFO using asynchronous logic to interface between clocked logic circuits |
US6351429B1 (en) * | 2000-06-29 | 2002-02-26 | International Business Machines Corp. | Binary to binary-encoded-ternary (BET) decoder using reordered logic |
TWI246028B (en) * | 2001-06-28 | 2005-12-21 | Trek 2000 Int Ltd | A portable device having biometrics-based authentication capabilities |
KR100506936B1 (ko) * | 2003-04-15 | 2005-08-05 | 삼성전자주식회사 | 집적 회로의 입출력 인터페이스 회로 및 방법 |
WO2005096507A1 (fr) * | 2004-04-04 | 2005-10-13 | Guobiao Zhang | Système binaire de nombres non entiers |
KR100666185B1 (ko) | 2005-07-29 | 2007-01-09 | 삼성전자주식회사 | 3-레벨 불휘발성 반도체 메모리 장치 및 이에 대한구동방법 |
US9288089B2 (en) | 2010-04-30 | 2016-03-15 | Ecole Polytechnique Federale De Lausanne (Epfl) | Orthogonal differential vector signaling |
US9251873B1 (en) | 2010-05-20 | 2016-02-02 | Kandou Labs, S.A. | Methods and systems for pin-efficient memory controller interface using vector signaling codes for chip-to-chip communications |
US9288082B1 (en) | 2010-05-20 | 2016-03-15 | Kandou Labs, S.A. | Circuits for efficient detection of vector signaling codes for chip-to-chip communication using sums of differences |
US9077386B1 (en) | 2010-05-20 | 2015-07-07 | Kandou Labs, S.A. | Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication |
US9596109B2 (en) | 2010-05-20 | 2017-03-14 | Kandou Labs, S.A. | Methods and systems for high bandwidth communications interface |
US9401828B2 (en) | 2010-05-20 | 2016-07-26 | Kandou Labs, S.A. | Methods and systems for low-power and pin-efficient communications with superposition signaling codes |
US9362962B2 (en) | 2010-05-20 | 2016-06-07 | Kandou Labs, S.A. | Methods and systems for energy-efficient communications interface |
US8593305B1 (en) | 2011-07-05 | 2013-11-26 | Kandou Labs, S.A. | Efficient processing and detection of balanced codes |
US9246713B2 (en) | 2010-05-20 | 2016-01-26 | Kandou Labs, S.A. | Vector signaling with reduced receiver complexity |
US9564994B2 (en) | 2010-05-20 | 2017-02-07 | Kandou Labs, S.A. | Fault tolerant chip-to-chip communication with advanced voltage |
US9450744B2 (en) | 2010-05-20 | 2016-09-20 | Kandou Lab, S.A. | Control loop management and vector signaling code communications links |
US9985634B2 (en) | 2010-05-20 | 2018-05-29 | Kandou Labs, S.A. | Data-driven voltage regulator |
US9106238B1 (en) | 2010-12-30 | 2015-08-11 | Kandou Labs, S.A. | Sorting decoder |
US9275720B2 (en) | 2010-12-30 | 2016-03-01 | Kandou Labs, S.A. | Differential vector storage for dynamic random access memory |
EP2831915A4 (en) * | 2012-03-28 | 2016-08-17 | David Bobbak Zakariaie | DNA COMPUTING |
US9268683B1 (en) | 2012-05-14 | 2016-02-23 | Kandou Labs, S.A. | Storage method and apparatus for random access memory using codeword storage |
WO2014113727A1 (en) * | 2013-01-17 | 2014-07-24 | Kandou Labs, S.A. | Methods and systems for chip-to-chip communication with reduced simultaneous switching noise |
CN105122758B (zh) | 2013-02-11 | 2018-07-10 | 康杜实验室公司 | 高带宽芯片间通信接口方法和*** |
CN110166217B (zh) | 2013-04-16 | 2022-05-17 | 康杜实验室公司 | 高带宽通信接口方法和*** |
CN105393512B (zh) | 2013-06-25 | 2019-06-28 | 康杜实验室公司 | 具有低接收器复杂度的向量信令 |
US9106465B2 (en) | 2013-11-22 | 2015-08-11 | Kandou Labs, S.A. | Multiwire linear equalizer for vector signaling code receiver |
US9806761B1 (en) | 2014-01-31 | 2017-10-31 | Kandou Labs, S.A. | Methods and systems for reduction of nearest-neighbor crosstalk |
EP4236217A3 (en) | 2014-02-02 | 2023-09-13 | Kandou Labs SA | Method and apparatus for low power chip-to-chip communications with constrained isi ratio |
US9369312B1 (en) | 2014-02-02 | 2016-06-14 | Kandou Labs, S.A. | Low EMI signaling for parallel conductor interfaces |
CN106105123B (zh) | 2014-02-28 | 2019-06-28 | 康杜实验室公司 | 用于发送时钟嵌入式向量信令码的方法和*** |
US9509437B2 (en) | 2014-05-13 | 2016-11-29 | Kandou Labs, S.A. | Vector signaling code with improved noise margin |
US9148087B1 (en) | 2014-05-16 | 2015-09-29 | Kandou Labs, S.A. | Symmetric is linear equalization circuit with increased gain |
US9852806B2 (en) | 2014-06-20 | 2017-12-26 | Kandou Labs, S.A. | System for generating a test pattern to detect and isolate stuck faults for an interface using transition coding |
US9112550B1 (en) | 2014-06-25 | 2015-08-18 | Kandou Labs, SA | Multilevel driver for high speed chip-to-chip communications |
US9900186B2 (en) | 2014-07-10 | 2018-02-20 | Kandou Labs, S.A. | Vector signaling codes with increased signal to noise characteristics |
US9432082B2 (en) | 2014-07-17 | 2016-08-30 | Kandou Labs, S.A. | Bus reversable orthogonal differential vector signaling codes |
US9444654B2 (en) | 2014-07-21 | 2016-09-13 | Kandou Labs, S.A. | Multidrop data transfer |
CN106576087B (zh) | 2014-08-01 | 2019-04-12 | 康杜实验室公司 | 带内嵌时钟的正交差分向量信令码 |
US9674014B2 (en) | 2014-10-22 | 2017-06-06 | Kandou Labs, S.A. | Method and apparatus for high speed chip-to-chip communications |
WO2016210445A1 (en) | 2015-06-26 | 2016-12-29 | Kandou Labs, S.A. | High speed communications system |
US9557760B1 (en) | 2015-10-28 | 2017-01-31 | Kandou Labs, S.A. | Enhanced phase interpolation circuit |
US9577815B1 (en) | 2015-10-29 | 2017-02-21 | Kandou Labs, S.A. | Clock data alignment system for vector signaling code communications link |
US10055372B2 (en) | 2015-11-25 | 2018-08-21 | Kandou Labs, S.A. | Orthogonal differential vector signaling codes with embedded clock |
EP3408935B1 (en) | 2016-01-25 | 2023-09-27 | Kandou Labs S.A. | Voltage sampler driver with enhanced high-frequency gain |
CN115051705A (zh) | 2016-04-22 | 2022-09-13 | 康杜实验室公司 | 高性能锁相环 |
US10003454B2 (en) | 2016-04-22 | 2018-06-19 | Kandou Labs, S.A. | Sampler with low input kickback |
US10153591B2 (en) | 2016-04-28 | 2018-12-11 | Kandou Labs, S.A. | Skew-resistant multi-wire channel |
CN109417521B (zh) | 2016-04-28 | 2022-03-18 | 康杜实验室公司 | 低功率多电平驱动器 |
WO2017189931A1 (en) | 2016-04-28 | 2017-11-02 | Kandou Labs, S.A. | Vector signaling codes for densely-routed wire groups |
US9906358B1 (en) | 2016-08-31 | 2018-02-27 | Kandou Labs, S.A. | Lock detector for phase lock loop |
US10411922B2 (en) | 2016-09-16 | 2019-09-10 | Kandou Labs, S.A. | Data-driven phase detector element for phase locked loops |
US10200188B2 (en) | 2016-10-21 | 2019-02-05 | Kandou Labs, S.A. | Quadrature and duty cycle error correction in matrix phase lock loop |
US10200218B2 (en) | 2016-10-24 | 2019-02-05 | Kandou Labs, S.A. | Multi-stage sampler with increased gain |
US10372665B2 (en) | 2016-10-24 | 2019-08-06 | Kandou Labs, S.A. | Multiphase data receiver with distributed DFE |
US10116468B1 (en) | 2017-06-28 | 2018-10-30 | Kandou Labs, S.A. | Low power chip-to-chip bidirectional communications |
US10686583B2 (en) | 2017-07-04 | 2020-06-16 | Kandou Labs, S.A. | Method for measuring and correcting multi-wire skew |
US10203226B1 (en) | 2017-08-11 | 2019-02-12 | Kandou Labs, S.A. | Phase interpolation circuit |
US10326623B1 (en) | 2017-12-08 | 2019-06-18 | Kandou Labs, S.A. | Methods and systems for providing multi-stage distributed decision feedback equalization |
US10467177B2 (en) | 2017-12-08 | 2019-11-05 | Kandou Labs, S.A. | High speed memory interface |
US10554380B2 (en) | 2018-01-26 | 2020-02-04 | Kandou Labs, S.A. | Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4024512A (en) * | 1975-06-16 | 1977-05-17 | Fairchild Camera And Instrument Corporation | Line-addressable random-access memory |
-
1992
- 1992-06-26 KR KR1019920011193A patent/KR950008443B1/ko not_active IP Right Cessation
- 1992-06-26 US US07/904,577 patent/US5287305A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
KR930001222A (ko) | 1993-01-16 |
US5287305A (en) | 1994-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR950008443B1 (ko) | 2-가/n-가 변환유니트를 포함하는 기억장치 | |
KR960003457B1 (ko) | 적응형 가변길이 부호기 | |
US6453382B1 (en) | Content addressable memory encoded outputs | |
US8482979B2 (en) | Data path for multi-level cell memory, methods for storing and methods for utilizing a memory array | |
US4523276A (en) | Input/output control device with memory device for storing variable-length data and method of controlling thereof | |
US8130545B2 (en) | Nonvolatile semiconductor storage device | |
JP2003123486A (ja) | マルチレベル不揮発性メモリ内にデータを記憶および読み出す方法、並びにそのアーキテクチャ | |
JPH08235851A (ja) | シリアルアクセスメモリの予測読出し方法及びそのためのメモリ | |
US6025932A (en) | Digital information encoding apparatus, digital information encoding/decoding apparatus, digital information encoding method, and digital information decoding method | |
US4473877A (en) | Parasitic memory expansion for computers | |
US5781136A (en) | Digital information encoding device, digital information decoding device, digital information encoding/decoding device, digital information encoding method, and digital information decoding method | |
US4800535A (en) | Interleaved memory addressing system and method using a parity signal | |
US5736947A (en) | Digital information encoding device, digital information decoding device, digital information encoding/decoding device, digital information encoding method, and digital information decoding method | |
JPH05174584A (ja) | データ記憶装置 | |
EP0520650A1 (en) | Low power signaling using gray codes | |
US4719592A (en) | Sequence generator | |
JP2741810B2 (ja) | 内容アドレス式メモリ | |
JP2842094B2 (ja) | ハフマン復号回路 | |
US20020015339A1 (en) | Data storage device and data storing method | |
CN1087086C (zh) | 显示器的控制装置 | |
JP2882714B2 (ja) | 状態選択装置 | |
US6493277B2 (en) | Data generation circuit and method for data generating | |
US6590511B2 (en) | Retrievable memory capable of outputting a piece of data with respect to a plurality of results of retrieve | |
JP2878714B2 (ja) | シリアルアクセスメモリ | |
JPS585128U (ja) | エンコ−ド回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
J202 | Request for trial for correction [limitation] | ||
J121 | Written withdrawal of request for trial | ||
FPAY | Annual fee payment |
Payment date: 20110617 Year of fee payment: 17 |
|
EXPY | Expiration of term |