(57)【特許請求の範囲】
【請求項１】
複数の参照電圧を選択して出力する参照電圧選択回路と、
可変抵抗素子と、
上記参照電圧選択回路から出力される参照電圧を受ける第１の入力と、上記可変抵抗素子が接続される第２の入力とを有し、上記第１および第２の入力の電圧を比較する比較器と、
上記比較器から出力される信号に基づき、上記複数の参照電圧に対応する複数のインピーダンスを設定するための値をそれぞれ格納する複数のレジスタを含む制御回路と、
上記複数のレジスタにそれぞれ接続され、対応のレジスタに設定される値に基づきインピーダンスが設定される複数の出力回路とを備え、
上記制御回路は、上記参照電圧を選択するための参照電圧切り替え信号を生成するカウンタをさらに含み、上記複数のインピーダンスを設定するための値は、それぞれ上記カウンタのカウント値に基づき各上記レジスタに格納されることを特徴とする半導体集積回路。
【請求項２】
上記カウンタは、上記参照電圧および上記レジスタを選択するための参照電圧切り替え信号を生成し、
上記参照電圧選択回路は、上記参照電圧切り替え信号に基づいて上記複数の参照電圧のうちのいずれか１つを選択し、
上記可変抵抗素子は、上記カウンタのカウント値に基づいて抵抗値を変更し、
上記選択されたレジスタは、上記比較器から出力される信号に基づき、上記カウンタのカウント値を上記インピーダンスを設定するための値として格納することを特徴とする請求項１記載の半導体集積回路。
【請求項３】
複数の異なる値のインピーダンスから任意の値のインピーダンスを設定する演算回路をさらに有することを特徴とする請求項１または２に記載の半導体集積回路。
【請求項４】
上記可変抵抗素子は、パッドを介して参照抵抗に接続されることを特徴とする請求項１ないし３記載の半導体集積回路。
【請求項５】
上記複数の参照電圧を発生する参照電圧生成回路をさらに備えることを特徴とする請求項１ないし３記載の半導体集積回路。
【請求項６】
参照電圧の個数が２個であることを特徴とする請求項１ないし３記載の半導体集積回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、半導体集積回路上のＩ／Ｏ回路において、インピーダンスを制御するインピーダンス回路に関するものである。
【０００２】
【従来の技術】
デジタル回路の高速化により、高速かつ小振幅の信号の伝送が必須となっている。高速な信号伝達においては、伝送線のインピーダンスと送信・受信回路のインピーダンスを整合させることにより、反射を低減し、余計な雑音を発生させないようにする必要がある。
【０００３】
また、信号列の違いによる伝送特性の変化が顕著になり、伝送が困難になってきている。これを補正するために、インピーダンスを動的に変化させて、伝送特性を良好な状態に保つことが行なわれている。
【０００４】
さらに各種のＩ／Ｏの規格においても、電流／電圧規格を一段と厳しくすることで、高速な伝送を保証するようになってきている。
【０００５】
以上の理由から、異なるインピーダンスないし電流電圧特性を制御する回路が必須となってきている。さらに、同一の半導体集積回路上にこれらが混在したり、あるいは同一の回路においてもインピーダンスないし電流電圧特性を静的あるいは動的に切り替えたりする必要がある。
【０００６】
図１５は、例えば特開平１１−２３４１１０号公報に記載された従来のインピーダンス制御回路を示す図であり、図１５において、１はＬＳＩであり、２はインピーダンス制御回路であり、３は制御回路であり、５はアナログ比較器である。６はチャネル幅が可変のＭＯＳトランジスタ（以下「可変Ｗ  ＭＯＳ」という）であり、図１５ではひとつのＭＯＳトランジスタとして示されているが、複数のＭＯＳトランジスタが並列に接続されていて、各ＭＯＳトランジスタを導通および非導通（ＯＮ／ＯＦＦ）のいずれかに制御し、導通状態に制御されたＭＯＳトランジスタのチャネル幅の合計が全体のチャネル幅となるようにして、チャネル幅を可変にしている。７はカウンタであり、８はレジスタであり、９は出力回路であり、１０および１１は接続端子（以下「ＰＡＤ」という）であり、１２は参照抵抗（以下「Ｒref 」という）であり、１３は参照電圧（以下「Ｃal  Ｖref 」という）であり、２０は電源電圧（以下「Ｖdd」という）である。
【０００７】
次に、動作について説明する。
従来のインピーダンス制御回路では図１５に示すように参照電圧（Ｃal  Ｖref ）１３に、参照抵抗（Ｒref ）１２および可変Ｗ  ＭＯＳ６の抵抗の比で決まる電圧が一致するように可変Ｗ  ＭＯＳ６の抵抗が決定される構成の回路が使用されていた。
【０００８】
制御回路３はカウンタ７を内蔵しており、一定のタイミングでＮcodeを順次変化させる。Ｎcodeにより、可変Ｗ  ＭＯＳ６は、
Ｗeff ＝Ｗu ×Ｎcode
Ｗu ：チャネル幅変化の単位
Ｎcode：ＯＮ／ＯＦＦするＭＯＳの個数
となるようにＮcodeを制御される。
【０００９】
図１６は、従来のインピーダンス制御回路の動作原理を示す図である。Ｒref １２と可変Ｗ  ＭＯＳ６を接続するノードの電位は、Ｎcodeに従って変化し、参照電圧Ｃal  Ｖref １３の電圧値を通過した時点で、アナログ比較器５の出力が変化する。
【００１０】
図１７は従来のインピーダンス制御回路の動作タイミングを示す図である。制御回路３はアナログ比較器５の出力をモニタしており、アナログ比較器５の出力が変化したとき（つまり、Ｒref １２と可変Ｗ  ＭＯＳ６の分圧がＣal  Ｖref １３になったとき）のＮcodeをレジスタ８に保存し、全ての出力回路９は保存されたＮcodeが入力されると同じ抵抗値となる。
【００１１】
この構成により、ＭＯＳの抵抗をＲm とすると、
Ｒm ／（Ｒref ＋Ｒm ）＝Ｃal  Ｖref ／Ｖdd  （１）
Ｒm ＝Ｒref ×Ｃal  Ｖref ／（Ｖdd−Ｃal  Ｖref ）  （２）
となるように、半導体集積回路（ＬＳＩ１）全体の出力回路９の抵抗が制御されることになる。なお、本明細書中では、電圧を表す記号をその電圧の電圧値（単位：Ｖ）として、抵抗を表す記号をその抵抗の抵抗値（単位：Ω）として、それぞれ式中で使用する。
【００１２】
以上のように、従来のインピーダンス制御回路により半導体集積回路上の全ての出力回路９のインピーダンスを同一にすることができるが、以下のような制約がある。
Ａ）単一の参照電圧を使用し、同一のインピーダンスに制御される。
Ｂ）Ｒm （可変Ｗ  ＭＯＳ６の抵抗）とＲref １２は同一の値で、Ｃal  Ｖref １３はＶdd／２に設定される。
【００１３】
【発明が解決しようとする課題】
従来のインピーダンス制御回路は以上のように構成されているので、（１）同一チップ上で、異なるインピーダンスに制御したい場合、複数の制御したいインピーダンスの個数だけ制御回路を搭載する必要があり、（２）チップ以外に相当数の参照抵抗を接続する必要があり、接続された参照抵抗の値以外に制御することはできない、および（３）寄生抵抗と、ＭＯＳによる成分との分離をすることができない、という課題があった。
【００１４】
この発明は上記のような課題を解決するためになされたもので、同一の半導体集積回路上で、唯一の制御回路で複数の異なるインピーダンスに対して制御を行なうインピーダンス制御回路を得ることを目的とする。
【００１５】
また、この発明は、外部に接続される参照抵抗の個数を減らしたインピーダンス制御回路を得ることを目的とする。
【００１６】
さらに、この発明は、複数のバイアス点でＭＯＳ＋抵抗の全体の抵抗値を測定し、その結果を元に、寄生抵抗ないし直列抵抗の寄与とＭＯＳの寄与を分離することで最適な制御を行なうインピーダンス制御回路を得ることを目的とする。
【００１７】
さらに、この発明は、インピーダンスの測定結果に対して演算処理を行なうことにより、任意の抵抗値を制御するインピーダンス制御回路を得ることを目的とする。
【００１８】
さらに、この発明は、参照電圧を内蔵することにより、ピン数を削減したインピーダンス制御回路を得ることを目的とする。
【００１９】
【課題を解決するための手段】
この発明に係る半導体集積回路は、複数の参照電圧を選択して出力する参照電圧選択回路と、可変抵抗素子と、参照電圧選択回路から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器と、比較器から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンスを設定するための値をそれぞれ格納する複数のレジスタを含む制御回路と、複数のレジスタにそれぞれ接続され、対応のレジスタに設定される値に基づきインピーダンスが設定される複数の出力回路とを備え、制御回路は、参照電圧を選択するための参照電圧切り替え信号を生成するカウンタをさらに含み、複数のインピーダンスを設定するための値は、それぞれカウンタのカウント値に基づき各レジスタに格納される。
好ましくは、カウンタは、参照電圧およびレジスタを選択するための参照電圧切り替え信号を生成し、参照電圧選択回路は、参照電圧切り替え信号に基づいて複数の参照電圧のうちのいずれか１つを選択し、可変抵抗素子は、カウンタのカウント値に基づいて抵抗値を変更し、選択されたレジスタは、比較器から出力される信号に基づき、カウンタのカウント値をインピーダンスを設定するための値として格納するものである。
【００２０】
好ましくは、複数の異なる値のインピーダンスから任意の値のインピーダンスを設定する演算回路をさらに有するものである。
【００２１】
好ましくは、可変抵抗素子は、パッドを介して参照抵抗に接続されるものである。
【００２２】
好ましくは、複数の参照電圧を発生する参照電圧生成回路をさらに備えるものである。
【００２３】
好ましくは、参照電圧の個数が２個であるものである。
【００２５】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１のインピーダンス制御回路を示す図である。図１において、１はシングルチップの半導体集積回路（ＬＳＩ）であり、２はこの発明によるインピーダンス制御回路である。４は参照電圧切り替え器であり、８−１は第１レジスタであり、８−２は第２レジスタである。９−１は第１出力回路であり、９−２は第２出力回路である。１１−１および１１−２はＰＡＤである。１３−１は第１参照電圧（以下「Ｃal  Ｖref1」という）であり、１３−２は第２参照電圧（以下「Ｃal  Ｖref2」という）である。１０は半導体集積回路１の主要な動作を行う主回路であり、メモリ、プロセッサ、論理回路などからなる。その他の図１５と同様の符号は図１５に示された構成要素と同様の構成要素を示す。
【００２６】
次に動作について説明する。
この実施の形態１では、ひとつの参照抵抗（Ｒref １２）に対して、複数の異なる参照電圧（Ｃal  Ｖref1１３−１およびＣal  Ｖref2１３−２）を使用する。
【００２７】
主回路１０はチップ外部からの信号を受け、出力信号を出力回路９−１，９−２を介してチップ外部に出力する。
【００２８】
出力回路９−１，９−２の各々はレジスタ８−１またはレジスタ８−２に保持される値に基づき、各々の抵抗値を変更する、例えば、出力回路９−１，９−２はＣＭＯＳインバータが複数段直列に接続されるバッファ回路により構成される。バッファ回路の駆動力を変更する（すなわちバッファ回路に含まれるＮＭＯＳ６（ＮＯＭＳトランジスタ）のチャネル幅を変更する。ＮＭＯＳ６と同様に実際にはバッファ回路は並列に接続された複数のＮＭＯＳトランジスタを含み、レジスタの値によりオンする（導通する）ＮＭＯＳトランジスタの数を決定する）ことにより、その抵抗値が変化する。
【００２９】
バッファ回路はＰＭＯＳトランジスタを含み、バッファ回路のＰＭＯＳトランジスタも図１と同様の回路で制御される。但し、ＮＭＯＳ６の代わりに電源２０の比較器５の入力との間に接続されたＰＭＯＳトランジスタが設けられ、端子１０には抵抗Ｒref を介して接地電圧が与えられることになる。
【００３０】
レジスタ８−１，８−２は参照電圧切替信号４を受ける。この参照電圧切替信号４によりカウンタ７から出力される値が設定されるべきレジスタが選択される。
【００３１】
また、比較器５の出力はレジスタ８−１，８−２の双方に接続されている。参照電圧切替信号４によって選択されたレジスタが、比較器５の出力レベルが変化したことに応じてカウンタ７の値を保持する。
【００３２】
図２はこの発明の実施の形態１のインピーダンス制御回路の動作原理を示す図である。図２に示すように、参照電圧を切り替えることによって、よりＣal  Ｖref1１３−１、Ｃal  Ｖref2１３−２にそれぞれ対応して、Ｒm1、Ｒm2を与えるＭＯＳの個数がわかる。Ｒm1、Ｒm2は以下の式（３）および式（４）で与えられる。
Ｒm1＝Ｒref ×Ｃal  Ｖref1／（Ｖdd−Ｃal  Ｖref1）  （３）
Ｒm2＝Ｒref ×Ｃal  Ｖref2／（Ｖdd−Ｃal  Ｖref2）  （４）
【００３３】
図３はこの発明の実施の形態１のインピーダンス制御回路の動作タイミングを示す図である。参照電圧切り替え信号がＣal  Ｖref1１３−１を選択している間は従来技術と同様の動作を行い、Ｒm1に制御されるＮcodeを第１レジスタ８−１に格納する。その後、参照電圧切り替え信号がＣal  Ｖref2１３−２を選択し、同様の動作を行いＲm2に制御されるＮcodeを探す。見つかったＮcodeを今度は第２レジスタ８−２に格納する。
【００３４】
従来のインピーダンス制御回路では２個のインピーダンスを制御するにはインピーダンス制御回路を２セット搭載する必要があったが、この実施の形態１の構成をとることにより、参照抵抗が１個で、インピーダンス制御回路が１個であるにもかかわらず個々の出力回路を２種類の抵抗値Ｒm1、Ｒm2に独立に制御することができる。
【００３５】
図１では、ＮＭＯＳの制御部分を取り出しているが、ＰＭＯＳ側でも同様の回路構成で制御することができる。また、出力回路（第１出力回路９−１および第２出力回路９−２）には両方のＮcodeを供給し、どちらを使用するかを出力回路側で切り替えることもできる。
【００３６】
以上のように、この実施の形態１のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、参照電圧（１３−１，１３−２）の個数が２個であるものである。
【００３７】
以上のように、この実施の形態１によれば、参照抵抗が１個で、インピーダンス制御回路が１個であるにもかかわらず個々の出力回路を２種類の抵抗値Ｒm1、Ｒm2に独立に制御することができる効果が得られる。
【００３８】
実施の形態２．
図４は、この発明の実施の形態２のインピーダンス制御回路を示す図である。図４において、８−１は第１レジスタであり、８−ｎは第ｎレジスタである。
１３−１はＣal  Ｖref1（第１参照電圧）であり、１３−ｎはＣal  Ｖrefn（第ｎ参照電圧）である。ここで、ｎは３以上の整数であり、図４では、図面を明瞭にするために、第２レジスタから第ｎ−１レジスタ、およびＣal  Ｖref2（第２参照電圧）からＣal  Ｖrefn-1（第ｎ−１参照電圧）は省略されている。その他の図１と同様の符号は図１に示された構成要素と同様の構成要素を示す。
【００３９】
次に動作について説明する。
この実施の形態２では、ｎ種類のＣal  Ｖref （参照電圧）を使用し、ｎ種類のインピーダンス制御を行なう。
【００４０】
図５は、実施の形態２のインピーダンス制御回路の動作タイミングを示す図である。参照電圧切り替え信号（図４）が、Ｃal  Ｖref1を選択している期間は、Ｒm1を制御するＮcodeを探し、第１レジスタ８−１の更新動作を行なう。同様に、Ｃal  Ｖrefxを選択している期間は、Ｒmxを制御するＮcodeを探し、第ｘレジスタ８−ｘの更新動作を行なう。ここでｘは２からｎまでの整数である。この動作をＣal  Ｖrefnにまで繰り返す。
【００４１】
従来のインピーダンス制御回路では、ｎ種類のインピーダンスを制御するには、ｎ個の異なる制御回路を搭載する必要があったが、この実施の形態２により、単一の参照抵抗、単一の制御回路で異なるｎ種類のインピーダンスを制御することができる。
【００４２】
以上のように、この実施の形態２のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有するものである。
【００４３】
以上のように、この実施の形態２によれば、単一の参照抵抗、単一の制御回路で異なるｎ種類のインピーダンスを制御することができる効果が得られる。
【００４４】
実施の形態３．
図６は、この発明の実施の形態３のインピーダンス制御回路を示す図である。図６において、１４−１は第１参照電圧生成回路であり、１４−２は第２参照電圧生成回路である。その他の図１と同様の符号は図１に示された構成要素と同様の構成要素を示す。
【００４５】
次に動作について説明する。
この実施の形態３では、実施の形態１において、参照電圧を外部から供給せずに内蔵するようにした。これにより、参照電圧を接続するためのＰＡＤ１１−１およびＰＡＤ１１−２が削除されるので、外部に接続されるピン数を削減することができる。
【００４６】
以上のように、この実施の形態３のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、２個の参照電圧（１４−１，１４−２）を内蔵するものである。
【００４７】
以上のように、この実施の形態３によれば、外部に接続されるピン数を削減することができる効果が得られる。
【００４８】
実施の形態４．
図７は、この発明の実施の形態４のインピーダンス制御回路を示す図である。図７において、１４はｎ個の異なる参照電圧を生成する参照電圧生成回路である。その他の図４と同様の符号は図４に示された構成要素と同様の構成要素を示す。
【００４９】
次に動作について説明する。
この実施の形態４では、実施の形態２において、参照電圧を外部から供給せずに内蔵するようにした。その際に図１４に示すように同一の回路（参照電圧生成回路１４）から異なる参照電圧を生成するようにできる。
【００５０】
以上のように、この実施の形態４のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、参照電圧（１４）を内蔵するものである。
【００５１】
以上のように、この実施の形態４によれば、同一の回路から異なる参照電圧を生成できる効果が得られる。
【００５２】
実施の形態５．
図８は、この発明の実施の形態５のインピーダンス制御回路を示す図である。図８において、１５は演算回路であり、１６は抵抗値設定部であり、１７は寄生抵抗ないし直列に挿入された抵抗（以下「Ｒs 」という）である。図８では、図面を明瞭にするために、演算回路１５の出力側に接続された出力回路は省略されている。その他の図１と同様の符号は図１に示された構成要素と同様の構成要素を示す。
【００５３】
次に動作について説明する。
この実施の形態５は、２点以上のバイアス点で抵抗を測定できる実施の形態１の回路において、寄生抵抗ないし直列に挿入された抵抗Ｒs１７と可変Ｗ  ＭＯＳ１７の変動を計算により分離するために、演算回路１５および抵抗値設定部１６を設けた。
【００５４】
ＲS （寄生抵抗）の値をＲS 、可変Ｗ  ＭＯＳ６の抵抗値をＲt1（Ｎcode1 に対する値）、Ｒt2（Ｎcode2 に対する値）、実現される抵抗の値をＲm1、Ｒm2とする。Ｒt1、Ｒt2はその時のチャネル幅Ｗ1 、Ｗ2 に反比例し、その係数をαとすると、
Ｒt1＝α／Ｗ1 ＝α／（Ｗu ×Ｎcode1 ）＝β／Ｎcode1   （５）
Ｒt2＝α／Ｗ2 ＝α／（Ｗu ×Ｎcode2 ）＝β／Ｎcode2   （６）
と表示される。
【００５５】
この実施の形態５の構成では、Ｒs ＋Ｒt1がＲm1になるように制御されるので、
Ｒs ＋β／Ｎcode1 ＝Ｒm1  （７）
Ｒs ＋β／Ｎcode2 ＝Ｒm2  （８）
という関係式が成り立ち、式（７）および式（８）を、
β＝α／Ｗu ＝（Ｒm1−Ｒm2）×Ｎcode1 ×Ｎcode2 ／（Ｎcode2 −Ｎcode1 ）  （９）
Ｒs ＝（Ｎcode2 ×Ｒm2−Ｎcode1 ×Ｒm1）／（Ｎcode2 −Ｎcode1 ）  （１０）
と解くことができる。
【００５６】
したがって、式（９）および式（１０）に相当する演算を図８の演算回路１５で行なうことにより、その測定時点でのＲs とβを知ることができる。
【００５７】
いったんＲs およびβがわかれば、任意の抵抗Ｒx を生成するＭＯＳのチャネル幅を
Ｎx ＝β／（Ｒx −Ｒs ）  （１１）
と決定することができ、最終的な演算結果としてこのＮxを出力すればよい。
【００５８】
図１１は、実施の形態５のインピーダンス制御回路の特性を示す図である。式（７）および式（８）を変形すると以下の式が得られる。
Ｎcode1 ＝β／（Ｒm1−Ｒs ）  （７’）
Ｎcode2 ＝β／（Ｒm2−Ｒs ）  （８’）
式（７’）および式（８’）から、Ｎcodeが比例定数をβとして（Ｒm −Ｒs ）に反比例し、図１１の曲線Ａのように表されることがわかる。図１１において、点ａ１は式（７’）に相当する点であり、点ａ２は式（８’）に相当する点である。Ｒs およびβを求めるということは、言い換えれば、図１１に示す曲線Ａを求めることである。したがって、いったん曲線Ａが求まると、曲線上の点ａ３に対応する抵抗Ｒx を実現すためのＮx を知ることができ、この点ａ３が式（１１）に相当する。
【００５９】
図９はこの発明の実施の形態５のインピーダンス制御回路の動作を示すフローチャートである。
【００６０】
ステップＳＴ１では、第１レジスタ８−１からのＮcode1 および第２レジスタ８−２からのＮcode2 が演算回路１５に入力される。ステップＳＴ２では、演算回路１５が式（９）および式（１０）にしたがって、Ｒs およびβを求める演算を行なう。
【００６１】
ステップＳＴ３では、抵抗値設定部１６からの設定値Ｒx が演算回路１５に入力される。ステップＳＴ４では、演算回路１５が式（１１）にしたがってＮxを求める演算をおこなう。
【００６２】
ステップＳＴ５では、Ｒs およびβを演算回路１５から出力する。ステップＳＴ６では、Ｎx を演算回路１５から出力する。
【００６３】
実施の形態１では、特定の抵抗値のみを制御することが可能であったが、この実施の形態５では演算回路１５を追加することにより任意の抵抗値を制御することが可能となる。また、可変Ｗ  ＭＯＳ６およびＲs（直列抵抗成分）１７をＲs およびβとして特性を把握することができる。
【００６４】
抵抗値設定部１６は、回路中に組み込んでもよいし、半導体集積回路（ＬＳＩ１）の外部から制御してもよい。
【００６５】
以上のように、この実施の形態５のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、複数の異なる値のインピーダンス（９−１，９−２）から任意の値のインピーダンスを設定する演算回路（１５）をさらに有し、演算回路（１５）が、直列抵抗分（１７）とＭＯＳ成分（６）を分離する演算を行い、参照電圧（１３−１，１３−２）の個数が２個であるものである。
【００６６】
以上のように、この実施の形態５によれば、任意の抵抗値を制御することが可能となる効果が得られる。
【００６７】
この実施の形態５によれば、可変Ｗ  ＭＯＳ６およびＲs（直列抵抗成分）１７を把握することができる効果が得られる。
【００６８】
実施の形態６．
図１０は、この発明の実施の形態６のインピーダンス制御回路を示す図である。図１０において、１４−１は第１参照電圧生成回路であり、１４−２は第２参照電圧生成回路である。その他の図８と同様の符号は図８に示された構成要素と同様の構成要素を示す。
【００６９】
次に動作について説明する。
この実施の形態６では、実施の形態５において、実施の形態３と同様に、参照電圧を内蔵した。これによりよりピン数の削減が可能である。
【００７０】
以上のように、この実施の形態６のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、複数の異なる値のインピーダンス（９−１，９−２）から任意の値のインピーダンスを設定する演算回路（１５）をさらに有し、演算回路（１５）が、直列抵抗分（１７）とＭＯＳ成分（６）を分離する演算を行い、２個の参照電圧（１４−１，１４−２）を内蔵するものである。
【００７１】
以上のように、この実施の形態６によれば、ピン数の削減が可能である効果が得られる。
【００７２】
実施の形態７．
図１２は、この発明の実施の形態７のインピーダンス制御回路を示す図である。図１２において、１５は演算回路であり、１６は抵抗値設定部であり、１７は寄生抵抗ないし直列に挿入された抵抗（以下「Ｒs 」という）である。図１２では、図面を明瞭にするために、演算回路１５の出力側に接続された出力回路は省略されている。その他の図４と同様の符号は図４に示された構成要素と同様の構成要素を示す。図１２において制御回路３は図４の制御回路３と同様の内部構造を有する。
【００７３】
次に動作について説明する。
実施の形態５の誤差要因として、異なる電圧に対してαを同一とみなしているが、実際には微妙に異なっているということがある。言い換えれば、図１１の曲線Ａの比例定数βが電圧に対して変化する。この結果、実施の形態１で制御される抵抗値の範囲を大きく外れる（抵抗値に対応する電圧の範囲を大きく外れる）と、図１１の曲線Ａの比例定数βが変化して、実現されるインピーダンスの誤差が大きくなる。
【００７４】
これに対して、この実施の形態７では、実施の形態２と同様にｎ個の参照電圧を使用して、実施の形態５と同様の方式で参照電圧間ごとに曲線Ａのβを求めるようにした。これより、より精度よくインピーダンスを制御することが可能である。
【００７５】
図１３は、この発明の実施の形態７のインピーダンス制御回路の特性を示す図である。上述したように曲線Ａの比例定数βは電圧に対して変化するので、図１３では、４つの参照電圧（抵抗Ｒm1から抵抗Ｒm4に対応する）を使用して、参照電圧の区間ごとに曲線Ａ１から曲線Ａ３のβ（β１からβ３）を求めるようにした場合を表している。
【００７６】
Ｃal  Ｖref1１３−１、Ｃal  Ｖref2１３−２、．．．、Ｃal  Ｖrefn１３−ｎの順に電圧が下がっているとし、それに対応する抵抗の値をＲm1、Ｒm2、．．．、Ｒmnとする。Ｒ＜Ｒm2の抵抗は、Ｒm1とＲm2から式（９）および式（１０）に基づいてβおよびＲs を計算して制御し、Ｒ＞ＲmnではＲmnとＲmn-1から式（９）および式（１０）に基づいてβおよびＲs を計算して制御する。それ以外の区間ではＲmi＜Ｒ＜Ｒmi-1では、ＲmiとＲmi-1から式（９）および式（１０）に基づいてβおよびＲs を計算して制御する。
【００７７】
この実施の形態７では、以上のように複数の参照電圧の区間ごとβおよびＲs を計算して制御することにより、実現されるインピーダンスの精度がより向上する。
【００７８】
以上のように、この実施の形態７のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、複数の異なる値のインピーダンス（９−１，９−ｎ）から任意の値のインピーダンスを設定する演算回路（１５）をさらに有し、演算回路（１５）が、直列抵抗分（１７）とＭＯＳ成分（６）を分離する演算を行うものである。
【００７９】
以上のように、この実施の形態７によれば、実現されるインピーダンスの精度がより向上する効果が得られる。
【００８０】
実施の形態８．
図１４は、この発明の実施の形態８のインピーダンス制御回路を示す図である。図１４において、１５は演算回路であり、１６は抵抗値設定部であり、１７は寄生抵抗ないし直列に挿入された抵抗（以下「Ｒs 」という）である。図１４では、図面を明瞭にするために、演算回路１５の出力側に接続された出力回路は省略されている。その他の図１２と同様の符号は図１２に示された構成要素と同様の構成要素を示す。図１４において制御回路３は図７の制御回路３と同様の内部構造を有する。
【００８１】
次に動作について説明する。
この実施の形態８では、実施の形態７において、実施の形態４と同様に、参照電圧を内蔵した。これによりピン数の削減が可能である。
【００８２】
以上のように、この実施の形態８のインピーダンス制御回路は、複数の参照電圧（１３−１，１３−２）を選択して出力する参照電圧選択回路（参照電圧切り替え器４）と、可変抵抗素子（６）と、参照電圧選択回路（４）から出力される参照電圧を受ける第１の入力と、可変抵抗素子が接続される第２の入力とを有し、第１および第２の入力の電圧を比較する比較器（５）と、比較器（５）から出力される信号に基づき、複数の参照電圧に対応する複数のインピーダンス（９−１，９−２）を設定する制御回路（３）とを有し、複数の異なる値のインピーダンス（９−１，９−ｎ）から任意の値のインピーダンスを設定する演算回路（１５）をさらに有し、演算回路（１５）が、直列抵抗分（１７）とＭＯＳ成分（６）を分離する演算を行い、参照電圧（１４）を内蔵するものである。
【００８３】
以上のように、この実施の形態８によれば、ピン数の削減が可能である効果が得られる。
【００８４】
【発明の効果】
以上のように、この発明によれば、複数の異なる値の参照電圧を用いるように構成したので、複数の異なる値のインピーダンスを制御できる効果がある。
【００８５】
この発明によれば、演算回路で抵抗値を設定する演算を行うように構成したので、任意の抵抗値に制御することが可能となる効果がある。
【００８６】
この発明によれば、演算回路で直列抵抗分とＭＯＳ成分を分離する演算を行うように構成したので、ＭＯＳ成分および直列抵抗分を把握することができる効果がある。
【００８７】
この発明によれば、参照電圧を内蔵するように構成したので、ピン数の削減が可能である効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１のインピーダンス制御回路を示す図である。
【図２】  この発明の実施の形態１のインピーダンス制御回路の動作原理を示す図である。
【図３】  この発明の実施の形態１のインピーダンス制御回路の動作タイミングを示す図である。
【図４】  この発明の実施の形態２のインピーダンス制御回路を示す図である。
【図５】  この発明の実施の形態２のインピーダンス制御回路の動作タイミングを示す図である。
【図６】  この発明の実施の形態３のインピーダンス制御回路を示す図である。
【図７】  この発明の実施の形態４のインピーダンス制御回路を示す図である。
【図８】  この発明の実施の形態５のインピーダンス制御回路を示す図である。
【図９】  この発明の実施の形態５のインピーダンス制御回路の動作を示すフローチャートである。
【図１０】  この発明の実施の形態６のインピーダンス制御回路を示す図である。
【図１１】  この発明の実施の形態５のインピーダンス制御回路の特性を示す図である。
【図１２】  この発明の実施の形態７のインピーダンス制御回路を示す図である。
【図１３】  この発明の実施の形態７のインピーダンス制御回路の特性を示す図である。
【図１４】  この発明の実施の形態８のインピーダンス制御回路を示す図である。
【図１５】  従来のインピーダンス制御回路を示す図である。
【図１６】  従来のインピーダンス制御回路の動作原理を示す図である。
【図１７】  従来のインピーダンス制御回路の動作タイミングを示す図である。
【符号の説明】
１  ＬＳＩ、２  インピーダンス制御回路、３  制御回路、４  参照電圧切り替え器、５  アナログ比較器、６  可変Ｗ  ＭＯＳ、７  カウンタ、８−１  第１レジスタ、８−１  第２レジスタ、８−ｎ  第ｎレジスタ、９−１  第１出力回路、９−２  第２出力回路、１０  主回路、１１−１，１１−２  ＰＡＤ、１２  Ｒref 、１３−１  Ｃal  Ｖref1、１３−２  Ｃal  Ｖref2、１３−ｎ  Ｃal  Ｖrefn、１４  参照電圧生成回路、１４−１  第１参照電圧生成回路、１４−２  第２参照電圧生成回路、１５  演算回路、１６  抵抗値設定部、１７  Ｒs 、２０  Ｖdd。
【図１】
0004212309.tif 000002
【図２】
0004212309.tif 000003
【図３】
0004212309.tif 000004
【図４】
0004212309.tif 000005
【図５】
0004212309.tif 000006
【図６】
0004212309.tif 000007
【図７】
0004212309.tif 000008
【図８】
0004212309.tif 000009
【図９】
0004212309.tif 000010
【図１０】
0004212309.tif 000011
【図１１】
0004212309.tif 000012
【図１２】
0004212309.tif 000013
【図１３】
0004212309.tif 000014
【図１４】
0004212309.tif 000015
【図１５】
0004212309.tif 000016
【図１６】
0004212309.tif 000017
【図１７】
0004212309.tif 000018