KR940008715B1 - Control circuit for reflesh - Google Patents
Control circuit for reflesh Download PDFInfo
- Publication number
- KR940008715B1 KR940008715B1 KR1019870006731A KR870006731A KR940008715B1 KR 940008715 B1 KR940008715 B1 KR 940008715B1 KR 1019870006731 A KR1019870006731 A KR 1019870006731A KR 870006731 A KR870006731 A KR 870006731A KR 940008715 B1 KR940008715 B1 KR 940008715B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- flip
- dram
- flop
- terminal
- 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
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Dram (AREA)
Abstract
내용 없음.No content.
Description
첨부도면은 본 발명의 회로도이다.The accompanying drawings are circuit diagrams of the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10,11 : 라이드라이브 20-28 : 논리게이트10,11: Drive 20-28: Logic Gate
30-32 : 플립플롭 40 : 카운터30-32: flip-flop 40: counter
50 : 다이내믹 탬50: dynamic tam
본 발명은 DRAM(Dynamic RAM)의 리프레쉬제어회로에 관한 것이다. 일반적으로, 널리 보급되어 있는 대부분의 퍼스널 컴퓨터는 DRAM을 리프레쉬시킬 때 타이머에서 일정시간마다 DMA(Direct Memory Access)에 리프레쉬를 요구하고, DMA는 이 요구에 따라 CPU(Central Processing Unit)에 대기신호인 웨이트(Wait)신호를 발생시킨 다음 리프레쉬를 한다. 이와같은 리프레쉬동작을 하는 종래의 회로로 인하여 CPU가 웨이트상태에 있게되므로 CPU의 데이터 처리 능률이 떨어지는 결점이 있었다.The present invention relates to a refresh control circuit of a DRAM (Dynamic RAM). In general, most of the popular personal computers require refreshing the DMA (Direct Memory Access) at regular intervals when the DRAM is refreshed. Refresh after generating the Wait signal. As a result of the conventional circuit for performing such a refresh operation, since the CPU is in a weighted state, there is a disadvantage in that the data processing efficiency of the CPU is reduced.
따라서, 본 발명의 목적은 상기 결점을 해결하기 위해, CPU가 동작하는데 필요한 최소한 4사이클(T1-T4)중 시스템동작에 전혀 영향을 주지 않는 T1, T4사이클동안 리프레쉬를 하므로써 CPU를 웨이트상태로 있지 않게하여 컴퓨터의 데이터 처리능률을 향상시키는 DRAM의 리프레쉬 제어회로를 제공하는데 있다. 이하 첨부도면에 의거하여 본 발명의 실시예를 상세히 설명한다. 첨부도면은 본 발명의 회로도로서, 컴퓨터의 CPU를 통해 입출력되는 신호중 어드레스는 어드레스 버스를 통하여 주변회로와의 전송이 이루어지고, 데이터는 데이터버스를 통해서, 제어신호는 제어버스를 통해 전송이 이루어진다. 상기 어드레스버스를 통해 인가되는 어드레스(A0-A15)중 하위 8비트 어드레스(A0-A7)와 상위 9비트 어드레스(A8-A15)는 각각 라인 드라이브(10,11)를 거쳐 DRAM(50)의 어드레스 단자에 인가되고, 상기 DRAM(50)의 어드레스단자에는 또한 리프레쉬 어드레스를 만들어 인가되게 하는 카운터(40)의 출력단과 연결되어 있다. 상기 라인드라이브(10,11)는 각각 오아게이트(25,26)의 출력신호로 인에이블되는데, 각 오아게이트(25,26)의 한 입력단에는 어드레스선택신호와 이를 반전 게이트(24)에 의해 반전시킨 신호가 각각 인가되고, 다른 입력단에는 사이클신호를 발생시키는 플릅플롭(31)의 출력신호가 인가된다.Accordingly, an object of the present invention is to solve the above-described drawbacks, by refreshing the CPU for T 1 , T 4 cycles without affecting the system operation at least 4 cycles (T 1 -T 4 ) required to operate the CPU. It is to provide a refresh control circuit of a DRAM that does not stay in the weight state, thereby improving the computer data processing efficiency. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The accompanying drawings are circuit diagrams of the present invention. Among the signals inputted and outputted through the CPU of the computer, addresses are transmitted to the peripheral circuits through the address bus, data is transmitted through the data bus, and control signals are transmitted through the control bus. Among the addresses A 0 -A 15 applied through the address bus, the lower 8 bit addresses A 0 -A 7 and the upper 9 bit addresses A 8 -A 15 are respectively passed through the line drives 10 and 11. It is applied to the address terminal of the
그리고, DRAM(50)의 제어단자를 데이터기입제어단자에는 데이터기입제어신호를, 열번지 기입단자에는 열번지제어신호를, 행번지기입단자에는 행번지제어신호와 상기 플립플롭(31)의 반전출력단신호(ml)를 앤드게이트(28)에 의해 논리곱된 신호가 인가되고, 다른 행번지기입단자에는 행번지제어신호와 상기 신호(ml)를 앤드게이트(27)에 의해 논리곱된 신호가 인가된다. CPU에서 출력되는 신호로서 버스 콘트롤러(도시되어 있지 않음)에 인가되어 여러 제어신호를 출력되게 하는 제어신호와 CPU의 동작여부를 결정해주는 제어신호가 모두 하이레벨일때 하이신호를 플립플롭(30)의 입력단에 인가되게 앤드게이트(22,23)를 조합하고, 상기 플립플롭(30)은 반전게이트(21)를 통한 클럭(CLK)으로 동기되며, 순차연결된 플립플롭(31,32)은 클럭(CLK)으로 동기된다. 상기 플립플롭(30)은 그 출력신호를 다음의 플립플롭(31)의 압력단에 인가되고, 카운터(40)의 클리어단자에는 반전게이트(20)를 통하여 리세트신호(RESET)가 인가되며, 또한 플립플롭(31)의 반전출력단신호(ml)는 카운터(40)의 클럭 및 인에이블단자에 인가된다. 이와같은 구성을 갖는 본 발명의 DRAM 리프레쉬제어회로의 동작을 설명한다.Then, the control terminal of the
초기에 리세트신호(RESET)가 인가되면, 플립플롭(30-32)와 카운터(40)는 모두 클리어된다. 그리고, CPU의 클럭사이클중 T3-T4에서 CPU의 패시브(Passive)상태 즉가 모두 하이레벨상태에서 플립플롭(30)의 출력단에는 상기 클럭 T3의 폴링엣지(Falling Edge)일때 하이신호가 출력된다. 이는 클럭 T4의 라이징 엣지(Rising Edge)를 찾기위한 신호로 T4의 라이징엣지에서도는 모두 하이레벨이나 명확하게 T4의 라이징엣지를 찾기 위해 플립플롭(30)을 사용하였다.When the reset signal RESET is initially applied, both the flip-flops 30-32 and the
상기 하이신호의 클럭을 입력한 플립플롭(31)에서는 두 출력단(Q,)을 통해 일정시간 지연된 클럭을 출력하는데, 이 신호들은 서로 반전된 신호로서 클럭사이클 중 T4의 라이징 엣지와 T1의 라이징엣지에 있는 신호이다. 따라서, CPU의 동작에 전혀 영향을 주지않고 리프레쉬를 할수 있는 구간이다. 이때, 플립플롭(31)의 출력단(Q)신호는 오아게이트(25,26)를 통해 라이드라이브(10,11)에 인가되므로써 리프레쉬기간동안 라인 드라이브(10,11)를 하이 임피이던스 상태에 있게하여 어드레스 (A0-A15)가 DRAM(50)에 인가되지 않도록 한다. 또한, 플립플롭(31)의 반전출력단신호는 카운터(40)를 인에이블 및 등기시켜 카운터(40)에서 계수값을 출력하여 DRAM(50)의 어드레스단자에 인가되게하고, 상기 신호의 라이징 엣지에서 카운터(4)의 내수계수값을 1증가하게 하며, 상기 신호는 또한 앤드게이트(27,28)를 통해 DRAM(50)의 행변지기 입단자에 인가되기 때문에 상기 플립플롭(31)의 반전출력단신호가 로우레벨일때 DRAM(50)을 리프레쉬시킨다. 즉, 상기 카운터(40)의 출력 어드레스를 1씩 증가하여 DRAM를 리프레쉬시킨다.In the flip-
그리고, DRAM(50)에 인가되는 행, 열번지 제어신호와 데이터기입제어신호및 어드레스 선택신호는 일반적인 컴퓨터시스템에 사용되는 필수신호로서 통상의 방법으로 신호를 발생시킨다.Then, the row and column address control signals applied to the
이상과 같이 본 발명에 의하면 CPU의 동작과는 무관하게 DRAM을 리프레쉬하여 시스템의 데이터처리능률을 향상시키는 이점이 있다.As described above, the present invention has the advantage of improving the data processing efficiency of the system by refreshing the DRAM regardless of the operation of the CPU.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019870006731A KR940008715B1 (en) | 1987-06-30 | 1987-06-30 | Control circuit for reflesh |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019870006731A KR940008715B1 (en) | 1987-06-30 | 1987-06-30 | Control circuit for reflesh |
Publications (2)
Publication Number | Publication Date |
---|---|
KR890001089A KR890001089A (en) | 1989-03-18 |
KR940008715B1 true KR940008715B1 (en) | 1994-09-26 |
Family
ID=19262486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019870006731A Expired - Fee Related KR940008715B1 (en) | 1987-06-30 | 1987-06-30 | Control circuit for reflesh |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR940008715B1 (en) |
-
1987
- 1987-06-30 KR KR1019870006731A patent/KR940008715B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR890001089A (en) | 1989-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6178518B1 (en) | Semiconductor memory system comprising synchronous DRAM and controller | |
KR930017028A (en) | Semiconductor memory device having a plurality of RAS signals | |
US5726950A (en) | Synchronous semiconductor memory device performing input/output of data in a cycle shorter than an external clock signal cycle | |
US6212596B1 (en) | Synchronous memory and data processing system having a programmable burst length | |
US4503525A (en) | Common circuit for dynamic memory refresh and system clock function | |
US4575826A (en) | Refresh generator system for a dynamic memory | |
US4884234A (en) | Dynamic RAM refresh circuit with DMA access | |
JPS59129989A (en) | Dual port type dynamic random access memory cell and its operating method | |
KR940008715B1 (en) | Control circuit for reflesh | |
JPH0390942A (en) | Control system for main storage device | |
JPH0214490A (en) | Semiconductor memory device | |
KR950000125B1 (en) | Interface circuit of AT-bus and I / O controller processor using dual port RAM | |
US5325515A (en) | Single-component memory controller utilizing asynchronous state machines | |
JPH0220995B2 (en) | ||
KR920005121B1 (en) | Semiconductor memory device | |
JPH0514359B2 (en) | ||
KR19990027320A (en) | Synchronous random access memory control device and method | |
JPS6326753A (en) | Memory bus control method | |
KR930000428Y1 (en) | Time-delay circuit for d-ram | |
KR910001640Y1 (en) | D-ram enpanded circuits | |
KR920005294B1 (en) | Chip Enable Signal Control Circuit of Dual Port Memory Devices | |
JP2940060B2 (en) | Semiconductor memory device | |
KR0124131Y1 (en) | Dram access control circuit | |
KR890006508Y1 (en) | RAM access circuit for dual display | |
JP2548206B2 (en) | Semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
FPAY | Annual fee payment |
Payment date: 19980827 Year of fee payment: 5 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 19990927 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 19990927 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |