Nothing Special   »   [go: up one dir, main page]

KR920005294B1 - Chip enable signal control circuit of dual port memory device - Google Patents

Chip enable signal control circuit of dual port memory device Download PDF

Info

Publication number
KR920005294B1
KR920005294B1 KR1019900012907A KR900012907A KR920005294B1 KR 920005294 B1 KR920005294 B1 KR 920005294B1 KR 1019900012907 A KR1019900012907 A KR 1019900012907A KR 900012907 A KR900012907 A KR 900012907A KR 920005294 B1 KR920005294 B1 KR 920005294B1
Authority
KR
South Korea
Prior art keywords
clock
enable signal
chip enable
input terminal
chip
Prior art date
Application number
KR1019900012907A
Other languages
Korean (ko)
Other versions
KR920004972A (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 KR1019900012907A priority Critical patent/KR920005294B1/en
Publication of KR920004972A publication Critical patent/KR920004972A/en
Application granted granted Critical
Publication of KR920005294B1 publication Critical patent/KR920005294B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Static Random-Access Memory (AREA)
  • Dram (AREA)

Abstract

The circuit controls the enable signal for operating a chip when data are transmitted between a RAM (random access memory) port and a SAM (serial access memory) port and comprises a switching means (NO1) for receiving a chip enable signal (RAS) at one input terminal and a latch means (NO2,NO3) for receiving the output of the switching means (NO1) through inverters (I1,I2) at one input terminal and a first clock (CLK1) indicating completion of a data transmission at another input terminal to output a second clock (CLK2) as a mast clock inside the chip. The circuit enlarges an active region of the mast clock to stabilize the data transmitting operation.

Description

듀얼포트 메모리 소자의 칩인에이블신호 제어회로.Chip enable signal control circuit of a dual port memory device.

제1도는 종래의 듀얼포트 메모리 소자의 칩인에이블 신호 제어회로.1 is a chip enable signal control circuit of a conventional dual port memory device.

제2도는 제1도의 동작 파형도.2 is an operational waveform diagram of FIG.

제3도는 이 발명에 따른 듀얼 포트 메모리 소자의 칩인에이블 신호 제어회로.3 is a chip enable signal control circuit of a dual port memory device according to the present invention.

제4도는 제3도의 동작 파형도이다.4 is an operational waveform diagram of FIG.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10 : 래치부10: latch part

NO1, NO2, NO3 : 제1, 제2 및 제3 노아게이트NO1, NO2, NO3: first, second and third noah gates

I1, I2 : 제1 및 제2 인터버터I1, I2: first and second inverters

이 발명은 듀얼 포트 메모리 소자(Dual Port Momory Device)의 칩인에이블 신호 제어회로에 관한 것으로, 특히 RAM(Random Access Memory)포트와 SAM(Serial Access Memory)포트 사이에서 데이타 전송시에 칩을 동작시키는 신호를 제어하는 듀얼 포트 메모리 소자의 칩인에이블 제어회로에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a chip enable signal control circuit of a dual port memory device, and in particular, a signal for operating a chip during data transfer between a random access memory (RAM) port and a serial access memory (SAM) port. It relates to a chip enable control circuit of a dual port memory device for controlling.

듀얼 포트 메모리 소자는 그래픽 디스플레이(Graphic Display)를 위한 VRAM(Video RAM)으로 사용하기 위해 개발된 메모리소자이다. 초기에 VRAM은 64K×4의 RAM포트와 256K×4의 SAM포트를 가지고 256K VRAM이 개발되었다. 이때부터 64K×4VRAM의 기능을 향상시켜 라이트 퍼 비트(Write Per Bit) 기능 및 메모리에서 직렬 데이타로 리얼 타임데이타전송(Real Time Data Transfer)시키는 기능등이 첨가되어 VRAM의 표준형태로 형성되었다. 현재 1M비트의 VRAM은 256K×4 또는 128K×8등의 종류가 있다.The dual port memory device is a memory device developed for use as a VRAM (Video RAM) for a graphic display. Initially, VRAM was developed with 256K × 4 RAM ports and 256K × 4 SAM ports. Since then, the functions of 64K × 4VRAM have been improved to include the Write Per Bit function and the function of Real Time Data Transfer from memory to serial data. Currently, 1M bit of VRAM is classified into 256K × 4 or 128K × 8.

한편, 일반적인 DRAM은 프로세서(Processor)에서 주변장치로 정보를 전송할 때, 먼저 메모리에 정보를 전송한 후 메모리에 전송된 정보를 엑세스하는 과정을 거치게 된다. 이 경우 주변장치에서 억세스가 이루어지는 동안에 프로세서는 메모리에 정보를 전송할 수 없게 된다. 그러나, VRAM은 제1포트를 통하여 메모리에 정보를 전달하는 동안에 주변장치에서는 동시에 제2포트를 통하여 메모리를 억세스할 수 있다. 상기 제1 및 제2포트는 RAM 및 SAM포트를 나타내며, 이 SAM포트가 고속의 억세스시간을 가지므로 VRAM은 고해상도 또는 고속화상 표시용으로 널리 이용되고 있다. 상기 SAM포트의 데이타 전송 사이클에는 리드전송(Read Transfer)사이클, 라이트 전송(Write Transfer)사이클 및 리얼타임 라이트 전송 사이클등이 있다. 상기 리드전송사이클은 RAM포트에 쓰여진 데이타를 SAM포트로 전송시켜 이 SAM포트를 리드할 수 있는 모우드로 셋트(Set)되게 하며, 라이트 전송 사이클은 주변장치로부터 SAM포트에 쓰여진 데이타를 RAM포트로 전송하는 모우드이다.On the other hand, when a general DRAM transfers information from a processor to a peripheral device, it first passes the information to the memory and then accesses the information transferred to the memory. In this case, the processor cannot transmit information to the memory while the peripheral device is accessing. However, while the VRAM transfers information to the memory through the first port, the peripheral device can simultaneously access the memory through the second port. The first and second ports represent RAM and SAM ports, and since the SAM ports have a high speed access time, VRAMs are widely used for high resolution or high speed image display. The data transfer cycle of the SAM port includes a read transfer cycle, a write transfer cycle, and a real-time write transfer cycle. The read transfer cycle transfers the data written to the RAM port to the SAM port and sets it into a mode capable of reading this SAM port. The write transfer cycle transfers the data written to the SAM port from the peripheral device to the RAM port. It is a mode.

제1도는 종래의 듀얼포트 메모리 소자의 칩인에이블 신호 제어회로이다. 상기 칩인에이블신호의 제어회로는 제1 및 제2노아게이트(NO1), (NO2)와 제1 및 제2버터(I1), (I2)로 구성된다. 제2도는 상기 칩인에이블 신호 제어회로의 데이타 전송시 동작 파형도이다.1 is a chip enable signal control circuit of a conventional dual port memory device. The control circuit of the chip enable signal includes first and second NOA gates NO1 and NO2 and first and second butters I1 and I2. 2 is an operation waveform diagram during data transmission of the chip enable signal control circuit.

데이타 전송 모드시에 상기 제1노아케이트(NO1)의 일측 입력단에 외부에서 인가되는 칩인에이블 신호인

Figure kpo00001
를 입력시키고 타측 입력단을 접지시킨다. 그러므로 상기 제1노아케이트(NO1)는 상기
Figure kpo00002
와 반전된 신호를 출력하며, 이 신호는 제1 및 제2인버터(I1), (I2)에 의해 소정시간 지연되어 제2노아케이트(NO2)의 일측 입력단에 입력된다. 또한, 상기 제2노아케이트(NO2)의 타측입력단은 접지되며, 따라서 이 제2노아케이트(NO2)는 상기 제2인버터(I2)의 출력을 반잔시킨 클럭(CLK)을 출력한다. 상기 제2노아케이트(NO2)에서 출력되는 클럭(CLK)은 칩내부의 마스터 클럭(Master Clock)으로 듀얼포트 사이의 데이타전송을 제어한다. 상기 듀얼포트 사이의 데이타전송은 상기 클럭(CLK)의 액티브 영역, 즉
Figure kpo00003
의 액티브 영역에서만 이루어지게 된다. 그러므로 종래에는 듀얼포트사이의 데이타전송시간이
Figure kpo00004
의 액티브영역으로 제한되므로 데이타전송의 마진(margin)이 작으며, 또한 데이타전송시간이
Figure kpo00005
의 비액티브영역까지 확대되면 데이타전송이 완료되기전에 칩이 프리차아지(Precharge)상태가 되어 오동작을 하는 문제점이 있었다. 따라서 이 발명의 목적은 듀얼포트사이에서 데이타전송시 전송시간을 보상하여 전송마진을 크게하고 오동작을 방지할 수 있는 듀얼포트 메모리 소자의 칩인에이블신호제어회로를 제공함에 있다.In the data transfer mode, a chip enable signal that is externally applied to one input terminal of the first NO?
Figure kpo00001
Input and ground the other input terminal. Therefore, the first no-arcade NO1 is
Figure kpo00002
And a signal inverted, and the signal is delayed for a predetermined time by the first and second inverters I1 and I2 and is input to one input terminal of the second no-arcade NO2. In addition, the other input terminal of the second no-take NO2 is grounded, and therefore, the second no-take NO2 outputs a clock CLK which half the output of the second inverter I2. The clock CLK output from the second no-quest NO2 is a master clock inside the chip and controls data transmission between the dual ports. The data transfer between the dual ports is an active region of the clock CLK, that is,
Figure kpo00003
Only in the active region of the. Therefore, conventionally, data transfer time between dual ports
Figure kpo00004
The margin of data transmission is small, and the data transmission time is limited because it is limited to the active area of
Figure kpo00005
When the inactive area of the chip is expanded, the chip is in a precharge state before the data transfer is completed, causing a malfunction. Accordingly, an object of the present invention is to provide a chip enable signal control circuit of a dual port memory device capable of compensating transmission time during data transmission between dual ports to increase transmission margin and prevent malfunction.

상기와 같은 목적을 달성하기 위한 이 발명은 일측입력단에 칩인에이블 신호가 입력되고 타측입력단이 접지되는 노아게이트와, 상기 노아게이트가 인버터들을 개재시켜 일측입력단에 접속되고 데이타전송완료를 나타내는 제1클럭이 타측입력단에 입력되어 칩내부의 마스터클럭인 제2클럭을 출력하는 래치회로로 이루어짐을 특징으로 한다.In order to achieve the above object, the present invention provides a first enable signal that is input to a chip enable signal at one input terminal and the other input terminal is grounded, and the first gate is connected to the one input terminal via inverters and indicates completion of data transmission. And a latch circuit input to the other input terminal and outputting a second clock which is a master clock inside the chip.

이하, 첨부한 도면을 참조하여 이 발명을 상세히 설명한다. 제3도는 본 발명에 따른 듀얼 포트 메모리 소자의 칩인에이블 신호 제어회로를 나타내고 있다. 상기 칩인에이블신호 제어회로는 알측입력단에

Figure kpo00006
가 입력되고 타측 입력단이 접지된 제1노아게이트(NO1)와, 상기 제1노아게이트(NO1)와 제1 및 제2인버터(I 1), (I 2)를 개재시켜 접속되는 래치부(10)로 이루어진다. 상기 노아게이트(NO1)은 상기
Figure kpo00007
를 반전시키는 스위치(Switch) 동작을 한다. 또한, 상기의 래치부(10)는 제2 및 제3노아게이트(NO2), (NO3)로 이루어지며, 이 제2 및 제3노아게이트(NO2), (NO3)의 일측 입력단들에 제2인버터(I 2)의 출력과 데이타 전송의 완료를 나타내는 제1클럭(CLK1)이 각각 입력되고, 타측입력단에는 타측의 노아게이트(NO3), (NO2)의 출력단이 각각 접속된다. 상기 제1클럭(CLK1)은 상기
Figure kpo00008
의 액티브영역에서 제1에지(edge)를 가지며, 제2에지에 의해 데이타전송의 완료를 나타낸다. 상기 제1클럭(CLK1)이 '로우'액티브일 때 상기 제1에지는 하강에지이고, 상기 제2에지는 상승에지이다. 상기 제2노아게이트(NO2)는 칩내부의 마스터 클럭(Master Clock)인 제2클럭(CLK2)을 출력한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. 3 illustrates a chip enable signal control circuit of a dual port memory device according to the present invention. The chip enable signal control circuit is connected to an egg input terminal.
Figure kpo00006
10 is connected and the other input terminal is grounded, the latch unit 10 connected via the first NOA gate NO1 and the first NOA gate NO1 and the first and second inverters I 1 and I 2. ) The NOA gate NO1 is
Figure kpo00007
Switch operation to reverse. In addition, the latch unit 10 is composed of second and third NOA gates NO2 and NO3, and a second input terminal of one side of the second and third NOA gates NO2 and NO3. The first clock CLK1 indicating the output of the inverter I 2 and the completion of data transfer is input, respectively, and the output terminals of the other gates NO3 and NO2 are connected to the other input terminal, respectively. The first clock CLK1 is the
Figure kpo00008
Has an first edge in the active area of, indicating completion of data transfer by the second edge. When the first clock CLK1 is 'low' active, the first edge is a falling edge, and the second edge is a rising edge. The second NOR gate NO2 outputs a second clock CLK2 which is a master clock inside the chip.

