JPH06196958A - プログラマブル可変長遅延回路 - Google Patents
プログラマブル可変長遅延回路Info
- Publication number
- JPH06196958A JPH06196958A JP5235432A JP23543293A JPH06196958A JP H06196958 A JPH06196958 A JP H06196958A JP 5235432 A JP5235432 A JP 5235432A JP 23543293 A JP23543293 A JP 23543293A JP H06196958 A JPH06196958 A JP H06196958A
- Authority
- JP
- Japan
- Prior art keywords
- delay
- multiplexer
- input
- stage
- time
- 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.)
- Pending
Links
- 238000010586 diagram Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
Classifications
-
- 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)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
Abstract
(57)【要約】
【構成】 2の(N−n)乗×t(tは最少遅延時間、
nは1からNまでの整数)の全て異なる遅延時間を有す
るN個の遅延素子と、各々の遅延素子の後に接続された
N個の選択手段とを含むN段の遅延段で構成される。各
々の選択手段は別個の論理信号に応答して、前段からの
信号が直前の遅延素子を通過させるか否かを選択する。 【効果】 部品数を節約し、簡単化されたプログラマビ
リティーを持つ簡単化された構造のプログラマブル可変
長遅延回路を提供することができる。
nは1からNまでの整数)の全て異なる遅延時間を有す
るN個の遅延素子と、各々の遅延素子の後に接続された
N個の選択手段とを含むN段の遅延段で構成される。各
々の選択手段は別個の論理信号に応答して、前段からの
信号が直前の遅延素子を通過させるか否かを選択する。 【効果】 部品数を節約し、簡単化されたプログラマビ
リティーを持つ簡単化された構造のプログラマブル可変
長遅延回路を提供することができる。
Description
【0001】
【産業上の利用分野】本発明は、プログラマブル可変長
遅延回路に関し、特に部品数を節約し、簡単化されたプ
ログラマビリティを提供する、簡単な構造のプログラマ
ブル可変長遅延回路に関する。
遅延回路に関し、特に部品数を節約し、簡単化されたプ
ログラマビリティを提供する、簡単な構造のプログラマ
ブル可変長遅延回路に関する。
【0002】
【従来の技術及び発明が解決しようとする課題】回路設
計において、回路動作中に繰返して遅延量がプログラマ
ブル可変できる可変長遅延回路が要求されている。
計において、回路動作中に繰返して遅延量がプログラマ
ブル可変できる可変長遅延回路が要求されている。
【0003】ラムゼー他による米国特許第4,016,
511号(プログラマブル可変長高速デジタル遅延線)
は累進的に増加する1組の遅延段と共に、デジタル的に
選択可能な1組のスイッチング・ユニットを用いる遅延
線装置を開示している。累進的に増加している遅延素子
段は、2の累乗、(すなわち1、2、4、8、・・・2
のN乗)に関する遅延時間を有する。これらN段の遅延
素子段は、N個のスイッチにより直列に接続される。N
個のスイッチは全ての遅延素子段の入力が、前段の全て
の遅延素子段の出力に、又は全ての遅延線に対する入力
につながるようにする。段数Nの入力側のスイッチは、
そのスイッチの前にある遅延素子段の数に1を足した数
と同じ接点数を持たなければならない。従って、遅延素
子段Nのためには、N個のスイッチを必要とし、それら
のスイッチは、それぞれ2、3、・・・、N、N+1の
入力を持っている。スイッチが、直列に接続される遅延
素子のどのような組み合わせも可能にするためには、N
ビット遅延線ワードが複数の多入力スイッチを適当に制
御するようにデコードされなければならない。
511号(プログラマブル可変長高速デジタル遅延線)
は累進的に増加する1組の遅延段と共に、デジタル的に
選択可能な1組のスイッチング・ユニットを用いる遅延
線装置を開示している。累進的に増加している遅延素子
段は、2の累乗、(すなわち1、2、4、8、・・・2
のN乗)に関する遅延時間を有する。これらN段の遅延
素子段は、N個のスイッチにより直列に接続される。N
個のスイッチは全ての遅延素子段の入力が、前段の全て
の遅延素子段の出力に、又は全ての遅延線に対する入力
につながるようにする。段数Nの入力側のスイッチは、
そのスイッチの前にある遅延素子段の数に1を足した数
と同じ接点数を持たなければならない。従って、遅延素
子段Nのためには、N個のスイッチを必要とし、それら
のスイッチは、それぞれ2、3、・・・、N、N+1の
入力を持っている。スイッチが、直列に接続される遅延
素子のどのような組み合わせも可能にするためには、N
ビット遅延線ワードが複数の多入力スイッチを適当に制
御するようにデコードされなければならない。
【0004】本発明の目的は、部品数を節約し、簡単化
されたプログラマビリティーを持つ簡単化された構造の
プログラマブル可変長遅延回路を提供することである。
されたプログラマビリティーを持つ簡単化された構造の
プログラマブル可変長遅延回路を提供することである。
【0005】
【課題を解決するための手段及び作用】本発明による簡
単化された構造のプログラマブル可変長遅延回路は、部
品数を節約すると共に、簡単化されたプログラマビリテ
ィを提供する。この構造においては、N段の遅延ステー
ジは、2の累乗に関連する遅延時間を生ずる。また、各
々の遅延素子は2入力のマルチプレクサによって接続さ
れる。2入力マルチプレクサは、その段における入力又
は遅延素子の出力を選択する。また、短い遅延を生ずる
遅延素子に組み合わされたマルチプレクサは下位のビッ
トに、長い遅延を生ずる遅延素子に組み合わされたマル
チプレクサは上位のビットに単調に接続され、Nビット
選択信号によって選択的に制御される。その結果、本発
明のプログラマブル遅延回路は、部品数を節約し、マル
チプレクサを制御するために用いた2進数の値に直接比
例した遅延時間を生ずる。
単化された構造のプログラマブル可変長遅延回路は、部
品数を節約すると共に、簡単化されたプログラマビリテ
ィを提供する。この構造においては、N段の遅延ステー
ジは、2の累乗に関連する遅延時間を生ずる。また、各
々の遅延素子は2入力のマルチプレクサによって接続さ
れる。2入力マルチプレクサは、その段における入力又
は遅延素子の出力を選択する。また、短い遅延を生ずる
遅延素子に組み合わされたマルチプレクサは下位のビッ
トに、長い遅延を生ずる遅延素子に組み合わされたマル
チプレクサは上位のビットに単調に接続され、Nビット
選択信号によって選択的に制御される。その結果、本発
明のプログラマブル遅延回路は、部品数を節約し、マル
チプレクサを制御するために用いた2進数の値に直接比
例した遅延時間を生ずる。
【0006】
【実施例】図1は本発明のプログラマブル可変長遅延回
路のブロック図であり、構造と共に、遅延選択信号によ
ってどのように制御されるかを示している。図1を参照
すると、遅延させる信号は、第1段(ステージ1)の入
力に加えられる。ステージ1は遅延素子10及びマルチ
プレクサ12を含んでいる。遅延素子10は2の(N−
1)乗×tに等しい遅延時間を与える。ここでNは、プ
ログラマブル可変遅延回路における全ての段数、tは一
番短い遅延素子段の遅延時間である。マルチプレクサ1
2は、「1入力」上の遅延素子10の出力、又は「0入
力」上の遅延素子10の入力を選択する。マルチプレク
サ12による選択モードは、Nビット遅延選択信号の最
上位ビット(MSB)によって決められる。
路のブロック図であり、構造と共に、遅延選択信号によ
ってどのように制御されるかを示している。図1を参照
すると、遅延させる信号は、第1段(ステージ1)の入
力に加えられる。ステージ1は遅延素子10及びマルチ
プレクサ12を含んでいる。遅延素子10は2の(N−
1)乗×tに等しい遅延時間を与える。ここでNは、プ
ログラマブル可変遅延回路における全ての段数、tは一
番短い遅延素子段の遅延時間である。マルチプレクサ1
2は、「1入力」上の遅延素子10の出力、又は「0入
力」上の遅延素子10の入力を選択する。マルチプレク
サ12による選択モードは、Nビット遅延選択信号の最
上位ビット(MSB)によって決められる。
【0007】ステージ1の出力は、遅延素子20及びマ
ルチプレクサ22がステージ1と同様に接続されたステ
ージ2の入力に加えられる。遅延素子20は2の(N−
2)乗×t、すなわち前段の遅延素子10によって与え
られた遅延時間の半分に等しい遅延時間を与える。ステ
ージ2のマルチプレクサ22はNビット遅延選択信号の
最上位ビットから2番目の信号により制御される。
ルチプレクサ22がステージ1と同様に接続されたステ
ージ2の入力に加えられる。遅延素子20は2の(N−
2)乗×t、すなわち前段の遅延素子10によって与え
られた遅延時間の半分に等しい遅延時間を与える。ステ
ージ2のマルチプレクサ22はNビット遅延選択信号の
最上位ビットから2番目の信号により制御される。
【0008】本発明のプログラマブル可変遅延線の連続
するステージは、遅延素子の遅延時間が前段の遅延時間
の半分になることと、マルチプレクサを制御するNビッ
ト遅延選択信号が前段より1つ下位ビットになることを
除いてはすでに上述したように全て同一である。このス
テージの形状は最終段まで続く。ステージNは単に遅延
時間がtの遅延素子80を有し(2の0乗は1)、マル
チプレクサはNビット遅延選択信号の最下位ビットによ
って制御される。ステージNの出力は信号Tdであり、
プログラマブル可変遅延線回路の全遅延時間である。
するステージは、遅延素子の遅延時間が前段の遅延時間
の半分になることと、マルチプレクサを制御するNビッ
ト遅延選択信号が前段より1つ下位ビットになることを
除いてはすでに上述したように全て同一である。このス
テージの形状は最終段まで続く。ステージNは単に遅延
時間がtの遅延素子80を有し(2の0乗は1)、マル
チプレクサはNビット遅延選択信号の最下位ビットによ
って制御される。ステージNの出力は信号Tdであり、
プログラマブル可変遅延線回路の全遅延時間である。
【0009】この遅延回路のN段の遅延素子間の2の累
乗の関係は、Nビット選択信号間の2の累乗の関係を反
映して、全遅延時間Tdは遅延選択信号線上のデジタル
値に直接比例する。この関係を保つには、異なったステ
ージの順番が物理的に逆に接続される等は問題ではな
く、ビットの桁とステージの遅延時間との関係を保てば
よい。
乗の関係は、Nビット選択信号間の2の累乗の関係を反
映して、全遅延時間Tdは遅延選択信号線上のデジタル
値に直接比例する。この関係を保つには、異なったステ
ージの順番が物理的に逆に接続される等は問題ではな
く、ビットの桁とステージの遅延時間との関係を保てば
よい。
【0010】遅延素子10、20、・・・、80は、例
えば抵抗、増幅器等を用いて固定遅延を実現するどの様
な手段により形成してもよい。必要なことは、最少の遅
延時間を有する遅延素子と他の遅延時間を有する遅延素
子との間には、2の累乗の関係を持たねばならないこと
である。
えば抵抗、増幅器等を用いて固定遅延を実現するどの様
な手段により形成してもよい。必要なことは、最少の遅
延時間を有する遅延素子と他の遅延時間を有する遅延素
子との間には、2の累乗の関係を持たねばならないこと
である。
【0011】
【発明の効果】本発明により、部品数を節約し、簡単化
されたプログラマビリティーを持つ簡単化された構造の
プログラマブル可変長遅延回路を提供することができ
る。
されたプログラマビリティーを持つ簡単化された構造の
プログラマブル可変長遅延回路を提供することができ
る。
【図1】本発明によるプログラマブル可変長遅延回路の
回路ブロック図である。
回路ブロック図である。
10 遅延素子 20 遅延素子 80 遅延素子 12 マルチプレクサ 22 マルチプレクサ 82 マルチプレクサ
Claims (1)
- 【請求項1】 N段の直列に接続された遅延段を備えた
プログラマブル遅延回路において、 遅延時間が2の(N−n)乗×t(tは最小遅延時間、
nは1からNまでの整数)の全て異なる遅延時間を有す
るN個の遅延素子と、 上記遅延素子の入力端及び出力端に2つの入力端が夫々
接続され、各々が別個の論理信号に応答してどちらか一
方を選択的に出力する選択手段とを上記遅延段内に具え
たプログラマブル可変長遅延回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US936819 | 1992-08-28 | ||
| US07/936,819 US5389843A (en) | 1992-08-28 | 1992-08-28 | Simplified structure for programmable delays |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06196958A true JPH06196958A (ja) | 1994-07-15 |
Family
ID=25469112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5235432A Pending JPH06196958A (ja) | 1992-08-28 | 1993-08-27 | プログラマブル可変長遅延回路 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5389843A (ja) |
| JP (1) | JPH06196958A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003010549A1 (fr) * | 2001-07-27 | 2003-02-06 | Advantest Corporation | Horloge et appareil de test semi-conducteur |
| JP2008067352A (ja) * | 2006-08-10 | 2008-03-21 | Matsushita Electric Ind Co Ltd | 可変遅延装置 |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5570294A (en) * | 1994-03-11 | 1996-10-29 | Advanced Micro Devices | Circuit configuration employing a compare unit for testing variably controlled delay units |
| JP3319541B2 (ja) * | 1994-03-29 | 2002-09-03 | 株式会社東芝 | 半導体集積回路装置 |
| US5646564A (en) * | 1994-09-02 | 1997-07-08 | Xilinx, Inc. | Phase-locked delay loop for clock correction |
| US5815016A (en) * | 1994-09-02 | 1998-09-29 | Xilinx, Inc. | Phase-locked delay loop for clock correction |
| DE69407588T2 (de) * | 1994-09-21 | 1998-07-09 | Sgs Thomson Microelectronics | Programmierbare digitale Verzögerungsschaltungseinheit |
| JP3561792B2 (ja) * | 1995-09-06 | 2004-09-02 | 株式会社ルネサステクノロジ | クロック発生回路 |
| US6115769A (en) * | 1996-06-28 | 2000-09-05 | Lsi Logic Corporation | Method and apparatus for providing precise circuit delays |
| US5920216A (en) * | 1997-04-03 | 1999-07-06 | Advanced Micro Devices, Inc. | Method and system for generating digital clock signals of programmable frequency employing programmable delay lines |
| JP3175634B2 (ja) * | 1997-04-18 | 2001-06-11 | 日本電気株式会社 | 半導体遅延回路 |
| US6628157B1 (en) * | 1997-12-12 | 2003-09-30 | Intel Corporation | Variable delay element for use in delay tuning of integrated circuits |
| JP3280921B2 (ja) * | 1998-10-30 | 2002-05-13 | 株式会社東芝 | 可変遅延回路 |
| US6294937B1 (en) | 1999-05-25 | 2001-09-25 | Lsi Logic Corporation | Method and apparatus for self correcting parallel I/O circuitry |
| US6557066B1 (en) | 1999-05-25 | 2003-04-29 | Lsi Logic Corporation | Method and apparatus for data dependent, dual level output driver |
| JP3984412B2 (ja) * | 2000-05-26 | 2007-10-03 | 富士通株式会社 | 可変遅延回路および可変遅延回路を有する半導体集積回路 |
| JP3987674B2 (ja) * | 2000-06-01 | 2007-10-10 | 富士通株式会社 | 半導体集積回路 |
| US6529057B2 (en) * | 2001-04-12 | 2003-03-04 | Sun Microsystems, Inc. | Stretching, shortening, and/or removing a clock cycle |
| US6777993B1 (en) * | 2001-08-07 | 2004-08-17 | Altera Corporation | Method and apparatus for adjusting the phase and frequency of a periodic wave |
| ITMI20040919A1 (it) * | 2004-05-06 | 2004-08-06 | St Microelectronics Srl | Linea di ritardo per circuito oscillatore ad anello |
| KR100663361B1 (ko) * | 2005-05-17 | 2007-01-02 | 삼성전자주식회사 | 지연 회로 및 이를 구비한 반도체 장치 |
| US7629825B1 (en) * | 2006-10-13 | 2009-12-08 | Altera Corporation | Efficient delay elements |
| US7667500B1 (en) * | 2006-11-14 | 2010-02-23 | Xilinx, Inc. | Glitch-suppressor circuits and methods |
| US7639054B1 (en) * | 2008-01-16 | 2009-12-29 | Altera Corporation | Techniques for generating programmable delays |
| US7864625B2 (en) * | 2008-10-02 | 2011-01-04 | International Business Machines Corporation | Optimizing SRAM performance over extended voltage or process range using self-timed calibration of local clock generator |
| US8004329B1 (en) * | 2010-03-19 | 2011-08-23 | National Semiconductor Corporation | Hardware performance monitor (HPM) with variable resolution for adaptive voltage scaling (AVS) systems |
| US8572426B2 (en) | 2010-05-27 | 2013-10-29 | National Semiconductor Corporation | Hardware performance monitor (HPM) with extended resolution for adaptive voltage scaling (AVS) systems |
| CN106817123B (zh) * | 2015-11-27 | 2021-12-17 | 上海贝岭股份有限公司 | 基于数字延时的相位补偿装置 |
| US9584105B1 (en) * | 2016-03-10 | 2017-02-28 | Analog Devices, Inc. | Timing generator for generating high resolution pulses having arbitrary widths |
| JP6898904B2 (ja) | 2018-10-31 | 2021-07-07 | 株式会社豊田中央研究所 | 電源装置 |
| JP6960898B2 (ja) * | 2018-10-31 | 2021-11-05 | 株式会社豊田中央研究所 | 電源装置 |
| US11283430B2 (en) * | 2020-06-30 | 2022-03-22 | Fermi Research Alliance, Llc | Gated ring oscillator with constant dynamic power consumption |
| CN117335776A (zh) * | 2023-09-08 | 2024-01-02 | 中国船舶集团有限公司第七〇九研究所 | 一种基于物理延迟单元的可编程延迟电路实现方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6193711A (ja) * | 1984-10-12 | 1986-05-12 | Nec Ic Microcomput Syst Ltd | 遅延回路 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3634772A (en) * | 1971-01-05 | 1972-01-11 | Us Air Force | Digital band-pass detector |
| US3862406A (en) * | 1973-11-12 | 1975-01-21 | Interstate Electronics Corp | Data reordering system |
| US4016511A (en) * | 1975-12-19 | 1977-04-05 | The United States Of America As Represented By The Secretary Of The Air Force | Programmable variable length high speed digital delay line |
| JPS54162945A (en) * | 1978-06-14 | 1979-12-25 | Mitsubishi Electric Corp | Programable delay circuit |
| US4330750A (en) * | 1979-03-13 | 1982-05-18 | International Computers Limited | Variable delay circuits |
| US4458165A (en) * | 1983-03-23 | 1984-07-03 | Tektronix, Inc. | Programmable delay circuit |
| US4675562A (en) * | 1983-08-01 | 1987-06-23 | Fairchild Semiconductor Corporation | Method and apparatus for dynamically controlling the timing of signals in automatic test systems |
| US4820944A (en) * | 1983-08-01 | 1989-04-11 | Schlumberger Systems & Services, Inc. | Method and apparatus for dynamically controlling the timing of signals in automatic test systems |
| JPS60229521A (ja) * | 1984-04-27 | 1985-11-14 | Sony Tektronix Corp | デジタル信号遅延回路 |
| US4714924A (en) * | 1985-12-30 | 1987-12-22 | Eta Systems, Inc. | Electronic clock tuning system |
| KR970000560B1 (ko) * | 1986-10-01 | 1997-01-13 | 아오이 죠이치 | 반도체집적회로 |
| US4894626A (en) * | 1988-09-30 | 1990-01-16 | Advanced Micro Devices, Inc. | Variable length shift register |
| US5013944A (en) * | 1989-04-20 | 1991-05-07 | International Business Machines Corporation | Programmable delay line utilizing measured actual delays to provide a highly accurate delay |
| US5128555A (en) * | 1991-03-18 | 1992-07-07 | Motorola, Inc. | Pulsed CMOS logic circuit having selectable rise and fall times |
-
1992
- 1992-08-28 US US07/936,819 patent/US5389843A/en not_active Expired - Fee Related
-
1993
- 1993-08-27 JP JP5235432A patent/JPH06196958A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6193711A (ja) * | 1984-10-12 | 1986-05-12 | Nec Ic Microcomput Syst Ltd | 遅延回路 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003010549A1 (fr) * | 2001-07-27 | 2003-02-06 | Advantest Corporation | Horloge et appareil de test semi-conducteur |
| US7034518B2 (en) | 2001-07-27 | 2006-04-25 | Advantest Corp. | Timing generator and semiconductor test apparatus |
| JP2008067352A (ja) * | 2006-08-10 | 2008-03-21 | Matsushita Electric Ind Co Ltd | 可変遅延装置 |
| US7898312B2 (en) | 2006-08-10 | 2011-03-01 | Panasonic Corporation | Variable delay apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| US5389843A (en) | 1995-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06196958A (ja) | プログラマブル可変長遅延回路 | |
| EP0330367A2 (en) | Digital to analogue convertors | |
| US3781822A (en) | Data rate-changing and reordering circuits | |
| KR100264641B1 (ko) | 지연회로 | |
| JPH0479516A (ja) | 集積回路装置における遅延回路 | |
| JPS6387809A (ja) | 演算増幅器 | |
| JPH04227314A (ja) | デジタル遅延回路 | |
| JPH02124627A (ja) | クロックドライバー回路 | |
| JPS63215212A (ja) | パルス回路 | |
| JPS6248319B2 (ja) | ||
| JP2844971B2 (ja) | ディジタル符号処理システム | |
| JPS63293944A (ja) | 論理回路代替方式 | |
| JPH04292018A (ja) | 可変crc発生回路 | |
| JPH0514138A (ja) | 仮保持機能付きラツチ回路 | |
| JPS6350213A (ja) | 信号切換装置 | |
| JPH0795047A (ja) | 分周回路 | |
| JPH04340813A (ja) | 基準電圧選択回路 | |
| JPH041994A (ja) | 可変長シフトレジスタ回路 | |
| JP2746982B2 (ja) | 可変遅延回路 | |
| JPS61196616A (ja) | セレクタ装置 | |
| JPH0583096A (ja) | タイミング信号発生用集積回路 | |
| JPH0637737A (ja) | Crc演算回路 | |
| JPS63207213A (ja) | 遅延回路 | |
| JPH05259916A (ja) | 電流加算型d/a変換器 | |
| JPH06140853A (ja) | アナログ信号制御回路 |