JP2000507702A - プログラム可能な遅延を与える装置および方法 - Google Patents
プログラム可能な遅延を与える装置および方法Info
- Publication number
- JP2000507702A JP2000507702A JP9535499A JP53549997A JP2000507702A JP 2000507702 A JP2000507702 A JP 2000507702A JP 9535499 A JP9535499 A JP 9535499A JP 53549997 A JP53549997 A JP 53549997A JP 2000507702 A JP2000507702 A JP 2000507702A
- Authority
- JP
- Japan
- Prior art keywords
- delay
- input
- output
- delay cell
- cell
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 16
- 230000001934 delay Effects 0.000 claims abstract description 15
- 230000003111 delayed effect Effects 0.000 claims abstract description 4
- 238000012360 testing method Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 10
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 230000007547 defect Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 239000002184 metal Substances 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31908—Tester set-up, e.g. configuring the tester to the device under test [DUT], down loading test patterns
- G01R31/3191—Calibration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/131—Digitally controlled
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Tests Of Electronic Circuits (AREA)
- Pulse Circuits (AREA)
- Networks Using Active Elements (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.プログラム可能な遅延を与え、テスタの各チャネル内に組み込まれ、各チャ ネルの伝搬遅延を調節するために用いられるディスキュー回路であって、 (a)入力と、 (b)出力と、 (c)互いにチェーン状に接続された複数の遅延セルであって、該複数の遅延 セルが、第1の遅延セルと、少なくとも1つの後続の遅延セルとを含み、前記第 1の遅延セルが前記チェーンにおける第1の遅延セルであって、 各遅延セルが、出力と、前記ディスキュー回路の入力に接続された第1の入力 と、入力を遅延させる手段とを含み、 少なくとも1つの後続の遅延セルの各々が、前記チェーン内の前段の遅延セル の出力に接続された少なくとも1つの付加的入力と、第1組のタイミング制御ビ ットに応答して、前記第1の入力と前記少なくとも1つの付加的入力との間で選 択を行う手段とを有する、前記複数の遅延セルと、 (d)第2組のタイミング制御ビットに応答して、前記ディスキュー回路の前 記入力と前記遅延セルの出力との間で選択を行う手段であって、前記ディスキュ ー回路の前記出力に接続されている選択手段と、 を備えたディスキュー回路。 2.請求項1記載のディスキュー回路において、前記遅延させる手段が、第1の 遅延線を備えるディスキュー回路。 3.請求項2記載のディスキュー回路において、各選択手段が、複数の入力と出 力とを有するマルチプレクサを備えるディスキュー回路。 4.請求項3記載のディスキュー回路であって、更に、入力と出力とを有する第 2の遅延線を備え、前記入力が前記ディスキュー回路の出力に接続されているデ ィスキュー回路。 5.請求項4記載のディスキュー回路において、前記第2の遅延線が、複数のタ ップを有する遅延線と、第3組のタイミング制御ビットに応答して、前記タップ の内の1つの出力を選択する手段とを備えるディスキュー回路。 6.複数のチャネルを有し、各チャネルの異なる伝搬遅延を補償するように構成 されたテスタであって、 (a)前記チャネルに接続された複数の検査ピンと、 (b)前記チャネルに接続され、前記チャネルを活性化して選択された検査ピ ンを駆動し、選択された検査ピン上に現れる電子信号を受けるシーケンサ手段と 、 を含み、 各チャネルがプログラム可能なディスキュー回路を含んでおり、該ディスキュ ー回路が、 (i)入力と、 (ii)互いにチェーン状に接続され、単一入力遅延セルと少なくとも1つの 複数入力遅延セルとを含む複数の遅延セルであって、 各遅延セルが出力を有し、 前記単一入力遅延セルが、前記ディスキュー回路の入力に接続された入力を有 し、前記単一入力遅延セルが前記チェーン内の第1の遅延セルであり、 各複数入力遅延セルが、複数の入力と、第1組のタイミング制御ビットに応答 して前記入力の1つを選択する手段とを有し、前記複数の入力が前記ディスキュ ー回路の前記入力と、前記単一入力遅延セルの出力と、前記チェーン内の前段の 複数入力遅延セルがある場合、その出力とに接続されている、前記複数の遅延セ ルと、 (iii)複数の入力と、出力と、第2組のタイミング制御ビットに応答して 前記入力の1つを選択する手段とを有する第1のマルチプレクサであって、前記 複数の入力が前記ディスキュー回路の前記入力と前記複数の遅延セルの出力とに 接続されており、前記第1のマルチプレクサの前記出力が前記ディスキュー回路 の出力である、前記第1のマルチプレクサと、 を備えたテスタ。 7.請求項6記載のテスタにおいて、前記単一入力遅延セルが、前記単一入力遅 延セルの前記入力と前記出力との間に接続された第1の遅延線を備えるテスタ。 8.請求項7記載のテスタにおいて、各複数入力遅延セルが、第2のマルチプレ クサと第2の遅延線とを備えており、前記第2のマルチプレクサが、複数の入力 と1つの出力とを有し、前記第2のマルチプレクサの前記複数の入力が前記複数 入力遅延セルの前記入力であり、前記第2遅延線が前記第2のマルチプレクサの 前記出力と前記複数入力遅延セルの前記出力との間に接続されているテスタ。 9.請求項8記載のテスタであって、更に、入力と出力とを有する第3の遅延線 を備えており、前記入力が前記第1のマルチプレクサの出力に接続され、前記第 3の遅延線の出力が前記ディスキュー回路の出力であるテスタ。 10.請求項9記載のテスタにおいて、前記第3の遅延線が、複数のタップを有 する遅延線と、第3組のタイミング制御ビットに応答して、前記タップの内の1 つの出力を選択する手段とを備えるテスタ。 11.プリント回路ボードを製造する方法において使用する請求項6記載のテス タであって、前記方法が、 (a)複数の電子構成部品を前記プリント回路ボードに取り付けるステップと 、 (b)少なくとも1つの電気コネクタを前記プリント回路ボードに実装するス テップと、 (c)前記プリント回路ボードを検査取り付け具に設置するステップと、 (d)電力および検査信号を前記プリント回路ボードに印加するステップと、 (e)前記プリント回路ボードが発生する応答信号を、予測応答信号と比較し 、前記プリント回路ボードの動作を確認することにより、前記プリント回路ボー ド が製造上の欠陥を含むか否かについて判定を行うステップと、 を含むテスタ。 12,複数のチャネルを有し、各チャネルの異なる伝搬遅延を補償してテスタを 動作させる方法であって、各チャネルがディスキュー回路を有し、該ディスキュ ー回路が複数の遅延セルとマルチプレクサとを含み、前記複数の遅延セルが互い にチェーン状に接続され、前記複数の遅延セルが単一入力遅延セルと少なくとも 1つの複数入力遅延セルとを含み、前記単一入力セルと各複数入力遅延セルは出 力を有し、前記方法が、 (a)前記単一入力遅延セルを動作させてタイミング信号を遅延させることに より、第1の遅延信号を生成するステップと、 (b)各複数入力遅延セルを動作させ、前記タイミング信号、前記第1遅延信 号、または前記チェーン内の前段の複数入力遅延セルの出力のいずれかを選択す るステップと、 (c)各複数入力遅延セルを動作させ、ステップ(b)において選択した信号 を遅延させることにより、少なくとも1つの第2の遅延信号を生成するステップ と、 (d)前記タイミング信号、前記第1遅延信号、または前記少なくとも1つの 第2遅延信号のいずれかを選択することにより、ステップ(d)において選択し た信号を、前記チャネルの伝搬長を補償するために必要な量だけ遅延させるステ ップと、 を含む方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/627,858 | 1996-04-03 | ||
| US08/627,858 US5727021A (en) | 1996-04-03 | 1996-04-03 | Apparatus and method for providing a programmable delay with low fixed delay |
| PCT/US1997/005202 WO1997037235A1 (en) | 1996-04-03 | 1997-03-28 | Apparatus and method for providing a programmable delay |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000507702A true JP2000507702A (ja) | 2000-06-20 |
| JP3836884B2 JP3836884B2 (ja) | 2006-10-25 |
Family
ID=24516444
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53549997A Expired - Fee Related JP3836884B2 (ja) | 1996-04-03 | 1997-03-28 | プログラム可能な遅延を与える装置および方法 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US5727021A (ja) |
| EP (1) | EP0891559B1 (ja) |
| JP (1) | JP3836884B2 (ja) |
| KR (1) | KR100319194B1 (ja) |
| AT (1) | ATE218712T1 (ja) |
| DE (1) | DE69713084T2 (ja) |
| ES (1) | ES2176728T3 (ja) |
| IL (1) | IL126204A (ja) |
| WO (1) | WO1997037235A1 (ja) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5744995A (en) * | 1996-04-17 | 1998-04-28 | Xilinx, Inc. | Six-input multiplexer wtih two gate levels and three memory cells |
| US6122719A (en) * | 1997-10-31 | 2000-09-19 | Silicon Spice | Method and apparatus for retiming in a network of multiple context processing elements |
| US6150863A (en) * | 1998-04-01 | 2000-11-21 | Xilinx, Inc. | User-controlled delay circuit for a programmable logic device |
| JP3616247B2 (ja) * | 1998-04-03 | 2005-02-02 | 株式会社アドバンテスト | Ic試験装置におけるスキュー調整方法及びこれに用いる疑似デバイス |
| US6107818A (en) * | 1998-04-15 | 2000-08-22 | Teradyne, Inc. | High speed, real-time, state interconnect for automatic test equipment |
| US6636993B1 (en) * | 1999-02-12 | 2003-10-21 | Fujitsu Limited | System and method for automatic deskew across a high speed, parallel interconnection |
| US6466626B1 (en) | 1999-02-23 | 2002-10-15 | International Business Machines Corporation | Driver with in-situ variable compensation for cable attenuation |
| KR100301060B1 (ko) * | 1999-07-22 | 2001-11-01 | 윤종용 | 웨이퍼 프로빙 장비 및 이를 이용한 웨이퍼 검사용 니들 교정방법 |
| US6795931B1 (en) * | 1999-09-30 | 2004-09-21 | Micron Technology, Inc. | Method and apparatus for an adjustable delay circuit having arranged serially coarse stages received by a fine delay stage |
| JP3984412B2 (ja) * | 2000-05-26 | 2007-10-03 | 富士通株式会社 | 可変遅延回路および可変遅延回路を有する半導体集積回路 |
| US6518812B1 (en) * | 2000-07-20 | 2003-02-11 | Silicon Graphics, Inc. | Discrete delay line system and method |
| US20030048122A1 (en) * | 2001-09-10 | 2003-03-13 | Tauseef Kazi | Universal programmable delay cell |
| US7036037B1 (en) * | 2002-08-13 | 2006-04-25 | Cypress Semiconductor Corp. | Multi-bit deskewing of bus signals using a training pattern |
| EP1492290A3 (en) * | 2003-06-26 | 2005-02-09 | International Business Machines Corporation | Bit alignment in multichannel data transmission |
| US7606341B2 (en) * | 2003-06-26 | 2009-10-20 | International Business Machines Corporation | Circuit for bit alignment in high speed multichannel data transmission |
| US20050046458A1 (en) * | 2003-08-28 | 2005-03-03 | Schroeder Charles G. | Digital delay elements constructed in a programmable logic device |
| US7453302B2 (en) * | 2003-12-23 | 2008-11-18 | Infineon Technologies Ag | Temperature compensated delay signals |
| DE102005020903B3 (de) * | 2005-05-07 | 2006-11-09 | Infineon Technologies Ag | Steuerbare Verzögerungseinrichtung |
| US7457978B2 (en) * | 2005-05-09 | 2008-11-25 | Micron Technology, Inc. | Adjustable byte lane offset for memory module to reduce skew |
| US20070096787A1 (en) * | 2005-11-03 | 2007-05-03 | United Memories, Inc. | Method for improving the timing resolution of DLL controlled delay lines |
| US20080157385A1 (en) * | 2006-12-29 | 2008-07-03 | Heping Yue | IC package with integral vertical passive delay cells |
| KR100889816B1 (ko) * | 2007-03-27 | 2009-03-20 | 삼성전자주식회사 | 위상 정렬 장치 및 방법 |
| US7685486B1 (en) * | 2007-07-19 | 2010-03-23 | Xilinx, Inc. | Testing of an embedded multiplexer having a plurality of inputs |
| EP2142936B1 (en) | 2007-08-22 | 2011-04-13 | Verigy (Singapore) Pte. Ltd. | Chip tester and method for providing timing information |
| US8201011B1 (en) * | 2007-09-26 | 2012-06-12 | Oracle America, Inc. | Timing optimization for paths in a processor |
| JP5298527B2 (ja) * | 2007-12-24 | 2013-09-25 | 富士通セミコンダクター株式会社 | 可変遅延回路及びその制御方法 |
| US8745337B2 (en) * | 2007-12-31 | 2014-06-03 | Teradyne, Inc. | Apparatus and method for controlling memory overrun |
| US8008961B2 (en) * | 2009-12-14 | 2011-08-30 | Qualcomm Incorporated | Adaptive clock generators, systems, and methods |
| US9000807B2 (en) * | 2012-07-02 | 2015-04-07 | Microsemi SoC Corporation | On-chip probe circuit for detecting faults in an FPGA |
| CN103777528B (zh) * | 2012-10-22 | 2016-08-24 | 英业达科技有限公司 | 印刷电路板与其信号时序控制方法 |
| CN103777677B (zh) * | 2012-10-22 | 2017-02-08 | 英业达科技有限公司 | 印刷电路板与其信号时序控制方法 |
| US11183995B1 (en) * | 2017-06-16 | 2021-11-23 | Rambus Inc. | High-resolution digitally controlled delay line |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4231104A (en) * | 1978-04-26 | 1980-10-28 | Teradyne, Inc. | Generating timing signals |
| US4637018A (en) * | 1984-08-29 | 1987-01-13 | Burroughs Corporation | Automatic signal delay adjustment method |
| US4700347A (en) * | 1985-02-13 | 1987-10-13 | Bolt Beranek And Newman Inc. | Digital phase adjustment |
| FR2589651A1 (fr) * | 1985-11-05 | 1987-05-07 | Inf Milit Spatiale Aeronaut | Ligne a retard a semi-conducteur pour circuit logique |
| 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 |
| JP2731875B2 (ja) * | 1991-07-31 | 1998-03-25 | 株式会社アドバンテスト | 可変遅延回路 |
| US5313501A (en) * | 1992-06-15 | 1994-05-17 | Digital Equipment Corporation | Method and apparatus for deskewing digital data |
| JP3550404B2 (ja) * | 1992-09-10 | 2004-08-04 | 株式会社日立製作所 | 可変遅延回路及び可変遅延回路を用いたクロック信号供給装置 |
| SE9203882L (sv) * | 1992-12-22 | 1994-06-23 | Ellemtel Utvecklings Ab | Sätt och anordning för minimering av scew |
-
1996
- 1996-04-03 US US08/627,858 patent/US5727021A/en not_active Expired - Lifetime
-
1997
- 1997-03-28 WO PCT/US1997/005202 patent/WO1997037235A1/en not_active Ceased
- 1997-03-28 IL IL12620497A patent/IL126204A/en not_active IP Right Cessation
- 1997-03-28 DE DE69713084T patent/DE69713084T2/de not_active Expired - Lifetime
- 1997-03-28 KR KR1019980707941A patent/KR100319194B1/ko not_active Expired - Fee Related
- 1997-03-28 ES ES97917726T patent/ES2176728T3/es not_active Expired - Lifetime
- 1997-03-28 JP JP53549997A patent/JP3836884B2/ja not_active Expired - Fee Related
- 1997-03-28 AT AT97917726T patent/ATE218712T1/de not_active IP Right Cessation
- 1997-03-28 EP EP97917726A patent/EP0891559B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0891559A1 (en) | 1999-01-20 |
| EP0891559B1 (en) | 2002-06-05 |
| KR20000005251A (ko) | 2000-01-25 |
| IL126204A0 (en) | 1999-05-09 |
| WO1997037235A1 (en) | 1997-10-09 |
| US5727021A (en) | 1998-03-10 |
| IL126204A (en) | 2001-08-08 |
| ES2176728T3 (es) | 2002-12-01 |
| JP3836884B2 (ja) | 2006-10-25 |
| DE69713084T2 (de) | 2003-03-13 |
| DE69713084D1 (de) | 2002-07-11 |
| KR100319194B1 (ko) | 2002-02-19 |
| ATE218712T1 (de) | 2002-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3836884B2 (ja) | プログラム可能な遅延を与える装置および方法 | |
| JP2626920B2 (ja) | スキャンテスト回路およびそれを用いた半導体集積回路装置 | |
| JP2871291B2 (ja) | 論理集積回路 | |
| US4973904A (en) | Test circuit and method | |
| JPH10267994A (ja) | 集積回路 | |
| US4829237A (en) | Circuit device having a self-testing function and a testing method thereof | |
| JP2008533916A (ja) | 可変遅延回路網 | |
| US5410247A (en) | Circuit device having a test function for checking circuit operation | |
| US6075936A (en) | Logic circuit simulation apparatus having cycle-based simulator for simulating circuits including multi-cycle paths | |
| US7058867B2 (en) | Logic circuit and methods for designing and testing the same | |
| JP4388641B2 (ja) | 集積回路の試験装置 | |
| US7024606B2 (en) | Method of generating test pattern for integrated circuit | |
| US7373571B2 (en) | Achieving desired synchronization at sequential elements while testing integrated circuits using sequential scan techniques | |
| JPH04248483A (ja) | 半導体集積回路 | |
| JP2679622B2 (ja) | クロック位相制御回路 | |
| JPH0192673A (ja) | カウンタ・テスト装置 | |
| JP2633980B2 (ja) | デジタル・アナログ混在のlsi | |
| KR100396096B1 (ko) | 반도체 집적 회로의 테스트 회로 | |
| JP3501885B2 (ja) | スキャンテスト回路 | |
| KR100267782B1 (ko) | 타이밍체크가 가능한 칩(chip) | |
| JPH02117205A (ja) | スキヤンラツチ回路 | |
| JP3044956B2 (ja) | 高速ディジタル信号処理回路 | |
| JPH10173496A (ja) | 位相補正回路 | |
| JP3032624B2 (ja) | スキャンセル装置 | |
| JPH0257990A (ja) | Lsiテスト回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040227 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060718 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060728 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090804 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100804 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120804 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130804 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |