JP3849614B2 - Oscillator - Google Patents

Oscillator Download PDF

Info

Publication number
JP3849614B2
JP3849614B2 JP2002247621A JP2002247621A JP3849614B2 JP 3849614 B2 JP3849614 B2 JP 3849614B2 JP 2002247621 A JP2002247621 A JP 2002247621A JP 2002247621 A JP2002247621 A JP 2002247621A JP 3849614 B2 JP3849614 B2 JP 3849614B2
Authority
JP
Japan
Prior art keywords
nand circuit
oscillator
output
clock signal
circuit
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.)
Expired - Fee Related
Application number
JP2002247621A
Other languages
Japanese (ja)
Other versions
JP2004088496A5 (en
JP2004088496A (en
Inventor
直樹 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2002247621A priority Critical patent/JP3849614B2/en
Publication of JP2004088496A publication Critical patent/JP2004088496A/en
Priority to US11/208,536 priority patent/US20060066413A1/en
Publication of JP2004088496A5 publication Critical patent/JP2004088496A5/ja
Application granted granted Critical
Publication of JP3849614B2 publication Critical patent/JP3849614B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、発振器に関するものである。
【0002】
【従来の技術】
デジタルPLL(Phase−Locked Loop)回路において採用される方式の一つに、生成される多相クロック信号の中から最適なパルスを選択して該PLL回路の出力信号とするものがある。この場合に、該多相クロック信号を構成するクロック信号間の位相差に差異が生じると、該差異の大きさに応じて上記出力信号のジッタが増加してしまうため、該位相差は高精度に一定とされることが要求される。
【0003】
また、上記選択を行うための演算はデジタル回路により実現されるが、該多相クロックの相の数が奇数である場合には、該デジタル回路で実行すべき四則演算が複雑となるために回路規模の大きな演算回路が必要とされる。
【0004】
一方、一般的なクロック信号生成回路としてリング発振器があるが、該リング発振器はインバータを奇数個リング状に連結した構成になっている。なおこのとき、偶数個のインバータをリング状に連結した場合には、全体として安定状態となるため発振しない。そして、上記のような奇数個のインバータを連結したリング発振器において得られる多相クロック信号の相の数は奇数となり、各インバータから出力されるクロック信号間の位相差は奇数分の1周期となる。
【0005】
ここで、特開平6−216721号公報や特開平7−283697号公報には、位相差が偶数分の1周期となる複数の信号を生成する発振器がそれぞれ開示されている。しかしながら、これらの発振器は回路構成において対称性がないと共に、該発振器を構成する素子間を伝達するパルス数が単位期間当たり1個となる場合と2個となる場合が生じるものとなっている。このことから、該発振器においては消費電流が期間毎に変動することにより電源ノイズが発生し、多相クロック信号を構成する各クロック信号間の位相差に差異が生じてしまうという問題がある。
【0006】
【発明が解決しようとする課題】
一方、上記インバータを差動回路にすることによって、該インバータを偶数個連結させた状態で発振させることもできるが、該インバータを構成要素とするリング発振器は回路規模が大きくなるという問題がある。
【0007】
本発明は、上記のような問題を解消するためになされたもので、高精度に均一な位相差を持つ偶数相クロック信号を簡易な構成により生成する発振器を提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明の目的は、同じ入力端子数を有する複数の論理回路がリング状に接続された発振器であって、論理回路は偶数個従属接続され、各々の論理回路の出力ノードは入力端子数だけ後段に接続された論理回路までの各々の論理回路の入力ノードに接続されたことを特徴とする発振器を提供することにより達成される。
【0009】
このような手段によれば、上記複数の論理回路から位相差が高精度に均一化された複数相のクロック信号を出力させることができる。
【0010】
ここで、上記発振器は、該論理回路の個数が該入力端子数に1を足した数の倍数でないことを条件として発振し、入力端子数に1を足した数と個数との最大公約数の偶数倍とされることにより、偶数相クロック信号を出力することができる。
【0011】
そして例えば、上記論理回路は、NAND回路やNOR回路からなるものとすることができる。
【0012】
【発明の実施の形態】
以下において、本発明の実施の形態を図面を参照しつつ詳しく説明する。なお、図中同一符号は同一または相当部分を示す。
【0013】
本発明の実施の形態に係る発振器は、NAND回路等の論理回路が偶数段リング状に接続されたリング発振器であって、該段数と該論理回路の入力端子数との適切な組み合わせにより、位相差が高精度に均一化された偶数相クロック信号の生成を実現するものである。
【0014】
より具体的には、本発明の実施の形態に係る発振器は、以下の3つの条件を満たすものとされる。
【0015】
第1に、同じ入力端子数を有するNAND回路等の論理回路が4以上の偶数個だけリング状に接続され、各論理回路の出力ノードは該論理回路に対して入力端子数だけ後段(以後、先まで、と記載する)の各論理回路の入力ノードにそれぞれ接続される。
【0016】
第2に、リング発振器を構成する該論理回路の段数は、該論理回路の入力端子数に1を足した数の倍数とならないものとされる。
【0017】
第3に、該段数は、該論理回路の入力端子数に1を足した数と該段数との最大公約数の偶数倍とされる。
【0018】
ここで、上記第2の条件は、該発振器が安定状態にならず発振動作を行うための発振条件であり、生成されるクロック信号の相の数が奇数であるか偶数であるかによらず必要とされる条件となる。
【0019】
また、上記第3の条件は、発振器が偶数相クロック信号を生成するための条件であり、該段数を該最大公約数で割った商が生成されるクロック信号の相の数となる。なお、上記「入力端子数に1を足した数」を該最大公約数で割った商は、リング発振器から出力されるクロック信号の1周期の間にパルス信号が該リングを周回する数を示す。
【0020】
以下において、本実施の形態に係る発振器の具体例を説明する。
[実施の形態1]
図1は、本発明の実施の形態1に係る発振器の構成とその動作を説明する図である。図1に示されるように、実施の形態1に係る発振器は8個のNAND回路ND1〜ND8が順次リング状に接続されたもので、NAND回路ND1〜ND8の出力ノードからクロック信号P1〜P8が出力される。
【0021】
ここで、図1に示された発振器においては、それぞれ入力端子数が2であるNAND回路が8個リング状に接続され、各NAND回路ND1〜ND8の出力ノードは該NAND回路に対して入力端子数である2だけ先までの各NAND回路の入力ノードにそれぞれ接続される。
【0022】
すなわち、例えばNAND回路ND1の出力ノードは1つ先に接続されたNAND回路ND2の入力ノードと、2つ先に接続されたNAND回路ND3の入力ノードとに接続される。同様に、NAND回路ND8の出力ノードは1つ先に接続されたNAND回路ND1の入力ノードと、2つ先に接続されたNAND回路ND2の入力ノードとに接続される。これより、図1に示された発振器は、上記第1の条件を満たす。
【0023】
次に、図1に示されたリング発振器では、段数が8で、NAND回路ND1〜ND8の入力端子数に1を足した数は3となるため、段数が該入力端子数に1を足した数の倍数とはならない。このことから、図1に示された発振器は、上記第2の条件を満たし、発振動作を行う回路であることがわかる。
【0024】
さらに、図1に示されたリング発振器では、上記入力端子数に1を足した数と段数との最大公約数は1となるため、該段数は該最大公約数の8倍となり偶数倍とされる。
【0025】
以上より、図1に示された本実施の形態1に係る発振器は、上記第1から第3の条件を全て満たしていることが分かる。
【0026】
ここで、該段数を該最大公約数で除した商が8となることからも分かるように、図1に示された発振器においては、8相のクロック信号が生成される。また、該入力端子数に1を足した数を該最大公約数で除した商が3であることからも分かるように、出力されるクロック信号の1周期の間にパルス信号は該リングを3周だけ周回することが分かる。
【0027】
以下において、図1に示された発振器の動作を説明する。初期状態においてNAND回路ND1から例えば論理値が0の信号が出力されると、該信号はクロック信号P1として発振器から出力されると共に、NAND回路ND2及びNAND回路ND3へ供給される。これにより、NAND回路ND2とNAND回路ND3からは論理値が1の信号が出力される。従って、図1に示されるように、発振器からは論理値が1のクロック信号P2及びクロック信号P3が出力される。
【0028】
このとき、NAND回路ND4へはNAND回路ND2,ND3からそれぞれ論理値が1の信号が供給されるため、NAND回路ND4からは論理値が0の信号が出力される。これより、図1に示されるように、発振器からは論理値が0のクロック信号P4が出力される。
【0029】
また、上記と同様に、NAND回路ND4から出力される論理値0の信号は、NAND回路ND5及びNAND回路ND6に供給されるため、NAND回路ND5及びNAND回路ND6からは共に論理値1の信号が出力される。これより、発振器からは論理値が1のクロック信号P5,P6が出力される。
【0030】
さらに、NAND回路ND7にはNAND回路ND5,ND6から論理値1の信号が供給されるため、論理値0の信号が出力される。これより、発振器からは論理値0のクロック信号P7が出力される。
【0031】
以下同様に、NAND回路ND8及びNAND回路ND1からは論理値1のクロック信号P8,P1が出力され、NAND回路ND2からは論理値0のクロック信号P2が出力される。
【0032】
従って、図1に示されるように、クロック信号P1〜P8の論理値は(0,1,1)というパターンを順次繰り返すように時間変化する。ここで、クロック信号P1からクロック信号P8が順次生成される時間を1サイクルとすれば、図1に示されるように4サイクル目に再びNAND回路ND1から初期値である論理値0のクロック信号P1が出力されることになる。これより、4サイクル目から3サイクルの間においては1から3サイクル目までの出力パターンが繰り返される。
【0033】
以上より、図1に示された発振器は、上記3サイクルを1周期として8相のクロック信号P1〜P8を生成し、出力することになる。
【0034】
なお、上記クロック信号P1〜P8の生成タイミングが図2(a)〜(h)に示される。図2(a)に示されるように、時刻T1においてクロック信号P1が論理値0のロウレベル(L)に遷移すると、図2(c)に示されるように、時刻T2においてNAND回路ND3から出力されるクロック信号P3が論理値1のハイレベル(H)へ遷移する。これより、NAND回路ND4に入力される二つの信号は共にハイレベルとなるため、図2(d)に示されるように、時刻T3においてクロック信号P4がロウレベルに遷移する。そして、図2(f)に示されるように、時刻T4においてクロック信号P6がハイレベルに遷移する。
【0035】
このとき、NAND回路ND7に入力される二つの信号は共にハイレベルとなるため、図2(g)に示されるように、時刻T5においてクロック信号P7がロウレベルに遷移する。これより、NAND回路ND1へロウレベルの信号が供給されるため、図2(a)に示されるように、時刻T6においてクロック信号P1がハイレベルに遷移する。
【0036】
そして、NAND回路ND2へ入力される二つの信号が共にハイレベルとなるため、図2(b)に示されるように時刻T7においてクロック信号P2がロウレベルへ遷移する。
【0037】
以下同様に、図2(a)〜(h)に示されるようにクロック信号P1〜P8のレベルが所定のタイミングで順次遷移する。そして、例えばクロック信号P1がロウレベルからハイレベルへ遷移する時刻T6から時刻T22までの1周期Tの間においては、期間(T/8)毎にクロック信号P4,P7,P2,P5,P8,P3,P6が順次ロウレベルからハイレベルへ遷移する。このことから、本実施の形態1に係る発振器は、高精度に均一な位相差を有する偶数相クロック信号を生成することができる。
【0038】
なお、図3に上記第2の条件(発振条件)を満たさない発振器の例を示す。図3に示された発振器は、リング状に接続された2入力のNAND回路ND1〜ND6を含む。ここで、NAND回路ND1の出力ノードはNAND回路ND2の入力ノードとNAND回路ND3の入力ノードに接続され、NAND回路ND2の出力ノードはNAND回路ND3の入力ノードとNAND回路ND4の入力ノードに接続され、NAND回路ND3の出力ノードはNAND回路ND4の入力ノードとNAND回路ND5の入力ノードに接続される。また、NAND回路ND4の出力ノードはNAND回路ND5の入力ノードとNAND回路ND6の入力ノードに接続され、NAND回路ND5の出力ノードはNAND回路ND6の入力ノードとNAND回路ND1の入力ノードに接続され、NAND回路ND6の出力ノードはNAND回路ND1の入力ノードとNAND回路ND2の入力ノードに接続される。
【0039】
上記のような構成を有する図3に示された発振器は、該リング発振器を構成する論理回路(NAND回路)の段数が6で、該論理回路の入力端子数に1を足した数が3となる。従って、上記段数は上記入力端子数に1を足した数の倍数となり発振要件を満たさないため、図3に示された発振器は発振しない。
【0040】
すなわち、図3に示されるように、初期状態においてNAND回路ND1から例えば論理値が0の信号が出力されると、該信号はクロック信号P1として発振器から出力されると共に、NAND回路ND2及びNAND回路ND3へ供給される。これにより、NAND回路ND2とNAND回路ND3からは論理値が1の信号が出力される。従って、図3に示されるように、発振器からは論理値が1のクロック信号P2及びクロック信号P3が出力される。
【0041】
このとき、NAND回路ND4へはNAND回路ND2,ND3からそれぞれ論理値が1の信号が供給されるため、NAND回路ND4からは論理値が0の信号が出力される。これより、図3に示されるように、発振器からは論理値が0のクロック信号P4が出力される。また、上記と同様に、NAND回路ND4から出力される論理値0の信号は、NAND回路ND5及びNAND回路ND6に供給されるため、NAND回路ND5及びNAND回路ND6からは共に論理値1の信号が出力される。これより、発振器からは論理値が1のクロック信号P5,P6が出力される。
【0042】
さらに、NAND回路ND1にはNAND回路ND5,ND6から論理値1の信号が供給されるため、NAND回路ND1からは再度論理値0の信号が出力される。このことから、図3に示されるように、NAND回路ND1〜ND6は上記動作を繰り返すことが分かる。
【0043】
従って、図3に示された発振器においては、クロック信号P1〜P6の論理値が固定されるため、発振動作が実現されない。
【0044】
以上より、本発明の実施の形態1に係る発振器によれば、高精度に均一な位相差を持つ偶数相(8相)のクロック信号P1〜P8を簡易な構成により生成することができるため、該発振器を組み込んだデジタルPLL回路の回路規模を縮小できると共に、該デジタルPLL回路の消費電力を低減し、該デジタルPLL回路から出力されるクロック信号のジッタ増加量を抑えることができる。
[実施の形態2]
図4は、本発明の実施の形態2に係る発振器の構成とその動作を説明する図である。図4に示されるように、実施の形態2に係る発振器は6個のNAND回路ND11〜ND16が順次リング状に接続されたもので、NAND回路ND11〜ND16の出力ノードからクロック信号P1〜P6が出力される。
【0045】
ここで、図4に示された発振器においては、それぞれ入力端子数が3であるNAND回路が6個リング状に接続され、各NAND回路ND11〜ND16の出力ノードは該NAND回路に対して入力端子数である3だけ先までの各NAND回路の入力ノードにそれぞれ接続される。
【0046】
すなわち、例えばNAND回路ND11の出力ノードは1つ先に接続されたNAND回路ND12の入力ノードと、2つ先に接続されたNAND回路ND13の入力ノードと、3つ先に接続されたNAND回路ND14に接続される。同様に、NAND回路ND16の出力ノードは1つ先に接続されたNAND回路ND11の入力ノードと、2つ先に接続されたNAND回路ND12の入力ノードと、3つ先に接続されたNAND回路ND13の入力ノードに接続される。これより、図4に示された発振器は、上記第1の条件を満たす。
【0047】
次に、図4に示されたリング発振器では、段数が6で、NAND回路ND11〜ND16の入力端子数に1を足した数は4となるため、段数が該入力端子数に1を足した数の倍数とはならない。このことから、図4に示された発振器は、上記第2の条件を満たし、発振動作を行う回路であることがわかる。
【0048】
また、図4に示されたリング発振器では、上記入力端子数に1を足した数と段数との最大公約数は2となるため、該段数は該最大公約数の3倍となり奇数倍とされる。
【0049】
以上より、図4に示された本実施の形態2に係る発振器は、上記第1及び第2の条件を満たしているものの、第3の条件は満たしていない。このため、本実施の形態2に係る発振器は、奇数相のクロック信号を生成するものとなる。
【0050】
具体的には、該段数を該最大公約数で除した商が3となることから、図4に示された発振器においては3相のクロック信号が生成される。また、該入力端子数に1を足した数を該最大公約数で除した商が2であることからも分かるように、出力されるクロック信号の1周期の間にパルス信号は該リングを2周だけ周回することが分かる。
【0051】
以下において、図4に示された発振器の動作を説明する。初期状態においてNAND回路ND11から例えば論理値が0の信号が出力されると、該信号はクロック信号P1として発振器から出力されると共に、NAND回路ND12とNAND回路ND13及びNAND回路ND14へ供給される。これにより、NAND回路ND12とNAND回路ND13及びNAND回路ND14からは論理値が1の信号が出力される。従って、図4に示されるように、発振器からは論理値が1のクロック信号P2とクロック信号P3及びクロック信号P4が出力される。
【0052】
このとき、NAND回路ND15へはNAND回路ND12〜ND14からそれぞれ論理値が1の信号が供給されるため、NAND回路ND15からは論理値が0の信号が出力される。これより、図4に示されるように、発振器からは論理値が0のクロック信号P5が出力される。
【0053】
また、上記と同様に、NAND回路ND15から出力される論理値0の信号は、NAND回路ND16とNAND回路ND11及びNAND回路ND12へ供給されるため、NAND回路ND16とNAND回路ND11及びNAND回路ND12からは共に論理値1の信号が出力される。これより、発振器からは論理値が1のクロック信号P6,P1,P2が出力される。
【0054】
そしてさらに、NAND回路ND13にはNAND回路ND16,ND11,ND12から論理値1の信号が供給されるため、論理値0の信号が出力される。これより、発振器からは論理値0のクロック信号P3が出力される。
【0055】
以下同様に、NAND回路ND14〜ND16からは論理値1のクロック信号P4〜P6が出力され、NAND回路ND11からは再度論理値0のクロック信号P1が出力される。
【0056】
従って、図4に示されるように、クロック信号P1〜P6の論理値は(0,1,1,1)というパターンを順次繰り返すように時間変化する。ここで、クロック信号P1からクロック信号P6が順次生成される時間を1サイクルとすれば、図4に示されるように3サイクル目に再びNAND回路ND11から初期値である論理値0のクロック信号P1が出力されることになる。これより、3サイクル目から2サイクルの間においては2サイクル目までの出力パターンが繰り返される。
【0057】
ここで、図4に示されるように、上記クロック信号P2,P4,P6の論理レベルは常に1となり固定されるため、本発振器はクロック信号P1,P3,P5による3相クロック信号を生成し出力するものとされる。
【0058】
なお、上記クロック信号P1〜P6の生成タイミングが図5(a)〜(f)に示される。図5(a)に示されるように、時刻T1においてクロック信号P1がロウレベル(L)に遷移すると、図5(c)に示されるように、時刻T2においてNAND回路ND13から出力されるクロック信号P3がハイレベル(H)に遷移する。これより、NAND回路ND15に入力される三つの信号は共にハイレベルとなるため、図5(e)に示されるように、時刻T3においてクロック信号P5がロウレベルに遷移する。そして、図5(a)に示されるように、時刻T4においてクロック信号P1がハイレベルに遷移する。
【0059】
このとき、NAND回路ND13に入力される三つの信号は共にハイレベルとなるため、図5(c)に示されるように、時刻T5においてクロック信号P3がロウレベルに遷移する。これより、NAND回路ND15へロウレベルの信号が供給されるため、図5(e)に示されるように、時刻T6においてクロック信号P5がハイレベルに遷移する。
【0060】
そして、NAND回路ND1へ入力される三つの信号が共にハイレベルとなるため、図5(a)に示されるように時刻T7においてクロック信号P1がロウレベルへ遷移する。
【0061】
以下同様に、図5(a)〜(f)に示されるようにクロック信号P1〜P6のレベルが所定のタイミングで順次遷移する。そして、例えばクロック信号P1がロウレベルからハイレベルへ遷移する時刻T4から時刻T10までの1周期Tの間においては、期間(T/3)毎にクロック信号P5,P3が順次ロウレベルからハイレベルへ遷移する。
【0062】
以上より、本発明の実施の形態2に係る発振器によれば、高精度に均一な位相差を持つ3相のクロック信号P1,P3,P5を簡易な構成により生成することができる。
[実施の形態3]
図6は、本発明の実施の形態3に係る発振器の構成とその動作を説明する図である。図6に示されるように、実施の形態3に係る発振器は6個のNAND回路ND21〜ND26が順次リング状に接続されたもので、NAND回路ND21〜ND26の出力ノードからクロック信号P1〜P6が出力される。
【0063】
ここで、図6に示された発振器においては、それぞれ入力端子数が4であるNAND回路が6個リング状に接続され、各NAND回路ND21〜ND26の出力ノードは該NAND回路に対して入力端子数である4だけ先までの各NAND回路の入力ノードにそれぞれ接続される。
【0064】
すなわち、例えばNAND回路ND21の出力ノードは1つ先に接続されたNAND回路ND22の入力ノードと、2つ先に接続されたNAND回路ND23の入力ノードと、3つ先に接続されたNAND回路ND24と、4つ先に接続されたNAND回路ND25に接続される。同様に、NAND回路ND26の出力ノードは1つ先に接続されたNAND回路ND21の入力ノードと、2つ先に接続されたNAND回路ND22の入力ノードと、3つ先に接続されたNAND回路ND23の入力ノードと、4つ先に接続されたNAND回路ND24に接続される。これより、図6に示された発振器は、上記第1の条件を満たす。
【0065】
次に、図6に示されたリング発振器では、段数が6で、NAND回路ND21〜ND26の入力端子数に1を足した数は5となるため、段数が該入力端子数に1を足した数の倍数とはならない。このことから、図6に示された発振器は、上記第2の条件を満たし、発振動作を行う回路であることがわかる。
【0066】
また、図6に示されたリング発振器では、上記入力端子数に1を足した数と段数との最大公約数は1となるため、該段数は該最大公約数の6倍となり偶数倍とされる。
【0067】
以上より、図4に示された本実施の形態2に係る発振器は、上記第1から第3の条件を満たしていることが分かる。
【0068】
ここで、該段数を該最大公約数で除した商が6となることから、図6に示された発振器においては6相のクロック信号が生成される。また、該入力端子数に1を足した数を該最大公約数で除した商が5であることからも分かるように、出力されるクロック信号の1周期の間にパルス信号は該リングを5周だけ周回することが分かる。
【0069】
以下において、図6に示された発振器の動作を説明する。初期状態においてNAND回路ND21から例えば論理値が0の信号が出力されると、該信号はクロック信号P1として発振器から出力されると共に、NAND回路ND22からNAND回路ND25へ供給される。これにより、NAND回路ND22からNAND回路ND25からは論理値が1の信号が出力される。従って、図6に示されるように、発振器からは論理値が1のクロック信号P2〜P5が出力される。
【0070】
このとき、NAND回路ND26へはNAND回路ND22〜ND25からそれぞれ論理値が1の信号が供給されるため、NAND回路ND26からは論理値が0の信号が出力される。これより、図6に示されるように、発振器からは論理値が0のクロック信号P6が出力される。
【0071】
また、上記と同様に、NAND回路ND26から出力される論理値0の信号は、NAND回路ND21からNAND回路ND24へ供給されるため、NAND回路ND21〜ND24からは共に論理値1の信号が出力される。これより、発振器からは論理値が1のクロック信号P1〜P4が出力される。
【0072】
そしてさらに、NAND回路ND25にはNAND回路ND21〜ND24から論理値1の信号が供給されるため、論理値0の信号が出力される。これより、発振器からは論理値0のクロック信号P5が出力される。
【0073】
従って、図6に示されるように、クロック信号P1〜P6の論理値は(0,1,1,1,1)というパターンを順次繰り返すように時間変化する。ここで、クロック信号P1からクロック信号P6が順次生成される時間を1サイクルとすれば、図6に示されるように6サイクル目に再びNAND回路ND21から初期値である論理値0のクロック信号P1が出力されることになる。これより、6サイクル目から5サイクルの間においては5サイクル目までの出力パターンが繰り返される。
【0074】
なお、上記クロック信号P1〜P6の生成タイミングが図7(a)〜(f)に示される。図7(a)に示されるように、時刻T1においてクロック信号P1がロウレベル(L)に遷移すると、図7(b)に示されるように、時刻T2においてNAND回路ND22から出力されるクロック信号P2がハイレベル(H)に遷移する。これより、NAND回路ND26に入力される四つの信号は共にハイレベルとなるため、図7(f)に示されるように、時刻T3においてクロック信号P6がロウレベルに遷移する。そして、図7(a)に示されるように、時刻T4においてクロック信号P1がハイレベルに遷移する。
【0075】
このとき、NAND回路ND25に入力される四つの信号は共にハイレベルとなるため、図7(e)に示されるように、時刻T5においてクロック信号P5がロウレベルに遷移する。これより、NAND回路ND26へロウレベルの信号が供給されるため、図7(f)に示されるように、時刻T6においてクロック信号P6がハイレベルに遷移する。
【0076】
そして、NAND回路ND24へ入力される四つの信号が共にハイレベルとなるため、図7(d)に示されるように時刻T7においてクロック信号P4がロウレベルへ遷移する。
【0077】
以下同様に、図7(a)〜(f)に示されるようにクロック信号P1〜P6のレベルが所定のタイミングで順次遷移する。そして、例えばクロック信号P1がロウレベルからハイレベルへ遷移する時刻T4から時刻T16までの1周期Tの間においては、期間(T/6)毎にクロック信号P6,P5,P4,P3,P2が順次ロウレベルからハイレベルへ遷移する。
【0078】
以上より、本発明の実施の形態3に係る発振器によれば、高精度に均一な位相差を持つ偶数相(6相)のクロック信号P1〜P6を簡易な構成により生成することができ、上記実施の形態1に係る発振器と同様な効果を得ることができる。
[実施の形態4]
図8は、本発明の実施の形態4に係る発振器の構成を示す回路図である。図8に示されるように、本発明の実施の形態4に係る発振器は(2)個のNAND回路ND1〜ND(2)が順次リング状に接続されたもので、NAND回路ND1〜ND(2)の出力ノードからクロック信号P1〜P(2)が出力される。なお、上記Nは2以上の整数とされる。
【0079】
ここで、図8に示された発振器においては、それぞれ入力端子数が2であるNAND回路が(2)個リング状に接続され、各NAND回路ND1〜ND(2)の出力ノードは該NAND回路に対して入力端子数である2だけ先までの各NAND回路の入力ノードにそれぞれ接続される。
【0080】
すなわち、例えばNAND回路ND1の出力ノードは1つ先に接続されたNAND回路ND2の入力ノードと、2つ先に接続されたNAND回路ND3の入力ノードとに接続される。同様に、NAND回路ND(2)の出力ノードは1つ先に接続されたNAND回路ND1の入力ノードと、2つ先に接続されたNAND回路ND2の入力ノードとに接続される。これより、図8に示された発振器は、上記第1の条件を満たす。
【0081】
次に、図8に示されたリング発振器では、段数が(2)で、NAND回路ND1〜ND(2)の入力端子数に1を足した数は3となるため、段数が該入力端子数に1を足した数の倍数とはならない。このことから、図8に示された発振器は、上記第2の条件を満たし、発振動作を行う回路であることがわかる。
【0082】
さらに、図8に示されたリング発振器では、上記入力端子数に1を足した数と段数との最大公約数は1となるため、該段数は該最大公約数の(2)倍となり偶数倍とされる。
【0083】
以上より、図8に示された本実施の形態4に係る発振器は、上記第1から第3の条件を全て満たし、上記実施の形態1に係る発振器と同様な効果を奏する。
【0084】
なお、該段数を該最大公約数で除した商が(2)となるから、図8に示された発振器においては、(2)相のクロック信号が生成される。また、該入力端子数に1を足した数を該最大公約数で除した商が3であることから、出力されるクロック信号の1周期の間にパルス信号は該リングを3周だけ周回することが分かる。
【0085】
以上がNAND回路を用いて構成した本発明の実施の形態に係る発振器であるが、NAND回路により構成された偶数相クロック信号を生成する発振器であって、リング段数とクロック信号の相の数が一致する場合の該発振器の構成例をまとめると以下のようになる。
【0086】
【表1】

Figure 0003849614
なお、上記表1には、上記第1から第3の条件を満たす発振器を最も簡易な構成により実現するためのNAND回路の入力端子数とリング段数の組み合わせが示される。そして例えば、上記実施の形態1は該入力端子数が2でリング段数が8の場合に相当し、上記実施の形態3は該入力端子数が4でリング段数が6の場合に相当することになる。
【0087】
ここで、上記組み合わせは、表1の中央に示される(該入力端子数+1)が左端に示されるリング段数の因数以外で最小の素数となるように選択される。
[実施の形態5]
上記実施の形態1から4に係る発振器は、いずれもNAND回路を用いて構成されたものであるが、本発明の実施の形態に係る発振器は他の論理回路により構成することもできる。すなわち、例えばドモルガンの法則により上記実施の形態におけるNAND回路をNOR回路に置き換えることによっても、同様な作用及び効果を奏する発振器を実現することができる。以下に、具体例を説明する。
【0088】
ここで図9は、図1に示されたNAND回路ND1〜ND8をNOR回路NR1〜NR8で置き換えることにより得られる実施の形態5に係る発振器の構成及びその動作を示す図である。そして、図9においては、NOR回路NR1から初期値として論理値1のクロック信号P1が出力される場合の動作が示される。
【0089】
また、図10において、図9に示されたNOR回路NR1〜NR8から出力されるクロック信号P1〜P8の時間変化が示される。
【0090】
従って、図9及び図10に示されるように、本実施の形態5に係る発振器は上記実施の形態1に係る発振器と同様に動作することから、実施の形態1に係る発振器と同様な効果を得ることができる。
[実施の形態6]
図11は、図6に示されたNAND回路ND21〜ND26をNOR回路NR11〜NR16で置き換えることにより得られる実施の形態6に係る発振器の構成及びその動作を示す図である。そして、図11においては、NOR回路NR11から初期値として論理値1のクロック信号P1が出力される場合の動作が示される。
【0091】
また、図12において、図11に示されたNOR回路NR11〜NR16から出力されるクロック信号P1〜P6の時間変化が示される。
【0092】
従って、図11及び図12に示されるように、本実施の形態6に係る発振器は上記実施の形態3に係る発振器と同様に動作することから、実施の形態3に係る発振器と同様な効果を得ることができる。
[実施の形態7]
図13は、図8に示されたNAND回路ND1〜ND(2)をNOR回路NR1〜NR(2)で置き換えることにより得られる実施の形態7に係る発振器の構成を示す回路図である。なお、上記Nは2以上の整数とされる。
【0093】
本実施の形態7に係る発振器は、上記実施の形態4に係る発振器と同様に動作し、実施の形態4に係る発振器と同様な効果を得ることができる。
【0094】
【発明の効果】
本発明に係る発振器によれば、位相差が高精度に均一化された複数相のクロック信号を簡易な構成により得ることができる。
【0095】
ここで、発振器を構成する論理回路の個数が該入力端子数に1を足した数の倍数でなく、入力端子数に1を足した数と個数との最大公約数の偶数倍とされることにより、位相差が高精度に均一化された偶数相クロック信号を容易に得ることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係る発振器の構成とその動作を説明する図である。
【図2】図1に示された発振器の動作を示す波形図である。
【図3】本発明の実施の形態に係る発振要件を満たさない発振器の構成とその動作を説明する図である。
【図4】本発明の実施の形態2に係る発振器の構成とその動作を説明する図である。
【図5】図4に示された発振器の動作を示す波形図である。
【図6】本発明の実施の形態3に係る発振器の構成とその動作を説明する図である。
【図7】図6に示された発振器の動作を示す波形図である。
【図8】本発明の実施の形態4に係る発振器の構成を示す回路図である。
【図9】本発明の実施の形態5に係る発振器の構成とその動作を説明する図である。
【図10】図9に示された発振器の動作を示す波形図である。
【図11】本発明の実施の形態6に係る発振器の構成とその動作を説明する図である。
【図12】図11に示された発振器の動作を示す波形図である。
【図13】本発明の実施の形態7に係る発振器の構成を示す回路図である。
【符号の説明】
ND1〜ND8,ND11〜ND16,ND21〜ND26,ND(2−1),ND(2) NAND回路、NR1〜NR8,NR11〜NR16,NR(2−1),NR(2) NOR回路。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an oscillator.
[0002]
[Prior art]
One of the methods employed in a digital PLL (Phase-Locked Loop) circuit is to select an optimum pulse from among the generated multiphase clock signals and use it as an output signal of the PLL circuit. In this case, if a difference occurs in the phase difference between the clock signals constituting the multiphase clock signal, the jitter of the output signal increases in accordance with the magnitude of the difference. Is required to be constant.
[0003]
Further, the operation for performing the selection is realized by a digital circuit. However, when the number of phases of the multiphase clock is an odd number, the four arithmetic operations to be executed by the digital circuit are complicated. A large-scale arithmetic circuit is required.
[0004]
On the other hand, there is a ring oscillator as a general clock signal generation circuit, and the ring oscillator has an odd number of inverters connected in a ring shape. At this time, when an even number of inverters are connected in a ring shape, the whole is in a stable state and does not oscillate. Then, the number of phases of the multiphase clock signal obtained in the ring oscillator in which the odd number of inverters are connected as described above is an odd number, and the phase difference between the clock signals output from each inverter is a period of an odd number. .
[0005]
Here, Japanese Patent Application Laid-Open Nos. Hei 6-216721 and Hei 7-283697 each disclose an oscillator that generates a plurality of signals whose phase difference is an even-numbered period. However, these oscillators are not symmetrical in circuit configuration, and there are cases where the number of pulses transmitted between elements constituting the oscillator is one and two per unit period. For this reason, the oscillator has a problem in that power consumption noise occurs due to fluctuations in current consumption from period to period, resulting in a difference in the phase difference between the clock signals constituting the multiphase clock signal.
[0006]
[Problems to be solved by the invention]
On the other hand, by making the inverter a differential circuit, it is possible to oscillate an even number of inverters connected to each other. However, a ring oscillator having the inverter as a constituent element has a problem that the circuit scale becomes large.
[0007]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an oscillator that generates an even-phase clock signal having a uniform phase difference with high accuracy with a simple configuration.
[0008]
[Means for Solving the Problems]
An object of the present invention is an oscillator in which a plurality of logic circuits having the same number of input terminals are connected in a ring shape, and the number of logic circuits is an even number. Subordinate Connected, the output node of each logic circuit is the number of input terminals Latter part This is achieved by providing an oscillator characterized in that it is connected to the input node of each logic circuit up to the logic circuit connected to.
[0009]
According to such means, it is possible to output a clock signal having a plurality of phases in which the phase difference is made uniform with high accuracy from the plurality of logic circuits.
[0010]
Here, the oscillator oscillates on the condition that the number of the logic circuits is not a multiple of the number obtained by adding 1 to the number of input terminals, and the maximum common divisor of the number obtained by adding 1 to the number of input terminals and the number thereof. By setting it to an even multiple, an even-phase clock signal can be output.
[0011]
For example, the logic circuit can be a NAND circuit or a NOR circuit.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same reference numerals indicate the same or corresponding parts.
[0013]
An oscillator according to an embodiment of the present invention is a ring oscillator in which logic circuits such as NAND circuits are connected in an even-numbered ring shape, and the level is determined by an appropriate combination of the number of stages and the number of input terminals of the logic circuit. The present invention realizes the generation of an even-numbered clock signal in which the phase difference is made uniform with high accuracy.
[0014]
More specifically, the oscillator according to the embodiment of the present invention satisfies the following three conditions.
[0015]
First, an even number of 4 or more logic circuits such as NAND circuits having the same number of input terminals are connected in a ring shape, and an output node of each logic circuit is equal to the number of input terminals with respect to the logic circuit. Subsequent stage (hereinafter referred to as earlier) ) Are connected to the input nodes of the respective logic circuits.
[0016]
Second, the number of stages of the logic circuit constituting the ring oscillator is not a multiple of the number obtained by adding 1 to the number of input terminals of the logic circuit.
[0017]
Third, the number of stages is an even multiple of the greatest common divisor of the number of input terminals of the logic circuit plus one and the number of stages.
[0018]
Here, the second condition is an oscillation condition for performing the oscillation operation without the oscillator being in a stable state, regardless of whether the number of phases of the generated clock signal is an odd number or an even number. This is a necessary condition.
[0019]
The third condition is a condition for the oscillator to generate an even-numbered clock signal, and is the number of phases of the clock signal for which a quotient obtained by dividing the number of stages by the greatest common divisor is generated. The quotient obtained by dividing the “number of input terminals plus 1” by the greatest common divisor indicates the number of pulse signals that circulate the ring during one cycle of the clock signal output from the ring oscillator. .
[0020]
Hereinafter, a specific example of the oscillator according to the present embodiment will be described.
[Embodiment 1]
FIG. 1 is a diagram for explaining the configuration and operation of an oscillator according to Embodiment 1 of the present invention. As shown in FIG. 1, the oscillator according to the first embodiment has eight NAND circuits ND1 to ND8 sequentially connected in a ring shape. Clock signals P1 to P8 are output from the output nodes of the NAND circuits ND1 to ND8. Is output.
[0021]
Here, in the oscillator shown in FIG. 1, eight NAND circuits each having two input terminals are connected in a ring shape, and the output nodes of the NAND circuits ND1 to ND8 are input terminals to the NAND circuit. Each is connected to the input node of each NAND circuit up to 2 which is the number.
[0022]
That is, for example, the output node of the NAND circuit ND1 is connected to the input node of the NAND circuit ND2 connected one ahead and the input node of the NAND circuit ND3 connected two ahead. Similarly, the output node of the NAND circuit ND8 is connected to the input node of the NAND circuit ND1 connected one ahead and the input node of the NAND circuit ND2 connected two ahead. Thus, the oscillator shown in FIG. 1 satisfies the first condition.
[0023]
Next, in the ring oscillator shown in FIG. 1, the number of stages is 8, and the number of input terminals of the NAND circuits ND1 to ND8 plus 1 is 3, so the number of stages adds 1 to the number of input terminals. It is not a multiple of the number. From this, it can be seen that the oscillator shown in FIG. 1 is a circuit that satisfies the second condition and performs an oscillation operation.
[0024]
Further, in the ring oscillator shown in FIG. 1, since the greatest common divisor of the number of input terminals plus 1 and the number of stages is 1, the number of stages is 8 times the greatest common divisor and is an even multiple. The
[0025]
From the above, it can be seen that the oscillator according to the first embodiment shown in FIG. 1 satisfies all the first to third conditions.
[0026]
Here, as can be seen from the fact that the quotient obtained by dividing the number of stages by the greatest common divisor is 8, the oscillator shown in FIG. 1 generates an 8-phase clock signal. In addition, as can be seen from the fact that the quotient obtained by dividing the number of input terminals plus 1 by the greatest common divisor is 3, the pulse signal has 3 rings in one cycle of the output clock signal. It turns out that it goes around only one lap.
[0027]
Hereinafter, the operation of the oscillator shown in FIG. 1 will be described. For example, when a signal having a logical value of 0 is output from the NAND circuit ND1 in the initial state, the signal is output from the oscillator as the clock signal P1 and also supplied to the NAND circuit ND2 and the NAND circuit ND3. As a result, signals having a logical value of 1 are output from the NAND circuit ND2 and the NAND circuit ND3. Therefore, as shown in FIG. 1, a clock signal P2 and a clock signal P3 having a logical value of 1 are output from the oscillator.
[0028]
At this time, since the NAND circuit ND4 is supplied with signals having a logical value of 1 from the NAND circuits ND2 and ND3, the NAND circuit ND4 outputs a signal having a logical value of 0. As a result, as shown in FIG. 1, a clock signal P4 having a logical value of 0 is output from the oscillator.
[0029]
Similarly to the above, since the signal of logical value 0 output from the NAND circuit ND4 is supplied to the NAND circuit ND5 and NAND circuit ND6, both of the signals of logical value 1 are output from the NAND circuit ND5 and NAND circuit ND6. Is output. Thus, clock signals P5 and P6 having a logical value of 1 are output from the oscillator.
[0030]
Further, since a signal having a logical value 1 is supplied from the NAND circuits ND5 and ND6 to the NAND circuit ND7, a signal having a logical value 0 is output. Thus, a clock signal P7 having a logical value of 0 is output from the oscillator.
[0031]
Similarly, the NAND circuit ND8 and the NAND circuit ND1 output clock signals P8 and P1 having a logical value 1, and the NAND circuit ND2 outputs a clock signal P2 having a logical value 0.
[0032]
Therefore, as shown in FIG. 1, the logical values of the clock signals P1 to P8 change over time so that the pattern (0, 1, 1) is repeated sequentially. Here, assuming that the time for sequentially generating the clock signal P8 from the clock signal P1 is one cycle, as shown in FIG. 1, the clock signal P1 having the logical value 0 which is the initial value from the NAND circuit ND1 again in the fourth cycle. Will be output. Thus, the output pattern from the first to the third cycle is repeated between the fourth and third cycles.
[0033]
From the above, the oscillator shown in FIG. 1 generates and outputs eight-phase clock signals P1 to P8 with the above three cycles as one period.
[0034]
The generation timings of the clock signals P1 to P8 are shown in FIGS. As shown in FIG. 2A, when the clock signal P1 transits to a low level (L) of a logical value 0 at time T1, as shown in FIG. 2C, the signal is output from the NAND circuit ND3 at time T2. The clock signal P3 is shifted to the high level (H) of the logical value 1. As a result, since the two signals input to the NAND circuit ND4 are both at the high level, the clock signal P4 transitions to the low level at time T3 as shown in FIG. 2 (d). Then, as shown in FIG. 2F, the clock signal P6 transitions to a high level at time T4.
[0035]
At this time, since the two signals input to the NAND circuit ND7 are both at the high level, as shown in FIG. 2G, the clock signal P7 transitions to the low level at time T5. As a result, since a low level signal is supplied to the NAND circuit ND1, the clock signal P1 transits to a high level at time T6 as shown in FIG.
[0036]
Then, since the two signals input to the NAND circuit ND2 both become high level, the clock signal P2 transits to low level at time T7 as shown in FIG. 2B.
[0037]
Similarly, as shown in FIGS. 2A to 2H, the levels of the clock signals P1 to P8 sequentially change at a predetermined timing. For example, during one cycle T from time T6 to time T22 when the clock signal P1 transitions from the low level to the high level, the clock signals P4, P7, P2, P5, P8, P3 are provided every period (T / 8). , P6 sequentially transition from the low level to the high level. From this, the oscillator according to the first embodiment can generate an even-phase clock signal having a uniform phase difference with high accuracy.
[0038]
FIG. 3 shows an example of an oscillator that does not satisfy the second condition (oscillation condition). The oscillator shown in FIG. 3 includes two-input NAND circuits ND1 to ND6 connected in a ring shape. Here, the output node of the NAND circuit ND1 is connected to the input node of the NAND circuit ND2 and the input node of the NAND circuit ND3, and the output node of the NAND circuit ND2 is connected to the input node of the NAND circuit ND3 and the input node of the NAND circuit ND4. The output node of the NAND circuit ND3 is connected to the input node of the NAND circuit ND4 and the input node of the NAND circuit ND5. The output node of the NAND circuit ND4 is connected to the input node of the NAND circuit ND5 and the input node of the NAND circuit ND6. The output node of the NAND circuit ND5 is connected to the input node of the NAND circuit ND6 and the input node of the NAND circuit ND1. An output node of the NAND circuit ND6 is connected to an input node of the NAND circuit ND1 and an input node of the NAND circuit ND2.
[0039]
The oscillator shown in FIG. 3 having the above-described configuration has 6 logic circuits (NAND circuits) constituting the ring oscillator, and 3 is obtained by adding 1 to the number of input terminals of the logic circuit. Become. Therefore, the number of stages is a multiple of the number of input terminals plus one and does not satisfy the oscillation requirement, so the oscillator shown in FIG. 3 does not oscillate.
[0040]
That is, as shown in FIG. 3, when a signal having a logical value of 0, for example, is output from the NAND circuit ND1 in the initial state, the signal is output from the oscillator as the clock signal P1, and the NAND circuit ND2 and the NAND circuit Supplied to ND3. As a result, signals having a logical value of 1 are output from the NAND circuit ND2 and the NAND circuit ND3. Therefore, as shown in FIG. 3, a clock signal P2 and a clock signal P3 having a logical value of 1 are output from the oscillator.
[0041]
At this time, since the NAND circuit ND4 is supplied with signals having a logical value of 1 from the NAND circuits ND2 and ND3, the NAND circuit ND4 outputs a signal having a logical value of 0. As a result, as shown in FIG. 3, a clock signal P4 having a logical value of 0 is output from the oscillator. Similarly to the above, since the signal of logical value 0 output from the NAND circuit ND4 is supplied to the NAND circuit ND5 and NAND circuit ND6, both of the signals of logical value 1 are output from the NAND circuit ND5 and NAND circuit ND6. Is output. Thus, clock signals P5 and P6 having a logical value of 1 are output from the oscillator.
[0042]
Further, since the NAND circuit ND1 is supplied with a signal having a logic value 1 from the NAND circuits ND5 and ND6, a signal having a logic value 0 is output again from the NAND circuit ND1. From this, it can be seen that the NAND circuits ND1 to ND6 repeat the above operation as shown in FIG.
[0043]
Therefore, in the oscillator shown in FIG. 3, since the logical values of the clock signals P1 to P6 are fixed, the oscillation operation is not realized.
[0044]
As described above, according to the oscillator according to the first embodiment of the present invention, even-numbered (eight-phase) clock signals P1 to P8 having a uniform phase difference can be generated with a simple configuration. The circuit scale of the digital PLL circuit incorporating the oscillator can be reduced, the power consumption of the digital PLL circuit can be reduced, and the increase in jitter of the clock signal output from the digital PLL circuit can be suppressed.
[Embodiment 2]
FIG. 4 is a diagram for explaining the configuration and operation of an oscillator according to Embodiment 2 of the present invention. As shown in FIG. 4, the oscillator according to the second embodiment has six NAND circuits ND11 to ND16 sequentially connected in a ring shape, and clock signals P1 to P6 are output from the output nodes of the NAND circuits ND11 to ND16. Is output.
[0045]
Here, in the oscillator shown in FIG. 4, six NAND circuits each having three input terminals are connected in a ring shape, and the output nodes of the NAND circuits ND11 to ND16 are input terminals to the NAND circuit. Each is connected to the input node of each NAND circuit up to 3 which is the number.
[0046]
That is, for example, the output node of the NAND circuit ND11 is the input node of the NAND circuit ND12 connected first, the input node of the NAND circuit ND13 connected second, and the NAND circuit ND14 connected third. Connected to. Similarly, the output node of the NAND circuit ND16 is the input node of the NAND circuit ND11 connected first, the input node of the NAND circuit ND12 connected second, and the NAND circuit ND13 connected third. Connected to the input node. Thus, the oscillator shown in FIG. 4 satisfies the first condition.
[0047]
Next, in the ring oscillator shown in FIG. 4, the number of stages is 6, and the number obtained by adding 1 to the number of input terminals of the NAND circuits ND11 to ND16 is 4. Therefore, the number of stages is added to the number of input terminals. It is not a multiple of the number. From this, it can be seen that the oscillator shown in FIG. 4 is a circuit that satisfies the second condition and performs an oscillation operation.
[0048]
In the ring oscillator shown in FIG. 4, since the greatest common divisor of the number of input terminals plus 1 and the number of stages is 2, the number of stages is three times the greatest common divisor and is an odd multiple. The
[0049]
As described above, the oscillator according to the second embodiment shown in FIG. 4 satisfies the first and second conditions, but does not satisfy the third condition. For this reason, the oscillator according to the second embodiment generates an odd-phase clock signal.
[0050]
Specifically, since the quotient obtained by dividing the number of stages by the greatest common divisor is 3, a three-phase clock signal is generated in the oscillator shown in FIG. In addition, as can be seen from the fact that the quotient obtained by dividing the number of input terminals plus 1 by the greatest common divisor is 2, the pulse signal is connected to the ring 2 during one cycle of the output clock signal. It turns out that it goes around only one lap.
[0051]
The operation of the oscillator shown in FIG. 4 will be described below. For example, when a signal having a logical value of 0 is output from the NAND circuit ND11 in the initial state, the signal is output from the oscillator as the clock signal P1 and supplied to the NAND circuit ND12, the NAND circuit ND13, and the NAND circuit ND14. As a result, signals having a logical value of 1 are output from the NAND circuit ND12, the NAND circuit ND13, and the NAND circuit ND14. Therefore, as shown in FIG. 4, the clock signal P2, the clock signal P3, and the clock signal P4 having a logical value of 1 are output from the oscillator.
[0052]
At this time, signals having a logical value of 1 are supplied from the NAND circuits ND12 to ND14 to the NAND circuit ND15, so that a signal having a logical value of 0 is output from the NAND circuit ND15. As a result, as shown in FIG. 4, a clock signal P5 having a logical value of 0 is output from the oscillator.
[0053]
Similarly to the above, since the signal of logical value 0 output from the NAND circuit ND15 is supplied to the NAND circuit ND16, the NAND circuit ND11, and the NAND circuit ND12, the NAND circuit ND16, the NAND circuit ND11, and the NAND circuit ND12 In both cases, a signal of logical value 1 is output. As a result, clock signals P6, P1, and P2 having a logical value of 1 are output from the oscillator.
[0054]
Further, since a signal having a logical value 1 is supplied from the NAND circuits ND16, ND11, and ND12 to the NAND circuit ND13, a signal having a logical value 0 is output. Thus, a clock signal P3 having a logical value of 0 is output from the oscillator.
[0055]
Similarly, the NAND circuits ND14 to ND16 output a clock signal P4 to P6 having a logical value 1, and the NAND circuit ND11 outputs a clock signal P1 having a logical value 0 again.
[0056]
Therefore, as shown in FIG. 4, the logical values of the clock signals P1 to P6 change with time so that the pattern (0, 1, 1, 1) is repeated sequentially. Here, assuming that the time for sequentially generating the clock signal P6 from the clock signal P1 is one cycle, as shown in FIG. 4, the clock signal P1 having the logical value 0 which is the initial value from the NAND circuit ND11 again in the third cycle. Will be output. Thus, the output pattern from the second cycle to the second cycle is repeated between the third cycle and the second cycle.
[0057]
Here, as shown in FIG. 4, since the logic levels of the clock signals P2, P4, and P6 are always fixed at 1, this oscillator generates and outputs a three-phase clock signal based on the clock signals P1, P3, and P5. It is supposed to be.
[0058]
The generation timings of the clock signals P1 to P6 are shown in FIGS. As shown in FIG. 5A, when the clock signal P1 transitions to the low level (L) at time T1, as shown in FIG. 5C, the clock signal P3 output from the NAND circuit ND13 at time T2. Transits to a high level (H). As a result, since the three signals input to the NAND circuit ND15 are both at the high level, as shown in FIG. 5E, the clock signal P5 transitions to the low level at time T3. Then, as shown in FIG. 5A, the clock signal P1 transitions to a high level at time T4.
[0059]
At this time, since the three signals input to the NAND circuit ND13 are both at the high level, the clock signal P3 transitions to the low level at time T5 as shown in FIG. 5C. Thus, since a low level signal is supplied to the NAND circuit ND15, the clock signal P5 transitions to a high level at time T6 as shown in FIG. 5 (e).
[0060]
Since all three signals input to the NAND circuit ND1 are at a high level, the clock signal P1 transitions to a low level at time T7 as shown in FIG. 5A.
[0061]
Similarly, as shown in FIGS. 5A to 5F, the levels of the clock signals P1 to P6 sequentially change at a predetermined timing. For example, during one cycle T from time T4 to time T10 when the clock signal P1 changes from the low level to the high level, the clock signals P5 and P3 sequentially change from the low level to the high level every period (T / 3). To do.
[0062]
As described above, according to the oscillator according to the second embodiment of the present invention, the three-phase clock signals P1, P3, and P5 having a uniform phase difference with high accuracy can be generated with a simple configuration.
[Embodiment 3]
FIG. 6 is a diagram for explaining the configuration and operation of an oscillator according to Embodiment 3 of the present invention. As shown in FIG. 6, the oscillator according to the third embodiment includes six NAND circuits ND21 to ND26 sequentially connected in a ring shape. Clock signals P1 to P6 are output from the output nodes of the NAND circuits ND21 to ND26. Is output.
[0063]
Here, in the oscillator shown in FIG. 6, six NAND circuits each having four input terminals are connected in a ring shape, and the output nodes of the NAND circuits ND21 to ND26 are input terminals to the NAND circuit. Each is connected to the input node of each NAND circuit up to 4 which is the number.
[0064]
That is, for example, the output node of the NAND circuit ND21 is the input node of the NAND circuit ND22 connected first, the input node of the NAND circuit ND23 connected second, and the NAND circuit ND24 connected third. Are connected to the NAND circuit ND25 connected four times ahead. Similarly, the output node of the NAND circuit ND26 is the input node of the NAND circuit ND21 connected first, the input node of the NAND circuit ND22 connected second, and the NAND circuit ND23 connected third. And the NAND circuit ND24 connected four times ahead. Thus, the oscillator shown in FIG. 6 satisfies the first condition.
[0065]
Next, in the ring oscillator shown in FIG. 6, the number of stages is 6, and the number obtained by adding 1 to the number of input terminals of the NAND circuits ND21 to ND26 is 5. Therefore, the number of stages is 1 added to the number of input terminals. It is not a multiple of the number. From this, it can be seen that the oscillator shown in FIG. 6 is a circuit that satisfies the second condition and performs an oscillation operation.
[0066]
In the ring oscillator shown in FIG. 6, since the greatest common divisor of the number of input terminals plus 1 and the number of stages is 1, the number of stages is an even multiple of 6 times the greatest common divisor. The
[0067]
From the above, it can be seen that the oscillator according to the second embodiment shown in FIG. 4 satisfies the first to third conditions.
[0068]
Here, since the quotient obtained by dividing the number of stages by the greatest common divisor is 6, a six-phase clock signal is generated in the oscillator shown in FIG. Further, as can be seen from the fact that the quotient obtained by dividing the number of input terminals plus 1 by the greatest common divisor is 5, the pulse signal has 5 rings during one cycle of the output clock signal. It turns out that it goes around only one lap.
[0069]
In the following, the operation of the oscillator shown in FIG. 6 will be described. When a signal having a logical value of 0, for example, is output from the NAND circuit ND21 in the initial state, the signal is output from the oscillator as the clock signal P1 and supplied from the NAND circuit ND22 to the NAND circuit ND25. As a result, a signal having a logical value of 1 is output from the NAND circuit ND22 to the NAND circuit ND25. Therefore, as shown in FIG. 6, clock signals P2 to P5 having a logical value of 1 are output from the oscillator.
[0070]
At this time, since the NAND circuit ND26 is supplied with signals having a logical value of 1 from the NAND circuits ND22 to ND25, the NAND circuit ND26 outputs a signal having a logical value of 0. As a result, as shown in FIG. 6, a clock signal P6 having a logical value of 0 is output from the oscillator.
[0071]
Similarly to the above, since the signal of logical value 0 output from the NAND circuit ND26 is supplied from the NAND circuit ND21 to the NAND circuit ND24, signals of logical value 1 are output from the NAND circuits ND21 to ND24. The Thus, clock signals P1 to P4 having a logical value of 1 are output from the oscillator.
[0072]
Further, since a signal having a logical value 1 is supplied from the NAND circuits ND21 to ND24 to the NAND circuit ND25, a signal having a logical value 0 is output. Thus, a clock signal P5 having a logical value of 0 is output from the oscillator.
[0073]
Therefore, as shown in FIG. 6, the logical values of the clock signals P1 to P6 change with time so that the pattern (0, 1, 1, 1, 1) is repeated sequentially. Here, assuming that the time for sequentially generating the clock signal P6 from the clock signal P1 is one cycle, as shown in FIG. 6, the clock signal P1 having the logical value 0 which is the initial value from the NAND circuit ND21 again in the sixth cycle. Will be output. Thus, the output pattern up to the fifth cycle is repeated between the sixth cycle and the fifth cycle.
[0074]
The generation timings of the clock signals P1 to P6 are shown in FIGS. As shown in FIG. 7A, when the clock signal P1 transitions to the low level (L) at time T1, as shown in FIG. 7B, the clock signal P2 output from the NAND circuit ND22 at time T2. Transits to a high level (H). As a result, the four signals input to the NAND circuit ND26 are both at the high level, so that the clock signal P6 transitions to the low level at time T3 as shown in FIG. 7 (f). Then, as shown in FIG. 7A, the clock signal P1 transitions to a high level at time T4.
[0075]
At this time, since the four signals input to the NAND circuit ND25 are both at the high level, as shown in FIG. 7E, the clock signal P5 transitions to the low level at time T5. Thus, since the low level signal is supplied to the NAND circuit ND26, the clock signal P6 transitions to the high level at time T6 as shown in FIG. 7 (f).
[0076]
Since the four signals input to the NAND circuit ND24 are both at the high level, the clock signal P4 changes to the low level at time T7 as shown in FIG. 7D.
[0077]
Similarly, as shown in FIGS. 7A to 7F, the levels of the clock signals P1 to P6 sequentially change at a predetermined timing. For example, during one period T from time T4 to time T16 when the clock signal P1 transitions from the low level to the high level, the clock signals P6, P5, P4, P3, and P2 are sequentially generated every period (T / 6). Transition from low level to high level.
[0078]
As described above, according to the oscillator according to the third embodiment of the present invention, the even-numbered (six-phase) clock signals P1 to P6 having a uniform phase difference can be generated with a simple configuration. The same effect as the oscillator according to the first embodiment can be obtained.
[Embodiment 4]
FIG. 8 is a circuit diagram showing a configuration of an oscillator according to Embodiment 4 of the present invention. As shown in FIG. 8, the oscillator according to the fourth embodiment of the present invention is (2 N ) NAND circuits ND1 to ND (2 N ) Are sequentially connected in a ring shape, and NAND circuits ND1 to ND (2 N ) From the output node of the clock signals P1 to P (2 N ) Is output. The N is an integer of 2 or more.
[0079]
Here, in the oscillator shown in FIG. 8, each NAND circuit having two input terminals is (2 N ) Connected in a ring shape, each NAND circuit ND1 to ND (2 N ) Are connected to the input nodes of the NAND circuits up to 2 which is the number of input terminals with respect to the NAND circuit.
[0080]
That is, for example, the output node of the NAND circuit ND1 is connected to the input node of the NAND circuit ND2 connected one ahead and the input node of the NAND circuit ND3 connected two ahead. Similarly, NAND circuit ND (2 N ) Are connected to the input node of the NAND circuit ND1 connected one ahead and the input node of the NAND circuit ND2 connected two ahead. Thus, the oscillator shown in FIG. 8 satisfies the first condition.
[0081]
Next, in the ring oscillator shown in FIG. N ), NAND circuits ND1 to ND (2 N ), The number obtained by adding 1 to the number of input terminals is 3, so the number of stages is not a multiple of the number obtained by adding 1 to the number of input terminals. From this, it can be seen that the oscillator shown in FIG. 8 is a circuit that satisfies the second condition and performs an oscillation operation.
[0082]
Further, in the ring oscillator shown in FIG. 8, since the greatest common divisor of the number of input terminals plus 1 and the number of stages is 1, the number of stages is equal to (2 N ) Times and even times.
[0083]
As described above, the oscillator according to the fourth embodiment shown in FIG. 8 satisfies all the first to third conditions, and has the same effect as the oscillator according to the first embodiment.
[0084]
The quotient obtained by dividing the number of steps by the greatest common divisor is (2 N Therefore, in the oscillator shown in FIG. N ) Phase clock signal is generated. Further, since the quotient obtained by dividing the number of input terminals plus 1 by the greatest common divisor is 3, the pulse signal circulates the ring only three times during one cycle of the output clock signal. I understand that.
[0085]
The above is an oscillator according to an embodiment of the present invention configured using a NAND circuit, but is an oscillator that generates an even-phase clock signal configured by a NAND circuit, and has the number of ring stages and the number of phases of the clock signal. The configuration example of the oscillator in the case of coincidence is summarized as follows.
[0086]
[Table 1]
Figure 0003849614
Table 1 shows combinations of the number of input terminals and the number of ring stages of a NAND circuit for realizing an oscillator satisfying the first to third conditions with the simplest configuration. For example, the first embodiment corresponds to the case where the number of input terminals is 2 and the number of ring stages is 8, and the third embodiment corresponds to the case where the number of input terminals is 4 and the number of ring stages is 6. Become.
[0087]
Here, the combination is selected so that (the number of input terminals + 1) shown in the center of Table 1 is the smallest prime number other than the factor of the number of ring stages shown at the left end.
[Embodiment 5]
Although the oscillators according to the first to fourth embodiments are each configured using a NAND circuit, the oscillator according to the embodiment of the present invention can also be configured with other logic circuits. That is, for example, by replacing the NAND circuit in the above embodiment with a NOR circuit according to Domorgan's law, an oscillator having the same operation and effect can be realized. A specific example will be described below.
[0088]
FIG. 9 is a diagram showing the configuration and operation of the oscillator according to the fifth embodiment obtained by replacing the NAND circuits ND1 to ND8 shown in FIG. 1 with the NOR circuits NR1 to NR8. FIG. 9 shows the operation in the case where the clock signal P1 having the logical value 1 is output from the NOR circuit NR1 as the initial value.
[0089]
Further, FIG. 10 shows time changes of the clock signals P1 to P8 output from the NOR circuits NR1 to NR8 shown in FIG.
[0090]
Therefore, as shown in FIG. 9 and FIG. 10, the oscillator according to the fifth embodiment operates in the same manner as the oscillator according to the first embodiment, and therefore has the same effect as the oscillator according to the first embodiment. Obtainable.
[Embodiment 6]
FIG. 11 is a diagram showing a configuration and operation of an oscillator according to the sixth embodiment obtained by replacing NAND circuits ND21 to ND26 shown in FIG. 6 with NOR circuits NR11 to NR16. FIG. 11 shows an operation when the clock signal P1 having a logical value 1 is output from the NOR circuit NR11 as an initial value.
[0091]
Further, FIG. 12 shows time changes of the clock signals P1 to P6 output from the NOR circuits NR11 to NR16 shown in FIG.
[0092]
Therefore, as shown in FIG. 11 and FIG. 12, the oscillator according to the sixth embodiment operates in the same manner as the oscillator according to the third embodiment, and therefore has the same effect as the oscillator according to the third embodiment. Obtainable.
[Embodiment 7]
13 shows NAND circuits ND1 to ND (2) shown in FIG. N ) NOR circuits NR1 to NR (2 N ) Is a circuit diagram showing a configuration of the oscillator according to the seventh embodiment obtained by replacing with). The N is an integer of 2 or more.
[0093]
The oscillator according to the seventh embodiment operates in the same manner as the oscillator according to the fourth embodiment, and can obtain the same effect as the oscillator according to the fourth embodiment.
[0094]
【The invention's effect】
According to the oscillator of the present invention, it is possible to obtain a multi-phase clock signal having a uniform phase difference with high accuracy by a simple configuration.
[0095]
Here, the number of logic circuits constituting the oscillator is not a multiple of the number obtained by adding 1 to the number of input terminals, but an even multiple of the greatest common divisor of the number obtained by adding 1 to the number of input terminals and the number. Thus, it is possible to easily obtain an even-phase clock signal in which the phase difference is made uniform with high accuracy.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining the configuration and operation of an oscillator according to a first embodiment of the present invention.
FIG. 2 is a waveform diagram showing an operation of the oscillator shown in FIG.
FIG. 3 is a diagram for explaining the configuration and operation of an oscillator that does not satisfy the oscillation requirements according to the embodiment of the present invention;
FIG. 4 is a diagram for explaining the configuration and operation of an oscillator according to a second embodiment of the present invention.
FIG. 5 is a waveform diagram showing an operation of the oscillator shown in FIG. 4;
FIG. 6 is a diagram for explaining the configuration and operation of an oscillator according to a third embodiment of the present invention.
7 is a waveform diagram showing an operation of the oscillator shown in FIG. 6. FIG.
FIG. 8 is a circuit diagram showing a configuration of an oscillator according to a fourth embodiment of the present invention.
FIG. 9 is a diagram for explaining the configuration and operation of an oscillator according to a fifth embodiment of the present invention.
10 is a waveform diagram showing an operation of the oscillator shown in FIG. 9. FIG.
FIG. 11 is a diagram for explaining the configuration and operation of an oscillator according to a sixth embodiment of the present invention.
12 is a waveform diagram showing an operation of the oscillator shown in FIG. 11. FIG.
FIG. 13 is a circuit diagram showing a configuration of an oscillator according to a seventh embodiment of the present invention.
[Explanation of symbols]
ND1 to ND8, ND11 to ND16, ND21 to ND26, ND (2 N -1), ND (2 N NAND circuit, NR1 to NR8, NR11 to NR16, NR (2 N -1), NR (2 N ) NOR circuit.

Claims (4)

同じ入力端子数を有する複数の論理回路がリング状に接続された発振器であって、
前記論理回路は偶数個従属接続され、各々の前記論理回路の出力ノードは前記入力端子数だけ後段に接続された前記論理回路までの各々の前記論理回路の入力ノードに接続されたことを特徴とする発振器。
An oscillator in which a plurality of logic circuits having the same number of input terminals are connected in a ring shape,
An even number of the logic circuits are connected in cascade , and an output node of each of the logic circuits is connected to an input node of each of the logic circuits up to the logic circuit connected to the subsequent stage by the number of input terminals. Oscillator.
前記論理回路の個数は、前記入力端子数に1を足した数の倍数でないと共に、前記入力端子数に1を足した数と前記個数との最大公約数の偶数倍とされることを特徴とする請求項1に記載の発振器。The number of the logic circuits is not a multiple of the number obtained by adding 1 to the number of input terminals, and is an even multiple of the greatest common divisor of the number obtained by adding 1 to the number of input terminals and the number. The oscillator according to claim 1. 前記論理回路はNAND回路からなる請求項1に記載の発振器。The oscillator according to claim 1, wherein the logic circuit is a NAND circuit. 前記論理回路はNOR回路からなる請求項1に記載の発振器。The oscillator according to claim 1, wherein the logic circuit comprises a NOR circuit.
JP2002247621A 2002-08-27 2002-08-27 Oscillator Expired - Fee Related JP3849614B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002247621A JP3849614B2 (en) 2002-08-27 2002-08-27 Oscillator
US11/208,536 US20060066413A1 (en) 2002-08-27 2005-08-23 Oscillator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002247621A JP3849614B2 (en) 2002-08-27 2002-08-27 Oscillator

Publications (3)

Publication Number Publication Date
JP2004088496A JP2004088496A (en) 2004-03-18
JP2004088496A5 JP2004088496A5 (en) 2005-09-02
JP3849614B2 true JP3849614B2 (en) 2006-11-22

Family

ID=32055219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002247621A Expired - Fee Related JP3849614B2 (en) 2002-08-27 2002-08-27 Oscillator

Country Status (1)

Country Link
JP (1) JP3849614B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2009144819A1 (en) 2008-05-30 2011-09-29 富士通株式会社 Electric circuit, ring oscillation circuit, and receiving circuit

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62125657A (en) * 1985-11-27 1987-06-06 Hitachi Ltd Semiconductor integrated circuit device
JPH04361418A (en) * 1991-06-10 1992-12-15 Nec Ic Microcomput Syst Ltd Ring oscillator
JP3455982B2 (en) * 1993-01-14 2003-10-14 株式会社デンソー Even stage ring oscillator and pulse phase difference encoding circuit
JP2663397B2 (en) * 1994-04-07 1997-10-15 高エネルギー加速器研究機構長 Voltage controlled oscillator circuit and signal detector using the same
JP3577259B2 (en) * 2000-05-24 2004-10-13 ザインエレクトロニクス株式会社 Differential ring oscillator circuit and multi-phase clock oscillator using the same

Also Published As

Publication number Publication date
JP2004088496A (en) 2004-03-18

Similar Documents

Publication Publication Date Title
US6388492B2 (en) Clock generation circuit
JP5097573B2 (en) Frequency divider circuit
US8471608B2 (en) Clock divider circuit
EP3772182A1 (en) Voltage controlled oscillator based analog-to-digital converter including a maximum length sequence generator
JPH09266444A (en) Phase locked loop having voltage-controlled oscillator utilizing combinational logic
JP2002344308A (en) Odd number frequency divider and 90 degree phaser shifter using the same
JP4083884B2 (en) PLL circuit and semiconductor integrated circuit incorporating PLL circuit
JP3849614B2 (en) Oscillator
US7378885B1 (en) Multiphase divider for P-PLL based serial link receivers
US8884665B2 (en) Multiple-phase clock generator
US6271702B1 (en) Clock circuit for generating a delay
JPH09312567A (en) Control circuit for pll frequency synthesizer
US20060066413A1 (en) Oscillator
JP2005006123A (en) Lvds receiver
JP2841901B2 (en) PWM signal operation circuit
JP2001318731A (en) Multi-phase clock generation circuit
US10560053B2 (en) Digital fractional frequency divider
EP1569339A1 (en) Ring oscillator
JP3798253B2 (en) Phase synchronization circuit
US7643580B2 (en) Signal generator circuit having multiple output frequencies
JP3325001B2 (en) Serial-parallel converter
JP2008294492A (en) Polyphase clock generation circuit
JP2004525548A (en) Precision phase generator
JP2003229761A (en) Counter circuit and pll circuit using the same
JP2754005B2 (en) Polyphase pulse generation circuit

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050301

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050301

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060726

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060821

LAPS Cancellation because of no payment of annual fees