제4도는 상기 듀얼 포트 메모리 소자의 칩인에이블 신호 제어회로의 데이타 전송시 동작파형도를 나타내고 있다. 제4도를 참조하여 제3도의 동작을 설명한다. 데이타전송 모드시에 상기 제1노아게이트(NO1)의 입력단에 외부에서 인가되는 칩인에이블 신호인

Figure kpo00009
를 입력시킨다. 상기 제1노아게이트(NO1)는 상기
Figure kpo00010
와 반전된 신호를 출력하며, 이 신호는 제1 및 제2인버터(I 1), (I 2)에의해 소정시간 지연되어 제2노아게이트(NO2)의 일측입력단에 입력된다. 또한, 상기 제3노아게이트(NO3)의 일측입력단에 칩의 내부에서 발생되며 제2에지에 의해 데이타 전송의 완료를 나타내는 제1클럭(CLK1)을 입력한다. 상기에서 제1클럭(CLK1)의 제1에지가
Figure kpo00011
의 액티브구간에, 제2에지가
Figure kpo00012
의 비액티브구간에 있다하자, 상기 제1클럭(CLK1)이 '하이'일때 상기 제3노아게이트(NO3)는 '로우'를 출력하므로 상기 제2노아게이트 (NO2)에서 출력되는 제2클럭(CLK2)은 상기 제2인버터(I 2)의 출력을 반전시킨 것이다. 그 후 상기 제1클럭(CLK1)이 '로우'로 천이되어 상기 제3노아게이트(NO3)의 일측입력단에 입력하면 타측입력단에 입력되는 상기 '로우'상태의 제2클럭(CLK2)에 의해 상기 제3노아게이트(NO3)의 출력은 '하이'상태가 되어 상기 제2노아게이트(NO2)는
Figure kpo00013
에 관계없이 제2클럭(CLK2)은 '로우'를 유지한다. 즉, 상기
Figure kpo00014
가 '하이'의 비액티브가 되어도 제2클럭(CLK2)은 '로우'로 출력하게 되어 액티브 구간이 길어진다. 그후, 상기 제1클럭(CLK1)이 '하이'상태로 천이하면 상기 제3노아게이트(NO3)의 출력이 '로우'상태가 된다. 따라서 상기 제2노아게이트(NO2)에서 출력되는 제2클럭(CLK2)은 상기 제2인버터(I 2)의 출력을 반전시킨 '하이'상태가 된다.4 shows an operation waveform diagram of data transfer of the chip enable signal control circuit of the dual port memory device. The operation of FIG. 3 will be described with reference to FIG. In the data transfer mode, a chip enable signal that is externally applied to the input terminal of the first NOR gate NO1.
Figure kpo00009
Enter. The first NOR gate NO1 is the
Figure kpo00010
And a signal inverted, and the signal is delayed for a predetermined time by the first and second inverters I 1 and I 2 and input to one input terminal of the second NOR gate NO 2. In addition, a first clock CLK1 generated inside the chip and inputting the first clock CLK1 by the second edge is input to one input terminal of the third NOA gate NO3. In the above, the first edge of the first clock CLK1
Figure kpo00011
The second edge of the
Figure kpo00012
When the first clock CLK1 is 'high', the third NOR gate NO3 outputs 'low', so that the second clock output from the second NOR gate NO2 is inactive. CLK2 is inverting the output of the second inverter I 2. After that, when the first clock CLK1 transitions to 'low' and inputs to one input terminal of the third NOA gate NO3, the first clock CLK1 is inputted by the second clock CLK2 of the 'low' state input to the other input terminal. The output of the third NOA gate NO3 is 'high' state so that the second NOA gate NO2 is
Figure kpo00013
Regardless, the second clock CLK2 remains 'low'. That is
Figure kpo00014
Even if the 'high' is inactive, the second clock CLK2 outputs a 'low' so that the active period becomes long. Thereafter, when the first clock CLK1 transitions to the 'high' state, the output of the third NOR gate NO3 is 'low'. Therefore, the second clock CLK2 output from the second NOA gate NO2 is in a 'high' state in which the output of the second inverter I 2 is inverted.

