(57)【特許請求の範囲】
【請求項１】
第１の電流源からミラー元となる第１のＭＯＳトランジスタのゲートおよびドレインに流れる電流を、第２のＭＯＳトランジスタを流れる電流にミラーするカレントミラー回路において、
前記第１のＭＯＳトランジスタのゲートと前記第２のＭＯＳトランジスタのゲートとの間に、この順序で直列に接続された第４、第２、第１および第３の抵抗と、
前記第１の抵抗および前記第３の抵抗の間のノード、ならびに、前記第２の抵抗および前記第４の抵抗の間のノードを入力とし、前記第１および第２の抵抗の間のノードを出力とする差動増幅回路とを備え、
前記第３の抵抗は前記第１の抵抗よりも大きい抵抗値に設定され、前記第４の抵抗は前記第２の抵抗よりも大きい抵抗値に設定され、前記第３の抵抗は前記第４の抵抗よりも大きい抵抗値に設定されていることを特徴とするカレントミラー回路。
【請求項２】
前記第１の抵抗および前記第３の抵抗の抵抗値の比率と前記第２の抵抗および前記第４の抵抗の抵抗値の比率とが等しい値に設定されていることを特徴とする請求項１記載のカレントミラー回路。
【請求項３】
さらに、一方の端子が前記第３の抵抗と前記第２のＭＯＳトランジスタのゲートとの間のノードに接続された容量素子を備え、前記第１の抵抗および前記第３の抵抗と前記容量素子とによってローパスフィルタが構成されていることを特徴とする請求項１または２に記載のカレントミラー回路。
【請求項４】
さらに、前記第１の抵抗および前記第２の抵抗の間のノードに接続された第２の電流源と、ゲートおよびドレインが前記第１の抵抗および前記第２の抵抗の間のノードに接続された第３のＭＯＳトランジスタとを備えることを特徴とする請求項１〜３のいずれかに記載のカレントミラー回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電流源からミラー元のトランジスタに流れる参照電流を基準値として、ミラー先のトランジスタに流れる出力電流にミラーすることによって、所望の出力電流を生成するカレントミラー回路に関するものである。
【背景技術】
【０００２】
テクノロジー（半導体製造技術）の微細化が進むにつれて、ＭＯＳ（Metal-Oxide-Semiconductor）トランジスタのゲートリーク電流は指数関数的に増大しており、それがカレントミラー回路を構成するミラー元およびミラー先のＭＯＳトランジスタのゲート電圧を所望のバイアス点（バイアス電圧）から変動させてしまうことも少なくない。このため、精度よく参照電流をミラーするために、カレントミラー回路に対して、ゲートリーク電流を補償する回路を付加した構成が用いられることがある（特許文献１参照）。
【０００３】
一方で、参照電流の電流源から供給される参照電流に含まれる高周波ノイズを軽減させるために、カレントミラー回路自身にＲＣ型ローパスフィルタ回路を付加した構成が用いられることがある（特許文献２〜４参照）。このように、カレントミラー回路にローパスフィルタ回路を付加することによって、付加したローパスフィルタ回路のカットオフ周波数よりも高周波成分のノイズは出力電流から除去され、安定した出力電流を供給することが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４０２９９号公報
【特許文献２】特公平７−３６４６号公報
【特許文献３】特開２００３−１２４７５１号公報
【特許文献４】特開２００６−５９０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図８は、ＲＣ型ローパスフィルタ回路を備える従来のカレントミラー回路の構成を表す一例の回路図である。同図に示すカレントミラー回路４０は、参照電流の電流源１２と、ミラー元となるＮ型ＭＯＳトランジスタ（以下、ＮＭＯＳという）Ｍ０と、ミラー先となるＮＭＯＳＭ１と、抵抗Ｒ０および容量Ｃ０からなるＲＣ型ローパスフィルタ回路とによって構成されている。ここで、カレントミラー回路４０のミラー比は１であるものとする。
【０００６】
カレントミラー回路４０では、電流源１２から供給される参照電流ＩＲＥＦがミラー元のＮＭＯＳＭ０に流れる。ＮＭＯＳＭ０のゲートは、そのドレインに接続されているため、ＮＭＯＳＭ０に参照電流ＩＲＥＦを流すことができる所定の電圧にバイアスされる。
【０００７】
ＮＭＯＳＭ０のゲートの電圧は、ＲＣ型ローパスフィルタ回路を介してミラー先のＮＭＯＳＭ１のゲートに供給される。従って、理想的には、ＮＭＯＳＭ１には、ミラー元のＮＭＯＳＭ０に流れる参照電流ＩＲＥＦと等しい出力電流ＩＯＵＴが流れる。
【０００８】
ここで、ローパスフィルタ回路４０は、抵抗Ｒ０および容量Ｃ０の時定数によって決定されるカットオフ周波数に応じて、電流源１２から供給される参照電流ＩＲＥＦに含まれる、カットオフ周波数よりも高い周波数成分のノイズを除去する。
【０００９】
ＭＯＳトランジスタのゲート酸化膜厚が十分厚い場合には、ゲートリーク電流を無視することができるが、微細化が進んでＭＯＳトランジスタのゲート酸化膜厚が薄くなるに従って、図中矢印で示すように、無視できないゲートリーク電流のパス（経路）が生じる。プロセス上、薄膜ＭＯＳトランジスタにおけるゲートリーク電流自体を軽減させることは非常に困難である。
【００１０】
ゲートリーク電流が発生した場合、ゲートリーク電流が抵抗Ｒ０を流れることによってＩＲドロップが生じ、ＮＭＯＳＭ０のゲートと抵抗Ｒ０との間のノードＸ’の電圧ＶＸ’と、ＮＭＯＳＭ１のゲートと抵抗Ｒ０との間のノードＢ’の電圧ＶＢ’との間に差が生じる。その結果、ミラー元のＮＭＯＳＭ０に流れる参照電流ＩＲＥＦとミラー先のＮＭＯＳＭ１に流れる出力電流ＩＯＵＴとの間に差が生じる。
【００１１】
また、高周波ノイズを軽減させるために、カレントミラー回路に対して、ＭＯＳ容量を利用したＲＣ型ローパスフィルタ回路を付加した場合、図中矢印で示すように、参照電流をミラーするためのＮＭＯＳＭ０およびＭ１だけではなく、ローパスフィルタ回路の容量（Ｃ）として機能するＭＯＳ容量においてもゲートリーク電流が発生する。このため、ローパスフィルタ回路を構成する抵抗（Ｒ）におけるＩＲドロップによるバイアス点の更なる変動は避けられない。
【００１２】
言い換えると、ミラー元とミラー先におけるＭＯＳトランジスタのゲート−ソース間の電圧差がより一層広がるために、カレントミラー回路における電流ミラーの精度が格段に低下してしまう。
【００１３】
本発明の目的は、ゲートリーク電流による影響を軽減させることができ、なおかつ、高周波ノイズに対する耐性を向上させることができるカレントミラー回路を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明は、第１の電流源からミラー元となる第１のＭＯＳトランジスタのゲートおよびドレインに流れる電流を、第２のＭＯＳトランジスタを流れる電流にミラーするカレントミラー回路において、
前記第１のＭＯＳトランジスタのゲートと前記第２のＭＯＳトランジスタのゲートとの間に、この順序で直列に接続された第４、第２、第１および第３の抵抗と、
前記第１の抵抗および前記第３の抵抗の間のノード、ならびに、前記第２の抵抗および前記第４の抵抗の間のノードを入力とし、前記第１および第２の抵抗の間のノードを出力とする差動増幅回路とを備え、
前記第３の抵抗は前記第１の抵抗よりも大きい抵抗値に設定され、前記第４の抵抗は前記第２の抵抗よりも大きい抵抗値に設定され、前記第３の抵抗は前記第４の抵抗よりも大きい抵抗値に設定されていることを特徴とするカレントミラー回路を提供するものである。
【００１５】
ここで、前記第１の抵抗および前記第３の抵抗の抵抗値の比率と前記第２の抵抗および前記第４の抵抗の抵抗値の比率とが等しい値に設定されていることが好ましい。
【００１６】
さらに、一方の端子が前記第３の抵抗と前記第２のＭＯＳトランジスタのゲートとの間のノードに接続された容量素子を備え、前記第１の抵抗および前記第３の抵抗と前記容量素子とによってローパスフィルタが構成されていることが好ましい。
【００１７】
さらに、前記第１の抵抗および前記第２の抵抗の間のノードに接続された第２の電流源と、ゲートおよびドレインが前記第１の抵抗および前記第２の抵抗の間のノードに接続された第３のＭＯＳトランジスタとを備えることが好ましい。
【発明の効果】
【００１８】
本発明によれば、差動増幅回路によるフィードバック制御を行うことによって、ゲートリーク電流が生じる場合であっても、ゲートリーク電流によるバイアス電圧の変動を軽減し、ミラーされる電流の変動を軽減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明のカレントミラー回路の構成を表す一実施形態の回路図である。
【図２】図１に示すＡｍｐの構成を表す回路図である。
【図３】図１に示す本実施形態のカレントミラー回路の具体的な設計例の回路概念図である。
【図４】図３に示す本実施形態のカレントミラー回路のシミュレーション結果を表す回路概念図である。
【図５】図３に示す本実施形態のカレントミラー回路における伝達関数（Ｚ→Ｂ）のシミュレーション結果表すグラフである。
【図６】図９に示す従来のカレントミラー回路における伝達関数（Ｘ’→Ｂ’）および図３に示す本実施形態のカレントミラー回路における伝達関数（Ｘ→Ｂ）のシミュレーション結果を表すグラフである。
【図７】本発明のカレントミラー回路の構成を表す別の実施形態の回路図である。
【図８】従来のカレントミラー回路の構成を表す一例の回路図である。
【図９】図８に示す従来のカレントミラー回路の具体的な設計例の回路概念図である。
【図１０】図９に示す従来のカレントミラー回路のシミュレーション結果を表す回路概念図である。
【発明を実施するための形態】
【００２０】
以下に、添付の図面に示す好適実施形態に基づいて、本発明のカレントミラー回路を詳細に説明する。
【００２１】
図１は、本発明のカレントミラー回路の構成を表す一実施形態の回路図である。同図に示すカレントミラー回路１０は、電流源１２，１４と、ＮＭＯＳＭ０，Ｍ１，Ｍ２と、抵抗Ｒ１，αＲ１，Ｒ２，αＲ２と、容量Ｃ０と、差動増幅回路であるＡｍｐ１６とによって構成されている。本実施形態のカレントミラー回路１０は、図８に示す従来のカレントミラー回路４０に本発明を適用したものであり、同一の構成要素には同一の符号を付けてある。
【００２２】
ミラー元となるＮＭＯＳＭ０は、電流源１２とグランドとの間に接続され、ゲートがドレインに接続（ダイオード接続）されている。また、ミラー先となるＭＯＳＭ１のソースは、グランドに接続されている。
【００２３】
抵抗Ｒ１，αＲ１，Ｒ２，αＲ２および容量Ｃ０は、ＲＣ型ローパスフィルタを構成する。抵抗Ｒ１，αＲ１，Ｒ２，αＲ２は、ＮＭＯＳＭ０のゲートとＮＭＯＳＭ１のゲートとの間に、ＮＭＯＳＭ０のゲートの側から（図１中左側から）抵抗αＲ２，Ｒ２，Ｒ１，αＲ１の順序で直列に接続されている。容量Ｃ０は、抵抗αＲ１とＮＭＯＳＭ１のゲートとの間のノードＢとグランドとの間に接続されている。電流源１４は、抵抗Ｒ１と抵抗Ｒ２との間のノードＺに接続されている。ＮＭＯＳＭ２は、ノードＺとグランドとの間に接続され、ゲートがドレインに接続（ダイオード接続）されている。
【００２４】
ここで、抵抗αＲ１は、抵抗Ｒ１よりも大きい抵抗値に設定されている。例えば、抵抗αＲ１は抵抗Ｒ１の１０〜５０倍程度の抵抗値に設定することが望ましい。同様に、抵抗αＲ２は、抵抗Ｒ２よりも大きい抵抗値に設定されている。例えば、抵抗αＲ２は抵抗Ｒ２の１０〜５０倍程度の抵抗値に設定することが望ましい。また、抵抗Ｒ１，αＲ１の抵抗値の比率と抵抗Ｒ２，αＲ２の抵抗値の比率とが等しい値に設定されている。
【００２５】
抵抗αＲ１の抵抗値は大きい方が、αＲ１および容量Ｃ０からなるＲＣ型ローパスフィルタのカットオフ周波数を低くするために好ましい。これによって電流ＩＲＥＦに含まれる高周波ノイズだけでなく、Ａｍｐ１６が発生する高周波ノイズも除去することができる。
【００２６】
一方、抵抗Ｒ１の抵抗値は小さい方が好ましい。その理由は以下の通りである。
・Ａｍｐ１６の入力から出力間の抵抗を小さくするため。
・Ａｍｐ１６にノイズが入力すればそれも増幅されることを考えると、ミラー元入力ノードにノイズの発生する要因となる抵抗値を大きくするのは回路動作においてマイナスとなる。
【００２７】
また、抵抗Ｒ１を抵抗Ｒ２よりも大きく設定することが好ましい。その理由は以下の通りである。
・ローパスフィルタによってノイズを排除することを考えれば、ミラー先に近い側に高抵抗値を配置するのが理想である。
・仮にミラー元に近い抵抗Ｒ２が大きいと、Ａｍｐ１６に接続するノードはＡｍｐ１６の正入力端子に入力しており、Ａｍｐ１６の正入力端子への入力電圧が大きく（正帰還ループのゲインが高く）なり、ループが不安定になる。
・また、ミラー元の抵抗αＲ２として高抵抗を配置した場合、αは抵抗Ｒ１と抵抗Ｒ２で等しくする必要があるので、必然的に抵抗Ｒ２の抵抗値は現状より大きくなり（例えば、抵抗αＲ２を５００ｋΩとした場合、抵抗Ｒ２は１０ｋΩとなるが、これは実施例の２０倍となる）、Ａｍｐ１６に数倍以上のノイズが入力され、むしろＡｍｐ１６でノイズを増幅することになり、上述したように回路動作においてマイナスとなる。従って、その副次的な理由からもミラー先に大きな抵抗を配置することが好ましい。
【００２８】
なお、抵抗Ｒ１，αＲ１の値の比率と抵抗Ｒ２，αＲ２の値の比率とを等しく設定する理由に関しては後述する。
【００２９】
Ａｍｐ１６の入力端子−には、抵抗Ｒ１と抵抗αＲ１との間のノードＡの電圧ＶＡが入力され、入力端子＋には、抵抗Ｒ２と抵抗αＲ２との間のノードＹの電圧ＶＹが入力される。Ａｍｐ１６は、ノードＡの電圧ＶＡとノードＹの電圧ＶＹとの差を検出し、その差に応じて、その差を打ち消すためのフィードバック電流ＩＡｍｐをノードＺに出力する。
【００３０】
以下、Ａｍｐ１６の一例を挙げて説明する。
【００３１】
図２は、図１に示すＡｍｐの構成を表す回路図である。同図に示すＡｍｐ１６は、入力部１８と、出力部２０と、バイアス電圧発生部２２とによって構成されている。
【００３２】
バイアス電圧発生部２２は、電流源３０と、ＮＭＯＳＭ３とを備えている。ＮＭＯＳＭ３は、電流源３０とグランドＧＮＤとの間に接続されている。バイアス電圧発生部２２では、ＮＭＯＳＭ３のゲートが、電流源３０とＮＭＯＳＭ３のドレインとの間のノードに接続（ダイオード接続）されて、ＮＭＯＳＭ３のゲート上にＤＣバイアス電圧Ｖｂが発生される。
【００３３】
入力部１８は、ＮＭＯＳＭ４，Ｍ５，Ｍ６と、Ｐ型ＭＯＳトランジスタ（以下、ＰＭＯＳという）Ｍ７，Ｍ８とを備えている。ＮＭＯＳＭ５，Ｍ６のゲートには、それぞれ入力電圧Ｖｉｎ−，Ｖｉｎ＋が入力され、ソースはＮＭＯＳＭ４を介してグランドＧＮＤに接続されている。ＰＭＯＳＭ７，Ｍ８のソースは電源ＶＤＤに接続され、ドレインは、それぞれ、ＮＭＯＳＭ５，Ｍ６のドレインに接続され、ゲートは、ＰＭＯＳＭ７のドレインに接続されて、カレントミラー回路が構成されている。
【００３４】
出力部２０は、電源ＶＤＤとグランドＧＮＤとの間に直列に接続されたＰＭＯＳＭ１０およびＮＭＯＳＭ９と、容量Ｃ１と備えている。容量Ｃ１は、入力部１８のＰＭＯＳＭ８とＮＭＯＳＭ６との間のノードＤと、出力部２０のＰＭＯＳＭ１０とＮＭＯＳＭ９との間のノードＥと、の間に接続されている。ＰＭＯＳＭ１０のゲートは、ノードＤに接続されている。また、ノードＥから出力電流ＩＯＵＴが出力される。
【００３５】
また、バイアス電圧発生部２２のＮＭＯＳＭ３のゲートと、入力部１８のＮＭＯＳＭ４のゲートと、出力部２０のＮＭＯＳＭ９のゲートとが接続されて、カレントミラー回路が構成されている。
【００３６】
Ａｍｐ１６では、入力部１８の２つのＮＭＯＳＭ５，Ｍ６に入力される差動入力電圧Ｖｉｎ−およびＶｉｎ＋（つまり、電圧ＶＡおよびＶＹ）に応じて、これに対応する出力電流Ｉｏｕｔ（つまり、フィードバック電流ＩＡｍｐ）が、出力部２０のノードＥから出力される。つまり、Ｖｉｎ＋＞Ｖｉｎ−の場合には、その電圧差に応じて出力電流Ｉｏｕｔが増加し、Ｖｉｎ＋＜Ｖｉｎ−の場合には、その電圧差に応じて出力電流Ｉｏｕｔが減少する。
【００３７】
なお、Ａｍｐ１６の具体的な構成は上記例に限定されず、各種構成の差動増幅回路を利用することができる。
【００３８】
次に、カレントミラー回路１０における作用を説明する。
【００３９】
カレントミラー回路１０は、電流源１２からミラー元のＮＭＯＳＭ０に流れる参照電流ＩＲＥＦを基準値として、ミラー先のＮＭＯＳＭ１に流れる電流にミラーすることによって、所望の出力電流ＩＯＵＴを生成するものである。
【００４０】
カレントミラー回路１０では、電流源１２から供給される参照電流ＩＲＥＦがミラー元のＮＭＯＳＭ０に流れる。ＮＭＯＳＭ０のゲートは、そのドレインに接続されているため、ＮＭＯＳＭ０に参照電流ＩＲＥＦを流すことができる所定の電圧にバイアスされる。
【００４１】
また、電流源１４から供給される参照電流ＩＲＥＦがＮＭＯＳＭ２に流れる。同様に、ＮＭＯＳＭ２のゲートは、そのドレインに接続されているため、ゲートリーク電流が流れないと仮定した場合には、ＮＭＯＳＭ２に参照電流ＩＲＥＦを流すことができる所定の電圧にバイアスされる。
【００４２】
ＮＭＯＳＭ０のゲートの電圧は、抵抗αＲ２，Ｒ２，Ｒ１，αＲ１および容量Ｃ０を介してミラー先のＮＭＯＳＭ１のゲートに供給される。ここで、ゲートリーク電流が、抵抗αＲ２，Ｒ２，Ｒ１，αＲ１に流れないと仮定した場合には、ＮＭＯＳＭ０のゲートと抵抗αＲ２との間のノードＸの電圧ＶＸとノードＢの電圧ＶＢとの間にＩＲドロップによる電圧差は生じることはなく、ミラー先のＮＭＯＳＭ１には、ミラー元のＮＭＯＳＭ０に流れる参照電流ＩＲＥＦと等しい値の出力電流ＩＯＵＴが流れる。
【００４３】
上記の説明では、ゲートリーク電流が流れない場合を仮定しているが、実際には、テクノロジが微細化され、ＭＯＳトランジスタのゲート酸化膜が薄膜化されるに従って、ゲートリーク電流が増大し、無視できなくなる。カレントミラー回路１０において、ゲートリーク電流が流れるパス（経路）は、図１中に矢印で示すように、ＮＭＯＳＭ０，Ｍ１，Ｍ２および容量Ｃ０の合計４箇所である。
【００４４】
ローパスフィルタ回路は、電流源１２から供給される参照電流ＩＲＥＦに高周波ノイズが含まれていた場合には、ＮＭＯＳＭ０のゲートに発生するバイアス電圧にも高周波ノイズが含まれる。しかし、抵抗αＲ２，Ｒ２，Ｒ１，αＲ１および容量Ｃ０の時定数によって決定されるカットオフ周波数に応じて、カットオフ周波数よりも高い周波数成分のノイズを除去する。これにより、参照電流ＩＲＥＦに含まれる高周波ノイズの影響によってノードＢの電圧ＶＢが変動し、ミラーされる電流が変動するのを防止することができる。
【００４５】
Ａｍｐ１６は、ゲートリーク電流によるＩＲドロップによって、ノードＡの電圧ＶＡとノードＹの電圧ＶＹとの間に差が生じた場合に、その差に応じて、両者の電圧が等しくなるようにフィードバック電流ＩＡｍｐを出力する。これにより、ゲートリーク電流が生じる場合であっても、ゲートリーク電流によるバイアス電圧の低下を軽減し、ミラー精度の低下を軽減することができる。なお、Ａｍｐ１６内にもカレントミラー回路を使用しており、本願のカレントミラー回路でのゲートリーク電流によるＩＲドロップと同様の現象によって、ミラーの精度が低下することが考えられるが、Ａｍｐ１６に要求される動作周波数が低いため、動作性能に影響を及ぼす可能性は低い。また、ローパスフィルタ回路を付加する必要もない。
【００４６】
ここで、ローパスフィルタ回路は、Ａｍｐ１６から出力されるフィードバック電流ＩＡｍｐに高周波ノイズが含まれていた場合にも、抵抗Ｒ１，αＲ１および容量Ｃ０の時定数によって決定されるカットオフ周波数よりも高い周波数成分のノイズを除去することができる。これにより、フィードバック電流ＩＡｍｐに含まれる高周波ノイズの影響によってノードＢの電圧ＶＢが変動し、ミラーされる電流が変動するのを防止することができる。
【００４７】
以下、Ａｍｐ１６によって、ノードＡの電圧ＶＡとノードＹの電圧ＶＹとの間の電圧差を検出し、この電圧差を解消するフィードバック電流ＩＡｍｐを出力することにより、ノードＸの電圧ＶＸとノードＢの電圧ＶＢとの電位差を解消できることを説明する。
【００４８】
ここで、カレントミラー回路１０における電流のミラー比は１であるとする。また、ＮＭＯＳＭ０，Ｍ１，Ｍ２のトランスコンダクタンスをｇｍ、Ａｍｐ１６のトランスコンダクタンスをＧｍとする。また、ノードＺからノードＢに向かって抵抗Ｒ１，αＲ１に流れる電流をＩＲ１、ノードＺからノードＸに向かって抵抗Ｒ２，αＲ２に流れる電流をＩＲ２とする。
【００４９】
前述のように、Ａｍｐ１６は、ノードＡの電圧ＶＡとノードＹの電圧ＶＹとの差を検出し、その差に応じて、下記式（１）に示すように、その電圧差を打ち消すためのフィードバック電流ＩＡｍｐを出力する。
Ｇｍ（ＶＹ−ＶＡ）＝ＩＡｍｐ  …  （１）
【００５０】
ここで、Ａｍｐ１６が理想的であるとすると、Ａｍｐ１６の入力端子に流れ込む電流は無視できるので、抵抗Ｒ１を流れる電流ＩＲ１および抵抗Ｒ２を流れる電流ＩＲ２を用いて、ノードＸの電圧ＶＸおよびノードＢの電圧ＶＢは、それぞれ下記式（２）で表すことができる。
ＶＸ＝ＶＺ−（１＋α）Ｒ２ＩＲ２
ＶＢ＝ＶＺ−（１＋α）Ｒ１ＩＲ１  …  （２）
【００５１】
同じく、Ａｍｐ１６が理想的であれば、ノードＹの電圧ＶＹとノードＡの電圧ＶＡは等しくなるので、下記式（３）が成り立つ。
Ｒ１ＩＲ１＝Ｒ２ＩＲ２  …  （３）
【００５２】
従って、式（１）〜（３）をまとめると、下記式（４）を導き出すことができる。
ＶＸ＝ＶＢ  …  （４）
つまり、前述のように、Ａｍｐ１６によって、ノードＡの電圧ＶＡとノードＹの電圧ＶＹとの間の電圧差を検出し、この電圧差を解消するフィードバック電流ＩＡｍｐを出力することにより、ノードＸの電圧ＶＸとノードＢの電圧ＶＢとの電位差を解消できる。
【００５３】
なお、上記式（４）が成り立つためには、抵抗Ｒ１，αＲ１の値の比率と抵抗Ｒ２，αＲ２の値の比率とを等しく設定する必要がある。
【００５４】
上記のようにＡｍｐ１６が理想的であれば、Ａｍｐ１６によって、ノードＡの電圧ＶＡとノードＹの電圧ＶＹが等しくなると、ノードＸの電圧ＶＸとノードＢの電圧ＶＢは等しくなり、ミラー先のＮＭＯＳＭ１には、ミラー元のＮＭＯＳＭ０に流れる参照電流ＩＲＥＦと等しい出力電流ＩＯＵＴが流れる。しかし、実際のＡｍｐ１６では、ノードＸの電圧ＶＸとノードＢの電圧ＶＢとの間に、近似的にＧｍ／ｇｍの大きさに応じた分のオフセットが生じることになる。
【００５５】
前述のように、ゲートリーク電流によるＩＲドロップによって、ノードＸの電圧ＶＸとノードＢの電圧ＶＢとの間には差が生じる。カレントミラー回路１０では、Ｇｍ／ｇｍの値が大きくなればなるほど、この差を打ち消すことができる。従って、Ａｍｐ１６の利得（ゲイン）を大きくすることが望まれるが、Ａｍｐ１６のポール（Ｐｏｌｅ：極）と、Ａｍｐ１６の外部のポールとの関係に注意が必要となる。
【００５６】
ここで、ポールとは、Ａｍｐ１６のゲイン（利得）が低下し始めるポイント（周波数）である。例えば、横軸を周波数特性とし、縦軸をゲインとするＡｍｐ１６の動作特性のグラフを想定する（例えば、図５参照）。このグラフにおいて、ある一定の周波数まではゲインは変化しないが、周波数が高くなっていってポールの周波数に到達すると、それ以上の周波数ではゲインが低下する（図５の場合、概略で１０４前後）。
【００５７】
ポールが１個しか存在しない場合には、Ａｍｐ１６へのフィードバック信号の位相は最大で９０°までしかずれないので正帰還がかかる虞はないが、Ａｍｐ１６と、出力ノードＺとノードＡ，Ｙにポールを持つ可能性があり、メインとなるＡｍｐ１６のポールと他のポールとの距離が近いと、Ａｍｐ１６へのフィードバック信号の位相が容易に最大で１８０°までずれる現象が発生し、そのため、設計次第ではＡｍｐ１６に正帰還がかかって発振する虞がある。
【００５８】
従って、複数のポールが存在する場合には、Ａｍｐ１６の内部にポールが発生する周波数を、他のポールから十分離すように設計することによって、Ａｍｐ１６に正帰還がかかって発振する可能性をより低減することができる。従って、図７に示すように、論理的には、電流源１４とトランジスタＭ２を設けることは必須ではないが、設計上では、電流源１４とトランジスタＭ２を設けた方が上記のような設計が容易になるというメリットがあるため、図１に示すように、電流源１４とＮＭＯＳＭ２を設けた構成の方が好ましい。
【００５９】
ここで、電流源１４とＮＭＯＳＭ２を設けると、内部のポールとＡｍｐ１６出力のポールとを離すことができる理由について説明する。
・Ａｍｐ１６の出力に直接見えるＲＣ時定数を小さくすることによって極を遠ざけることができる。
・ＲＣ時定数の「Ｒ」を小さくするために、ダイオードＭＯＳを設ける（ダイオードＭＯＳを設けるため、結果的に電流源も必要となる）。
・Ｇｍを下げる（利得を下げる）ことで極を遠ざけ、正帰還を抑制する。
また、このことから出力のＲＣ時定数も改善されるので、実施例の回路特性としても改善される。
【００６０】
次に、カレントミラー回路１０の具体的な設計例を挙げて説明する。
【００６１】
図１に示す本実施形態のカレントミラー回路１０および図８に示す従来のカレントミラー回路４０について、各構成要素の具体的な値（参照電流ＩＲＥＦの電流値、ＮＭＯＳのトランジスタサイズおよびトランスコンダクタンス値、抵抗値、容量値等）を設定し、シミュレーションを実施した。
【００６２】
図９は、図８に示す従来のカレントミラー回路の具体的な設計例の回路概念図である。同図は、図８に示す従来のカレントミラー回路４０の各構成要素に設定した値を示したものである。すなわち、図９のカレントミラー回路４０において、電流源１２から供給される参照電流ＩＲＥＦ＝５０μＡ、ＮＭＯＳＭ０，Ｍ１のトランジスタサイズＷ／Ｌ＝１０μｍ／１．５μｍ、ＮＭＯＳＭ０，Ｍ１のトランスコンダクタンスｇｍ＝０．５ｍＳ、抵抗Ｒ０＝５００ｋΩ、容量Ｃ０＝１００ｐＦに設定した。
【００６３】
図３は、図１に示す本実施形態のカレントミラー回路の具体的な設計例の回路概念図である。同図は、図１に示す本実施形態のカレントミラー回路１０の各構成要素に設定した値を示したものである。すなわち、図３のカレントミラー回路１０において、電流源１２，１４から供給される参照電流ＩＲＥＦ＝５０μＡ、ＮＭＯＳＭ０，Ｍ１，Ｍ２のトランジスタサイズＷ／Ｌ＝１０μｍ／１．５μｍ、ＮＭＯＳＭ０，Ｍ１，Ｍ２のトランスコンダクタンスｇｍ＝０．５ｍＳ、抵抗Ｒ１，αＲ１，Ｒ２，αＲ２＝１０ｋΩ、５００ｋΩ、０．５ｋΩ、２５ｋΩ、容量Ｃ０＝１００ｐＦ、Ａｍｐ１６のポールの周波数＝１００ｋＨｚ、Ａｍｐ１６のトランスコンダクタンスＧｍ＝２００ｍＳに設定した。
【００６４】
前述のように、図１に示す本実施形態のカレントミラー回路１０は、図８に示す従来のカレントミラー回路４０に本発明を適用したものである。そのため、図３に示すカレントミラー回路１０において、電流源１２から供給される参照電流ＩＲＥＦ、ＮＭＯＳＭ０，Ｍ１のトランジスタサイズＷ／Ｌおよびトランスコンダクタンスｇｍ、容量Ｃ０の値は、図９に示すカレントミラー回路４０の場合と同じ値に設定している。また、抵抗Ｒ１，αＲ１，Ｒ２，αＲ２の合成抵抗の値についても、抵抗Ｒ０とほぼ同様の値に設定している。
【００６５】
続いて、図１０は、図９に示す従来のカレントミラー回路のシミュレーション結果を表す回路概念図である。同図に示すように、従来のカレントミラー回路４０では、シミュレーションの結果、ミラー元のＮＭＯＳＭ０に流れる電流は５０μＡであり、ノードＸ’における電圧は５０６ｍＶであった。これに対し、ミラー先のＮＭＯＳＭ１に流れる電流は３０μＡであり、ノードＢ’におけるバイアス電圧は４５７ｍＶであった。
【００６６】
従来のカレントミラー回路４０では、ノードＸ’におけるバイアス電圧が５０６ｍＶであるのに対して、ノードＢ’におけるバイアス電圧は４５７ｍＶであり、ゲートリーク電流の影響によって、バイアス電圧が大きく変動していることが分かる。そのため、ミラー元のＮＭＯＳＭ０に流れる電流が５０μＡであるのに対して、ミラー先のＮＭＯＳＭ１に流れる電流は３０μＡとなり、大幅に減少している。
【００６７】
一方、図４は、図３に示す本実施形態のカレントミラー回路のシミュレーション結果を表す回路概念図である。同図に示すように、本実施形態のカレントミラー回路１０において、ミラー元のＮＭＯＳＭ０に流れる電流は５２μＡであり、ノードＸにおけるバイアス電圧は５１１ｍＶであった。これに対し、ミラー先のＮＭＯＳＭ１に流れる電流は４９μＡであり、ノードＢにおけるバイアス電圧は５０２ｍＶであった。
【００６８】
本実施形態のカレントミラー回路１０では、ノードＸにおけるバイアス電圧が５１１ｍＶであるのに対して、ノードＢにおけるバイアス電圧は５０２ｍＶであり、バイアス電圧がほとんど変動していないことが分かる。ミラー元のＮＭＯＳＭ０に流れる電流は、Ａｍｐ１６等の追加によって５２μＡと微増しているが、ミラー先のＮＭＯＳＭ１に流れる電流は４９μＡとなり、ほとんど減少していない。
【００６９】
以上のように、本実施形態のカレントミラー回路１０は、従来のカレントミラー回路４０と比べて、ゲートリーク電流の影響によるバイアス電圧の変動を大幅に低減し、ミラー元からミラー先に精度よく電流をミラーすることができることが分かった。
【００７０】
続いて、図５および図６に、カレントミラー回路におけるＲＣ型ローパスフィルタの特性を表すシミュレーション結果のグラフを示す。これらのグラフの縦軸は利得Ｇ（ｄＢ）、横軸は周波数ｆｒｅｑ（Ｈｚ）を表す。
【００７１】
図５は、図３に示す本実施形態のカレントミラー回路における伝達関数（Ｚ→Ｂ）のシミュレーション結果を表す。ＲＣ型ローパスフィルタの特性は、抵抗Ｒ１，αＲ１および容量Ｃ０の時定数に応じて決定される。このグラフに示すように、図３に示す本実施形態のカレントミラー回路１０のＲＣ型ローパスフィルタのカットオフ周波数は、概略で周波数１０４である。そして、そこから入力信号の周波数が１０１（１０倍）増加するに従って、出力信号の利得は２０ｄＢずつ減少する（−２０ｄＢ／ｄｅｃ）。
【００７２】
図６は、図９に示す従来のカレントミラー回路における伝達関数（Ｘ’→Ｂ’）および図３に示す本実施形態のカレントミラー回路における伝達関数（Ｘ→Ｂ）のシミュレーション結果を表す。このグラフに示すように、図９に示す従来のカレントミラー回路４０のカットオフ周波数は、概略で１０３〜１０４の間、図３に示す本実施形態のカレントミラー回路のカットオフ周波数は、概略で１０４〜１０５の間であり、カットオフ周波数は、従来のカレントミラー回路４０の方が少しだけ低い。一方、カットオフ周波数以上の周波数におけるゲイン低下量は、１０５〜１０６の間でグラフが交差し、それ以上の周波数では、本実施形態のカレントミラー回路１０の方が、従来のカレントミラー回路４０よりも大きい。すなわち、良好なフィルタ特性を示している。
【００７３】
ここで、Ｚ→Ｂ、Ｘ→Ｂの伝達関数のグラフ（図５，６）が異なるのは、対象となる系の伝達関数に影響を与える回路が全く異なるためである。
図５（Ｚ→Ｂ）は、Ａｍｐ１６や電流源１４を追加しているが、Ｚからミラー先までの部分では従来技術と変わらない回路構成であり（抵抗値が１０ｋΩ増えているが、無視できるレベル）、実際に従来技術と特性が変わっていないことを示す。
Ｘ→Ｂは、系の中に複数のポールを持ち、特に最初の部分は、第１のｐｏｌｅ（−２０ｄＢ／ｄｅｃ）と第２のｐｏｌｅ（−４０ｄＢ／ｄｅｃ）がかなり接近していると考えられる。その後、ｚｅｒｏ点（グラフが変化しない。水平になる。）を経てさらに第３のｐｏｌｅを持つような特性となっていることにより、グラフが波打っているような形となっている。つまり、Ａｍｐ１６などの回路が系の中に存在するが故の特性である。
【００７４】
また、図６（Ｘ→Ｂ）において、従来技術の最初のｐｏｌｅが高周波側にずれているのは、Ａｍｐ１６の利得による影響である（１０倍程度伸びている。）。それをフィルタの抵抗値で再現すると８０ｋΩであり、「帯域が広くてもよければ８０ｋΩで良い」ことを示す。ただし、その後のフィルタ特性は本提案の回路の方が良く、結果として本提案の方が特性としては良い。
なお、正帰還に留意すべきは、Ａｍｐ１６の系を持つＡまたはＹ→Ｚのループ内であり、Ｘ→Ｂについては問題とはならない。
【００７５】
以上のように、本実施形態のカレントミラー回路１０は、同程度の帯域幅（カットオフ周波数）を持つ従来のカレントミラー回路４０と比べて、高周波領域におけるノイズ軽減特性が大きく改善されていることが分かる。
【００７６】
なお、カレントミラー回路１０は、ＮＭＯＳＭ０〜Ｍ２の代わりにＰＭＯＳを使用して構成することも可能である。また、電流源１２から供給される参照電流ＩＲＥＦの値は適宜変更してもよいし、カレントミラー回路１０のミラー比を適宜変更してもよい。また、電流源１４からＮＭＯＳＭ２に供給される参照電流ＩＲＥＦの値を、電流源１２から供給される参照電流ＩＲＥＦとは別個に適宜変更してもよい。また、電流源１４およびＮＭＯＳＭ２は必要に応じて適宜設けることが望ましい。容量Ｃ０は、例えば、ミラー先のＭＯＳトランジスタのゲート容量等で代用することによって省略することも可能である。Ａｍｐの出力にダイオード接続のＭＯＳを設けることは必須ではないが、極による正帰還が発生する可能性を考慮すると、設けた回路構成にした方が好ましい。
【００７７】
本発明は、基本的に以上のようなものである。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。例えば、本実施例では、カレントミラーのミラー比を１で説明しているが、本発明はミラー比によって限定されるものではなく、他のミラー比の場合にも適用可能である。
【符号の説明】
【００７８】
１０，４０  カレントミラー回路
１２，１４，３０  電流源
１６  Ａｍｐ
１８  入力部
２０  出力部
２２  バイアス電圧発生部
Ｍ０〜Ｍ６，Ｍ９  ＮＭＯＳ
Ｍ７，Ｍ８，Ｍ１０  ＰＭＯＳ
Ｒ０，Ｒ１，αＲ１，Ｒ２，αＲ２  抵抗
Ｃ０，Ｃ１  容量
【図１】
0005555600.tif 000002
【図２】
0005555600.tif 000003
【図３】
0005555600.tif 000004
【図４】
0005555600.tif 000005
【図５】
0005555600.tif 000006
【図６】
0005555600.tif 000007
【図７】
0005555600.tif 000008
【図８】
0005555600.tif 000009
【図９】
0005555600.tif 000010
【図１０】
0005555600.tif 000011