KR940001682B1 - 타이밍신호 발생기 - Google Patents

타이밍신호 발생기 Download PDF

Info

Publication number
KR940001682B1
KR940001682B1 KR1019880000417A KR880000417A KR940001682B1 KR 940001682 B1 KR940001682 B1 KR 940001682B1 KR 1019880000417 A KR1019880000417 A KR 1019880000417A KR 880000417 A KR880000417 A KR 880000417A KR 940001682 B1 KR940001682 B1 KR 940001682B1
Authority
KR
South Korea
Prior art keywords
signal
output
period
value
signal generator
Prior art date
Application number
KR1019880000417A
Other languages
English (en)
Other versions
KR880011640A (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 메가테스트 코오퍼레이션
Publication of KR880011640A publication Critical patent/KR880011640A/ko
Application granted granted Critical
Publication of KR940001682B1 publication Critical patent/KR940001682B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31917Stimuli generation or application of test patterns to the device under test [DUT]
    • G01R31/31922Timing generation or clock distribution
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/135Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Theoretical Computer Science (AREA)
  • Pulse Circuits (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

내용 없음.

Description

타이밍신호 발생기
제1도는 주기 발생기의 블록다이어그램.
제2도는 에지 발생기의 블록다이어그램.
제3도는 본 발명의 실시예에 의한 여러가지 타이밍 신호를 도시한 도면.
제4도는 본 발명의 다른 실시예에 의한 에지 발생기의 블록다이어그램.
* 도면의 주요부분에 대한 부호의 설명
1 : 발진기 2, 3 : 기억장치
4, 12 : 가산기 5, 8 : 계수기
6 : 레지스터 18 : 중앙처리장치
본 발명은 타이밍신호 발생기에 관한 것으로, 특히 테스팅 IC가 사용된 컴퓨터 시험 장치에 적합한 타이밍신호 발생기에 관한 것이다.
테스팅 IC는 이미 공지의 기술이다. 최근의 컴퓨터 시험 장치에는 디지탈 컴퓨터(프로세서)가 내장되어 있다. 이 디지탈 컴퓨터(프로세서)는 피실험 장치(DUT)에 특정의 타이밍신호를 발생하고, 피실험 장치의 실제 작동환경을 시뮬레이션 하기 위한 전압 및 각종 조건을 제공하도록 되어 있다. 집접회로가 점점 커짐에 따라 보다 고정밀, 고속, 염가의 타이밍시그날 발생기가 필요하게 되었다. 하지만 기존의 고정밀, 고속, 반복의 타이밍신호 발생기는 매우 고가일 뿐만 아니라 실제로 요구되어지는 정밀도를 제공하지도 못했다.
이러한 공지기술 가운데 하나는 세인트 클레어의 1982년 10월 28일 미국에서 특허된 특허번호 4,231,104이다. 이것은 수정발진기와 같은 발진자를 이용하여 클럭신호를 이용하여 클럭신호를 발생토록한 것이다. 이 클럭신호는 주기발생 장치에 적용된다. 주기발생 장치는 수정발진기에서 발생한 신호의 주기를 요구되는 길이로 하기 위한 것이다. 상기 특허에서는 수정발진기에서 발생한 클럭신호의 총수를 계수하기 위한 계수기와 지연선로를 사용하고 있다. 지연선로는 상기 클럭신호의 총수와 주기가 일치하지 않도록 하기 위한 것이다. 더우기 상기한 공지기술의 방법은 두개의 출력신호를 제공하기 위한 주기가 요구되어진다. 여기서 두개의 출력신호는 Tsyn과 Tout으로서 이들은 각각 수정발진기의 지연된 클럭신호와 실제의 주기 신호이다.
상기 공지기술은 보간된 두개의 신호 즉 Tsyn과 Tout을 제공하기 위한 지연선로를 사용하여 수정발진기의 클럭신호 에지와 일치하지 않게 하는 것이다. 이러한 지연선로는 인쇄회로기판에 광범위하게 쓰이는 전형적인 것으로 인쇄회로기판 상의 많은 부분에 사용되므로 당연히 제작비가 고가가 될 수 밖에 없다. 이러한 목적으로 사용되어지는 다른 형태의 지연선로는 권선형 자기유도 컨덴서 래더 또는 망이 있는데 이것도 역시 고가이다. 또한 형태와 무관하게 지연선로는 매우 정확한 교정이 필요하므로 별도의 교정 회로가 요구되어 가격 상승요인이 되며 유지보수가 용이하지 못하다.
더우기 한번 교정했을지라도 듀티사이클에 기인하는 오차가 발생하므로 추가교정이 불가피하다. 지연선로회로는 추가교정을 위한 회로의 유지보수에 쉽게 영향을 받고, 시간에 따라 부수적인 타이밍신호 감소에 기인하는 위상변화에 따른 오차가 발생하고 지연선로를 통과하는 타이밍신호와 장치주변신호 사이에 주화(cross talk)가 발생한다. 공지기술의 또 다른 문제점은 송신선로에서 야기되는 타이밍신호의 감쇄현상으로 말미암아 시스템내의 여러곳에 Tsyn신호를 "브로드캐스트"해 주어야만 한다는 것이다. 뿐만 아니라 송신선로들 사이에 여러가지 오차들이 발생한다.
공지기술에서는 주기발생기로부터 Tsyn과 Tout신호를 입력신호로 받는 파형발생기를 사용하고 있다. 이 파형발생기는 (상기 특허번호 제4,231,104 명세서의 도면 제2도) 두개의 에지발생기와 파형발생기(60)을 포함하고 있다. 각 에지발생기에는 파형발생기내의 계수기와 일치하는 주개내 에지의 위치를 한정하는 기억장치가 포함되어 있다.
또한 에지발생기에는 주기발생기로 제공된 지점들 사이의 보간지점에 에지를 설정하기 위해 추가의 지연선로를 공급하였다. 상술한 바와 같이 지연선로는 치명적인 결점이 있고 더우기 파형발생기내에 포함된 지연선로는 수정발진기의 주기를 두번 이상이나 지연하는 위상을 갖게하여 또다른 오차를 발생시킨다.
파형발생기의 또다른 단점은 파형발생기내 각 에지발생기가 주어진 단 하나의 에지만을 공급할 수 있다는 것이다. 더우기 여러개의 지연선로를 사용하므로 말미암아 회로내의 타이밍신호가 수정발진기와 동기되지 못하므로써 타이밍신호 발생기가 복잡하게 되고 유지보수를 난해하게 한다.
본 발명에 따른 타이밍신호 발생기는 고정된 주파수 클럭으로부터 가변주기와 에지에 따른 타이밍신호를 사용자가 프로그램 할 수 있도록 하고 고정된 참고주파수에 보다 더 높은 리졸루션을 제공한다. 본 발명의 타이밍신호 발생기는 제작비를 염가로 하는 동시에 반복교정을 극소화하고 정확도를 높인 타이밍신호 발생기이다.
이하 첨부된 도면을 참고로 하여 본 발명을 자세히 설명하면 다음과 같다.
제1도는 본 발명에 따른 주기발생기의 한 실시예를 도시한 블록 다이어그램이다. 제1도의 주기발생기는 실제주기를 공급하는 출력신호를 제공하지 않고 주기를 한정하는 숫자정보를 공급한다. 이 숫자정보를 공급하기 위한 것으로 제2도에 도시한 에지발생기에 필요한 것이다. 제1도를 참조하면, 발진자(1)은 수정발진기가 적당하다. 본 발명은 요구되어지는 어떤 주기라도 설정할 수 있도록 되어 있다. 한 예로, 발진기(1)은 공지기술에서와 같이 16나노초(nano second)의 주기를 안정되게 공급한다. 주기발생기(100)에는 중앙처리장치(CPU)(18)에 있어서 기억장치(2), (3)에 주기를 임의적으로 한정하는 정보를 제공한다. 기억장치(2), (3)에 올바른 정보를 적재하기 위해 중앙처리장치(CPU)(18)은 발진기(1)의 주기로 주어진 주기를 세분하고 C몫과 C나머지를 결정한다. 여기서 C몫은 임의의 주기에 적합한 발진기(1)에서 발생한 클럭신호 주기의 총수이고 C나머지는 발진기(1)의 클럭사이클 사이에 요구되는 보간값이다. C몫은 기억장치(2)에 보관되고 기억장치(3)에는 C나머지가 보관된다. 이들 기억장치(2), (3)은 이미터결합논리램(RMA)이다. 기억장치(2)에 저장되는 것은 주기당 C몫 클럭수를 계수기(5)가 계수한 값이다.
계수기(5)에는 발진기에서 발생하는 발진신호를 받는 입력단자가 있고 기억장치(2)에 보관된 값을 받기위한 버스와 적재 입력단자가 설치되어 있다. 적개 입력단자는 주기동안 C몫 클럭신호를 계수할때 발생하는 T적재 신호를 받는 동시에 기억장치(2)로 공급되는 데이타를 계수기(5)가 적재할 때 사용되는 것이다.
또한 계수기(5)에는 2개의 출력신호를 공급하는데 터미날 계수 신호(TC)와 터미날 계수+1 신호(TC+1)가 그것이다. 터미날 계수 신호(TC)는 계수기(5)가 발진기로부터 C몫 클럭신호를 받을때 유효화되고 터미날 계수+1 신호(TC+1)은 계수기(5)가 직전 T적재 신호에 따라 발진기(1)로부터 C몫+1 클럭신호를 받을때 유효화 된다.
이하에서 기술하는 바와 같이 출력신호 TC와 TC+1에는 C나머지 신호의 기능으로서 선택되는 두개의 출력신호 가운데 하나를 제공할 필요가 있다.
가산기(4)는 주기와 주기 사이에 보간을 위한 C몫 값을 합산한다. 한 예로, 주기가 변하지 않는 경우 C나머지가 2나노초이면 제1주기동안 보간값을 2나노초이고 제2주기동안엔 4나노초가 되어야 한다. 아울러 제3주기엔 6나노초이며 이것은 제3도에서 보는 바와 같이 발진기(1)의 주기 16나노초보다 크거나 같게 되는 것이다. 이때 T캐리 신호가 유효하게 되고 멀티플렉서(7)로 하여금 계수기(5)의 TC+1 출력신호를 T적재 신호로 선택하게 한다.
발진기(1)의 주기가 배로되거나 주기의 리졸루션이 반으로 되면 1비트만큼 증가한다. 가산기(4)는 레지스터(6)에 합산출력신호와 캐리를 공급한다. 레지스터(6)에는 상기 주기동안 요구되는 보간값을 의미하는 가산기(4)의 합산값이 보관된다. 이 보간값은 데이타워드 T-오프세트로서 버스 6-1상으로 공급된다.
T캐리 신호도 레지스터(6)에 보관되고 출력단자 6-2상에 멀티플렉서(7)의 선택입력단자를 제공하므로써 멀티플렉서(7)로 하여금 계수기(5)로부터 (TC) 또는 TC+1를 선택토록 한다. T오프세트 데이타는 가산기(4)의 한 입력단자에 입력되고 가산기(4)는 다음 주기동안 새로운 캐리와 합산값을 제공하기 위해 C나머지 값을 T오프세트 값에 가산한다.
그리하여 주기발생기(100)은 해당 주기의 싯점을 정확하게 계산할 필요는 없지만 각 주기동안 에지발생기의 계수기를 0으로 하는 신호와 T적재, 발진기(1)의 클럭신호 및 출력신호 Tosc를 공급한다. 이에 관한 사항은 이하에서 보다 상세히 기술하겠다. T적재 신호와 새로운 주기가 시작되는 시점과의 관계는 T오프세트 데이타에 의해 한정된다. 본 발명에 따르면 고정주파수 클럭신호와 숫자 데이타워드는 주기 및 길이 타이밍 참조 정보를 다수의 저점에 "브로드캐스트" 하는데 사용된다. 반면에 주기의 길이가 변화함에 따라 클럭신호의 감쇄현상은 고정주파수 클럭신호에 대한 송신선로 오차가 쉽게 보상되기 때문에 용이하게 피할 수 있다. 이것은 공지된 기술과 같다.
본 발명의 한 실시예에서 C몫 신호는 중앙처리장치(CPU)에 의해 결정되는 실제 값이다. 이때 계수기(5)는 발진기(5)로부터의 출력신호에 대한 C몫을 1에서부터 계수하기 시작한다. 계수기(5)의 값이 C몫의 값과 같을 때 TC신호가 유효하게 되고 TC+1 신호는 계수기(5)가 C몫+1 값과 같아질 때 유효하다.
본 발명의 또다른 실시예에서 기억장치(2)에는 C몫-1 값이 저장되고 계수기는 각 적재신호에 따라 C몫-1로부터 0까지 감소한다. 이때 출력신호 TC는 계수기(5) 값의 각 자리가 0 대신 모두 1이 될 때 유효하다. 계수기(5) 값이 모두 0(TC 신호 유효상태)이거나 모두 1(TC+1 신호 유효상태)를 판단하는 것 즉 0과 1 두개의 2진수를 판단하는 것은 매우 용이하므로 상기 본 발명의 방법은 매우 양호한 것이라 하겠다.
제2도는 본 발명에 따른 에지발생기의 한 실시예를 도시한 것이다. 이하에 기술하는 바와 같이 에지발생기(2)는 단일 하드웨어 회로와 단일 지연선로를 사용하여 단일 주기 동안 다수의 에지를 공급할 수 있다.
피실험 장치를 테스트하기에 앞서 T오프세트 값이 0이라고 가정한 값을 중앙처리장치(18)로써 기억장치(10)에 적재한다. 에지발생기(200)는 T(오프세트)가 0이 아닐 때 에지설정을 조정하는 역할을 한다. 기억장치(10)에는 단일 주기내에 다수의 에지를 한정할 수 있는 일련의 데이타가 적재될 수도 있다. 계수기(8)은 기억장치(10)으로부터 요구되어지는 데이타워드를 선택하기 위해 기억장치(10)을 호출하는 기능이 있다. 계수기(8)은 기본주소 즉, 일련의 주소들 가운데 처음 데이타를 중앙처리장치(18)로부터 받는다. 공지기술에서는 계수기(8)이 고속패턴발생기로부터 이러한 정보를 받는다. 또한 계수기(8)은 유효 LOAD신호 또는 유효 INC신호에 의해 출력상태를 변화시킬 수 있도록 Tosc신호를 받을 수도 있다. LOAD신호가 유효하면 중앙처리장치로부터 새로운 주기를 의미하는 새로운 데이타가 계수기(18)에 적재되어 기억장치(10)의 새로운 페이지를 검색할 수 있게 된다. 이와 마찬가지로 INC신호가 유효하게 되면 계수기(8)이 증가하여 기억장치(10)내의 선택된 페이지에서 새로운 데이타워드를 억세스하고 기억장치(10)은 새로운 주기가 발생하는데 필요한 새로운 에지를 한정하는 데이타 출력워드를 공급하게 된다.
이 데이타 출력워드는 T적재 신호로부터 Tosc 사이클의 총수에서 발생하는 에지와 일정한 두개의 Tosc신호사이에 에지를 발생시키는 보간값을 나타낸다. 더우기 T적재 신호는 T오프세트 신호로 시작되는 주기로부터의 오프세트이므로 제1도의 주기발생기(100)으로부터 나오는 T오프세트 값과 기억장치(10)에서 나오는 E시간 데이타신호는 가산기(12)에 의해 가산된다. 그리하여 T적재 신호로써 Tosc신호에 대해 설정된 에지를 정확하게 한정토록 하는 출력신호 E몫과 E나머지 신호를 공급하는 것이다. 이에따라 레지스터(11)에는 Tosc신호가 발생할 때 T적재 신호에 대한 T오프세트 신호를 저장한다. 이것은 T오프세트 값을 가산기(12)로부터 나오는 신호 가운데 가장 중요한 비트는 E몫 값을 공급하고 나머지 비트는 E나머지 값을 공급한다. 한 예로 수정발진기(1)이 16나노초의 주기를 갖으면 요구되어지는 에지설정 리졸루션은 1나노초이고, E몫 값은 가장 긴 주기로 결정되고 E나머지의 길이는 4비트이다. 그러므로 E몫 값은 에지 발생보다 먼저 계수되어져야 하는 Tosc신호수에 의해 한정된다. E나머지 값은 에지발생보다 먼저 지연선로(14)에 의해 공급되는 지연시간량에 의해 한정된다. 계수기(9)는 T적재 신호에 의한 데이타 클리어에 따른 Tosc신호를 계수한다.
또한 계수기(9)는 일치검출기(13)은 Tcount가 E몫과 같아질 때 지연선로(14)에 출력신호를 공급한다. 이 출력신호의 지연량은 E나머지 값에 의해 결정된다. 아울러 이 지연량은 요구되어지는 파형을 산출하기 위한 파형성형기(도시하지 않음)에 필요한 T출력신호를 공급한다. 파형성형기는 이미 공지된 기술이며 본 명세서에서는 기술하지 않는다. 일치검출기(13)의 출력신호는 단다(15)를 경유하여 계수기(8)의 INC 입력단자에 입력되어 계수기(8)을 증가시키고 상술한 바와 같이 기억장치(10)의 선택된 페이지에서 다음 데이타 워드를 호출한다.
제3도는 제1도 및 제2도에 도시한 실시예에 따른 여러가지 타이밍신호를 도시한 것이다. Tosc가 16나노초이고 주기가 52나노초일 때 T출력신호는 주기의 첫시점으로부터 각각 0나노초와 24나노초일 때 발생한다. 제3도에서는 출력신호는 도시하지 않았다.
제4도는 본 발명에 따른 에지발생기(400)의 제2실시예를 도시한 것이다. 본 실시예는 가산기의 폭을 최소로 한 것이다. 그리하여 회로를 단순화하고 처리속도를 높이는 효과가 있다. 본 실시예에서는 E시간 MSB와 E시간 LSB를 공급하기 위해서 기억장치(10)의 출력비트들을 분리하였다. E시간 LSB는 중앙처리장치(18)에 적재될 때 기억장치(10)에 보관된 보간값이다. 중앙처리장치(18)은 T오프세트를 0으로 가정하고 E시간 LSB와 E시간 MSB를 계산한다.
에지발생기(400)은 T오프세트가 0이 아닐 때 에지설정 지점을 조정한다. 가산기(12a)는 E나머지 출력신호와 캐리신호를 제공하는 E시간 LSB와 T오프세트를 가산한다. 계수기(9)에 의해 계수된 Tosc 클럭신호의 수가 E시간 MSB와 같을 때 동작하는 일시검출기(13a)에는 E시간 MSB가 입력된다. 이때 일시검출기(13a)는 에지가 발생하는 것을 지시하는 출력신호를 공급한다. 가산기(12a)의 캐리신호는 일시검출기(13a)의 신호가 단일 Tosc신호를 지연시켜야 하는 싯점을 가르킨다. 필요시 공지기술에서는 디지탈 지연회로에 의한 단일 계수지연선로를 공급한다. 한 실시예에서는 1비트시프트레지스터의 입·출력신호중에 하나를 선택하는 멀티플렉서와 1비트시프트레지스터를 포함한다. 그리하여 디지탈 지연회로(98)은 단일 Tosc 계수신호에 따라 일치검출기(13a)로부터 출력신호를 지연시키고 지연선로(14)에 E나머지 신호를 공급한다.
본 명세서에 기술한 선택된 실시예는 본 발명을 설명하기 위한 것일 뿐 본 발명의 취지와 한계를 제한하는 것이 아니다. 상술한 실시예 외에도 다수의 실시예가 가능하다.

Claims (32)

  1. 타이밍신호 발생기에 있어서, 고정된 주파수클럭신호를 수신하는 수단을 포함하고, 이것은 발생된 출력주기내에 상기 한 클럭신호의 수를 한정하는 값을 저장하는 제1기억장치와 출력주기내에 상기한 클럭신호의 수를 가산하는데 필요한 클럭신호주기의 일부를 한정하는 값을 저장하는 제2기억장치를 포함하고 상기한 클럭신호를 수신하기 위한 제1입력단말기와 계수기로 하여금 새로운 주기의 클럭신호를 계수토록 하는 LOAD신호를 수신하기 위한 제2입력단말기를 포함하고, 상기 계수기가 새로운 주기의 클럭신호를 계수할 때 제1출력신호를 공급하는 제1출력단자와 제1출력신호 다음의 제2출력신호를 계수할 때 제2출력신호를 공급하는 제2출력단자를 포함하고, LOAD신호에 따라 상기한 계수기의 제1 또는 제2출력신호를 선택하기 위한 수단을 포함하고, 상기한 가산기의 제1출력신호가 클럭신호의 주기와 같거나 크고, 가산기의 합이 제2기억장치에 적재되고, 제2기억장치에 적재된 값과 제1출력신호 값을 가산하고, 요구되어지는 신호의 주기에서 일부를 한정하는 제1출력신호를 공급하는 가산기를 포함하고, LOAD신호에 따라 상기한 계수기의 제2출력신호를 선택하기 위한 수단의 클럭신호보다 크거나 같은 경우 및 상기한 가산기의 제1출력신호가 LOAD신호에 따라 상기한 계수기의 제1출력신호를 선택하기 위한 수단의 클럭신호보다 작을 경우를 상기한 가산기의 제2출력신호가 가르킬 때 상기한 선택수단에 가산기의 제2출력신호를 입력하기 위한 수단을 포함하고, 상기한 LOAD신호는 상기한 가장 인접한 클럭신호에 동기되는 새로운 주기의 시작점을 한정하고 상기한 가산기의 제1출력신호가 LOAD신호와 발생된 주기의 실제 시작점 사이의 관계를 한정하는 것을 특징으로 하는 타이밍신호 발생기.
  2. 제1항에 있어서, 중앙처리장치가 제1 및 제2기억장치에 값을 적재하는 것을 특징으로 하는 타이밍신호 발생기.
  3. 제1항에 있어서, 상기한 제1 및 제2기억장치에 각각 다수의 값이 포함하고 이 값들은 서로 다른 주기를 한정하는 것을 특징으로 하는 타이밍신호 발생기.
  4. 제1항에 있어서, 상기한 제1 및 제2기억장치의 주소가 계수기에 의해 제어되는 것을 특징으로 하는 타이밍신호 발생기.
  5. 제3항에 있어서, 상기한 제1, 제2기억장치를 중앙처리장치로 제어하는 것을 특징으로 하는 타이밍신호 발생기.
  6. 제3항에 있어서, 상기한 제1, 제2기억장치를 고속패턴발생기로 제어하는 것을 특징으로 하는 타이밍신호 발생기.
  7. 제1항에 있어서, 상기한 가산기의 제1출력신호가 합산값이고, 제2출력신호는 캐리인 것을 특징으로 하는 타이밍신호 발생기.
  8. 제1항에 있어서, 신호 입력수단이 레지스터인 것을 특징으로 하는 타이밍신호 발생기.
  9. 제8항에 있어서, 상기한 레지스터가 LOAD신호에 의해 적재되는 것을 특징으로 하는 타이밍신호 발생기.
  10. 제8항에 있어서, LOAD신호가 클럭신호와 동기되는 것을 특징으로 하는 타이밍신호 발생기.
  11. 제1항에 있어서, 상기한 가산동작이 상기한 클럭신호와 동기되는 것을 특징으로 하는 타이밍신호 발생기.
  12. 제1항에 있어서, 고정된 주파수클럭신호를 수신하는 수단을 포함하고, LOAD신호를 수신하기 위한 제1입력단자를 포함하고, LOAD신호는 새로운 주기의 시작점을 한정하고, 직전 클럭신호와 동기되며, LOAD신호와 주기의 실제 시작점 사이의 관계를 한정하는 오프세트 값을 수신하기 위한 제2입력단자를 포함하며, 상기한 주기의 시작점에서 에지가 발생하도록하는 신호를 저장할 기억장치를 포함하고, 상기한 LOAD신호의 수신에 따라 클럭신호를 계수하고, 현재 주기의 시작점이 LOAD신호에 의해 한정되므로써 수신된 클럭신호들을 가르키는 출력신호를 공급하는 계수기를 포함하고, 상기한 기억장치에 저장된 값과 오프세트 값을 가산하고, 에지가 발생한 후 상기한 클럭신호의 총수를 한정하는 몫 출력값을 제공하고 에지가 발생한 후 상기 몫 출력값 이후에 클럭신호의 일부를 한정하는 나머지 값을 제공하는 가산기를 포함하고 상기한 계수기의 출력신호가 상기한 몫 출력값과 같아질 때 출력신호를 발생하는 일치검출기를 포함하고, 상기한 일치검출기의 출력신호를 수신하기 위한 입력단자와 일치검출기의 지연된 출력신호를 제공하기 위한 출력단자를 갖는 프로그램 가능한 지연수단을 포함하고 상기한 나머지 출력값(신호)에 따라 프로그램되어지는 것을 특징으로 하는 타이밍신호 발생기.
  13. 제12항에 있어서, 중앙처리장치가 제1 및 제2기억장치에 값을 적재하는 것을 특징으로 하는 타이밍신호 발생기.
  14. 제12항에 있어서, 상기한 기억장치에는 다수의 데이타가 저장되고 각 데이타 단일주기내에서 서로 다른 에지를 발생토록하는 것을 특징으로 하는 타이밍신호 발생기.
  15. 제12항에 있어서, 상기한 기억장치의 주소가 계수기에 의해 제어되는 것을 특징으로 하는 타이밍신호 발생기.
  16. 제14항에 있어서, 상기한 기억장치를 중앙처리장치로 제어하는 것을 특징으로 하는 타이밍신호 발생기.
  17. 제14항에 있어서, 상기한 기억장치를 고속패턴발생기로 제어하는 것을 특징으로 하는 타이밍신호 발생기.
  18. 제12항에 있어서, LOAD신호가 클럭신호와 동기되는 것을 특징으로 하는 타이밍신호 발생기.
  19. 제12항에 있어서, 프로그램 가능한 지연수단의 한 기능으로서 클럭신호와 동기되는 것을 특징으로 하는 타이밍신호 발생기.
  20. 제12항에 있어서, 프로그램 가능한 지연수단으로 제공되는 총 지연시간이 상기한 고정주파수클럭신호의 주기보다 작거나 같은 것을 특징으로 하는 타이밍신호 발생기.
  21. 타이밍신호 발생기에 있어서, 고정된 주파수클럭신호를 수신하는 수단을 포함하고, LOAD신호를 수신하기 위한 제1입력단자를 포함하고, LOAD신호는 새로운 주기의 시작점을 한정하고, 직전 클럭신호와 동기되며, LOAD신호와 주기의 실제 시작점 사이의 관계를 한정하는 오프세트 값을 수신하기 위한 제2입력단자를 포함하며, 상기한 주기의 시작점에서 에지가 발생할 때 주기가 시작된 후 클럭신호를 한정하는 제1값을 저장할 제1기억장치를 포함하고, 에지를 공급하는데 필요한 클럭신호주기의 일부를 한정하는 제2값을 저장하는 제2기억장치를 포함하고 상기한 LOAD신호의 수신에 따라 클럭신호를 계수하고, 현재 주기의 시작점이 LOAD신호에 의해 한정되므로써 수신된 클럭신호들을 가르키는 출력신호를 공급하는 계수기를 포함하고 상기한 기록장치에 저장된 값과 오프세트 값을 가산하고, 에지가 발생한 상기한 클럭신호의 총수를 한정하는 제1출력값을 제공하고 에지가 발생한 후 상기 제1출력값 이후에 클럭신호의 일부를 한정하는 제2값을 제공하는 가산기를 포함하고 상기한 계수기의 출력신호가 상기한 제1출력값과 같아질 때 출력신호를 발생하는 일치검출기를 포함하고, 상기한 일치검출기의 출력신호를 수신하기 위한 입력단자와 일치검출기의 지연된 출력신호를 제공하기 위한 출력단자를 갖는 프로그램 가능한 지연수단을 포함하고 상기한 제2출력값(신호)에 따라 프로그램되어지는 것을 특징으로 하는 타이밍신호 발생기.
  22. 제21항에 있어서, 상기한 클럭신호의 주기와 같은 지연을 제공하는 제1지연수단과 상기한 가산기의 제2출력값에 의해 프로그램 가능한 제2지연수단을 포함하는 것을 특징으로 하는 타이밍신호 발생기.
  23. 제22항에 있어서, 상기한 제1지연수단이 디지탈 지연수단인 것을 특징으로 하는 타이밍신호 발생기.
  24. 제21항에 있어서, 중앙처리장치가 제1 및 제2기억장치에 값을 적재하는 것을 특징으로 하는 타이밍신호 발생기.
  25. 제21항에 있어서, 제1 및 제2기억장치에는 각각 다수의 값들이 저장되고 각 값들은 단일 주기동안 발생되는 서로 다른 에지를 한정하는 것을 특징으로 하는 타이밍신호 발생기.
  26. 제21항에 있어서, 상기한 기억장치의 주소가 계수기에 의해 제어되는 것을 특징으로 하는 타이밍신호 발생기.
  27. 제25항에 있어서, 상기한 기억장치를 중앙처리장치로 제어하는 것을 특징으로 하는 타이밍신호 발생기.
  28. 제26항에 있어서, 상기한 기억장치를 고속패턴발생기로 제어하는 것을 특징으로 하는 타이밍신호 발생기.
  29. 제21항에 있어서, 상기한 가산기의 제1출력신호가 합산값이고, 제2출력신호는 캐리인 것을 특징으로 하는 타이밍신호 발생기.
  30. 제21항에 있어서, LOAD신호가 상기한 클럭신호와 동기되는 것을 특징으로 하는 타이밍신호 발생기.
  31. 제21항에 있어서, 상기한 가산동작이 상기한 클럭신호와 동기되는 것을 특징으로 하는 타이밍신호 발생기.
  32. 제21항에 있어서, 프로그램 가능한 지연수단으로 제공되는 총 지연시간이 상기한 고정주파수클럭신호의 주기보다 작거나 같은 것을 특징으로 하는 타이밍신호 발생기.
KR1019880000417A 1987-01-28 1988-01-21 타이밍신호 발생기 KR940001682B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US07/008,212 1987-01-28
US07/008,212 US4779221A (en) 1987-01-28 1987-01-28 Timing signal generator
US07/008212 1987-01-28

Publications (2)

Publication Number Publication Date
KR880011640A KR880011640A (ko) 1988-10-29
KR940001682B1 true KR940001682B1 (ko) 1994-03-05

Family

ID=21730380

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019880000417A KR940001682B1 (ko) 1987-01-28 1988-01-21 타이밍신호 발생기

Country Status (6)

Country Link
US (1) US4779221A (ko)
JP (1) JPS63271625A (ko)
KR (1) KR940001682B1 (ko)
DE (1) DE3801993C2 (ko)
FR (1) FR2610154B1 (ko)
IN (1) IN170088B (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE36063E (en) * 1987-02-09 1999-01-26 Teradyne, Inc. Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal
US5274796A (en) * 1987-02-09 1993-12-28 Teradyne, Inc. Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal
US5185880A (en) * 1989-06-05 1993-02-09 Matsushita Electric Industrial Co., Ltd. Stored instructions executing type timing signal generating system
US5225772A (en) * 1990-09-05 1993-07-06 Schlumberger Technologies, Inc. Automatic test equipment system using pin slice architecture
US5212443A (en) * 1990-09-05 1993-05-18 Schlumberger Technologies, Inc. Event sequencer for automatic test equipment
FR2684208B1 (fr) * 1990-10-30 1995-01-27 Teradyne Inc Circuit destine a fournir une information de periode.
CA2127192C (en) * 1993-07-01 1999-09-07 Alan Brent Hussey Shaping ate bursts, particularly in gallium arsenide
EP0815461B1 (en) * 1995-03-16 2000-06-21 Teradyne, Inc. Timing generator with multiple coherent synchronized clocks
US5566188A (en) * 1995-03-29 1996-10-15 Teradyne, Inc. Low cost timing generator for automatic test equipment operating at high data rates
US7366966B2 (en) * 2005-10-11 2008-04-29 Micron Technology, Inc. System and method for varying test signal durations and assert times for testing memory devices
US8295182B2 (en) * 2007-07-03 2012-10-23 Credence Systems Corporation Routed event test system and method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3478325A (en) * 1967-01-16 1969-11-11 Ibm Delay line data transfer apparatus
US3633113A (en) * 1969-12-22 1972-01-04 Ibm Timed pulse train generating system
US4063308A (en) * 1975-06-27 1977-12-13 International Business Machines Corporation Automatic clock tuning and measuring system for LSI computers
US4231104A (en) * 1978-04-26 1980-10-28 Teradyne, Inc. Generating timing signals
US4482983A (en) * 1980-06-23 1984-11-13 Sperry Corporation Variable speed cycle time for synchronous machines
JPS6089775A (ja) * 1983-08-01 1985-05-20 フエアチアイルド カメラ アンド インストルメント コ−ポレ−シヨン 自動テスト装置用のテスト期間発生器
JP2539600B2 (ja) * 1985-07-10 1996-10-02 株式会社アドバンテスト タイミング発生装置

Also Published As

Publication number Publication date
IN170088B (ko) 1992-02-08
FR2610154B1 (fr) 1990-08-17
DE3801993C2 (de) 1994-03-17
FR2610154A1 (fr) 1988-07-29
KR880011640A (ko) 1988-10-29
DE3801993A1 (de) 1988-08-11
JPS63271625A (ja) 1988-11-09
US4779221A (en) 1988-10-18

Similar Documents

Publication Publication Date Title
US4809221A (en) Timing signal generator
EP0136204B1 (en) Control of signal timing apparatus in automatic test systems using minimal memory
KR940001682B1 (ko) 타이밍신호 발생기
JP2907033B2 (ja) タイミング信号発生装置
US20030194038A1 (en) Delay clock generating apparatus and delay time measuring apparatus
US4332028A (en) Method of measuring the memory address access time (AAT) utilizing a data recirculation technique, and a tester for accomplishing same
US6084930A (en) Triggered clock signal generator
US6246737B1 (en) Apparatus for measuring intervals between signal edges
US4837521A (en) Delay line control system for automatic test equipment
US4789835A (en) Control of signal timing apparatus in automatic test systems using minimal memory
JP4471446B2 (ja) イベント型テストシステム
US4864160A (en) Timing signal generator
US6574168B2 (en) Time measuring device and testing apparatus
EP0815461A2 (en) Timing generator with multiple coherent synchronized clocks
JP4330284B2 (ja) テストパターンやストローブ信号の発生装置及びタイミングデータへの遅延時間の挿入方法
US4947382A (en) Direct digital locked loop
US7797131B2 (en) On-chip frequency response measurement
JP2000221248A (ja) 半導体試験装置
JP2510973B2 (ja) 半導体試験装置
US6972608B2 (en) Clock generating circuit with a frequency multiplying circuit
JP3396147B2 (ja) 半導体集積回路のアクセスタイム測定装置および方法
JP3119388B2 (ja) Ic試験装置
JPH026769A (ja) テスターのタイミング信号発生回路
JP2004279155A (ja) サンプリングデジタイザを使ったジッタ試験装置、方法及びこのサンプリングデジタイザを備えた半導体試験装置
JP3206010B2 (ja) タイムスタンプ回路

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: 20080305

Year of fee payment: 15

EXPY Expiration of term