또한, 상기 제1클럭(CLK1)의 제2에지가

Figure kpo00015
의 액티브구간에 있는 경우 상기 제2클럭(CLK2)은
Figure kpo00016
가 비액티브되는 것에 동기되어 '하이'가 되는것을 유의하여야 한다.In addition, the second edge of the first clock CLK1
Figure kpo00015
The second clock CLK2 is in the active section of
Figure kpo00016
It should be noted that is motivated by being inactive.

상술한 바와 같이 데이타전송의 완료를 나타내는 클럭에 의해 칩내부에 마스터클럭의 액티브영역을 크게하므로 듀얼 포트 사이에서 데이타 전송시간을 보상할 수 있어 전송마진을 크게하며, 또한, 데이타전송 시간이

Figure kpo00017
의 비액티브영역까지 확대되어도 칩이 프리차아지되지않고 소정시간 동안 정상 데이타 전송 동작을 한다. 따라서 이 발명 듀얼 포트 사이에서 데이타 전송시간을 보상하여 전송 마진을 크게 할 뿐만아니라 안정된 데이타 전송동작을 할 수 있게 하는 잇점이 있다.As described above, the active area of the master clock is enlarged within the chip by a clock indicating completion of data transfer, thereby compensating for data transfer time between the dual ports, increasing transmission margin, and increasing data transfer time.
Figure kpo00017
Even if it extends to the inactive area of the chip, the chip does not precharge and performs normal data transfer operation for a predetermined time. Therefore, there is an advantage in that the data transfer time is compensated for between the dual ports of the present invention to not only increase the transmission margin but also to enable stable data transfer operation.

Claims (3)

듀얼 포트 메모리 소자에 있어서, 일측 입력단에 칩인에이블신호가 입력되는 스위치 수단과 상기 스위치수단이 인버터들을 개재시켜 일측입력단에 접속되고 데이타전송완료를 나타내는 제1클럭이 타측입력단에 입력되어 칩내부의 마스터클럭인 제2클럭을 출력하는 래치수단으로 이루어짐을 특징으로 하는 듀얼 포트메모리 소자의 칩인에이블 신호 제어회로.In a dual port memory device, a switch means for inputting a chip enable signal to one input terminal and a switch connected to one input terminal via inverters and a first clock indicating completion of data transmission are input to the other input terminal and the master in the chip. And a latch means for outputting a second clock that is a clock. 제1항에 있어서, 상기 제1클럭은 상기 칩인에이블신호의 액티브영역에서 제1에지를 가지고 데이타 전송이 완료된 시점에서 제2에지를 가지는 것을 특징으로 하는 듀얼 포트 메모리 소자의 칩인에이블 신호 제어회로.The chip enable signal control circuit of claim 1, wherein the first clock has a first edge in an active region of the chip enable signal and has a second edge when data transfer is completed. 제2항에 있어서, 상기 제2클럭이 상기 제1클럭의 제2에지와 칩인에이블 신호의 비액티브되는 시점중의 늦은 것에 비액티브가 되는 것을 특징으로 하는 듀얼 포트 메모리 소자의 칩인에이블 신호 제어회로.3. The chip enable signal control circuit of claim 2, wherein the second clock becomes inactive at a later time when the second edge of the first clock and the chip enable signal are inactive. .
KR1019900012907A 1990-08-18 1990-08-18 Chip enable signal control circuit of dual port memory device KR920005294B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019900012907A KR920005294B1 (en) 1990-08-18 1990-08-18 Chip enable signal control circuit of dual port memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019900012907A KR920005294B1 (en) 1990-08-18 1990-08-18 Chip enable signal control circuit of dual port memory device

