(57)【特許請求の範囲】
【請求項１】
多電源系を持つ半導体装置における内部ロジックデータを電流に変換して外部へ出力するドライバ回路であって、
駆動用トランジスタ(Ｔ１)に対し、所定の駆動電流を供給するための駆動電流設定手段(１)と、
それぞれが前記駆動用トランジスタのドレインに接続された第１、第２および第３の電流スイッチ(Ｔ５、Ｔ６、Ｔ７)と、
内部ロジック回路よりのデータ信号を、正反２つの信号系に変換し、前記第１および第２の電流スイッチ(Ｔ５、Ｔ６)に制御信号として供給し、かつ、第３の電流スイッチ(Ｔ３)をイネーブルにする信号を供給する位相整形回路(４)とを備え、
前記第１、第２および第３の電流スイッチと、内部または外部でそれぞれ抵抗(ＲD、ＲDおよびＲA)と直列に接続され、前記内部ロジック回路および位相整形回路(４)と、前記駆動電流設定手段(１)とで電源電圧系が異なることを特徴とするドライバ回路。
【請求項２】
駆動電流設定手段(１)が高電圧系で、内部ロジック回路および位相整形回路(４)が低電圧系である請求項１記載のドライバ回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリアルデータ通信で用いるドライバ回路に関する。
【０００２】
【従来の技術】
従来、高速のデータ転送の要求を満たすために、小振幅差動伝送のＬＶＤＳ(Low Voltage Differential Signal)インタフェイスが注目されている。また、近年プロセスの微細化が進み、電源電圧の低下が進行し、外部とのインタフェイス電圧との整合をとるため、ＩＯセルは高電圧系で動作し、内部主要回路は低電圧系で動作するのが一般的となっている。図１にＬＶＤＳドライバ回路のブロック図を示す。
【０００３】
図２には２電源系で動作するＬＶＤＳにおけるドライバの従来構成図である。駆動電流設定回路１は、駆動用トランジスタＴ１を駆動するためにそのゲートに所定の駆動信号を設定する。前記駆動用トランジスタＴ１に対しそれぞれ接続されたトランジスタＴ２、Ｔ３は、トランジスタＴ１に流す駆動電流をオンオフするスイッチであり、不図示の内部ロジック回路からのデータ(DATA)信号により制御される。
【０００４】
図３は、位相整形回路２の回路構成例を示す。前記データ信号は位相整形回路２で位相が整形され、そして正、反転信号に分岐された後、レベルシフト回路３を経てトランジスタＴ２、Ｔ３のゲートに供給される。このレベルシフト回路３は、内部ロジックの低電圧系を、ドライバ回路の高電圧系にレベルシフトするものである。
【０００５】
それぞれのトランジスタＴ２、Ｔ３と直列に挿入された抵抗ＲDは、前記駆動電流を電圧に変換するための出力電圧発生用抵抗である。イネーブル(ENABLE)信号は、駆動トランジスタＴ１の非動作時にトランジスタＴ２、Ｔ３が動作しないようにするものである。
【０００６】
図４は、別の従来回路の例であり、駆動電流設定回路１、ドライバ駆動回路は図２と同じで、内部ロジックからのデータ信号は、まずレベルシフト回路３により高電圧系信号にレベルシフトされた後、位相整形回路２にて位相整形され、そしてトランジスタＴ２、Ｔ３のゲートに供給される。
【０００７】
【発明が解決しようとする課題】
図２の構成では、位相整形後の信号をレベルシフト回路３でレベルシフトするため、このレベルシフトで新たに位相の不整合が発生し、トランジスタＴ２、Ｔ３への入力信号の位相を合わせることが困難であった。図５は、従来回路によるドライバの出力図を示し、ｔdがレベルシフト回路による位相の不整合の例を示す。
【０００８】
図４の構成では、位相整形回路２の前段でベルシフトを行うが、電源系の違いによるパラメータのバラツキの影響を受けやすいため、やはり、トランジスタＴ２、Ｔ３への入力信号の位相を合わせることが困難であった。
【０００９】
本発明は、上述した課題を解決するためになされたものであり、レベルシフト回路を排して位相の不整合をなくしたドライバ回路を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、多電源系を持つ半導体装置における内部ロジックデータを電流に変換して外部へ出力するドライバ回路であって、
駆動用トランジスタ(Ｔ１)に対し、所定の駆動電流を供給するための駆動電流設定手段(１)と、
それぞれが前記駆動用トランジスタのドレインに接続された第１、第２および第３の電流スイッチ(Ｔ５、Ｔ６、Ｔ７)と、
内部ロジック回路よりのデータ信号を、正反２つの信号系に変換し、前記第１および第２の電流スイッチ(Ｔ５、Ｔ６)に制御信号として供給し、かつ、第３の電流スイッチ(Ｔ３)をイネーブルにする信号を供給する位相整形回路(４)とを備え、
前記第１、第２および第３の電流スイッチと、内部または外部でそれぞれ抵抗(ＲD、ＲDおよびＲA)と直列に接続され、前記内部ロジック回路および位相整形回路(４)と、前記駆動電流設定手段(１)とで電源電圧系が異なることを特徴とする。
【００１１】
【発明の実施の形態】
図６は、本発明の１実施形態を示した回路図である。駆動電流設定回路１は、駆動用トランジスタＴ１を駆動するためにそのゲートに所定の駆動信号を設定する。その駆動トランジスタＴ１に対しそれぞれトランジスタＴ５、Ｔ６、Ｔ７が接続される。トランジスタＴ５、Ｔ６は、トランジスタ１に流す駆動電流をオンオフするスイッチであり、位相整形回路４を通じ、内部ロジック回路からのデータ(DATA)信号により制御される。これらのトランジスタＴ５、Ｔ６と直列に挿入された抵抗ＲDは、前記駆動電流を電圧に変換するための出力電圧発生用抵抗である。
【００１２】
トランジスタＴ７は、位相整形回路４を通じ、内部ロジック回路からのイネーブル信号により前記駆動電流をオンオフする。このトランジスタＴ７と直列に挿入された抵抗ＲAは、このトランジスタＴ７がオフされたときに出力に混入するノイズを低減するためのものであり、抵抗ＲDと同じ程度かそれ以下の適当な値を持つ。トランジスタＴ５、Ｔ６、Ｔ７は同じサイズである。
【００１３】
位相整形回路４は不図示の内部ロジック回路におけるロジック信号と同じ低電圧系で構成され、その構成例を図７に示す。通常の動作時、オンを示すイネーブル信号が位相整形回路４に入力されており、この位相整形回路４に入力されたデータ信号は、イネーブル信号によりタイミング補正されてから、トランジスタＴ５、Ｔ６に供給され、これにより、駆動電流が抵抗ＲDに流れることにより、所定の電圧が発生する。このときトランジスタＴ７はオフしている。
【００１４】
次にドライバの非動作時には、オフを示すイネーブル信号が位相整形回路４に入力されるため、トランジスタＴ５、Ｔ６はオフにされ、一方、トランジスタＴ７はオンにされる。この状態では、トランジスタＴ７のソース電圧は、トランジスタＴ７のＶth＋αで、トランジスタＴ５、Ｔ６の入力電圧まで達しないため、トランジスタＴ５、Ｔ６がオンすることはない。
【００１５】
ここで、トランジスタＴ７を設けていない場合、トランジスタＴ５、Ｔ６のゲート電圧が低電源電圧系に等しく、そのソース電圧がゲート電圧より高くなる可能性があり、完全にオフしないことがある。
【００１６】
【発明の効果】
以上説明したように、本発明は、駆動用トランジスタ(Ｔ１)に流れる駆動電流を、オンオフするスイッチ(Ｔ５、Ｔ６)とは別に、前記スイッチのオフ時のソース電位を所定値以下とするために、スイッチ(Ｔ７)と、そのスイッチ(Ｔ７)とグランド電位との間に抵抗(ＲA)を挿入し、位相整形回路(４)にて、ロジック回路よりのデータ信号を、正反２つの信号系に変換し、前記スイッチ(Ｔ５、Ｔ６)に制御信号を供給すると共に、スイッチ(Ｔ７)をイネーブルにする制御信号を供給し、ロジック回路よりのデータ信号をレベルシフトさせることなく、前記スイッチ(Ｔ５、Ｔ６)に供給するようにし、前記ロジック回路および位相整形回路(４)と、前記駆動電流設定手段(１)とで電源電圧系が異なるものの、レベルシフト回路を持たないため、位相整形が容易となる。
【図面の簡単な説明】
【図１】  ＬＶＤＳドライバの回路図
【図２】  ＬＶＤＳにおけるドライバの従来構成図
【図３】  図２における位相整形回路２の回路構成図
【図４】  ＬＶＤＳにおける別のドライバの従来構成図
【図５】  従来回路によるドライバの出力図
【図６】  本発明の１実施形態を示したＬＶＤＳにおけるドライバの構成図
【図７】  図６における位相整形回路４の回路構成図
【符号の説明】
１  駆動電流設定回路
４  位相整形回路
Ｔ１  駆動用トランジスタ
Ｔ５、Ｔ６、Ｔ７  スイッチ用トランジスタ
【図１】
0003766798.tif 000002
【図２】
0003766798.tif 000003
【図３】
0003766798.tif 000004
【図４】
0003766798.tif 000005
【図５】
0003766798.tif 000006
【図６】
0003766798.tif 000007
【図７】
0003766798.tif 000008