KR0156968B1 - 고속 카운터 회로 - Google Patents

고속 카운터 회로 Download PDF

Info

Publication number
KR0156968B1
KR0156968B1 KR1019950011881A KR19950011881A KR0156968B1 KR 0156968 B1 KR0156968 B1 KR 0156968B1 KR 1019950011881 A KR1019950011881 A KR 1019950011881A KR 19950011881 A KR19950011881 A KR 19950011881A KR 0156968 B1 KR0156968 B1 KR 0156968B1
Authority
KR
South Korea
Prior art keywords
gate
clock signal
signal
input line
clock
Prior art date
Application number
KR1019950011881A
Other languages
English (en)
Other versions
KR960042740A (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 KR1019950011881A priority Critical patent/KR0156968B1/ko
Priority to US08/649,762 priority patent/US5818895A/en
Priority to GB9610106A priority patent/GB2300942B/en
Priority to CN961051272A priority patent/CN1094270C/zh
Priority to JP8120370A priority patent/JPH08339685A/ja
Publication of KR960042740A publication Critical patent/KR960042740A/ko
Application granted granted Critical
Publication of KR0156968B1 publication Critical patent/KR0156968B1/ko

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/58Gating or clocking signals not applied to all stages, i.e. asynchronous counters
    • H03K23/588Combination of a synchronous and an asynchronous counter
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/04Arrangements for selecting an address in a digital store using a sequential addressing device, e.g. shift register, counter
    • 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/4076Timing circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Pulse Circuits (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Dram (AREA)

Abstract

고속 카운터 회로는 클럭신호로부터 카운트 값의 발생될 때까지의 지연시간을 최소화하여 동작속도를 향상시킨다. 이를 위하여, 상기 고속 카운터 회로는 클럭신호를 입력하기 위한 입력라인과, 상기 입력라인으로 부터의 클럭신호에 따라 2비트 이상의 카운트 값을 발생하도록 접속된 적어도 2개이상의 비트 카운터와, 적어도 하나 이상의 하위의 비트카운터의 카우트 값에 따라 상기 입력라인으로 부터의 클럭신호를 상위의 비트 카운터에 공급하는 적어도 1개 이상의 클럭동기부를 구비한다.

Description

고속카운터 회로
제1도는 종래의 6비트 카운터 회로의 블록도.
제2a도 내지 제2h도는 제1도에 도시된 카운터 회로의 각 부분에 대한 출력 파형도.
제3도는 제1도에 도시된 1비트 카운터의 상세회로도.
제4도는 본 발명의 제1 실시예에 따른 6비트 고속 카운터 회로의 회로도.
제5도는 본 발명의 제2 실시예에 따른 6비트 고속 카운터 회로의 회로도.
* 도면의 주요부분에 대한 부호의 설명
10내지 20,30내지 52 : 비트 카운터 GI1내지GI6 : 인버터
GA1내지GA9 : AND 게이트 MN1내지MN4 : NMOS 트랜지스터
MP1내지MP4 : PMOS 트랜지스터
본 발명은 반도체 집적회로 장치에 사용되는 카운터 회로에 관한 것으로, 특히 전파지연시간을 최소화하여 동작속도를 향상시킬 수 있는 고속카운터 회로에 관한 것이다.
통상의 DRAM(Dynamic Random Access Memory)과 같은 반도체 집적회로 장치는 리플레쉬(Refresh)동작을 수행하기 위하여 카운터 회로를 구비한다. 상기 리플레쉬 동작은 다수의 메모리 셀 어레이에 저장된 데이터들이 유지될 수 있도록 전하를 보충한다. 이를 위하여, 상기 반도체 집적회로 장치에 포함된 상기 카운터 회로는 상기 메모리 셀 어레이들에 대한 어드레스들을 순차적으로 발생한다.
그리고 최근에 개발된 동기식 DRAM의 경우에는 상기 리플레쉬 동작 뿐 아니라 버스트 기록(Burst Write) 및 판독(Read)동작을 수행하기 위하여 카운터 회로를 구비한다. 상기 버스트 기록 동작은 외부로부터 지정한 다수의 메모리셀들을 데이터가 순차적으로 저장되도록 하고, 상기 버스트 판독 동작은 외부로부터 지정한 다수의 메모리셀들에 저장된 데이터들이 순차적으로 독출되도록 한다. 이러한 동작을 위하여, 상기 동기식 DRAM에 포함된 상기 카운터 회로는 외부로부터의 시작 어드레스에서부터 종료 어드레스까지의 어드레스들을 발생한다. 그러나, 상기 동기식 DRAM에 포함된 카운터 회로에서 발생되는 어드레스들은 외부로부터 공급되는 동기 클럭과 매칭 되어야 하나, 상기 카운터 회로의 전파 지연으로 인하여 상기 외부의 동기 클럭과 매칭 되지 않는다. 이로 인하여, 종래의 카운터 회로는 동기식 DRAM의 오동작을 유발시키는 문제점을 안고 있었다. 상기 종래의 카운터 회로의 문제점을 첨부한 도면을 참조하여 설명하기로 한다.
제1도에는 클럭 입력 라인(11)에 직렬 접속된 제1내지 제6비트 카운터들(10 내지 20)을 구비한 카운터 회로가 도시되어 있다. 상기 클럭 입력라인(11)에는 외부로부터 제2a도와 같은 클럭신호가 입력된다.
그리고 상기 제1비트 카운터(10)는 상기 입력라인(11)으로 부터의 클럭신호를 하강 에지(Edge)에서 출력을 반전시켜, 제2b도와 같이, 상기 클럭신호가 2분주된 펄스신호를 발생한다. 상기 제2비트 카운터(12)는 상기 제1비트 카운터(10)의 출력신호의 하강 에지에서 자신의 출력신호를 발전시켜, 제2c도와 같이, 상기 제1비트 카운터(10)의 출력신호가 2분주된 펄스신호를 발생한다. 상기 제2비트 카운더(12)와 동일한 형태로, 상기 제3 내지 제6비트 카운터들(14 내지 20)은 각각 제2 내지 제5비트 카운터의 출력신호들이 2분주된 제2d도 내지 제2G도와 같은 펄스 신호를 발생한다. 결과적으로, 상기 제1내지 제6비트 카운더(10 내지 20)는, 제2h도에 도시된 바와 같이 0에서부터 31까지의 값을 순환적으로 갖는 어드레스를 발생한다.
그러나, 제1비트 카운터(10)의 출력신호는 상기 클럭신호의 하강에지로부터 상기 제1비트 카운터(10)의 전파지연시간 만큼 지연된 시간에 발생되나, 제2 내지 제6비트 카운터들(12 내지 20)의 출력신호들은 각각 하위의 비트 카운터들의 전파지연시간의 합에 해당하는 시간이 경과된 시점에서 발생된다. 예를 들면, 카운트 값이 31로부터 0으로 환화될 경우, 상기 제6비트 카운터(20)의 출력신호는 상기 클럭신호의 하강 에지로부터 제1 내지 제6비트 카운터들(10 내지 20)의 전파지연시간의 합에 해당하는 지연기간(즉, 제2h도에 도시된 기간(TD))이 경과된 시점에서 발생된다.
제3도는 제1도에 도시된 제1 내지 제6 비트 카운터를 상세하게 도시한다. 제3도에 있어서, 상기 비트 카운터는 제1 및 제2노드(21,23)의 제3노드(23,25)를 절환하기 위한 NMOS 및 PMOS트랜지스터(MN2, MP2)와, 그리고 상기 입력라인(15)으로부터의 펄스신호를 반전시키기 위한 인버터(GI6)를 추가로 구비한다. 상기 NMOS 및 PMOS 트랜지스터(MN1, MP1)는 상기 입력라인(15)상의 펄스신호가 1의 논리값을 가질 경우, 상기 출력라인(17)상의 논리값을 상기 제1노드(21)쪽으로 전송한다. 이와는 달리, 상기 NMOS 및 PMOS 트랜지스터(MN2, MP2)는, 상기 입력라인(15)상의 펄스신호가 0의 논리값을 가질 경우, 상기 제2노드(23)상의 논리값을 상기 제3노드(25)쪽으로 전송한다. 상기 입력라인(15)상의 펄스신호는 상기 두 개의 NMOS트랜지스터들(MN1, MN3)의 게이트들 및 두 개의 PMOS 트랜지스터들(MP2,MP4)의 게이트들에 공통적으로 공급된다. 그리고 상기 인버터(GI6)의 출력신호도 상기 두 개의 NMOS트랜지스터들(MN2,MN4)의 게이트들 및 상기 두 개의 PMOS 트랜지스터들(MP1,MP3)의 게이트들에 공통적으로 공급된다.
상기한 바와 같이, 종래의 카운터 회로의 클럭신호에 대한 출력신호의 응답신호가 매우 느린 단점을 갖고 있고, 상기 단점으로 인하여 클럭신호와 매칭된 카운트 값을 발생하기 곤란하다. 이로 인하여, 종래의 카운터 회로는 반도체 집적 회로 장치의 오동작을 유발시키고, 나아가 반도체 집적회로 장치의 신뢰성을 저하시키는 문제점을 안고 있었다.
따라서, 본 발명은 입력되는 클럭신호에 대한 출력신호의 응답속도를 향상시킬 수 있는 고속 카운터 회로를 제공함에 있다.
상기 목적을 달성하기 위하여, 본 발명의 고속 카운터 회로는 클럭신호를 입력하기 위한 입력 라인과, 상기 입력라인으로 부터의 클럭신호에 따라 2비트 이상의 카운트 값을 발생하도록 접속된 적어도 2개 이상의 비트카운터와, 적어도 하나 이상의 하위의 비트카운터의 카운트 값에 따라 상기 입력라인으로 부터의 클럭신호를 상위의 비트카운터에 공급하는 적어도 1개 이상의 클럭동기수단을 구비한다.
이하, 본 발명에 따른 실시예들을 첨부한 도면을 참조하여 상세히 설명하기로 한다.
제4도를 참조하면, 입력라인(31)으로부터 클럭신호를 입력하는 제1 AND 게이트(GA1) 및 상기 제1 AND 게이트(GA1)의 출력신호에 응답하여 카운트 동작을 수행하는 제1 비트카운터(30)를 구비하는 본 발명의 제1 실시예에 따른 고속 카운트 회로가 설명되어 있다. 상기 제1 AND 게이트(GA1)는 전원전압원(Vcc)으로부터 전원전압(Vcc)이 공급되는 동안 상기 입력라인(31)으로 부터의 클럭신호를 상기 제1비트카운터(30)의 클럭단자쪽으로 전송한다. 상기 제1 AND 게이트(GA1)의 출력 신호는 상기 클럭신호와 동일한 주파수 및 상기 클럭신호의 펄스 폭 보다 상기 제1 AND 게이트(GA1)에 전파지연시간 만큼 큰 폭의 펄스를 갖는다. 상기 제1비트 카운터(30)는 상기 제1 AND게이트(GA1)로부터의 클럭신호의 하강 에지(Falling Edge)시 마다 자신의 출력신호의 논리상태를 반전시켜 상기 클럭신호를 2분주한 제1카운트 신호를 발생한다. 그리고 상기 제1비트카운터(30)는 상기 제1카운트 신호를 제2 AND 게이트(GA2)에 공급한다.
그리고 상기 고속 카운터 회로는 상기 제2 AND 게이트(GA2)의 출력 신호에 응답하여 제2 카운트 신호를 발생하는 제2비트카운터(32)와, 상기 제1및 제2카운트 신호를 입력하는 제3 AND 게이트(GA3)를 추가로 구비한다. 상기 제2 AND 게이트(GA2)는 상기 제1비트카운터(30)로 부터의 상기 제1카운트 신호 및 상기 입력라인(31)으로 부터의 상기 클럭신호를 AND 연산하여 상기 클럭신호에 비하여 1/2에 해당하는 주파수를 갖고 상기 클럭신호의 펄스 폭 보다 자신의 전파지연시간 만큼 큰 폭을 갖는 펄스신호를 발생한다. 상기 제2비트카운터는 제2 AND 게이트(GA2)로 부터의 자신의 클럭단자로 인가되는 상기 펄스신호의 하강에지 마다 상기 제2카운트 신호의 논리상태를 발전시킨다. 결과적으로, 상기 제2비트카운터(32)는 제1카운트 신호가 하이논리를 유지하는 동안에 인가되는 클럭신호에 의하여 카운트 동작을 하게 된다. 그리고 상기 제3 AND 게이트(GA3)는 상기 제1카운트 신호 및 상기 제2카운트 신호를 AND 연산하여 상기 제1 및 제2비트카운터(30,32)의 출력신호들이 모두 하이논리를 갖는 시점을 검출한다. 상기 제3 AND 게이트(GA3)의 출력신호는 상기 제1카운트 신호의 1/2에 해당하는 주파수 및 상기 제1카운트 신호의 펄스와 동일한 폭의 펄스를 갖는다. 상기 제3 AND 게이트(GA3)의 출력신호는 제4 AND 게이트(GA4)에 공급된다.
또한, 상기 고속 카운터 회로는 상기 제4 AND 게이트(GA4)의 출력신호에 응답하여 제3카운트 신호를 발생하는 제3비트카운터(34)와, 상기 제3 AND 게이트(GA3)의 출력신호 및 제3 카운트 신호를 입력하는 제5 AND 게이트(GA5)를 추가로 구비한다. 상기 제4 AND 게이트(GA4)는 상기 제3 AND 게이트(GA3)의 출력 신호 및 상기 입력라인(31)으로부터의 상기 클럭신호를 AND 연산하여 상기 제3 AND 게이트(GA3)의 출력신호를 상기 클럭신호에 동기 시킨다. 그리고 상기 제4 AND 게이트(GA4)의 출력신호는 상기 클럭신호에 비하여 1/4에 해당하는 주파수를 갖고 상기 클럭신호의 펄스 폭 보다 상기 제4 AND 게이트(GA4)의 전파 지연시간 만큼 큰 폭의 펄스를 갖는다. 상기 제3비트카운터(34)는 제4 AND 게이트(GA4)로 부터의 자신의 클럭단자로 인가되는 상기 펄스 신호의 하강에지 마다 상기 제3카운트 신호의 논리상태를 반전시킨다. 결과적으로, 상기 제4비트카운터(34)는 제1카운트 신호 및 제2카운트 신호들이 모두 하이논리를 유지하는 동안에 인가되는 클럭신호에 의하여 카운트 동작을 하게 된다. 그리고 상기 제5 AND 게이트(GA5)는 상기 제3 AND 게이트(GA3)의 출력신호 및 상기 제3카운트 신호를 AND연산하여 상기 제1 내지 제3비트카운터(30,32,34)의 출력 신호들이 모두 하이논리를 갖는 시점을 검출한다. 상기 제5 AND 게이트(GA5)의 출력신호는 상기 제1카운트 신호의 1/4에 해당하는 주파수 및 상기 제1카운트 신호의 펄스와 동일한 폭의 펄스를 갖는다. 상기 제5 AND 게이트(GA5)의 출력신호는 제6 AND 게이트(GA6)에 공급된다.
상기 고속 카운트 회로는 상기 제6 AND 게이트(GA6)의 출력신호에 응답하여 제4카운트 신호를 발생하는 제4비트카운터(36)와, 상기 제4비트카운터(36)의 출력신호 및 상기 제5 AND 게이트(GA5)의 출력신호를 AND 연산하는 제7 AND 게이트(GA7)를 구비한다. 상기 제6 AND 게이트(GA6)는 상기 제5 AND 게이트(GA5)의 출력신호가 하이논리를 유지하는 동안 상기 입력라인(31)으로 부터의 클럭신호를 상기 제4비트카운터(36)의 클럭단자쪽으로 전송한다. 상기 제6 AND 게이트(GA6)의 출력신호는 상기 클럭신호에 비하여 1/8의 주파수를 갖고 상기 클럭신호의 펄스 폭 보다 상기 제6 AND 게이트(GA6)의 전파지연시간 만큼 큰 폭의 펄스를 갖는다. 상기 제4비트카운터(36)는 상기 제6 AND 게이트(GA6)로 부터의 펄스신호의 하강에지 마다 상기 제4카운트 신호의 논리상태를 반전시킨다. 상기 제4카운트 신호는 상기 클럭신호의 1/16에 해당하는 주파수 및 50%의 듀티비를 갖는다. 상기 제7 AND 게이트(GA7)는 상기 제1 내지 제4비트카운터(30,32,34,36)의 출력신호들이 모두 하이논리를 갖는 시점을 검출한다. 상기 제7 AND 게이트(GA7)의 출력신호는 상기 제1카운트 신호에 비하여 1/8 의 주파수를 갖고 상기 제1카운트 신호의 펄스와 동일한 폭의 펄스를 갖는다. 상기 제7 AND 게이트(GA7)의 출력신호는 상기 제8 AND 게이트(GA8)에 공급된다.
또한, 상기 고속 카운터 회로는 상기 제8 AND 게이트(GA8)의 출력신호에 응답하여 제5카운트 신호를 발생하는 제5비트카운터(38)와, 상기 제5비트카운터(38)의 출력신호 및 상기 제7 AND 게이트(GA7)의 출력신호를 AND연산하기 위한 제9 AND 게이트(GA9)를 구비한다. 상기 제8 AND 게이트(GA8)는 상기 제7 AND 게이트(GA7)의 출력신호가 하이논리를 유지하는 동안 상기 입력라인으로 부터의 클럭신호를 상기 제5비트카운터(38)의 클럭단자쪽으로 전송한다. 상기 제8 AND 게이트(GA8)의 출력신호는 상기 클럭신호의 1/16 에 해당하는 주파수 및 상기 클럭신호의 펄스 폭 보다 상기 제8 AND 게이트(GA8)의 전파지연시간만큼 큰 폭의 펄스를 갖는다. 상기 제5비트카운터(38)는 상기 제8 AND 게이트(GA8)로 부터의 펄스신호의 하강에지 마다 상기 제5카운트 신호의 논리상태를 반전시킨다. 상기 제5카운트 신호는 상기 클럭신호의 1/32에 해당하는 주파수 및 50%의 듀티싸이클을 갖는다. 상기 제9 AND 게이트(GA9)는 상기 제1 내지 제5비트카운터(30 내지 38)의 출력신호들이 모두 하이논리를 유지하는 기간을 검출한다. 상기 제9 AND 게이트(GA9)의 출력신호는 상기 제1 카운트 신호의 1/16에 해당하는 주파수 및 상기 제1카운트 신호와 동일한 폭의 펄스를 갖는다.
더 나아가, 상기 고속 카운터 회로는 상기 제9 AND 게이트(GA9)의 출력신호 및 상기 입력라인(31)으로 부터의 클럭신호를 AND연산하는 제10 AND 게이트(GA10)와, 상기 제10 AND 게이트(GA10)의 출력신호에 응답하여 제6카운트 신호를 발생하는 제6비트카운터(40)를 구비한다. 상기 제10 AND 게이트(GA10)는 상기 제9 AND 게이트(GA9)의 출력신호가 하이논리를 유지하는 동안 상기 입력라인(31)으로 부터의 상기 클럭신호를 상기 제6비트카운터(40)의 클럭단자쪽으로 전송하는 기능을 한다. 상기 제10 AND 게이트(GA10)의 출력신호는 상기 클럭신호의 1/32에 해당하는 주파수 및 상기 클럭신호의 펄스 폭 보다 상기 제10 AND 게이트(GA10)의 전파지연시간 만큼 큰 폭의 펄스를 갖는다. 상기 제6비트카운터(40)는 상기 제10 AND 게이트(GA10)로 부터의 펄스신호의 하강에지 마다 자신의 출력신호인 제6카운트 신호를 반전시킨다. 상기 제6카운트 신호는 상기 클럭신호의 1/64에 해당하는 주파수 및 50%의 듀티싸이클을 갖는다. 상기 제6카운트 신호는 출력라인(33)을 경유하여 송출된다.
결과적으로, 상기 제1 내지 제6비트카운터들(30 내지 40)은 상기 클럭신호에 동기되어 동작함으로 인하여 상기 클럭신호의 하강에지로부터 하나의 AND게이트 및 하나의 비트카운터에 의한 전파지연시간 만큼 지연된 시간에 카운트 값을 발생시킨다.
제5도를 참조하면, 입력라인(41)으로부터 제2클럭신호를 입력하는 제1 AND 게이트(GA11)와, 상기 제1 AND 게이트(GA11)의 출력신호에 응답하여 카운트 동작을 수행하는 제1비트카운터(42) 및 상기 제1비트카운터(42)로 부터의 제1카운트 신호 및 상기 입력라인(41)으로 부터의 상기 제1클럭신호를 AND연산하는 제2 AND 게이트(GA12)를 구비하는 본 발명의 제2실시예에 따른 고속 카운트 회로가 설명되어 있다. 상기 제1 AND 게이트(GA11)는 전원전압원(Vcc)으로부터 전원전압(Vcc)이 공급되는 동안 상기 입력라인(41)으로 부터의 상기 제1 클럭신호를 상기 제1 비트카운터(42)의 클럭단자쪽으로 전송한다. 상기 제1 비트카운터(42)는 상기 제1 AND 게이트(GA11)로 부터의 상기 제1 클럭신호의 하강 에지시마다 자신의 출력신호의 논리상태를 반전시켜 상기 제1 클럭신호를 2분주한 제1 카운트 신호를 발생한다. 상기 제2 AND 게이트(GA2)는 상기 제1 비트카운터(30)로 부터의 상기 제1 카운트 신호가 하이논리를 유지하는 동안에 상기 입력라인(41)으로 부터의 클럭신호를 라인(43)쪽으로 전송하여 제2 클럭신호를 발생시킨다. 상기 제2 클럭신호는 상기 제1 클럭신호의 1/2에 해당하는 주파수를 갖고 상기 제1 클럭신호와 동기된 펄스를 갖는다. 그리고 상기 제2 클럭신호는 상기 제1 클럭신호의 펄스에 비하여 상기 제2 AND 게이트(GA12)의 전파지연시간 만큼 큰 폭을 갖는다.
그리고 상기 고속 카운터 회로는 상기 제2 AND 게이트(GA12)의 출력신호에 응답하여 제2 카운트 신호를 발생하는 제2 비트카운터(44)와, 상기 제2 카운트 신호 및 상기 제2 클럭신호를 입력하는 제3 AND 게이트(GA13)를 추가로 구비한다. 상기 제2 비트카운터(44)는 상기 라인(43)으로 부터의 상기 제2 클럭신호의 하강 에지마다 상기 제2 카운트 신호의 논리상태를 반전시킨다. 상기 제2 비트카운터(44)는 상기 제2 클럭신호의 1/2에 해당하는 주파수 및 50%의 듀티싸이클을 갖는다. 그리고 상기 제3 AND 게이트(GA13)는 상기 제2 카운트 신호가 하이논리를 유지하는 동안에 상기 제2 클럭신호를 자신의 출력단자쪽으로 통과시킨다. 상기 제3 AND 게이트(GA13)의 출력신호는 상기 제2 클럭신호의 1/2에 해당하는 주파수 및 상기 제2 클럭신호와 동기된 펄스를 갖는다. 그리고 상기 제3 AND 게이트(GA13)의 출력신호는 상기 제2클럭신호의 펄스 폭에 비하여 제3AND게이트(GA13)의 전파지연시간 만큼 큰 폭을 갖는다.
또한, 상기 고속 카운터 회로는 상기 제3 AND 게이트(GA14)의 출력 신호에 응답하여 제3 카운트 신호를 발생하는 제3 비트카운터(46) 및 상기 제2 및 제 3 카운트 신호를 입력하는 제4 AND 게이트(GA14)를 추가로 구비한다. 상기 제3 비트카운터(46)는 제3 AND 게이트(GA13)의 출력신호의 하강 에지마다 상기 제3 카운트 신호의 논리상태를 반전시킨다. 결과적으로, 상기 제3 비트카운터(46)는 제2 카운트 신호가 하이논리를 유지하는 동안에 인가되는 상기 제2 클럭신호에 의하여 카운트 동작을 하게 된다 상기 제3 카운트 신호는 상기 제2 클럭신호의 1/4에 해당하는 주파수 및 50%의 듀티싸이클을 갖는다. 상기 제4 AND 게이트(GA14)는 상기 제2 및 제3 비트카운터(44,46)의 출력신호들이 모두 하이논리를 갖는 시점을 검출한다. 상기 제4 AND 게이트(GA14)의 출력신호는 상기 제2 카운트 신호의 1/2에 해당하는 주파수 및 상기 제2 카운트 신호의 펄스와 동일한 폭의 펄스를 갖는다. 상기 제4 AND 게이트(GA14)의 출력신호는 제5 AND 게이트(GA15)에 공급된다.
상기 고속 카운터 회로는 상기 제5 AND 게이트(GA15)의 출력신호에 응답하여 제4 카운트 신호를 발생하는 제4 비트카운터(48) 및 상기 제4 비트카운터(48)의 출력신호 및 상기 제4 AND 게이트(GA14)의 출력신호를 AND 연산하는 제6 AND 게이트(GA16)를 구비한다. 상기 제5 AND 게이트(GA15)는 상기 제4 AND 게이트(GA14)의 출력신호가 하이논리를 유지하는 동안 상기 라인(43)으로 부터의 상기 제2 클럭신호를 상기 제4 비트카운터(48)의 클럭단자쪽으로 전송한다, 상기 제5 AND 게이트(GA15)의 출력신호는 상기 제2 클럭신호의 1/4의 주파수를 갖고 상기 클럭신호와 동기된 펄스를 갖는다 그리고 상기 제5 AND 게이트(GA15)의 출력신호는 상기 클럭신호에 비하여 상기 제5 AND 게이트(GA15)의 전파지연시간 만큼 큰 폭을 갖는다. 상기 제4 비트카운터(48)는 상기 제5 AND 게이트(GA15)의 출력신호의 하강에지 마다 상기 제4 카운트 신호의 논리상태를 반전시킨다. 상기 제4 카운트 신호는 상기 제2 클럭신호의 1/8에 해당하는 주파수 및 50%의 듀티비를 갖는다. 상기 제6 AND 게이트(GA16)는 상기 제2 내지 제4 비트카운터 (44,46,48)의 출력신호들이 모두 하이논리를 갖는 시점을 검출한다. 상기 제6 AND 게이트(GA16)의 출력신호는 상기 제2 카운트신호의 1/4에 해당하는 주파수를 갖고 상기 제1 카운트 신호와 동일한 폭의 펄스를 갖는다. 상기 제6 AND 게이트(GA16)의 출력신호는 제7 AND 게이트(GA17)에 공급된다.
또한, 상기 고속 카운터 회로는 상기 제7 AND 게이트(GA17)의 출력 신호에 응답하여 제5 카운트 신호를 발생하는 제5 비트카운터(50) 및 상기 제5 비트카운터(50)의 출력신호 및 상기 제6 AND 게이트(GA16)의 출력신호를 AND연산하기 위한 제8 AND 게이트(GA18)를 구비한다. 상기 제7 AND 게이트(GA17)는 상기 제6 AND 게이트(GA16)의 출력신호가 하이논리를 유지하는 동안 상기 라인(43)으로 부터의 상기 제2 클럭신호를 상기 제5 비트카운터(50)의 클럭단자쪽으로 전송한다. 상기 제7 AND 게이트(GA17)의 출력신호는 상기 제2 클럭신호의 1/8에 해당하는 주파수 및 상기 제2클럭신호와 동기된 펄스를 갖는다. 그리고 상기 제7AND게이트(GA17)의 출력신호는 상기 제2클럭신호의 펄스 폭 보다 상기 제7 AND 게이트(GA17)의 전파지연시간 만큼 큰 폭의 펄스를 갖는다. 상기 제5 비트카운터(38)는 상기 제7 AND 게이트(GA17)의 출력신호의 하강에지 마다 상기 제5 카운트 신호의 논리상태를 반전시킨다. 이 결과, 상기 제5 카운트 신호는 상기 제2 클럭신호의 1/16에 해당하는 주파수 및 50%의 듀티싸이클을 갖는다. 상기 제8 AND 게이트(GA18)는 상기 제2 내지 제5 비트카운터(44 내지 50)의 출력신호들이 모두 하이논리를 유지하는 기간을 검출한다. 상기 제8 AND 게이트(GA18)의 출력신호는 상기 제2 카운트 신호의 1/8에 해당하는 주파수 및 상기 제2 카운트 신호와 동일한 폭의 펄스를 갖는다.
더 나아가, 상기 고속 카운터 회로는 상기 제8 AND 게이트(GA18)의 출력신호 및 상기 라인(43)으로 부터의 상기 제2 클럭신호를 AND연산하는 제9 AND 게이트(GA19) 및 상기 제9 게이트(GA19)의 출력신호에 응답하여 제6카운트 신호를 발생하는 제6 비트카운터(52)를 구비한다. 상기 제9 AND 게이트(GA19)는 상기 제8 AND 게이트(GA18)의 출력신호가 하이논리를 유지하는 동안 상기 라인(43)으로부터의 상기 제2 클럭신호를 상기 제6 비트카운터(52)의 클럭단자쪽으로 전송하는 기능을 한다. 상기 제9 AND 게이트(GA19)의 출력신호는 상기 제2 클럭신호의 1/16에 해당하는 주파수 및 상기 제2클럭신호와 동기된 펄스를 갖는다. 그리고 상기 제9AND게이트(GA19)의 출력신호는 상기 제2클럭신호의 펄스 폭 보다 상기 제9 AND 게이트(GA19)의 전파지연시간 만큼 큰 폭을 갖는다 상기 제6 비트카운터(52)는 상기 제9 AND 게이트(GA19)로 부터의 펄스신호의 하강에지 마다 자신의 출력신호인 상기 제6 카운트 신호의 논리상태를 반전시킨다. 상기 제6 카운트 신호는 상기 제2 클럭신호의 1/32에 해당하는 주파수 및 50%의 듀티싸이클을 갖는다. 그리고 상기 제6 카운트 신호는 출력라인(45)을 경유하여 송출된다.
상기한 바와 같이, 제1 내지 제6 비트카운터들(42 내지 52)은 상기 제1 클럭신호의 하강에지로부터 두 개의 AND 게이트 및 하나의 비트카운터에 의한 전파지연시간의 후에 카운트 값을 발생시킨다. 이는 상기 제1 및 제2 비트카운터(42,44)의 출력신호들이 제1 클럭신호의 하나의 AND 게이트 및 하나의 비트카운터에 의한 전파지연시간 후에 발생하더라도, 제3 내지 제6 비트카운터(46 내지 52)의 출력들이 상기 제1 클럭신호의 하강에지로부터 두 개의 AND 게이트 및 하나의 비트카운터에 의한 전파지연시간의 후에 발생되는 것에 기인한다. 이로 인하여, 입력 클럭신호의 상승 또는 하강에지로부터 카우트 값의 발생될 때까지의 지연시간은 게이트 및 비트카운터의 수량을 조절함에 의하여 적절하게 설정할 수 있게 된다.
상술한 바와 같이, 본 발명은 고속 카운터 회로는 최하위의 비트카운터와 최상위의 비트카운터가 클럭신호와 동기되어 동시에 동작하도록 하여 클럭신호로부터 카운트 값의 발생시점까지의 지연시간을 최소화 할 수 있다. 이로 인하여, 본 발명의 고속 카운터 회로는 카운트 동작을 고속화 할 수 있는 이점을 제공한다. 아울러, 본 발명의 고속 카운터 회로는 필요에 따라 클럭신호로부터 카운트 값의 발생시점을 원하는 기간만큼 지연되도록 할 수 있도록 하여 다른 회로에 출력신호와의 카운트 값을 손쉽게 매칭시킬 수 있는 이점을 제공한다.

Claims (10)

  1. 클럭신호를 입력하기 위한 입력라인과, 상기 입력라인으로 부터의 클럭신호에 따라 2비트 이상의 카운트 값을 발생하도록 접속된 적어도 2개 이상의 비트카운터와, 적어도 하나 이상의 하위의 비트카운터의 카운트 값에 따라 상기 입력라인으로 부터의 클럭신호를 상위의 비트카운터에 공급하는 적어도 1개 이상의 클럭동기수단을 구비한 것을 특징으로 하는 고속 카운터 회로.
  2. 제1항에 있어서, 상기 클럭동기수단이, 적어도 1개 이상의 하위의 비트카운터들의 출력신호들이 모두 제1 논리상태를 유지하는 검출기간을 검출하는 논리연산수단과, 상기 논리연산수단의 출력신호에 의하여 상기 입력라인으로 부터의 클럭신호를 상위의 비트 카운터 쪽으로 절환하는 절환수단을 구비한 것을 특징으로 하는 고속 카운터 회로.
  3. 제2항에 있어서, 상기 논리연산수단이 상기 적어도 1개 이상의 하위의 비트카운터들이 하이논리를 유지하는 기간을 검출하도록 된 것을 특징으로 하는 고속 카운터 회로.
  4. 제3항에 있어서, 상기 논리연산수단이 상기 적어도 1개 이상의 하위의 비트카운터들의 출력신호들을 AND 연산하도록 된 것을 특징으로 하는 고속 카운터 회로.
  5. 제3항에 있어서, 상기 절환수단이 상기 논리연산수단으로부터 하이논리의 논리신호가 인가되는 동안 상기 입력라인으로 부터의 클럭신호를 상기 상위의 비트 카운터 쪽으로 전송하는 AND 게이트를 구비한 것을 특징으로 하는 고속 카운터 회로.
  6. 제1항에 있어서, 상기 최하위의 비트카운터에 공급될 상기 클럭신호를 상기 클럭동기수단의 전파지연시간 만큼 지연시키는 지연수단을 추가로 구비한 것을 특징으로 하는 고속 카운터 회로.
  7. 제6항에 있어서, 상기 지연회로가 전원전압에 의하여 구동되어 상기 클럭신호를 지연시키는 논리 게이트를 구비한 것을 특징으로 하는 고속 카운터 회로.
  8. 제7항에 있어서, 상기 논리게이트에 공급되는 전원전압이 고전위를 갖는 것을 특징으로 하는 고속 카운터 회로.
  9. 제8항에 있어서, 상기 논리게이트가 AND 게이트로 된 것을 특징으로 하는 고속 카운터 회로.
  10. 클럭신호를 입력하기 위한 입력라인과, 상기 입력라인상의 클럭신호에 의하여 적어도 2비트 이상의 카운트 값을 발생하도록 접속된 적어도 2개 이상의 비트카운터와, 적어도 하나 이상의 하위의 비트카운터의 카운트 값에 따라 상기 입력 라인으로부터의 클럭신호를 상위의 비트카운터에 공급하는 적어도 1개 이상의 클럭동기수단과, 상기 적어도 1개 이상의 클럭동기수단에 공급될 상기 입력라인으로 부터의 클럭신호를 일정시간 지연시키기 위한 지연수단을 구비한 것을 특징으로 하는 고속 카운터 회로.
KR1019950011881A 1995-05-15 1995-05-15 고속 카운터 회로 KR0156968B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1019950011881A KR0156968B1 (ko) 1995-05-15 1995-05-15 고속 카운터 회로
US08/649,762 US5818895A (en) 1995-05-15 1996-05-15 High-speed counter circuit
GB9610106A GB2300942B (en) 1995-05-15 1996-05-15 High-speed counter circuit
CN961051272A CN1094270C (zh) 1995-05-15 1996-05-15 高速计数器电路
JP8120370A JPH08339685A (ja) 1995-05-15 1996-05-15 高速カウンタ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950011881A KR0156968B1 (ko) 1995-05-15 1995-05-15 고속 카운터 회로

Publications (2)

Publication Number Publication Date
KR960042740A KR960042740A (ko) 1996-12-21
KR0156968B1 true KR0156968B1 (ko) 1998-12-01

Family

ID=19414425

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950011881A KR0156968B1 (ko) 1995-05-15 1995-05-15 고속 카운터 회로

Country Status (5)

Country Link
US (1) US5818895A (ko)
JP (1) JPH08339685A (ko)
KR (1) KR0156968B1 (ko)
CN (1) CN1094270C (ko)
GB (1) GB2300942B (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704881B1 (en) * 2000-08-31 2004-03-09 Micron Technology, Inc. Method and apparatus for providing symmetrical output data for a double data rate DRAM
US6690525B2 (en) 2001-05-25 2004-02-10 Infineon Technologies Ag High-speed programmable synchronous counter for use in a phase locked loop
US6747471B1 (en) 2002-01-10 2004-06-08 Taiwan Semiconductor Manufacturing Company Method and apparatus to estimate burn-in time by measurement of scribe-line devices, with stacking devices, and with common pads
DE10353501B4 (de) * 2003-11-11 2006-05-18 Technische Universität Dresden Zählerschaltung und Frequenzteilerstufe
CN1321500C (zh) * 2004-04-14 2007-06-13 武汉大学 一种高速同步计数器
KR100954951B1 (ko) * 2008-05-21 2010-04-27 주식회사 하이닉스반도체 카운팅 회로 및 이를 이용한 어드레스 카운터
US8983023B2 (en) * 2013-07-04 2015-03-17 Freescale Semiconductor, Inc. Digital self-gated binary counter
US9294099B2 (en) * 2013-12-27 2016-03-22 Freescale Semiconductor, Inc. Hybrid synchronous/asynchronous counter
CN106374913B (zh) * 2016-11-18 2019-03-26 优艾特仪表科技成都有限公司 一种低功耗自动控制磁阻传感器采样检测的计数装置
DE102019208059A1 (de) * 2019-06-03 2020-12-03 Robert Bosch Gmbh Einrichtung für eine Teilnehmerstation eines seriellen Bussystems und Verfahren zur Kommunikation in einem seriellen Bussystem

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB861509A (ko) * 1958-07-30
GB883897A (en) * 1958-11-28 1961-12-06 Gen Electric Co Ltd Improvements in or relating to electric pulse counting circuits
GB1282556A (en) * 1968-08-20 1972-07-19 Smiths Industries Ltd Improvements in or relating to electrical circuits
US3576973A (en) * 1969-04-30 1971-05-04 Ibm Binary register
US4214173A (en) * 1978-03-03 1980-07-22 Standard Microsystems Corp. Synchronous binary counter utilizing a pipeline toggle signal propagation technique
US4611337A (en) * 1983-08-29 1986-09-09 General Electric Company Minimal logic synchronous up/down counter implementations for CMOS

Also Published As

Publication number Publication date
GB9610106D0 (en) 1996-07-24
KR960042740A (ko) 1996-12-21
JPH08339685A (ja) 1996-12-24
CN1140933A (zh) 1997-01-22
CN1094270C (zh) 2002-11-13
US5818895A (en) 1998-10-06
GB2300942A (en) 1996-11-20
GB2300942B (en) 1999-03-24

Similar Documents

Publication Publication Date Title
KR0156968B1 (ko) 고속 카운터 회로
KR19980063509A (ko) 반도체 기억 장치 시스템 및 반도체 기억 장치
US6064244A (en) Phase-locked loop circuit permitting reduction of circuit size
KR100281896B1 (ko) 저속 테스트 장비로 테스트되는 더블 데이터 레이트 동기식 디램 집적 회로 장치
KR19980071570A (ko) 동기식의 dram 반도체메모리의 플립플롭을 사용한 데이터래치회로장치
KR960024984A (ko) 동기식 메모리장치의 데이타신호 분배회로
KR100286099B1 (ko) 클럭모니터회로및이를이용한동기식반도체메모리장치
KR100705205B1 (ko) 외부 클록 신호의 펄스 폭의 변화에 무관하게 안정된 내부클록 신호를 발생하는 내부 클록 발생기 및 그 내부 클록발생 방법
KR100265591B1 (ko) 클럭입력버퍼를분리시킨반도체메모리장치
KR960004566B1 (ko) 스태틱 램(sram)의 어드레스 입력회로
KR100402099B1 (ko) 메모리소자의 리프레쉬주기 발생회로
KR100477327B1 (ko) 동기디램용다이나믹클럭발생회로
KR100596771B1 (ko) 어드레스 천이 검출 회로
KR100732766B1 (ko) 출력인에이블 신호 생성회로
KR100222045B1 (ko) 내부 전원전압 발생회로
KR20010045945A (ko) 반도체 메모리의 어드레스 천이 검출 회로
KR19980014199A (ko) 2비트 리니어 버스트 시퀸스를 구현하는 카운터 회로
KR100211121B1 (ko) 싱크로너스 d램 장치의 입력 버퍼 회로
KR950012706B1 (ko) 안정 펄스 발생기
KR100261868B1 (ko) 주파수 분주 장치
KR0167063B1 (ko) 동기 메모리장치의 내부전원공급장치
JPH09292930A (ja) 信号伝達用タイミング調整装置
KR950013800B1 (ko) 클럭신호 발생회로
KR20220104490A (ko) 클럭 생성 회로 및 이를 포함하는 전압 생성 회로
KR100870753B1 (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: 20120625

Year of fee payment: 15

LAPS Lapse due to unpaid annual fee