Publications (2)

Publication Number Publication Date
KR920004972A KR920004972A (en) 1992-03-28
KR920005294B1 true KR920005294B1 (en) 1992-06-29

Family

ID=19302586

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900012907A KR920005294B1 (en) 1990-08-18 1990-08-18 Chip enable signal control circuit of dual port memory device

Country Status (1)

Country Link
KR (1) KR920005294B1 (en)

Also Published As

Publication number Publication date
KR920004972A (en) 1992-03-28

Similar Documents

Publication Publication Date Title
US6466511B2 (en) Semiconductor memory having double data rate transfer technique
JPH0612863A (en) Dual port dram
JPH11110280A (en) Semiconductor memory system
KR890013648A (en) Semiconductor memory device having internal write signal generation function
US4958304A (en) Computer with interface for fast and slow memory circuits
KR0147703B1 (en) Layout circuit for plug/play in pci bus
JPS59129989A (en) Dual port type dynamic random access memory cell and its operating method
JP2618422B2 (en) Semiconductor storage device
JPH0390942A (en) Control system for main storage device
KR920005294B1 (en) Chip enable signal control circuit of dual port memory device
US4888685A (en) Data conflict prevention for processor with input/output device
KR100275722B1 (en) Apparatus and method for controlling synchronous RAM
KR100219491B1 (en) Automatic precharge bank selection circuit
KR950003401B1 (en) Device which generates column address latch signal
KR0124131Y1 (en) Dram access control circuit
JPS6326753A (en) Memory bus control method
JPS636872B2 (en)
JP3048762B2 (en) Semiconductor integrated circuit device
KR0135671B1 (en) Read modify write mode circuit
JP3318125B2 (en) DRAM control circuit
JPS6228994A (en) Memory integrated circuit
KR100197410B1 (en) Circuit for generating acknowledge signal in switching system
KR920008958B1 (en) Display control apparatus
JP2968636B2 (en) Microcomputer
JPH02116941A (en) Semiconductor storage device

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
FPAY Annual fee payment

Payment date: 20050506

Year of fee payment: 14

LAPS Lapse due to unpaid annual fee