KR100206898B1 - 멀티세트 디램 제어장치 - Google Patents

멀티세트 디램 제어장치 Download PDF

Info

Publication number
KR100206898B1
KR100206898B1 KR1019960008049A KR19960008049A KR100206898B1 KR 100206898 B1 KR100206898 B1 KR 100206898B1 KR 1019960008049 A KR1019960008049 A KR 1019960008049A KR 19960008049 A KR19960008049 A KR 19960008049A KR 100206898 B1 KR100206898 B1 KR 100206898B1
Authority
KR
South Korea
Prior art keywords
dram
address
output
column
present
Prior art date
Application number
KR1019960008049A
Other languages
English (en)
Other versions
KR970066860A (ko
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 KR1019960008049A priority Critical patent/KR100206898B1/ko
Publication of KR970066860A publication Critical patent/KR970066860A/ko
Application granted granted Critical
Publication of KR100206898B1 publication Critical patent/KR100206898B1/ko

Links

Classifications

    • 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/4082Address Buffers; level conversion 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
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/18Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals

Landscapes

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

Abstract

본 발명은 마이크로 프로세서를 이용한 멀티세트 디램(DRAM) 제어장치에 관한 것으로, 특히 포터블이나 휴대용 기기에서 디램을 적용할 때 임베디드(embedded) 프로세서의 디램 직접연결의 장점을 최대한 살리면서 부가칩수를 최소한 줄여 메모리의 확장을 용이하게 함과 아울러 전력소모도 최소한으로 할 수 있는 멀티세트 디램 제어장치에 관한 것으로, 종래에는 임베디드 시스템의 컴팩트성을 잘 활용하지 못하고, 많은 종류의 게이트와 플립플롭으로 구성된 로직을 사용하게 되어 전력소모와 시스템의 구현시 그만큼 복잡해져 부피증가의 문제점이 발생하며, 또 인터페이스에도 많은 신호들이 필요로 하게되는 문제점이 있었으나, 본 발명은 프로세서로부터 출력되는 어드레스를 입력받은 다음 디램의 선택신호가 인가되면 상기 어드레스를 디코딩하여 다수의 디램에 대한 각 횡 및 열 어드레스 스트로브 제어신호를 출력하는 어드레스 디코더와, 상기 어드레스 디코더의 출력을 인가받아 선택신호에 의해서만 입력이 전달되도록 하는 3상태 버퍼부로 구성함으로써 종래의 문제점을 해결하였다.

Description

멀티세트 디램 제어장치
제1도는 종래의 2세트 디램과 그 제어장치를 나타낸 도.
제2도는 제1도 리프레쉬 검출부의 상세 블럭도.
제3도는 제2도 각 단의 출력 파형도.
제4도는 본 발명 멀티세트 디램 제어장치를 나타낸 도.
제5도는 본 발명 전자 스위치부를 나타낸 상세도.
제6도는 본 발명의 다른 실시예를 나타낸 도.
제7도는 본 발명 전자 스위치부의 다른 실시예를 나타낸 도.
* 도면의 주요부분에 대한 부호의 설명
100 : 프로세서 110 : 제어부
120, 130 : 디램 112, 200 : 어드레스 디코더
210 : 3상태 버퍼부
본 발명은 마이크로 프로세서를 이용한 멀티세트 디램(DRAM) 제어장치에 관한 것으로, 특히 포터블이나 휴대용 기기에서 디램을 적용할 때 임베디드(embedded) 프로세서의 디램 직접연결의 장점을 최대한 살리면서 부가칩수를 최소한 줄여 메모리의 확장을 용이하게 함과 아울러 전력소모도 최소한으로 할 수 있는 멀티세트 디램 제어장치에 관한 것이다.
일반적으로 2세트 디램과 그 제어장치는 제1도에 도시된 바와 같이, 어드레스 및 데이타, 그리고 열과 행의 어드레스 스트로브신호()와 리드/라이트신호(RD/)를 출력하는 프로세서(100)와, 상기 프로세서(100)로부터 어드레스와 스트로브신호()를 인가받아 각 디램(120,130)의 스트로브신호()의 인가여부를 결정하는 제어부(110)와, 상기 제어부(110)의 출력결과에 의해 상기 프로세서(100)로 부터 출력되는 스트로브신호()를 인가받는 제1디램(120) 및 제2디램(130)으로 구성한다.
한편, 상기 제어부(110)는 프로세서(100)로부터 스트로브신호()를 인가받아 리프레쉬와 셀프 리프레쉬를 체크하여 멀티세트 디램(120,130)에 입력되는 스트로브신호()를 제어하는 리프레쉬 검출부(111)와, 상기 프로세서(100)로부터 어드레스를 입력받아 이를 디코딩하여 액서스(access)하고자하는 디램(120,130)을 선택하는 어드레스 디코더(112)와, 상기 리프레쉬 검출부(111) 및 어드레스 디코더(112)의 제2디램(130)을 지정하는 선택신호를 인가받아 이를 논리조합하는 제1노아게이트(NOR1)와, 상기 리프레쉬 검출부(111) 및 어드레스 디코더(112)의 제1디램(120)을 저정하는 선택신호를 인가받아 이를 논리조합하는 제2노아게이트(NOR2)로 구성된다.
이와같이 구성된 종래의 2세트 디램과 그 제어장치를 상세히 설명한다.
제1디램(120)에서 열 어드레스 스트로브신호()와 횡 어드레스 스트로브신호()가 유효할려면 제어부(110)의 제2노아게이트(NOR2)의 출력이 0이어야 하며, 제2디램(130)도 제1디램(120)의 경우와 마찬가지가 된다.
상기 제1노아게이트(NOR1)와 제2노아게이트(NOR2)는 그 특성상 입력이 하나라도 1이면 그의 출력은 0이 되므로, 어드레스 디코더(112)의 출력상태에 따라서 제1디램(120) 또는 제2디램(130)이 정상적인 리드와 라이트 동작을 수행하고, 선택되지 않는 디램은 디스에이블 상태가 된다.
또한, 리프레쉬 동작중에는 상기 제1디램(120)과 제2디램(130)이 모두 리프레쉬 동작을 해야하기 때문에 리프레쉬 검출부(111)의 출력이 1이 되면 된다.
상기 리프레쉬 검출부(111)를 제2도를 참조하여 좀 더 상세히 설명한다.
제1도에 도시된 제어부(110)의 노아게이트(NOR1,NOR2)의 출력을 통해 디램(120,130)에 입력되는 열 어드레스 스트로브 및 횡 어드레스 스트로브 또는 셀프 리프레쉬의 시작조건인 열 어드레스 스트로브신호()가 제3도 (b)에 도시된 바와같이 1이고, 횡 어드레스 스트로브신호()가 제3도(c)에 도시한 바와같이 0이라는 조건을 인버터(I1,I2)와 앤드게이트(AND)에 의해 검출(제3도 (d)에 도시)하고, 이 검출된 신호를 제3도 (a)에 도시된 바와같은 클럭(CKIO)에 의해 플립플롭(F/F 1)에서 제3도(e)에 도시된 바와같이 1이 되는 시간을 연장하게 된다.
그러나 횡 어드레스 스트로브신호()가 0인상태에서 일정시간이 지난후 열 어드레스 스트로브신호()도 0이 되므로 앤드게이트(AND)의 출력이 0이 되어 상기 열 어드레스 스트로브 및 횡 어드레스 스트로브로 셀프 리프레쉬의 시작조건을 검출하여 계속 유지할 수 없다.
따라서, 이를 해결하기 위하여 횡 어드레스 스트로브신호()가 모두 1에서 그중 하나가 0이될때를 클럭으로 하는 플립플롭(F/F 2)을 사용하여 이때 입력되는 열 어드레스 스트로브신호()를 래치시키고, 열 및 횡 어드레스 스트로브신호()가 모두 1이될때 이 플립플롭(F/F 2)의 클리어 조건이 만족되므로, 제3도 (f)에 도시된 리프레쉬 검출신호를 만들어 낼 수 있다.
그러므로, 오아게이트(OR)는 상기 엔드게이트(AND)의 출력과 플립플롭(F/F 1,F/F 2)의 출력을 인가받아 이를 논리조합함으로써 제3도 (h)에 도시된 바와같은 신호가 출력되어, 리프레쉬일때의 상기 열 및 횡 어드레스 스트로브신호()들은 정상적으로 디램(120,130)에 공급 가능하게 된다.
그러나, 현재 출시되는 리스크(RISC)프로세서는 대부분이 디램에 직접 연결이 가능하도록 열 및 횡 어드레스 스트로브신호를 제공하지만, 메모리확장으로 인하여 디램이 2세트 이상이 되면 리프레쉬와 전력소비등의 문제로 인해 직접 연결이 불가능하고, 그에 대한 다수의 부가로직이 필요로 하게 된다.
이로인해 임베디드 시스템의 컴팩트성을 잘 활용하지 못하고, 많은 종류의 게이트와 플립플롭으로 구성된 로직을 사용하게 되어 시스템의 구현시 그만큼 복잡해져 부피증가의 문제점이 발생하며, 또 인터페이스에도 많은 신호들이 필요로 하게 되는 문제점이 있었다.
따라서, 본 발명은 하나의 어드레스 디코더에 의해 다수의 스트로브신호를 출력하도록 하고, 이의 출력을 디램(DRAM) 선택신호에 의해 3상태 버퍼부를 통해 전달하여 전자 스위치를 통해 다수의 디램에 열 및 횡 어드레스 스트로브신호를 인가할 수 있도록 하는데 목적이 있는 것으로, 이와같은 목적을 갖는 본 발명을 상세히 설명한다.
본 발명 멀티세트 디램 제어장치는 제4도 및 제5도에 도시한 바와같이, 프로세서로부터 출력되는 어드레스(A22,A23)를 입력받은 다음 디램의 선택신호()가 인가되면 상기 어드레스(A22,A23)를 디코딩하여 다수의 디램에 대한 각 횡 및 열 어드레스 스트로브 제어신홀르 출력하는 어드레스 디코더(200)와, 상기 어드레스 디코더(200)의 출력을 인가받아 상기 디램 선택신호()에 의해서만 입력이 전달되도록 하는 3상태 버퍼부(210)와, 상기 3상태 버퍼부(210)의 출력에 따라 입력되는 열 및 횡 어드레스 스트로브신호()를 제어하는 전자 스위치부로 구성한다.
이와같이 구성한 본 발명의 작용 및 효과를 상세히 설명한다.
어드레스 디코더(200)의 두 입력에는 프로세서(100)로부터 출력되는 상위 비트의 어드레스(A22,A23)가 입력되고, 인에이블단자에는 접속된 다수의 디램에 대한 선택신호()가 인가되어 디램 공간의 액서스시에만 어드레스 디코더(200)가 인에이블된다.
여기서, 상기 어드레스 디코더(200)가 4M바이트 단위로 디코딩하고 있고, 현재 액서스하고자 하는 디램 공간이 4개라고 가정한다면, 그 어드레스 디코더(200)는 입력되는 어드레스(A22,A23)를 디코딩하여 4개의 각 디램에 대한 횡 및 열 어드레스 스트로브 제어신호를 출력하게 된다.
이 제어신호는 3상태 버퍼부(210)의 각 버퍼로 입력되어 선택신호()에 의해 하나가 선택되어 출력되는 열 및 횡 어드레스 스트로브 제어신호는 저전위가 되고, 이 신호는 제5도에 도시한 전자 스위치부의 트랜지스터(Q1,Q2)의 베이스에 인가되며, 상기의 전자 스위치부는 디램의 연결 갯수에 따라 그에 상응하는 갯수가 있어야 한다.
이에 따라, 상기 트랜지스터(Q1,Q3)는 정상적으로 선택되었으므로 오프되며, 이로인해 트랜지스터(Q2,Q4) 또는 오프됨으로써 프로세서로부터 인가되는 열 및 횡 어드레스 스트로브신호()는 디램에 인가되며, 나머지 영역의 디램에 대한 전자 스위치부의 입력에는 고전위가 인가되어 열 및 횡 어드레스 스트로브신호가 고전위가 되므로 디램의 전력의 소비가 줄어들게 된다.
다시 간략히 정리하면, 어드레스 디코더(200)에 인가되는 상위 비트의 어드레스(A22,A23)데이타가 00일때 어드레스 영역중 앞의 4M 바이트가 선택되어 이영역에 있는 디램의 열 및 횡 어드레스 스트로브신호()는 정상적으로 공급되나 나머지 디램 영역에 대해서는 상기 어드레스 디코더(200)의 출력이 모두 고전위이므로 열 및 횡 어드레스 스트로브신호()가 아닌 고전위의 신호를 전자 스위치부에 공급하여 열 및 횡 어드레스 스트로브신호를 디스에이블 시킴으로써 전력소모를 줄이게 된다.
또한 디램의 리프레쉬중에는 모든 디램 영역에 열 및 횡 어드레스 스트로브신호()가 공급되어야 하는데, 이때는 전자 스위치를 모두 오프시켜야 한다.
그런데, 디램의 리프레쉬 동작중에는 상기 어드레스 디코더(200)의 인에이블 단자에 연결된 선택신호()가 모두 고전위가 되므로, 3상태 버퍼부(210)는 하이-임피던스 상태가 되어 전자 스위치부와는 분리되고, 상기 3상태 버퍼부(210)의 출력이 풀-다운 되어 있으므로 모든 전자 스위치부는 오프된다.
따라서, 모든 디램 영역에 대한 열 및 횡 어드레스 스트로브신호()가 제대로 모든곳에 공급되어 디램의 리프레쉬가 정상적으로 수행된다.
또한, 전력소모가 문제시 되지 않을 경우에는 제6도에 도시한 바와같이 디램 영역을 구별하여 주는데 상위비트의 어드레스(A22), 읽기/쓰기제어신호(RD/) 및 칩선택 신호()를 이용하여 하나의 어드레스 디코더로 멀티 세트 디램의 제어가 가능하다.
만약 이에 대하여 전력소모를 줄일려고 한다면 제7도에 도시한 바와같이 피채널 모스페트(P-channel MOSFET)를 이용 전자스위치를 구성할 수도 있다.
상기에서 설명한 본 발명에 따르면 디램 선택신호에 의해 디램에 인가되는 신호를 구별하여 주기때문에 인터페이스 라인의 수가 절약되고, 액티브되어 있는 디램의 영역에 대해서만 신호를 공급함으로써 포터블, 휴대용 기기에서 요구되는 저전력 기능을 지원하며, 어드레스 디코더의 개조만으로 손쉽게 멀티 세트 디램의 구현이 가능함과 아울러 부품수도 적어 공간 활용면에서도 유리한 효과가 있게 된다.

Claims (1)

  1. 프로세서로부터 출력되는 상위비트의 어드레스(A22, A23)를 입력받은 다음 디램의 선택신호()가 인가되면 상기 어드레스(A22, A23)를 디코딩하여 다수의 디램에 대한 각 횡 및 열 어드레스 스트로브 제어신호로 출력하는 어드레스 디코더(200)와, 상기 선택신호()에 따라 인에이블 제어를 받아 상기 어드레스 디코더(200)의 출력을 버퍼링하여 출력하는 3상태 버퍼부(210)와, 상기 3상태 버퍼부(210)의 출력에 따라 입력되는 열 및 횡 어드레스 스트로브신호()를 선택적으로 출력하는 전자 스위치부로 구성하여 된 것을 특징으로 하는 멀티 세트 디램 제어장치.
KR1019960008049A 1996-03-23 1996-03-23 멀티세트 디램 제어장치 KR100206898B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960008049A KR100206898B1 (ko) 1996-03-23 1996-03-23 멀티세트 디램 제어장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960008049A KR100206898B1 (ko) 1996-03-23 1996-03-23 멀티세트 디램 제어장치

Publications (2)

Publication Number Publication Date
KR970066860A KR970066860A (ko) 1997-10-13
KR100206898B1 true KR100206898B1 (ko) 1999-07-01

Family

ID=19453789

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960008049A KR100206898B1 (ko) 1996-03-23 1996-03-23 멀티세트 디램 제어장치

Country Status (1)

Country Link
KR (1) KR100206898B1 (ko)

Also Published As

Publication number Publication date
KR970066860A (ko) 1997-10-13

Similar Documents

Publication Publication Date Title
KR940002755B1 (ko) 1칩 마이크로 컴퓨터
US6788592B2 (en) Memory device which can change control by chip select signal
JPH0612863A (ja) デュアルポートdram
JP3645294B2 (ja) 半導体メモリ装置の多重ビットテスト回路
KR910003382B1 (ko) 레지스터를 구비한 반도체 메모리 장치
JPH02113492A (ja) 条件書き込み手段を有するランダム・アクセス・メモリ回路
US7581070B2 (en) Multi-chip package device having alternately-enabled memory chips
JP2007128633A (ja) 半導体記憶装置及びこれを備えた送受信システム
ES2432358T3 (es) Procedimiento para proporcionar un microcontrolador que tiene una anchura de bus de datos en n-bit y un número de clavijas igual o inferior a N
JP3754593B2 (ja) データビットを記憶するメモリーセルを有する集積回路および集積回路において書き込みデータビットをメモリーセルに書き込む方法
US5239509A (en) Semiconductor memory device
JP2003100876A (ja) 半導体集積回路装置
KR20040019990A (ko) 반도체 메모리 장치
KR100475267B1 (ko) 메모리및마이컴
KR100242453B1 (ko) 반도체 장치
US5179676A (en) Address selection circuit including address counters for performing address selection
KR100206898B1 (ko) 멀티세트 디램 제어장치
US6870756B2 (en) Semiconductor integrated circuit device
KR19980034727A (ko) 메모리 소자에서 프리패치 방법 및 이를 적용한 메모리 구조
JPH10188567A (ja) メモリ及びマイコン
US11094372B1 (en) Partial writing method of dram memoryl device to reduce power consumption associated with large voltage swing of internal input/output lines
JPH1139212A (ja) マイクロコンピュータ
KR100460761B1 (ko) 마이크로콘트롤러 개발 시스템을 지원하는 장치
KR920003271B1 (ko) 마이컴의 제어에 의한 메모리 라이트 방지회로
KR0146201B1 (ko) 데이타 입출력 제어 회로

Legal Events

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

Payment date: 20110325

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee