KR100279726B1 - 내부 클럭 발생회로 - Google Patents
내부 클럭 발생회로 Download PDFInfo
- Publication number
- KR100279726B1 KR100279726B1 KR1019980044298A KR19980044298A KR100279726B1 KR 100279726 B1 KR100279726 B1 KR 100279726B1 KR 1019980044298 A KR1019980044298 A KR 1019980044298A KR 19980044298 A KR19980044298 A KR 19980044298A KR 100279726 B1 KR100279726 B1 KR 100279726B1
- Authority
- KR
- South Korea
- Prior art keywords
- clock
- unit
- output
- internal clock
- delay
- 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
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing 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/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
Abstract
본 발명은 위상을 동기시키기 위해 발생시키는 클럭이 로우레벨인 구간에서 외부클럭에 내부클럭을 동기시킬 수 있는 내부 클럭 발생회로에 관한 것으로, 외부 클럭에 동기된 내부 클럭을 발생하기 위한 내부 클럭 발생회로는 상기 외부 클럭을 소정시간 동안 지연하여 제1클럭으로 출력하는 지연버퍼와; 상기 지연버퍼와 동일한 지연폭을 가지며, 상기 제1클럭에 응답하여 지연된 제2클럭을 출력하는 메인 지연기와; 상기 제1 및 제2클럭을 미리 설정된 단위 시간동안 각기 지연하여 출력하기 위해 직렬로 연결된 복수개의 단위 지연기들을 각기 구비하는 제1 및 제2동기지연라인과; 상기 제1클럭이 로우레벨로 천이된 구간에서 상기 제2동기지연라인을 구성하는 상기 단위 지연기들을 통해 출력되는 신호들을 각기 래치하여, 이 래치된 신호의 위상과 상기 제1클럭의 위상이 일치될때 제1레벨의 활성화신호를 출력하는 다수개의 위상검출기들과; 상기 제1동기지연라인내의 상기 단위 지연기들 각각의 출력단자에 각기 접속되며, 상기 제1레벨의 활성화신호에 응답하여 대응되는 상기 단위 지연기의 출력신호를 제3클럭으로서 출력하는 스위치들과; 상기 제3클럭을 반전시켜 상기 내부 클럭으로서 출력하는 반전부를 구비함을 특징으로 한다.
Description
본 발명은 외부로 부터 공급되는 시스템 클럭에 응답하여 구동되는 동기식 반도체 메모리 장치(Synchronous DRAM)에 관한 것으로, 특히 시스템 클럭에 내부 클럭을 동기시키기 위한 동기식 반도체 메모리 장치의 내부 클럭 발생회로에 관한 것이다.
일반적으로, 시스템 클럭에 동기하는 내부 클럭의 역할은 칩 외부에서 입력 되어지는 신호인 RASB, CASB, WEB등 외부 클럭 상태를 칩 내부로 받아들이는 시점을 정의하고, 또한 상기 내부 클럭의 데이타를 칩 외부로 출력시키는 시점을 제어하는 것이다. 이에 대한 개략적인 동작을 살펴보면, 동기식 반도체 메모리 장치에서는 시스템 클럭에 응답하여 내부 클럭을 발생하고, 이 내부 클럭은 선택된 메모리 소자에 데이타를 기입(Write)하고 독출(Read)하는 모든 제반 동작을 제어하는 기준신호가 된다. 이 내부 클럭을 생성하기 위하여 통상적으로 동기식 반도체 메모리 장치에서는 외부로 부터 공급되는 시스템 클럭에 응답하는 버퍼를 채용하고 있다. 이러한 버퍼는 시스템으로 부터 공급되는 TTL(Transistor Transistor Logic)레벨의 외부 클럭을 CMOS레벨의 상기 내부클럭으로 변환하기 위해 반드시 사용하여야만 하는 회로이다. 이러한 버퍼의 사용으로 인해 상기 시스템 클럭인 외부클럭은 상기 내부클럭과 동일한 위상차를 가질 수 없게 된다. 따라서, 상기 시스템 클럭을 상기 칩에 인가하게 되면 칩의 내부 동작은 항상 상기 위상차 만큼 지연된후 동작하게 된다. 이러한 위상차의 지연으로 인하여, 외부로 부터 공급되는 시스템 클럭과 동일한 위상을 가지기 위한 내부클럭을 생성하기 위한 연구가 본 분야에서 꾸준히 진행되고 있다. 이러한 진행과정에서 위상차를 없애기 위한 종래의 초기방법들로는 위상동기루프(Phase Locked Loop)와 지연동기루프(Delay Locked Loop) 등을 사용하여 시스템 클럭과 내부클럭간의 스큐(Skew)를 최소화하는 방법이 개시되어 왔다. 그러나, 상기와 같은 위상동기루프, 지연동기루프등을 이용하는 기술들의 클럭동기 방법은 위상을 일치시키데 많은 시간을 요구되며, 디바이스가 동작하지 않는 대기상태(Stand-by)시에도 전체적인 대기전류를 증가시키는 원인이 되어 고속의 동기식 반도체 메모리 장치에는 적합하지 않음을 인식하여 그 이후에 개발된 것이 디지탈 지연동기방식을 채용한 내부 클럭 발생회로이다. 이 디지탈 지연동기방식을 채용한 종래의 내부클럭 발생회로는 도 1에 도시된 바와 같이, 단위지연기와 위상검출기를 이용한 회로이다.
도 1을 참조하면, 지연 버퍼 BDC는 TTL레벨의 외부 클럭 CLK에 응답하여 소정시간 지연된 CMOS레벨의 클럭 PCLK_M을 출력하는 회로이다. 이 클럭 PCLK_M은 메인 지연기 MDC와 위상검출기들 PDCi(i=자연수) 및 단위지연기 BUD1의 입력단자에 접속된다. 상기 메인 지연기 MDC는 상기 지연버퍼 BDC와 동일한 지연폭을 가지는 회로로서, 상기 클럭 PCLK_M에 응답하여 지연된 클럭 MD를 출력한다. 이 메인 지연기 MDC의 출력단자에는 동일한 지연폭을 가지는 다수의 단위 지연기들 FUD1∼FUDn이 제2동기지연라인으로서 직렬 접속되며, 이 단위 지연기들 FUD1∼FUDn은 각기 클럭들 D1∼Dn을 출력한다. 상기 위상 검출기들 PDC1∼PDCi(i=n+1, 상기 단위지연기들의 갯수보다 1개 더 많은 수로 이루어짐)은 입력되는 상기 펄스들 MD, D1∼Dn을 상기 클럭 PCLK_M에 응답하여 래치한후 전단의 위상검출기의 출력과 상기 래치된 신호를 비교하여 위상이 일치할 경우에만 활성화된 신호 Fi를 출력한다. 상기 지연버퍼 BDC의 출력단자에는 동일한 지연폭을 가지는 다수의 단위 지연기들 BUD1∼BUDn이 제1동기지연라인으로서 직렬 접속되며, 이 단위 지연기들 BUD1∼BUDn은 각기 클럭들 D1'∼Dn'을 출력한다. 상기 내부클럭 PCLK이 출력되는 단자와 상기 단위지연기들 BUD1∼BUDn의 입력단자사이에는 각기 스위치들 SW1∼SWn이 접속되며, 이 스위치들의 스위칭동작은 각기 대응되는 상기 신호 Fi의 제어를 받는다.
도 2는 도 1에 대한 출력 타이밍 관계를 나타낸 도면이다.
도 1과 도 2를 참조하여 동작을 상세히 살펴보면, 먼저 내부 클럭 발생회로의 입력단자를 통해 시스템 클럭인 외부클럭 CLK이 입력되면 지연버퍼 BDC에서 이를 소정시간 지연한후 클럭 PCLK_M으로 출력한다. 이 클럭 PCLK_M은 상기 지연버퍼 BDC의 지연에 상응하는 지연폭을 갖는 상기 메인 지연기 MDC에 의해 지연되어 클럭 MD으로 출력된다. 또한 상기 클럭 PC0LK_M은 다수의 위상검출기들 PDC1∼PDCi(i=n+1, n은 단위지연기들의 갯수)의 입력단자에 공급됨과 동시에 제1동기지연라인을 구성하는 단위지연기들 BUD1∼BUDn중 첫번째 단위지연기 BUD1에 입력된다. 상기 클럭 MD은 상기 메인 지연기 MDC의 출력단자에 순차적으로 직렬 접속된 단위 지연기들 FUD1∼FUDn에 의해 소정폭 지연된 클럭들 D1∼Dn을 각기 출력한다. 여기서, 상기 단위지연기들 FUD1∼FUDn의 각각의 지연폭은 서로 동일하며, 또한 제1동기지연라인을 구성하는 단위지연기들 BUD1∼BUDn도 상기 단위 지연기들 FUD1∼FUDn과 각기 동일한 지연폭을 갖는다. 상기 클럭들 MD, D1∼Dn은 다수의 위상검출기들 PDC1∼PDCi의 입력단자에 공급되며, 이 클럭들 MD, D1∼Dn은 상기 클럭 PCLK_M의 제어를 받아 상기 위상검출기들 PDC1∼PDCi에 각기 래치되며, 이 래치된 신호들의 위상과 상기 위상검출기들 PDC1∼PDCi중 비교동작을 수행하려는 위상검출기의 앞단 위상검출기의 출력신호의 위상을 비교하여 일치되었을 경우에 활성화된 클럭 Fi으로 출력된다. 상기 클럭 Fi이 활성화되면, 이 클럭 Fi를 입력으로 하는 스위치들 SW1∼SWi중 활성화된 클럭 Fi를 입력으로 하는 스위치만 턴온되고, 나머지 스위치들은 턴오프된 상태를 유지하게 된다. 이렇게 턴온된 스위치 SWi를 통해 출력되는 단위 지연된 클럭 Dn'을 상기 내부클럭 PCLK으로 사용한다. 이 내부클럭 PCLK은 상기 외부클럭 CLK과 동기되는 신호로서 동작하게 된다.
전술한 바와 같은 동작에 의해 상기 내부클럭 PCLK가 외부클럭 CLK에 동기하는데 소요되는 시간은 상기 외부 클럭 CLK의 두 주기 만큼의 시간이며, 이 두 주기 이후부터는 지연차 없이 외부클럭 CLK과 동일한 위상으로 연속되게 출력된다. 즉 이러한 동기지연방식을 이용한 내부클럭 발생회로는 종래의 위상동기루프나 지연동기루프보다 빠른 시간내에 외부클럭 PCLK와 동기하므로 지연시간 단축이라는 커다란 이점을 가진다. 그러나, 이러한 지연시간단축이라는 이점은 있지만 아직도 해결해야하는 여러가지 제반의 문제가 내재되어 있다. 이것은 도 1에 대한 구체회로도를 나타낸 도 3에서 살펴볼 것이다.
도 3은 도 1에 도시된 내부 클럭 발생회로의 구체적인 회로도로써, 전술한 지연버퍼 BDC의 지연폭을 분할하여 상기 외부 클럭 CLK이 입력되는 단자와, 상기 내부클럭 PCLK이 출력되는 라인에 접속한 도면이다. 즉, 지연버퍼 BDC의 지연폭은 지연버퍼 BDC1과 내부지연기 ID의 지연폭을 더한 값과 같다. 이러한 도면은 도 1에 대한 다른 실시예를 보여주는 도면으로, 도 1에서와 같이 상기 지연버퍼 BDC의 지연폭을 분할함이 없이 메인 지연기 MDC와 동일한 지연폭을 가지도록 설계할 수도 있다.
타이밍 관계를 나타낸 도 2와 구체적인 내부 클럭 발생회로를 나타낸 도 3을 참조하여 상세한 구성설명 및 동작을 살펴보면, 상기 외부클럭 CLK를 입력으로 하는 지연버퍼 BDC1는 직렬 접속된 인버어터들 I1∼I4로 구성되며, 메인 지연기 MDC는 상기 클럭 PCLK_M을 출력하는 상기 지연버퍼 BDC1의 출력단자에 직렬로 접속되는 인버어터들 I5∼I10로 이루어진다. 그리고 상기 메인 지연기 MDC와 동일한 지연폭을 가지기 위하여 상기 지연버퍼 BDC1의 지연폭에 내부 지연기 ID의 지연폭을 더한다. 이러한 내부 지연기 ID는 상기 내부클럭 PCLK이 출력되는 출력라인에 접속되며, 직렬로 접속되는 인버어터들 I21, I22로 구성된다. 그리고 동일한 지연폭을 가지는 상기 단위 지연기들 FUD1∼FUDn, BUD1∼BUDn은 각기 두 개의 인버어터들 I11, I12로 구성된다. 또한, 상기 위상검출기들 PDC1∼PDCi은 각각 전송게이트들 TG1, TG2, 래치회로 L1,L2, 인버어터들 I16, I19 및 낸드게이트들 NG1, NG2로 이루어 진다. 상기 위상검출기 PDC1를 구성하는 상기 전송게이트 TG1는 피모오스 트랜지스터와 엔모오스 트랜지스터로 구성되며, 이 엔모오스 트랜지스터의 게이트는 상기 클럭 PCLK_M에 응답하여 스위칭되며, 이 피모오스 트랜지스터의 게이트는 클럭 PCLK_M을 반전시킨 신호에 의해 스위칭된다. 이러한 반전신호는 상기 지연버퍼 BDC1의 출력단자와 상기 위상 검출기들 PDC1∼PDCi사이에 접속된 인버어터 I13에 의해 이루어진다. 상기 위상검출기들 PDC1∼PDCi은 상기 제2동기지연라인으로 부터 출력되는 신호 Dn를 상기 클럭 PCLK_M의 하이레벨로의 천이에 응답하여 스위칭되는 전송게이트 TG1에 의해 래치회로 L1에 일시적으로 저장된다. 이 래치회로 L1은 상기 전송게이트 TG1의 출력단자에 접속되며, 두 개의 인버어터 I14, I15로 구성된다. 이 래치회로 L1에 래치된 신호를 반전시키기 위한 인버어터 I16가 상기 래치회로 L1과 상기 전송게이트 TG2의 일 입력단자사이에 접속된다. 이 전송게이트 TG2는 상기 TG1과는 상반되는 클럭 PCLK_M에 응답하여 스위칭동작을 하는 회로이다. 즉 상기 전송게이트 TG2를 구성하는 피모오스 트랜지스터의 게이트는 상기 클럭 PCLK_M에 응답하여 스위칭되고, 엔모오스 트랜지스터의 게이트는 상기 인버어터 I13에 의해 반전되는 클럭에 응답하여 스위칭된다. 상기 전송게이트 TG2의 출력단자에는 래치회로 L2의 일측이 접속되며, 이 래치회로 L2의 타측에는 낸드게이트 NG1의 제1입력단자가 접속된다. 이 낸드게이트 NG1의 제2입력단자는 전단의 위상검출기 PDCi의 출력신호 Ti가 제공된다. 한편, 첫번째 위상검출기 PDC1의 제2입력단자로 유입되는 신호 T1은 미리 설정된 전압인 하이레벨의 전압이다.
상기 낸드게이트 NG1의 출력단자를 통해 출력되는 신호와 상기 신호 T1를 입력으로 하는 낸드게이트 NG2가 로우레벨의 신호를 출력할 때 상기 스위치 SW1가 구동된다. 이러한 낸드게이트 NG2는 두 입력이 하이레벨일 경우에만 활성화되는 회로이다. 그리고 상기 낸드게이트 NG2의 출력단자에는 인버어터 I19가 접속되어 있으며, 이 인버어터 I19를 통해서는 후단의 위상검출기 PDC2의 활성화를 제어하기 위한 신호 T2가 제공된다. 나머지 위상검출기들 PDC2∼PDCi도 전술한 위상검출기 PDC1와 동일한 구성을 가진다.
상기 스위치들 SW1∼SWi은 대응되는 상기 위상검출기들 PDC1∼PDCi내의 낸드게이트 NG2의 출력단자에 접속되며, 각기 상기 낸드게이트 NG2의 출력단자에 접속된 인버어터 I20와, 이 인버어터 I20에 의해 반전된 신호에 의해 스위칭동작을 하는 엔모오스 트랜지스터와, 상기 낸드게이트 NG2의 출력신호에 의해 스위칭동작을 하는 피모오스 트랜지스터로 구성된다. 이들 스위치들 SW1∼SWi을 구성하는 피모오스 트랜지스터와 엔모오스 트랜지스터는 전송게이트 TG3로 구현되며, 이 전송게이트 TG3는 각기 단위지연기들 BUD1∼BUDn의 입력단자와 내부지연기 ID의 입력단자사이에 접속된다.
상기 위상검출기들 PDC1∼PDCi중 한 위상검출기 예를 들면 위상검출기 PDC12가 활성화되면, 신호 T13는 활성화 상태인 하이레벨에서 로우레벨로 천이하여 뒷단의 위상검출기들 PDC13∼PDCi을 디세이블시킨다. 즉 뒷단의 위상검출기들 PDC13∼PDCi은 낸드게이트 NG2를 통해 하이레벨을 출력하게 되며, 이러한 출력을 인가받는 스위치들 SW13∼SWi은 턴오프되어 스위칭되지 않는다. 따라서, 지연버퍼 BDC1와 단위 지연기들 BUD1∼BUD11 및 내부 지연기 ID를 경유시킨 외부클럭 CLK이 상기 내부클럭 PCLK으로 사용된다. 이러한 내부 클럭 PCLK은 외부 클럭 CLK과의 위상 지연차없이 동기되는 신호이다.
전술한 내부 클럭 발생회로는 낮은 주파수에서의 마진을 위하여 많은 단위 지연기들 FUD1∼FUDn, BUD1∼BUDn과 위상검출기들 PDC1∼PDCi을 가지는데 이러한 구조에서 종래의 기술로는 낮은 주파수 마진을 확보하는데 한계가 있다. 즉 낮은 주파수란 펄스의 주기가 커짐을 의미하게 되는데, 이러한 펄스가 하이레벨인 구간에서 상기 전송게이트 TG1를 통해 입력되는 클럭은 도 2에서 볼 수 있듯이 상기 클럭 PCLK_M과 위상이 일치되는 상기 클럭 D11 이외에도 상기 클럭 MD이 하이레벨로 상기 데이타래치 L1에 임시저장되게 된다. 이렇게 되면, 상기 클럭 PCLK_M의 두번째 사이클에서 하이레벨인 구간 동안 하이레벨인 클럭 MD와 상기 클럭 D11을 감지하게 되어 페일(Fail)이 발생하게 된다. 즉 상기 클럭 MD이 먼저 활성화되어 대응되는 스위치 SW1을 턴온시키게 되면, 뒷단의 스위치들 SW2∼SWi은 디세이블(Disable)되어 위상이 동기되어야할 클럭 D11는 디세이블되게 된다. 또한, 전술한 바와 같이 클럭 PCLK_M이 하이레벨인 구간에서 위상을 동기시키기 때문에 상기 외부 클럭 CLK과 내부 클럭 PCLK간의 스큐(Skew)가 크다는 것을 알 수 있다.
전술한 바와 같은 문제점을 해소하기 위한 본 발명의 목적은 위상을 동기시키기 위해 발생시키는 클럭이 로우레벨인 구간에서 외부클럭에 내부클럭을 동기시킬 수 있는 내부 클럭 발생회로를 제공함에 있다.
본 발명의 다른 목적은 외부 클럭에 내부 클럭이 동기되는 시간을 단축시킬 수 있는 내부 클럭 발생회로를 제공함에 있다.
본 발명의 또 다른 목적은 낮은 주파수에서의 마진을 확보할 수 있는 내부 클럭 발생회로를 제공함에 있다.
본 발명의 또 다른 목적은 지연되는 단위 지연기들의 갯수를 줄여 대기상태시 소비되는 전원을 줄일 수 있는 내부 클럭 발생회로를 제공함에 있다.
본 발명의 또 다른 목적은 외부클럭과 내부클럭간의 스큐를 줄일 수 있는 내부 클럭 발생회로를 제공함에 있다.
도 1은 종래기술에 따라 구현되는 내부 클럭 발생회로의 개략적인 블럭도이고,
도 2는 종래기술의 일 실시예에 따라 도 1에 도시된 내부 클럭 발생회로의 구체적인 회로도이고,
도 3은 도 2에 대한 출력 타이밍도이고,
도 4는 본 발명의 일 실시예에 따라 구현된 내부 클럭 발생회로의 구체적인 회로도이고,
도 5는 본 발명의 다른 실시예에 따라 구현된 내부 클럭 발생회로의 구체적인 회로도이고,
도 6은 본 발명의 또 다른 실시예에 따라 도 4와 도 5에 도시된 내부 클럭 발생회로의 출력 타이밍관계를 나타낸 도면이다.
〈도면의 주요 부분에 대한 부호의 설명〉
BDC: 지연버퍼 MDC: 메인 지연기
PDC: 위상 검출기 SW: 스위치
FUD, BUD :단위지연기
상기한 바와 같은 목적을 달성하기 위한 본 발명의 기술적 사상에 따르면, 외부 클럭에 동기된 내부 클럭을 발생하기 위한 내부 클럭 발생회로는 상기 외부 클럭을 소정시간 동안 지연하여 제1클럭으로 출력하는 지연버퍼와; 상기 지연버퍼와 동일한 지연폭을 가지며, 상기 제1클럭에 응답하여 지연된 제2클럭을 출력하는 메인 지연기와; 상기 제1 및 제2클럭을 미리 설정된 단위 시간동안 각기 지연하여 출력하기 위해 직렬로 연결된 복수개의 단위 지연기들을 각기 구비하는 제1 및 제2동기지연라인과; 상기 제1클럭이 로우레벨로 천이된 구간에서 상기 제2동기지연라인을 구성하는 상기 단위 지연기들을 통해 출력되는 신호들을 각기 래치하여, 이 래치된 신호의 위상과 상기 제1클럭의 위상이 일치될때 제1레벨의 활성화신호를 출력하는 다수개의 위상검출기들과; 상기 제1동기지연라인내의 상기 단위 지연기들 각각의 출력단자에 각기 접속되며, 상기 제1레벨의 활성화신호에 응답하여 대응되는 상기 단위 지연기의 출력신호를 제3클럭으로서 출력하는 스위치들과; 상기 제3클럭을 반전시켜 상기 내부 클럭으로서 출력하는 반전부를 구비함을 특징으로 한다.
전술한 상기 상기 위상검출기들은 각각 제1데이타래치부와, 상기 로우레벨로 천이하는 제1클럭에 응답하여 상기 제2동기지연라인내의 상기 단위 지연기들의 출력신호들을 상기 제1데이타래치부에 래치하는 제1전송게이트와, 상기 제1클럭이 하이레벨로 천이되는 구간동안 상기 제1데이타래치부의 출력을 전송하는 제2전송게이트와, 상기 전송되는 출력을 래치하는 제2데이타래치부와, 상기 제2데이타래치부의 출력신호와 상기 위상검출기들중 전단 위상검출기로 부터 출력되는 제어펄스에 응답하여 상기 제1레벨의 활성화신호 및 상기 위상검출기들중 후단 위상검출기를 제어하는 상기 제어펄스를 출력하는 논리회로부로 구성되고, 상기 논리회로부는 상기 제2데이타래치부의 출력단자와 접속된 제1입력단자와 상기 제어펄스를 입력으로 하는 제2입력단자를 가지는 제1논리게이트와, 상기 제어펄스를 입력으로 하는 제1입력단자와 상기 제1논리게이트의 출력단자와 접속된 제2입력단자를 가지는 제2논리게이트와, 상기 제1논리게이트의 출력단자를 통해 출력되는 신호를 반전시켜 상기 제어펄스로서 출력하는 인버어터로 구성된다.
전술한 상기 제1 및 제2 논리게이트는 낸드게이트이고, 상기 제1데이타래치부는 데이타 래치와, 이 데이타 래치의 출력단에 접속된 인버어터로 구성되고, 상기 활성화되는 위상검출기의 후단 위상검출기들은 제1레벨의 상기 제어펄스에 응답하여 디세이블됨을 특징으로 한다. 이때, 상기 제1레벨은 로우레벨임을 특징으로 하는 한다. 또한, 위상검출기들중 첫번째 위상검출기의 상기 제1 및 제2논리게이트의 한 입력단자를 통해 입력되는 신호인 상기 제어신호는 제2레벨로 미리 설정됨을 특징으로 한다.
전술한 기술적 사상의 실시예를 살펴보면, 외부 클럭에 동기된 내부 클럭을 발생하기 위한 내부 클럭 발생회로는 상기 외부 클럭을 소정시간 동안 지연하여 제1클럭으로 출력하는 지연버퍼와; 상기 제1클럭에 응답하여 미리 설정된 시간 동안 지연된 제2클럭을 출력하는 메인 지연기와; 상기 제1 및 제2클럭을 미리 설정된 단위 시간동안 각기 지연하여 출력하기 위해 직렬로 연결된 다수개의 단위 지연기들을 각기 구비하는 제1 및 제2동기지연라인과; 상기 제1동기지연라인내의 상기 단위 지연기들 각각의 출력단자와 상기 내부 클럭이 출력되는 단자사이에 각기 접속되어 스위칭동작을 하는 스위치들과; 상기 제1클럭이 로우레벨로 천이된 구간에서 상기 제2동기지연라인을 구성하는 상기 단위 지연기들을 통해 출력되는 신호들을 각기 래치하여, 이 래치된 신호의 위상과 상기 제1클럭의 위상이 일치될때 인에이블되는 활성화신호를 대응되는 상기 스위치에 인가하여 턴온시키고, 이 턴온된 스위치의 후단 스위치들을 턴오프시키기 위한 제어펄스를 출력하는 위상검출기들과; 상기 스위치들의 출력단자에 접속되는 반전부와; 상기 내부 클럭이 출력되는 단자와 상기 반전부의 출력단자사이에 접속되며, 상기 메인지연기의 지연폭에서 상기 지연버퍼의 지연폭을 제외한 지연폭을 가지는 내부지연기를 구비함을 특징으로 한다.
이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 하기 설명에서는 구체적인 구성소자와 같은 특정 사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공될 것일뿐 이러한 특정 사항들 없이 본 발명이 실시 가능함은 통상의 지식을 가진자에게는 자명하다. 그리고, 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 4는 본 발명의 일실시예에 따라 구현된 내부 클럭 발생회로의 구체적인 회로도이다.
도 4를 참조하여 구성을 살펴보면, 상기 외부클럭 CLK를 입력으로 하는 지연버퍼 BDC는 직렬 접속된 인버어터들 I1∼I4로 구성되며, 메인 지연기 MDC는 상기 클럭 PCLK_M이 출력되는 상기 지연버퍼 BDC의 출력단자에 직렬로 접속되는 인버어터들 I5∼I8로 이루어진다. 이 메인지연기 MDC와 지연버퍼 BDC는 동일한 지연폭을 가진다. 즉 인버어터들이 네개씩 구성되었지만 사용목적에 따라 그 갯수를 증감할 수 있다.
상기 메인 지연기 MDC의 출력단자에는 동일한 지연폭을 가지는 상기 단위 지연기들 FUD1∼FUDn이 접속되고, 상기 지연버퍼 BDC의 출력단자에는 동일한 단위 지연폭을 가지는 단위 지연기들 BUD1∼BUDn이 접속된다. 이 단위 지연기들 FUD1∼FUDn, BUD1∼BUDn은 인버어터들 I11, I12로 구성되기에 동일한 지연폭을 가진다. 또한, 상기 위상검출기들 PDC1∼PDCi은 각각 전송게이트들 TG1, TG2, 래치회로 L1,L2, 인버어터들 I16, I19 및 낸드게이트들 NG1, NG2로 이루어 진다. 상기 위상검출기들 PDC1∼PDCi을 구성하는 상기 전송게이트 TG1는 피모오스 트랜지스터와 엔모오스 트랜지스터로 구성되며, 상기 지연버퍼 BDC의 출력신호인 클럭 PCLK_M이 로우레벨일 경우 스위칭되는 회로이다. 이것은 종래기술에서 하이레벨일 경우 스위칭되는 것과 상반되는 개념이며, 상기 외부클럭 CLK이 로우레벨인 구간에서 상기 내부클럭 PCLK을 동기시키기 위한 것이다. 즉 본 발명에서 사용되는 위상검출기들 PDC1∼PDCi의 구성을 종래와 동일하게 사용하는데 있어서, 전술한 바와 같이, 상기 클럭 PCLK_M이 로우레벨인 구간에서 구동되게 하기 위하여 인버어터 I400를 상기 전송게이트 TG1를 구성하는 엔모오스 트랜지스터의 게이트단자에 접속시켰다. 그리고 상기 위상검출기들 PDC1∼PDCi의 출력단자에도 종래와 동일하게 로우레벨의 전압에서 스위칭되는 스위치들 SW1∼SWi을 접속시켰다. 상기 내부클럭 PCLK가 출력되는 단자와 상기 스위치들 SW1∼SWi의 출력단자사이에는 인버어터 I401을 접속시켜 로우레벨의 외부클럭 CLK에서 동기된 하이레벨의 클럭을 로우레벨로 반전시켰다. 즉 이것은 외부클럭 CLK보다 1.5사이클 지연된 내부클럭 PCLK를 생성할 수 있게 되었음을 의미한다. 전술한 바와 같이, 외부클럭 CLK과 내부클럭 PCLK간의 스큐를 줄이는 기술에 대한 상세한 동작설명은 후술되는 도 6의 타이밍도에서 살펴볼 것이다.
도 5는 본 발명의 다른 실시예에 따라 구현된 내부 클럭 발생회로의 구체적인 회로도이다.
도 5를 참조하여 구성을 살펴보면, 도 4에서 설명되었던 구성과 동일한데 다른점은 지연버퍼 BDC와 메인지연기 MDC의 지연폭을 도 3에서 설명한 바와 같이 지연버퍼 BDC의 지연폭을 지연버퍼 BDC1와 내부지연기 ID로 분할한 것이다.
도 6은 본 발명의 일실시예에 따라 구현된 출력 타이밍도이다.
도 6과 도 4를 참조하여 동작을 살펴보면, 외부클럭 CLK에 응답하여 소정시간지연된 클럭 PCLK_M이 로우레벨일때 상기 위상검출기 PDC5내의 전송게이트 TG1가 턴온되고, 이렇게 턴온된 전송게이트 TG1을 통해 클럭 D4가 위상검출기 PDC5내의 데이타 래치 L1에 저장된다. 이 데이타 래치 L1에 저장된 데이타는 상기 클럭 PCLK_M이 하이레벨로 천이됨과 동시에 전송게이트 TG2를 통하여 데이타 래치 L2에 저장된다. 이 데이타 래치 L2에 저장된 신호와 전단의 출력신호 T5를 낸드게이트 NG1에서 논리조합되어 두 신호가 하이레벨일 경우 로우레벨을 출력한다. 이 낸드게이트 NG1를 통해 출력되는 로우레벨의 신호와 상기 신호 T5는 낸드게이트 NG2에서 논리조합되어 하이레벨의 신호 F5를 로우레벨로 천이시킨다. 이러한 신호 F5는 스위치 SW5를 턴온시켜 클럭 D5'를 출력라인으로 전송한다. 이렇게 전송된 클럭 D5'은 상기 인버어터 I401에 의해 반전되며, 이 반전된 클럭은 내부클럭 PCLK로 사용된다. 즉 상기 내부클럭 PCLK의 로우레벨에서 상기 외부클럭 CLK의 로우레벨과 동기됨으로써 종래보다 1/2사이클 단축시킬 수 있는 것이다. 이러한 동기시간 단축은 대기상태시 소모되는 전원을 감소시킬 수 있는 이점을 가지게 된다.
전술한 바와 같이, 본 발명은 위상을 동기시키기 위해 발생시키는 클럭이 로우레벨인 구간에서 외부클럭에 내부클럭을 동기시킬 수 있는 이점을 가진다. 또한, 본 발명은 외부 클럭에 내부 클럭이 동기되는 시간을 단축시킬 수 있는 이점을 가진다. 또한, 본 발명은 낮은 주파수에서의 마진을 확보할 수 있을 뿐만 아니라 지연되는 단위 지연기들의 갯수를 줄여 대기상태시 소비되는 전원을 줄일 수 있는 이점도 가진다. 또한, 본 발명은 외부클럭과 내부클럭간의 스큐를 줄일 수 있는 이점을 가진다.
Claims (20)
- 외부 클럭에 동기된 내부 클럭을 발생하기 위한 내부 클럭 발생회로에 있어서;상기 외부 클럭을 소정시간 동안 지연하여 제1클럭으로 출력하는 지연버퍼와;상기 지연버퍼와 동일한 지연폭을 가지며, 상기 제1클럭에 응답하여 지연된 제2클럭을 출력하는 메인 지연기와;상기 제1 및 제2클럭을 미리 설정된 단위 시간동안 각기 지연하여 출력하기 위해 직렬로 연결된 복수개의 단위 지연기들을 각기 구비하는 제1 및 제2동기지연라인과;상기 제1클럭이 로우레벨로 천이된 구간에서 상기 제2동기지연라인을 구성하는 상기 단위 지연기들을 통해 출력되는 신호들을 각기 래치하여, 이 래치된 신호의 위상과 상기 제1클럭의 위상이 일치될때 제1레벨의 활성화신호를 출력하는 다수개의 위상검출기들과;상기 제1동기지연라인내의 상기 단위 지연기들 각각의 출력단자에 각기 접속되며, 상기 제1레벨의 활성화신호에 응답하여 대응되는 상기 단위 지연기의 출력신호를 제3클럭으로서 출력하는 스위치들과;상기 제3클럭을 반전시켜 상기 내부 클럭으로서 출력하는 반전부를 구비함을 특징으로 하는 내부 클럭 발생회로.
- 제1항에 있어서; 상기 위상검출기들은각각 제1데이타래치부와, 상기 로우레벨로 천이하는 제1클럭에 응답하여 상기 제2동기지연라인내의 상기 단위 지연기들의 출력신호들을 상기 제1데이타래치부에 래치하는 제1전송게이트와, 상기 제1클럭이 하이레벨로 천이되는 구간동안 상기 제1데이타래치부의 출력을 전송하는 제2전송게이트와, 상기 제2전송게이트로 부터 전송되는 출력을 래치하는 제2데이타래치부와, 상기 제2데이타래치부의 출력신호와 상기 위상검출기들중 전단 위상검출기로 부터 출력되는 제어펄스에 응답하여 상기 제1레벨의 활성화신호 및 상기 위상검출기들중 후단 위상검출기를 제어하는 상기 제어펄스를 출력하는 논리회로부로 구성됨을 특징으로 하는 내부 클럭 발생회로.
- 제2항에 있어서; 상기 논리회로부는상기 제2데이타래치부의 출력단자와 접속된 제1입력단자와 상기 제어펄스를 입력으로 하는 제2입력단자를 가지는 제1논리게이트와, 상기 제어펄스를 입력으로 하는 제1입력단자와 상기 제1논리게이트의 출력단자와 접속된 제2입력단자를 가지는 제2논리게이트와, 상기 제1논리게이트의 출력단자를 통해 출력되는 신호를 반전시켜 상기 제어펄스로서 출력하는 인버어터로 구성됨을 특징으로 하는 내부 클럭 발생회로.
- 제3항에 있어서; 상기 제1논리게이트는 낸드게이트임을 특징으로 하는 내부 클럭 발생회로.
- 제3항에 있어서; 상기 제2논리게이트는 낸드게이트임을 특징으로 하는 내부 클럭 발생 회로.
- 제2항에 있어서; 상기 제1데이타래치부는 데이타 래치와, 이 데이타 래치의 출력단에 접속된 인버어터로 구성됨을 특징으로 하는 내부 클럭 발생회로.
- 제2항에 있어서, 상기 활성화되는 위상검출기의 후단 위상검출기들은 제1레벨의 상기 제어펄스에 응답하여 디세이블됨을 특징으로 하는 내부 클럭 발생회로.
- 제7항에 있어서, 상기 제1레벨은 로우레벨임을 특징으로 하는 내부 클럭 발생회로.
- 제3항에 있어서, 상기 위상검출기들중 첫번째 위상검출기의 상기 제1 및 제2논리게이트의 한 입력단자를 통해 입력되는 신호인 상기 제어신호는 제2레벨로 미리 설정됨을 특징으로 하는 내부 클럭 발생회로.
- 제9항에 있어서, 상기 제2레벨은 하이레벨임을 특징으로 하는 내부 클럭 발생회로.
- 제1항에 있어서, 상기 반전부는 인버어터로 이루어진 회로임을 특징으로 하는 내부 클럭 발생회로.
- 외부 클럭에 동기된 내부 클럭을 발생하기 위한 내부 클럭 발생회로에 있어서;상기 외부 클럭을 소정시간 동안 지연하여 제1클럭으로 출력하는 지연버퍼와;상기 제1클럭에 응답하여 미리 설정된 시간 동안 지연된 제2클럭을 출력하는 메인 지연기와;상기 제1 및 제2클럭을 미리 설정된 단위 시간동안 각기 지연하여 출력하기 위해 직렬로 연결된 다수개의 단위 지연기들을 각기 구비하는 제1 및 제2동기지연라인과;상기 제1동기지연라인내의 상기 단위 지연기들 각각의 출력단자와 상기 내부 클럭이 출력되는 단자사이에 각기 접속되어 스위칭동작을 하는 스위치들과;상기 제1클럭이 로우레벨로 천이된 구간에서 상기 제2동기지연라인을 구성하는 상기 단위 지연기들을 통해 출력되는 신호들을 각기 래치하여, 이 래치된 신호의 위상과 상기 제1클럭의 위상이 일치될때 인에이블되는 활성화신호를 대응되는 상기 스위치에 인가하여 턴온시키고, 이 턴온된 스위치의 후단 스위치들을 턴오프시키기 위한 제어펄스를 출력하는 위상검출기들과;상기 스위치들의 출력단자에 접속되는 반전부와;상기 내부 클럭이 출력되는 단자와 상기 반전부의 출력단자사이에 접속되며, 상기 메인지연기의 지연폭에서 상기 지연버퍼의 지연폭을 제외한 지연폭을 가지는 내부지연기를 구비함을 특징으로 하는 내부 클럭 발생회로.
- 제12항에 있어서, 상기 위상검출기들은각각 제1데이타래치부와, 상기 로우레벨로 천이하는 제1클럭에 응답하여 상기 제2동기지연라인내의 상기 단위 지연기들의 출력신호들을 상기 제1데이타래치부에 래치하는 제1전송게이트와, 상기 제1클럭이 하이레벨로 천이되는 구간동안 상기 제1데이타래치부의 출력을 전송하는 제2전송게이트와, 상기 제2전송게이트로 부터 전송되는 출력을 래치하는 제2데이타래치부와, 상기 제2데이타래치부의 출력신호와 상기 위상검출기들중 전단 위상검출기로 부터 출력되는 상기 제어펄스에 응답하여 상기 제1레벨의 상기 활성화신호 및 상기 위상검출기들중 후단 위상검출기를 제어하는 상기 제어펄스를 출력하는 논리회로부로 구성됨을 특징으로 하는 내부 클럭 발생회로.
- 제13항에 있어서; 상기 논리회로부는상기 제2데이타래치부의 출력단자와 접속된 제1입력단자와 상기 제어펄스를 입력으로 하는 제2입력단자를 가지는 제1논리게이트와, 상기 제어펄스를 입력으로 하는 제1입력단자와 상기 제1논리게이트의 출력단자와 접속된 제2입력단자를 가지는 제2논리게이트와, 상기 제1논리게이트의 출력단자를 통해 출력되는 신호를 반전시켜 상기 제어펄스로서 출력하는 인버어터로 구성됨을 특징으로 하는 내부 클럭 발생회로.
- 제14항에 있어서; 상기 제1논리게이트는 낸드게이트임을 특징으로 하는 내부 클럭 발생회로.
- 제14항에 있어서; 상기 제2논리게이트는 낸드게이트임을 특징으로 하는 내부 클럭 발생 회로.
- 제13항에 있어서; 상기 제1데이타래치부는 데이타 래치와, 이 데이타 래치의 출력단에 접속된 인버어터로 구성됨을 특징으로 하는 내부 클럭 발생회로.
- 제14항에 있어서, 상기 위상검출기들중 첫번째 위상검출기의 상기 제1 및 제2논리게이트의 한 입력단자를 통해 입력되는 신호인 상기 제어신호는 제2레벨로 미리 설정됨을 특징으로 하는 내부 클럭 발생회로.
- 제18항에 있어서, 상기 제2레벨은 하이레벨임을 특징으로 하는 내부 클럭 발생회로.
- 제12항에 있어서, 상기 반전부는 인버어터로 이루어진 회로임을 특징으로 하는 내부 클럭 발생회로.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980044298A KR100279726B1 (ko) | 1998-10-22 | 1998-10-22 | 내부 클럭 발생회로 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980044298A KR100279726B1 (ko) | 1998-10-22 | 1998-10-22 | 내부 클럭 발생회로 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000026658A KR20000026658A (ko) | 2000-05-15 |
KR100279726B1 true KR100279726B1 (ko) | 2001-03-02 |
Family
ID=19554963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980044298A KR100279726B1 (ko) | 1998-10-22 | 1998-10-22 | 내부 클럭 발생회로 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100279726B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109525227B (zh) * | 2018-12-25 | 2024-02-27 | 西安航天民芯科技有限公司 | 一种数字隔离通信电路 |
-
1998
- 1998-10-22 KR KR1019980044298A patent/KR100279726B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20000026658A (ko) | 2000-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5973525A (en) | Integrated circuit device | |
KR100197563B1 (ko) | 동기 지연라인을 이용한 디지탈 지연 동기루프 회로 | |
JP3288916B2 (ja) | クロック信号モデリング回路 | |
US8045406B2 (en) | Latency circuit using division method related to CAS latency and semiconductor memory device | |
KR20050041613A (ko) | 데이터 출력제어회로 | |
JP3281306B2 (ja) | メモリ装置のディジタル遅延同期回路 | |
KR20050041584A (ko) | 데이터 출력제어회로 | |
KR100875671B1 (ko) | 프리차지신호 생성장치를 구비하는 반도체메모리소자 및그의 구동방법 | |
KR100260556B1 (ko) | 내부 클럭 발생회로 | |
US5896341A (en) | Synchronous semiconductor memory circuit | |
KR100807111B1 (ko) | 출력 제어장치 | |
US6781919B2 (en) | Address selection circuit and semiconductor memory device with synchronous and asynchronous address signal paths | |
KR100279726B1 (ko) | 내부 클럭 발생회로 | |
US6577554B2 (en) | Semiconductor memory device for providing margin of data setup time and data hold time of data terminal | |
KR100399070B1 (ko) | 링 오실레이터를 이용한 더블 록킹형 지연고정루프클럭 생성장치 | |
KR100366137B1 (ko) | 내부클럭신호발생방법및장치 | |
US8295121B2 (en) | Clock buffer and a semiconductor memory apparatus using the same | |
KR100316184B1 (ko) | 자동 프리차지 제어장치 | |
KR100314414B1 (ko) | 반도체메모리장치 | |
KR100486199B1 (ko) | 반도체메모리장치의하이임피던스제어신호발생회로 | |
KR100283191B1 (ko) | 반도체장치의내부클럭발생회로 | |
KR100228528B1 (ko) | 동기형 반도체 메모리 장치의 전력소모를 저감하기 위한 디지탈 지연 동기회로 | |
KR100206725B1 (ko) | 전력소모를 저감하기 위한 디지탈 지연 동기회로 | |
KR100474734B1 (ko) | 동기형반도체메모리장치에적합한클럭발생회로 | |
KR100537206B1 (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: 20071101 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |