(57)【特許請求の範囲】
【請求項１】
２つの入力信号がそれぞれゲートに与えられる第１のトランジスタ及び第２のトランジスタと、
前記第１のトランジスタのドレインにドレインが接続され、前記第２のトランジスタのドレインにゲートが接続される第３のトランジスタと、
前記第１のトランジスタのドレインにゲートが接続され、前記第２のトランジスタのドレインにドレインが接続される第４のトランジスタと、
前記第３のトランジスタと前記第４のトランジスタのそれぞれのソースに接続される第１の定電流部と、
前記第１のトランジスタのドレインと前記第２のトランジスタのドレインに、ゲートがそれぞれ接続される差動対と、
前記差動対の共通のソースに接続される第２の定電流部と、
を有し、
前記差動対のドレインにそれぞれ対応するノードから出力信号を出力し、
前記差動対は、前記第３のトランジスタ及び前記第４のトランジスタと同じ導電型のトランジスタで構成され、
前記差動対のしきい値と、前記第３のトランジスタ及び前記第４のトランジスタのしきい値を互いに等しくし、
前記差動対のソース電圧と、前記第３のトランジスタ及び前記第４のトランジスタのソース電圧が等しくなるように、前記第１の定電流部及び前記第２の定電流部を構成した、ことを特徴とする出力回路。
【請求項２】
前記第１の定電流部は、前記第３のトランジスタ及び前記第４のトランジスタのソースと、第１の電圧が供給される第１の配線との間に接続され、ゲートに第１のバイアス電圧が供給される第１の定電流トランジスタであり、
前記第２の定電流部は、前記差動対の共通のソースと前記第１の配線との間に接続され、ゲートに前記第１のバイアス電圧が供給される第２の定電流トランジスタであり、
前記第１の定電流トランジスタのトランジスタ形状と、前記第２の定電流トランジスタのトランジスタ形状を互いに同じとした、
ことを特徴とする請求項１に記載の出力回路。
【請求項３】
２つの入力信号がそれぞれゲートに与えられる第１のトランジスタ及び第２のトランジスタと、
前記第１のトランジスタのドレインにドレインが接続され、前記第２のトランジスタのドレインにゲートが接続される第３のトランジスタと、
前記第１のトランジスタのドレインにゲートが接続され、前記第２のトランジスタのドレインにドレインが接続される第４のトランジスタと、
前記第３のトランジスタと前記第４のトランジスタのそれぞれのソースに接続される第１の定電流部と、
前記第１のトランジスタのドレインと前記第２のトランジスタのドレインに、ゲートがそれぞれ接続される差動対と、
前記差動対の共通のソースに接続される第２の定電流部と、
を有し、
前記差動対のドレインにそれぞれ対応するノードから出力信号を出力し、
前記第１の定電流部は、前記第３のトランジスタ及び前記第４のトランジスタのソースと、第１の電圧が供給される第１の配線との間に接続され、ゲートに第１のバイアス電圧が供給される第１の定電流トランジスタであり、
前記第２の定電流部は、前記差動対の共通のソースと前記第１の配線との間に接続され、ゲートに第２のバイアス電圧が供給される第２の定電流トランジスタであり、
前記第２のバイアス電圧に基づいて生成する基準電圧と、前記第３のトランジスタ及び前記第４のトランジスタのソース電圧を互いに等しくするように前記第１のバイアス電圧を生成するバイアス電圧制御部を含む、
ことを特徴とする出力回路。
【請求項４】
前記第３のトランジスタと前記第４のトランジスタと前記第１の定電流部はそれぞれ、１つのトランジスタ、又は互いに並列接続された複数のトランジスタにより形成され、
前記差動対及び前記第２の定電流部はそれぞれ、互いに並列接続された複数のトランジスタにより形成され、
前記第３のトランジスタ及び前記第４のトランジスタと、前記差動対のトランジスタ数の比を、前記第１の定電流トランジスタと前記第２の定電流トランジスタのトランジスタ数の比と等しくした、
ことを特徴とする請求項２又は３に記載の出力回路。
【請求項５】
前記第１のトランジスタと並列に接続された第１のダイオードと、
前記第２のトランジスタと並列に接続された第２のダイオードを有する、
ことを特徴とする請求項１〜４のうちの何れか一に記載の出力回路。
【請求項６】
前記第１のダイオードには直列に第１のスイッチが接続され、
前記第２のダイオードには直列に第２のスイッチが接続された、
ことを特徴とする請求項５に記載の出力回路。
【請求項７】
前記第３のトランジスタと並列に接続された第６のトランジスタと、
前記第４のトランジスタと並列に接続された第７のトランジスタと、
前記２つの入力信号が共に第１のレベルのときに前記第６のトランジスタ及び前記第７のトランジスタをオフするように前記トランジスタに供給する制御信号を生成する信号生成回路と、
を有することを特徴とする請求項１〜６のうちの何れか一に記載の出力回路。
【発明の詳細な説明】
【技術分野】
【０００１】
出力回路に関する。
【背景技術】
【０００２】
差動増幅器は広範に利用されている。例えば、電子機器間の通信には、相補な信号が用いられる。このため、電子機器に備えられる通信用のインタフェース回路は、相補な入力信号に応じて相補な信号を出力する差動増幅器を含むドライバ回路を有している（例えば、特許文献１参照）。
【０００３】
ドライバ回路に含まれる差動増幅器は、例えば、図７に示すように、相補な入力信号ＩＮ，ＸＩＮを入力するインバータ７１，７２と、インバータ７１，７２の出力信号ＩＮａ，ＸＩＮａに応答する差動の電流出力ドライバ７３を有している。この差動増幅器は、入力信号ＩＮ，ＸＩＮに応じて電流出力ドライバ７３の入力トランジスタＭ７１，Ｍ７２が相補的にオンオフする。例えば、オンした入力トランジスタＭ７１のドレイン電流が、出力端子７４を介して信号を伝達する配線（ケーブル）に供給される。そして、オフした入力トランジスタＭ７２に接続された終端抵抗Ｒ７２により出力端子７５を介して配線（ケーブル）を終端する。一方、オンした入力トランジスタＭ７２のドレイン電流が、出力端子７４を介して信号を伝達する配線（ケーブル）に供給され、オフした入力トランジスタＭ７１に接続された終端抵抗Ｒ７１により出力端子７４を介して配線（ケーブル）を終端する。このように、差動増幅器は、相補的な出力信号ＯＵＴ，ＸＯＵＴを出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５２５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、図７に示す差動増幅器は、図８に示すように、出力信号ＯＵＴと反転出力信号ＸＯＵＴのタイミングに差を生じる。例えば、出力信号ＯＵＴが立ち下がるタイミングに対して、反転出力信号ＸＯＵＴが立ち上がるタイミングに遅延が生じる。なお、出力信号ＯＵＴ，ＸＯＵＴは相補信号であるため、反転出力信号ＸＯＵＴが立ち下がるタイミングに対して、出力信号ＯＵＴが立ち上がるタイミングに遅延が生じる。
【０００６】
図９に示すように、時刻Ｔ１において内部信号ＩＮａが上昇すると、その内部信号ＩＮａを受ける入力トランジスタＭ７１のオン抵抗値が増加して入力トランジスタＭ７１に流れる電流量が減少し、出力信号ＯＵＴが低下する。一方、時刻Ｔ１において内部信号ＸＩＮａが下降する。入力トランジスタＭ７２は、ゲートに受ける内部信号ＸＩＮａが、高電位電圧ＶＤＤから、定電流トランジスタＭ７３のソース−ドレイン間電圧と入力トランジスタＭ７２のしきい値電圧Ｖｔｈの合計値より低くなるとオンする（時刻Ｔ２）。そして、オンした入力トランジスタＭ７２を介して抵抗Ｒ７２に電流が流れ、反転出力信号ＸＯＵＴが上昇する。このように、入力トランジスタＭ７１，Ｍ７２がオンオフするタイミングが互いに異なる。
【０００７】
従って、出力信号ＯＵＴ，ＸＯＵＴは、ハイレベルからロウレベルへ変化する出力信号に対して、ロウレベルからハイレベルへ変化するタイミングが常に遅れることになる。このような相補な出力信号ＯＵＴ，ＸＯＵＴ間の信号の遅れ（スキュ：Ｓｋｅｗ）により、出力信号ＯＵＴ，ＸＯＵＴのクロスポイントが、同信号ＯＵＴ，ＸＯＵＴの振幅の中央でクロスしなくなる。このように、クロスポイントが振幅の中央からずれた出力信号ＯＵＴ，ＸＯＵＴは、伝達するデータの品質低下を招く。
【課題を解決するための手段】
【０００８】
本発明の一観点によれば、２つの入力信号がそれぞれゲートに与えられる第１のトランジスタ及び第２のトランジスタと、前記第１のトランジスタのドレインにドレインが接続され、前記第２のトランジスタのドレインにゲートが接続される第３のトランジスタと、前記第１のトランジスタのドレインにゲートが接続され、前記第２のトランジスタのドレインにドレインが接続される第４のトランジスタと、前記第３のトランジスタと前記第４のトランジスタのそれぞれのソースに接続される第１の定電流部と、前記第１のトランジスタのドレインと前記第２のトランジスタのドレインに、ゲートがそれぞれ接続され、対応するノードから出力信号が出力される差動対と、前記差動対の共通のソースに接続される第２の定電流部を有する。
【発明の効果】
【０００９】
本発明の一観点によれば、２つの出力信号間のタイミングのずれを低減することができる。
【図面の簡単な説明】
【００１０】
【図１】データ転送システムの概略図である。
【図２】半導体装置の概略構成図である。
【図３】第一実施形態の差動増幅器の回路図である。
【図４】差動増幅器の動作波形図である。
【図５】第二実施形態の差動増幅器の回路図である。
【図６】別の差動増幅器の回路図である。
【図７】従来のドライバ回路の回路図である。
【図８】従来のドライバ回路の動作波形図である。
【図９】従来のドライバ回路の動作波形図である。
【発明を実施するための形態】
【００１１】
以下、各実施形態を添付図面に従って説明する。
図１に示すように、データ転送システムは、パーソナルコンピュータ（ＰＣ）１１とデジタルカメラ１２を含み、パーソナルコンピュータ１１とデジタルカメラ１２はケーブル１３を介して互いに接続されている。ケーブル１３は、データ転送に用いるインタフェースに応じたケーブル、例えばＵＳＢケーブルである。デジタルカメラ１２は、データ転送のためのドライバ回路を含む。ドライバ回路は、例えば差動増幅器である。転送データ、例えば画像データは、デジタルカメラ１２からケーブル１３を介してパーソナルコンピュータ１１に転送される。
【００１２】
図２に示すように、デジタルカメラ１２に含まれる半導体装置２０は、全体を制御するマイクロプロセッサ（ＭＰＵ）２１、インタフェース２２、メモリ（ＲＡＭ：Random Access Memory）記憶装置２３、及び周辺回路２４を含み、これらはバス２５を介して互いに接続されている。周辺回路２４は、例えば、撮像するためのフォーカス制御、色補正等の画像処理、撮像データを所定形式（例えば、ＪＰＥＧ：Joint Photographic Experts Group）の画像データに変換するデータ変換処理、等を実施する回路を含む。生成された画像データは、図示しない記憶装置に格納される。記憶装置は、例えばハードディスク装置（ＨＤＤ：Hard Disk Drive ）や不揮発性メモリである。インタフェース２２はドライバ回路２６を含む。ドライバ回路２６は、ＭＰＵ２１の制御により、画像データを出力する。この画像データは、ケーブル１３を介してパーソナルコンピュータ１１に転送される。
【００１３】
次に、差動増幅器（出力回路）の構成例を説明する。
（第一実施形態）
以下、第一実施形態を図３，図４に従って説明する。
【００１４】
図３に示すように、差動増幅器３０は、入力部３１と差動部３２を有している。入力部３１は、入力端子Ｐｉ１，Ｐｉ２から供給される相補な入力信号ＩＮ，ＸＩＮに基づいて、相補な内部信号ＩＮａ，ＸＩＮａを生成する。
【００１５】
入力信号ＩＮはトランジスタＭ１のゲートに供給され、反転入力信号ＸＩＮはトランジスタＭ２のゲートに供給される。トランジスタＭ１のソースは低電位電圧ＶＳＳが供給される配線に接続されている。なお、以下の説明において、低電位電圧ＶＳＳが供給される配線を、その電圧を用いて配線ＶＳＳとして説明する。他の電圧についても同様とする。トランジスタＭ１のドレインはトランジスタＭ３のドレインと接続されている。
【００１６】
トランジスタＭ２のソースは配線ＶＳＳに接続され、ドレインはトランジスタＭ４のドレインに接続されている。トランジスタＭ１のドレインとトランジスタＭ３のドレインとの間のノードＮ１（インバータ３３の出力ノード）はトランジスタＭ４のゲートと接続されている。トランジスタＭ２のドレインとトランジスタＭ４のドレインとの間のノードＮ２（インバータ３４の出力ノード）はトランジスタＭ３のゲートと接続されている。
【００１７】
上記のように接続されたトランジスタＭ１とトランジスタＭ３は、入力信号ＩＮを受ける第１のインバータ３３として動作する。また、トランジスタＭ２とトランジスタＭ４は、反転入力信号ＸＩＮを受ける第２のインバータ３４として動作する。そして、第１のインバータ３３と第２のインバータ３４は、互いにクロスカップル接続されている。
【００１８】
トランジスタＭ３のソースとトランジスタＭ４のソースの間の接続点（ノードＮ３）はトランジスタＭ５に接続されている。トランジスタＭ５は例えばＰチャネルＭＯＳトランジスタである。トランジスタＭ５のドレインはノードＮ３に接続され、ソースは高電位電圧ＶＤＤが供給される配線（以下、配線ＶＤＤ）と接続され、ゲートにバイアス電圧ＶＢが供給される。トランジスタＭ５は、バイアス電圧ＶＢに応じたドレイン電流を流す定電流源として動作する。トランジスタＭ５は第１の定電流部の一例である。このトランジスタＭ５により、ノードＮ３の電圧Ｖｐｓ１は、高電位電圧ＶＤＤから、バイアス電圧ＶＢに応じたトランジスタＭ５のソース−ドレイン間の電圧だけ低い電圧となる。
【００１９】
また、入力部３１は、トランジスタＭ６，Ｍ７とＯＲゲート３５を含む。ＯＲゲート３５には相補な入力信号ＩＮ，ＸＩＮが供給される。ＯＲゲート３５の出力端子はトランジスタＭ６，Ｍ７のゲートに接続されている。トランジスタＭ６，Ｍ７は例えばＰチャネルＭＯＳトランジスタである。トランジスタＭ６，Ｍ７は、インバータ３３，３４のトランジスタＭ３，Ｍ４と並列に接続されている。即ち、トランジスタＭ６のソース及びドレンはトランジスタＭ３のソース及びドレインとそれぞれ接続され、トランジスタＭ７のソース及びドレインはトランジスタＭ４のソース及びドレインとそれぞれ接続されている。
【００２０】
ＯＲゲート３５は相補な入力信号ＩＮ，ＸＩＮが共にＬレベルのときにＬレベルの制御信号Ｓ１を出力し、入力信号ＩＮ，ＸＩＮのうちの少なくとも１つがＨレベルのときにＨレベルの制御信号Ｓ１を出力する。この制御信号Ｓ１は、トランジスタＭ６，Ｍ７のゲートに供給される。トランジスタＭ６，Ｍ７は、Ｈレベルの制御信号Ｓ１に応答してオフし、Ｌレベルの制御信号Ｓ１に応答してオンする。オンしたトランジスタＭ６は、トランジスタＭ３のソースとドレインとを互いに接続する。同様に、トランジスタＭ７は、トランジスタＭ４のソースとドレインを互いに接続する。従って、入力信号ＩＮ，ＸＩＮが共にＬレベルのとき、インバータ３３，３４の出力ノードＮ１，Ｎ２の電位は、ノードＮ３の電位と等しくなる。つまり、ＯＲゲート３５とトランジスタＭ６，Ｍ７は、Ｌレベルの入力信号ＩＮ，ＸＩＮに応答して、内部信号ＩＮａ，ＸＩＮａの電位をノードＮ３の電位と等しくする。トランジスタＭ６，Ｍ７とＯＲゲート３５は信号生成回路の一例である。
【００２１】
また、入力部３１はスイッチＳＷ１，ＳＷ２とダイオードＤ１，Ｄ２を含む。スイッチＳＷ１の第１端子はノードＮ１に接続され、スイッチＳＷ１の第２端子はダイオードＤ１のアノードに接続され、ダイオードＤ１のカソードは配線ＶＳＳに接続されている。同様に、スイッチＳＷ２の第１端子はノードＮ２に接続され、スイッチＳＷ２の第２端子はダイオードＤ２のアノードに接続され、ダイオードＤ２のカソードは配線ＶＳＳに接続されている。ダイオードＤ１とダイオードＤ２は、互いに同じ電気的特性を持つように形成されている。
【００２２】
スイッチＳＷ１，ＳＷ２は、例えば、図２に示すＭＰＵ２１から供給される制御信号に応答してオンオフする。例えば、ＭＰＵ２１は、データ転送を行う場合に、第１レベル（例えばＨレベル）の制御信号を出力し、データ転送を行わない期間、第１レベルと異なる第２レベル（例えばＬレベル）の制御信号を出力する。スイッチＳＷ１，ＳＷ２は、第１レベルの制御信号に応答してオンし、第２レベルの制御信号に応答してオフする。
【００２３】
スイッチＳＷ１がオンすると、ダイオードＤ１のアノードはノードＮ１に接続される。このノードＮ１に接続されたダイオードＤ１は、トランジスタＭ１がオフしているとき、ノードＮ１の電圧、即ち内部信号ＩＮａのレベルを、低電位電圧ＶＳＳからダイオードＤ１のしきい値電圧（順方向電圧）Ｖｄ１高い電位にクランプする。トランジスタＭ１がオンしたとき、ノードＮ１の電位は低電位電圧ＶＳＳレベルとなる。従って、内部信号ＩＮａは、低電位電圧ＶＳＳからダイオードＤ１のしきい値電圧Ｖｄ１まで遷移する。スイッチＳＷ１がオフし、トランジスタＭ１がオフしているとき、ノードＮ１の電圧は、トランジスタＭ３，Ｍ５によって高電位電圧ＶＤＤレベルとなる。従って、オンしたスイッチＳＷ１とダイオードＤ１は、ノードＮ１の電圧範囲、即ち内部信号ＩＮａの振幅を制限する。
【００２４】
同様に、スイッチＳＷ２がオンするとき、ノードＮ２に接続されるダイオードＤ２は、ノードＮ２の電位（反転内部信号ＸＩＮａ）のレベルを、低電位電圧ＶＳＳからダイオードＤ２のしきい値電圧（順方向電圧）Ｖｄ２高い電位にクランプする。従って、オンしたスイッチＳＷ２とダイオードＤ２は、ノードＮ２の電圧範囲、即ち反転内部信号ＸＩＮａの振幅を制限する。
【００２５】
上記のノードＮ１，Ｎ２は差動部３２に接続されている。そして、ノードＮ１の電圧を持つ内部信号ＩＮａと、ノードＮ２の電圧を持つ内部信号ＸＩＮａは差動部３２に供給される。
【００２６】
差動部３２は、内部信号ＩＮａをゲートに受けるトランジスタＭ１１と、内部信号ＸＩＮａをゲートに受けるトランジスタＭ１２を有している。トランジスタＭ１１，Ｍ１２は例えばＰチャネルＭＯＳトランジスタである。トランジスタＭ１１，Ｍ１２のソースは互いに接続され、その接続点（ノードＮ１１）はトランジスタＭ１３に接続されている。
【００２７】
トランジスタＭ１３は例えばＰチャネルＭＯＳトランジスタである。トランジスタＭ１３のドレインはノードＮ１１に接続され、ソースは配線ＶＤＤに接続され、ゲートにバイアス電圧ＶＢが供給される。トランジスタＭ１３は、バイアス電圧ＶＢに応じたドレイン電流を流す定電流源として動作する。トランジスタＭ１３は第２の定電流部の一例である。このトランジスタＭ１３により、ノードＮ１１の電圧Ｖｐｓ２は、高電位電圧ＶＤＤから、バイアス電圧ＶＢに応じたトランジスタＭ１３のソース−ドレイン間の電圧だけ低い電圧となる。
【００２８】
トランジスタＭ１１のドレインは抵抗Ｒ１１，Ｒ１２を介して配線ＶＳＳに接続されている。トランジスタＭ１２のドレインは抵抗Ｒ１３，Ｒ１４を介して配線ＶＳＳに接続されている。抵抗Ｒ１１と抵抗Ｒ１２の間のノードＮ１２は出力端子Ｐｏ１に接続され、抵抗Ｒ１３と抵抗Ｒ１４の間のノードＮ１３は出力端子Ｐｏ２に接続されている。
【００２９】
入力部３１において、対となるトランジスタは、互いに同じ電気的特性を持つように、形状等が設定されている。すなわち、インバータ３３のトランジスタＭ１と、インバータ３４のトランジスタＭ２は、互いに同じ電気的特性を持つように形成されている。例えば、トランジスタＭ１のゲート長及びゲート幅と、トランジスタＭ２のゲート長及びゲート幅は、それぞれ互いに同じ値に設定されている。同様に、インバータ３３のトランジスタＭ３と、インバータ３４のトランジスタＭ４は、互いに同じ電気的特性を持つように形成されている。同様に、差動部３２において、対となるトランジスタ、すなわち内部信号ＩＮａを受け取るトランジスタＭ１１と、反転内部信号ＸＩＮａを受け取るトランジスタＭ１２は、互いに同じ電的特性を持つように形成されている。
【００３０】
入力部３１において、トランジスタＭ５は、インバータ３３，３４に電流を供給する。差動部３２において、トランジスタＭ１３は、一対のトランジスタＭ１１，Ｍ１２に電流を供給する。そして、差動部３２のトランジスタＭ１３は、入力部３１のトランジスタＭ５が流す電流と比例した量の電流を流すように設定されている。例えば、トランジスタＭ５に流れる電流量と、トランジスタＭ１３に流れる電流量との比が、１対６（１：６）となるように、両トランジスタＭ５，Ｍ１３が設定されている。
【００３１】
トランジスタＭ５とトランジスタＭ１３の電流比は、例えば、並列に接続するトランジスタの数により設定される。例えば、トランジスタＭ１３は、トランジスタＭ５と同じ形状に形成された６個のトランジスタ（第１の単位トランジスタ）を含み、これら６個のトランジスタは互いに並列に接続される。トランジスタＭ５と第１の単位トランジスタは、ゲート長及びゲート幅が互いに等しい。トランジスタＭ５と第１の単位トランジスタは、同じ電気的特性（同じしきい値電圧）を持つ。従って、トランジスタＭ５とトランジスタＭ１３は、同じしきい値電圧を持ち、所定比（１：６）の電流を流すように形成される。
【００３２】
同様に、同じ信号をゲートに受けるトランジスタは、上記のトランジスタＭ５，Ｍ１３の電流比と同じ電流比となるように設定されている。即ち、内部信号ＩＮａをゲートに受けるトランジスタＭ４とトランジスタＭ１１は、それぞれの電流の比が所定比（１：６）となるように、設定されている。例えば、トランジスタＭ１１は、トランジスタＭ４と同じ形状に形成された６個のトランジスタ（第２の単位トランジスタ）を含み、これら６個のトランジスタは互いに並列に接続される。従って、トランジスタＭ４とトランジスタＭ１１は、同じしきい値電圧を持ち、所定比（１：６）の電流を流すように形成される。
【００３３】
同様に、反転内部信号ＸＩＮａをゲートに受けるトランジスタＭ３とトランジスタＭ１２は、それぞれの電流の比が所定比（１：６）となるように、設定されている。例えば、トランジスタＭ１２は、トランジスタＭ３と同じ形状に形成された６個のトランジスタ（第２の単位トランジスタ）を含み、これら６個のトランジスタは互いに並列に接続される。従って、トランジスタＭ３とトランジスタＭ１２は、同じしきい値電圧を持ち、所定比（１：６）の電流を流すように形成される。
【００３４】
上記したように、トランジスタＭ５とトランジスタＭ１３の電流比は、トランジスタＭ４とトランジスタＭ１１の電流比、トランジスタＭ３とトランジスタＭ１２の電流比と等しい。また、トランジスタＭ３，Ｍ４のしきい値電圧は、トランジスタＭ１１，Ｍ１２のしきい値電圧と等しい。従って、ノードＮ３の電圧Ｖｐｓ１と、ノードＮ１１の電圧Ｖｐｓ２は、互いに等しい。
【００３５】
そして、トランジスタＭ４のゲートとトランジスタＭ１１のゲートには、内部信号ＩＮａが供給される。トランジスタＭ３のゲートとトランジスタＭ１２のゲートには、反転内部信号ＸＩＮａが供給される。従って、トランジスタＭ４とトランジスタＭ１１は、内部信号ＩＮａに応答して、同じタイミングでオンする。同様に、トランジスタＭ３とトランジスタＭ１２は、反転内部信号ＸＩＮａに応答して、同じタイミングでオンする。
【００３６】
次に、差動増幅器３０の動作を説明する。
図４に示すように、Ｌレベル（低電位電圧ＶＳＳレベル）の入力信号ＩＮと、Ｈレベル（高電位電圧ＶＤＤレベル）の反転入力信号ＸＩＮが供給されている。このとき、図３に示すトランジスタＭ１はＬレベルの入力信号ＩＮに応答してオフし、トランジスタＭ２はＨレベルの反転入力信号ＸＩＮに応答してオンする。その結果、図４に示すように、内部信号ＩＮａは、低電位電圧ＶＳＳから図３に示すダイオードＤ１のしきい値電圧Ｖｄ１高い電位であり、反転内部信号ＸＩＮａはＬレベル（低電位電圧ＶＳＳレベル）である。
【００３７】
時刻Ｔ０において、入力信号ＩＮが上昇を開始し、反転入力信号ＸＩＮが下降を開始する。
次いで、入力信号ＩＮがトランジスタＭ１のしきい値電圧Ｖｔ１を越える（時刻Ｔ１）と、トランジスタＭ１がオンして内部信号ＩＮａが下降する。
【００３８】
内部信号ＩＮａがノードＮ３の電圧Ｖｐｓ１からトランジスタＭ１１のしきい値電圧Ｖｔ１１低い電圧Ｖ１より低くなる（時刻Ｔ２）と、トランジスタＭ１１がオンする。このオンしたトランジスタＭ１１を介して電流が抵抗Ｒ１１，Ｒ１２に流れ、出力信号ＯＵＴの電圧が上昇する。
【００３９】
このとき、内部信号ＩＮａはトランジスタＭ４のゲートに供給され、このトランジスタＭ４のしきい値はトランジスタＭ１１のしきい値と等しい。従って、トランジスタＭ４がオンする。このオンしたトランジスタＭ４に流れる電流によってノードＮ２の電位、即ち反転内部信号ＸＩＮａの電圧が上昇する。この反転内部信号ＸＩＮａは、差動部３２のトランジスタＭ１２のゲートに供給される。従って、トランジスタＭ１２を介して抵抗Ｒ１３，Ｒ１４に流れる電流は減少し始め、反転出力信号ＸＯＵＴの電圧が低下する。
【００４０】
すなわち、時刻Ｔ２において、出力信号ＯＵＴの電圧が上昇を開始し、反転出力信号ＸＯＵＴの電圧が下降を開始する。つまり、出力信号ＯＵＴが変化するタイミングと、反転出力信号ＸＯＵＴが変化するタイミングとが一致する。
【００４１】
次いで、反転内部信号ＸＩＮａが電圧Ｖ１を越える（時刻Ｔ３）と、トランジスタＭ１２がオフし、反転出力信号ＸＯＵＴは低電位電圧ＶＳＳレベルとなる。反転内部信号ＸＩＮａはトランジスタＭ４のゲートに供給される。従って、トランジスタＭ４がオフし、内部信号ＩＮａが低電位電圧ＶＳＳレベルとなる。従って、トランジスタＭ１１のゲート電圧はこれ以上低下しないため、トランジスタＭ１１に流れる電流量は変化しない。また、時刻Ｔ３において、トランジスタＭ１２が既にオフしているため、トランジスタＭ１２のゲート電圧が更に上昇しても、トランジスタＭ１２はオフ横隊を維持し続けるため、トランジスタＭ１２に流れる電流量は変化せず、トランジスタＭ１１に流れる電流量への影響はない。このため、出力信号ＯＵＴの電圧は上昇しない。従って、出力信号ＯＵＴと反転出力信号ＸＯＵＴが同じタイミングで上昇と下降が終了し、安定したレベルとなる。
【００４２】
次いで、反転内部信号ＸＩＮａが、低電位電圧ＶＳＳからダイオードＤ２のしきい値電圧Ｖｄ２高い電圧を越える（時刻Ｔ４）と、ダイオードＤ２がオンして反転内部信号ＸＩＮａをクランプする。
【００４３】
以上では、Ｌレベルの入力信号ＩＮがＨレベルへ変化（Ｈレベルの反転入力信号ＸＩＮがＬレベルへ変化）と変化するときについて説明した。これに対し、Ｌレベルの反転入力信号ＸＩＮがＨレベルへ変化（Ｈレベルの入力信号ＩＮがＬレベルへ変化）するときも同様であるため、図面及び説明を省略する。
【００４４】
このように、差動増幅器３０は、入力信号ＩＮ，ＸＩＮの変化に対して、出力信号ＯＵＴを変更するタイミングと、反転出力信号ＸＯＵＴを変更するタイミングとを一致させる。その結果、出力信号ＯＵＴと反転出力信号ＸＯＵＴが互いに等しくなるときの電圧（出力信号ＯＵＴの波形と反転出力信号ＸＯＵＴの波形が交差するときの電圧）は、出力信号ＯＵＴ，ＸＯＵＴの振幅の中間電圧となる。
【００４５】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）入力信号ＩＮ，ＸＩＮはトランジスタＭ１，Ｍ２のゲートに供給される。トランジスタＭ１のドレインはトランジスタＭ３のドレインとトランジスタＭ４のゲートに接続され、トランジスタＭ２のドレインはトランジスタＭ３のゲートとトランジスタＭ４のドレインに接続される。また、トランジスタＭ１，Ｍ２のドレインは差動対のトランジスタＭ１１，Ｍ１２のゲートに接続される。トランジスタＭ３，Ｍ４のソースには、ゲートにバイアス電圧ＶＢが供給されるトランジスタＭ５が接続される。トランジスタＭ１１，Ｍ１２のソースには、ゲートにバイアス電圧ＶＢが供給されるトランジスタＭ１３が接続される。
【００４６】
入力信号ＩＮがトランジスタＭ１のしきい値電圧Ｖｔ１を越えると、トランジスタＭ１がオンして内部信号ＩＮａが下降する。その内部信号ＩＮａがノードＮ３の電圧Ｖｐｓ１からトランジスタＭ１１のしきい値電圧Ｖｔ１１低い電圧Ｖ１より低くなると、トランジスタＭ１１がオンする。このオンしたトランジスタＭ１１を介して電流が抵抗Ｒ１１，Ｒ１２に流れ、出力信号ＯＵＴの電圧が上昇する。このとき、内部信号ＩＮａに応答してトランジスタＭ４がオンし、反転内部信号ＸＩＮａの電圧が上昇する。この反転内部信号ＸＩＮａにより、トランジスタＭ１２を介して抵抗Ｒ１３，Ｒ１４に流れる電流は減少し始め、反転出力信号ＸＯＵＴの電圧が低下する。
【００４７】
このように、差動増幅器３０は、入力信号ＩＮ，ＸＩＮの変化に対して、出力信号ＯＵＴを変更するタイミングと、反転出力信号ＸＯＵＴを変更するタイミングとを一致させることができる。そして、出力信号ＯＵＴと反転出力信号ＸＯＵＴが互いに等しくなるときの電圧（出力信号ＯＵＴの波形と反転出力信号ＸＯＵＴの波形が交差するときの電圧）を、出力信号ＯＵＴ，ＸＯＵＴの振幅の中間電圧とすることができる。
【００４８】
（２）ＯＲゲート３５とトランジスタＭ６，Ｍ７は、Ｌレベルの入力信号ＩＮ，ＸＩＮに応答して、内部信号ＩＮａ，ＸＩＮａの電位をノードＮ３の電位と等しくする。従って、共にＬレベルの入力信号ＩＮ，ＸＩＮによって内部信号ＩＮａ，ＸＩＮａが不定となるのを防ぐことができる。そして、ノードＮ３の電位は、ノードＮ１１の電位と等しい。従って、トランジスタＭ１１及びトランジスタＭ１２は、ゲートにソース電圧Ｖｐｓ２と等しい内部信号ＩＮａ，ＸＩＮａがそれぞれ供給され、オフする。従って、出力信号ＯＵＴ，ＸＯＵＴは共にＬレベル（低電位電圧ＶＳＳレベル）とすることができる。
【００４９】
（３）入力信号ＩＮをゲートに受けるトランジスタＭ１のドレイン−ソース間にはスイッチＳＷ１とダイオードＤ１が直列に接続される。同様に、反転入力信号ＸＩＮをゲートに受けるトランジスタＭ２のドレイン−ソース間にはスイッチＳＷ２とダイオードＤ２が直列に接続される。内部信号ＩＮａ，ＸＩＮａは、低電位電圧ＶＳＳからダイオードＤ１，Ｄ２のしきい値電圧（順方向電圧）高い電圧から下降する。ダイオードＤ１，Ｄ２が無い場合、内部信号ＩＮａ，ＸＩＮａは高電位電圧ＶＤＤレベルとなる。従って、内部信号ＩＮａ，ＸＩＮａを高電位電圧ＶＤＤから下降させる場合と比べ、図４に示す電圧Ｖ１より低くなるまでに要する時間、即ち、トランジスタＭ１１，Ｍ１２がオフするまでに要する時間が短くなる。この結果、データを高速に転送することが可能となる。
【００５０】
（４）ダイオードＤ１，Ｄ２にスイッチＳＷ１，ＳＷ２を直列に接続した。従って、スイッチＳＷ１，ＳＷ２をオフすることで、ダイオードＤ１，Ｄ２に電流が流れなくなる。従って、消費電流を低減することができる。
【００５１】
（５）ダイオードＤ１，Ｄ２は、内部信号ＩＮａ，ＸＩＮａの振幅を制限する。振幅が大きいと、所定のレベルに変化するまでに時間がかかる。入力信号ＩＮ，ＸＩＮを短い周期で反転する場合、内部信号ＩＮａ，ＸＩＮａが例えば高電位電圧ＶＤＤレベルになるまえに、次の変化が開始する場合があり、符号間干渉が発生する。従って、内部信号ＩＮａ，ＸＩＮａの振幅を制限することにより、データ転送における符号間干渉を抑制することができる。
【００５２】
（第二実施形態）
以下、第二実施形態を図５に従って説明する。なお、上記実施形態と同じ部材については同じ符号を付し、説明の全て又は一部を省略する。
【００５３】
図５に示すように、差動増幅器４０は、入力部３１ａと、差動部３２と、バイアス電圧制御部４１を有している。
入力部３１ａのトランジスタＭ５のゲートとドレインはバイアス電圧制御部４１に接続されている。
【００５４】
バイアス電圧制御部４１は、トランジスタＭ２１，Ｍ２２、抵抗Ｒ２１、オペアンプ４２を含む。トランジスタＭ２１，Ｍ２２は例えばＰチャネルＭＯＳトランジスタである。トランジスタＭ２１のソースは配線ＶＤＤに接続され、ドレインはトランジスタＭ２２のソースに接続され、ゲートにバイアス電圧ＶＢが供給される。トランジスタＭ２２のドレインは抵抗Ｒ２１の第１端子に接続され、抵抗Ｒ２１の第２端子は配線ＶＳＳに接続されている。トランジスタＭ２２のゲートは配線ＶＳＳに接続されている。
【００５５】
トランジスタＭ２１とトランジスタＭ２２の間のノードＮ２１はオペアンプ４２の反転入力端子に接続されている。オペアンプ４２の非反転入力端子は入力部３１ａのノードＮ３、つまりトランジスタＭ５のドレインに接続されている。オペアンプ４２の出力端子はトランジスタＭ５のゲートに接続されている。
【００５６】
バイアス電圧制御部４１に含まれるトランジスタＭ２１とトランジスタＭ２２と抵抗Ｒ２１は、差動部３２のトランジスタＭ１３とトランジスタＭ１１（Ｍ１２）と抵抗Ｒ１１，Ｒ１２（Ｒ１３，Ｒ１４）に対応するように形成されている。例えば、トランジスタＭ２１はトランジスタＭ１３と同量の電流を流すように形成され、トランジスタＭ２２はトランジスタＭ１１（Ｍ１２）と同量の電流を流すように形成されている。そして、抵抗Ｒ２１の抵抗値は、抵抗Ｒ１１と抵抗Ｒ１２の合成抵抗値と等しくなるように形成されている。このように形成されたトランジスタＭ２１，Ｍ２２及び抵抗Ｒ２１は、差動部３２のノードＮ１１の電圧Ｖｐｓ２を、トランジスタＭ２１とトランジスタＭ２２の間のノードＮ２１における基準電圧Ｖｐｓ３と、等しくする。
【００５７】
オペアンプ４２は、２つの入力端子における電圧を互いに等しくするようにバイアス電圧ＶＢ１を生成する。従って、オペアンプ４２は、トランジスタＭ５のドレイン電圧、即ちノードＮ３の電圧Ｖｐｓ１と、ノードＮ２１の電圧Ｖｐｓ３とを互いに等しくする。ノードＮ２１の電圧Ｖｐｓ３は、差動部３２におけるノードＮ１１の電圧Ｖｐｓ２と等しい。従って、オペアンプ４２は、入力部３１ａにおけるノードＮ３の電圧Ｖｐｓ１を、ノードＮ１１の電圧Ｖｐｓ２と等しくする。
【００５８】
以上記述したように、本実施形態によれば、上記の第一実施形態の効果に加え、以下の効果を奏する。
（６）バイアス電圧制御部４１は、バイアス電圧ＶＢとトランジスタＭ２１，Ｍ２２及び抵抗Ｒ２１により生成した基準電圧Ｖｐｓ３に、ノードＮ３の電圧Ｖｐｓ１、即ちトランジスタＭ３，Ｍ４のソース電圧を等しくするように、トランジスタＭ５を制御する。従って、差動部３２におけるノードＮ１１の電圧Ｖｐｓ２、即ちトランジスタＭ１１，Ｍ１２のソース電圧と、トランジスタＭ３，Ｍ４のソース電圧を互いに等しくすることができる。
【００５９】
また、温度変化等の要因によってノードＮ３の電圧Ｖｐｓ１とノードＮ１１の電圧Ｖｐｓ２とに差が生じるのを抑制することができる。その結果、温度変化等により出力信号ＯＵＴ，ＸＯＵＴのタイミングにずれが生じることを抑制することができる。
【００６０】
尚、上記各実施形態は、以下の態様で実施してもよい。
・上記各実施形態において、ＰチャネルＭＯＳトランジスタをＮチャネルＭＯＳトランジスタに、ＮチャネルＭＯＳトランジスタをＰチャネルＭＯＳトランジスタに置き換えてもよい。トランジスタが置き換えられた差動増幅器は、上記各実施形態と同じ効果を奏する。
【００６１】
例えば、図３に示す差動増幅器３０は、図６に示すようになる。なお、図６に示す差動増幅器５０において、図３に示す差動増幅器３０に対応する部材について同じ符号を付している。なお、ダイオードＤ１，Ｄ２の接続や、電位の設定などが、図３に示す差動増幅器３０と逆になることはいうまでもない。
【００６２】
この差動増幅器５０は、図３に示すＯＲゲート３５に替えてＡＮＤゲート５１を有している。ＡＮＤゲート５１は相補な入力信号ＩＮ，ＸＩＮが共にＨレベルのときにＨレベルの制御信号Ｓ２を出力し、入力信号ＩＮ，ＸＩＮのうちの少なくとも１つがＬレベルのときにＬレベルの制御信号Ｓ２を出力する。この制御信号Ｓ２は、トランジスタＭ６，Ｍ７のゲートに供給される。トランジスタＭ６，Ｍ７は、Ｈレベルの制御信号Ｓ２に応答してオンし、Ｌレベルの制御信号Ｓ２に応答してオフする。オンしたトランジスタＭ６は、トランジスタＭ３のソースとドレインとを互いに接続する。同様に、トランジスタＭ７は、トランジスタＭ４のソースとドレインを互いに接続する。従って、入力信号ＩＮ，ＸＩＮが共にＨレベルのとき、ノードＮ１，Ｎ２の電位は、ノードＮ３の電位と等しくなる。つまり、ＡＮＤゲート５１とトランジスタＭ６，Ｍ７は、Ｈレベルの入力信号ＩＮ，ＸＩＮに応答して、内部信号ＩＮａ，ＸＩＮａの電位をノードＮ３の電位と等しくする。従って、出力信号ＯＵＴ，ＸＯＵＴは共にＬレベル（低電位電圧ＶＳＳレベル）とすることができる。
【００６３】
・上記各実施形態において、例えば、トランジスタＭ５とトランジスタＭ１３の比率（トランジスタ数）を適宜変更してもよい。
・上記各実施形態において、スイッチＳＷ１，ＳＷ２を省略してもよい。
【００６４】
・上記各実施形態において、スイッチＳＷ１，ＳＷ２及びダイオードＤ１，Ｄ２を省略してもよい。
・上記各実施形態において、トランジスタＭ６，Ｍ７と、トランジスタＭ６，Ｍ７を制御する信号を生成するＯＲゲート３５又はＡＮＤゲート５１を省略してもよい。
【００６５】
・上記各実施形態において、ＯＲゲート３５に換えて排他的論理和ゲート（ＥＸ−ＯＲゲート）を用いてもよい。ＥＸ−ＯＲゲートは、互いに同じレベルの入力信号ＩＮ，ＸＩＮ（共にＨレベル、または共にＬレベル）に応答してＬレベルの信号を出力し、互いに異なるレベルの入力信号ＩＮ，ＸＩＮに応答してＨレベルの信号を出力する。従って、ＥＸ−ＯＲゲートとトランジスタＭ６，Ｍ７は、互いに同じレベルの入力信号ＩＮ，ＸＩＮに応答して、内部信号ＩＮａ，ＸＩＮａの電位をノードＮ３の電位と等しくする。従って、入力信号ＩＮ，ＸＩＮが共にＬレベル、又は共にＨレベルのときに、出力信号ＯＵＴ，ＸＯＵＴは共にＬレベル（低電位電圧ＶＳＳレベル）とすることができる。このように、データを転送する所定の規格（例えば、ＵＳＢ（universal serial bus）２．０規格）に対応するドライバ回路を提供することができる。
【００６６】
・上記各実施形態では、機器間（図１に示すパーソナルコンピュータ１１とデジタルカメラ１２の間）でデータ転送を行うドライバ回路に差動増幅器３０、４０，５０を用いたが、他の装置から信号を出力する場合に用いてもよい。例えば、１つの機器に含まれる１つの装置から他の装置へ信号を出力する場合や、１つの半導体装置内において１つの回路から他の回路へ信号を出力する場合、等に上記の差動増幅器を用いてもよい。
【符号の説明】
【００６７】
３１  入力部
３２  差動部
４１  バイアス電圧制御部
Ｍ１〜Ｍ７，Ｍ１３  トランジスタ
Ｍ１１，Ｍ１２  トランジスタ（差動対）
ＩＮ，ＸＩＮ  入力信号
ＩＮａ，ＸＩＮａ  内部信号
ＯＵＴ，ＸＯＵＴ  出力信号
Ｖｐｓ１，Ｖｐｓ２  ソース電圧
Ｖｐｓ３  基準電圧
【図１】
0005838650.tif 000002
【図２】
0005838650.tif 000003
【図３】
0005838650.tif 000004
【図４】
0005838650.tif 000005
【図５】
0005838650.tif 000006
【図６】
0005838650.tif 000007
【図７】
0005838650.tif 000008
【図８】
0005838650.tif 000009
【図９】
0005838650.tif 000010