(57)【要約】【課題】無駄な電流を減少させ、入出力特性のヒステリシス幅の調整範囲を広くすることができ、入出力特性を変更することが可能なシュミットトリガ回路を提供する。【解決手段】このシュミットトリガ回路１００は、入力信号を反転して出力するインバータ２と、インバータ２の出力信号を反転して出力するインバータ３と、インバータ３の出力信号及び制御信号ＥＮ０に基づいて、出力信号を生成する制御回路５と、入力信号及び制御回路５の出力信号に基づいて、インバータ２の出力ノードと高電位側の電源電位との間のインピーダンスを調整するインピーダンス調整回路４ａと、入力信号及びインバータ３の出力信号に基づいて、インバータ２の出力ノードと低電位側の電源電位との間のインピーダンスを調整するインピーダンス調整回路４ｂとを具備する。【選択図】図１
2008016908.tif 000002
【特許請求の範囲】
【請求項１】
入力信号を反転して出力する第１のインバータと、
前記第１のインバータの出力信号を反転して出力する第２のインバータと、
前記第２のインバータの出力信号及び外部から供給される第１の外部制御信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、
前記入力信号及び前記第１の内部制御信号に基づいて、前記第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、
前記入力信号及び前記第２のインバータの出力信号に基づいて、前記第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路と、
を具備する、シュミットトリガ回路。
【請求項２】
入力信号を反転して出力する第１のインバータと、
前記第１のインバータの出力信号を反転して出力する第２のインバータと、
前記入力信号及び前記第２のインバータの出力信号に基づいて、前記第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、
前記第２のインバータの出力信号及び外部から供給される第２の外部制御信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、
前記入力信号及び前記第２の内部制御信号に基づいて、前記第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路と、
を具備する、シュミットトリガ回路。
【請求項３】
入力信号を反転して出力する第１のインバータと、
前記第１のインバータの出力信号を反転して出力する第２のインバータと、
前記第２のインバータの出力信号及び外部から供給される第１の外部制御信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、
前記入力信号及び前記第１の内部制御信号に基づいて、前記第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、
前記第２のインバータの出力信号及び外部から供給される第２の外部制御信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、
前記入力信号及び前記第２の内部制御信号に基づいて、前記第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路と、
を具備する、シュミットトリガ回路。
【請求項４】
入力信号を反転して出力する第１のインバータと、
前記第１のインバータの出力信号を反転して出力する第２のインバータと、
電源電圧を検出して検出結果を表す電源電圧検出信号を生成する電源電圧検出回路と、
前記第２のインバータの出力信号及び前記電源電圧検出信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、
前記入力信号及び前記第１の内部制御信号に基づいて、前記第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、
前記第２のインバータの出力信号及び前記電源電圧検出信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、
前記入力信号及び前記第２の内部制御信号に基づいて、前記第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路と、
を具備する、シュミットトリガ回路。
【請求項５】
入力信号を反転して出力する第１のインバータと、
前記第１のインバータの出力信号を反転して出力する第２のインバータと、
電源電圧を検出して検出結果を表す電源電圧検出信号を生成する電源電圧検出回路と、
前記第２のインバータの出力信号、前記電源電圧検出信号、及び、外部から供給される第１の外部制御信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、
前記入力信号及び前記第１の内部制御信号に基づいて、前記第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、
前記第２のインバータの出力信号、前記電源電圧検出信号、及び、外部から供給される第２の外部制御信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、
前記入力信号及び前記第２の内部制御信号に基づいて、前記第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路と、
を具備する、シュミットトリガ回路。
【請求項６】
前記第１のインバータが、高電位側の電源電位と低電位側の電源電位との間に直列に接続された第１のＰチャネルトランジスタ及び第１のＮチャネルトランジスタを含むＣＭＯＳインバータであり、
前記第２のインバータが、高電位側の電源電位と低電位側の電源電位との間に直列に接続された第２のＰチャネルトランジスタ及び第２のＮチャネルトランジスタを含むＣＭＯＳインバータである、請求項１〜５のいずれか１項記載のシュミットトリガ回路。
【請求項７】
前記第１のインピーダンス調整回路が、高電位側の電源電位と前記第１のインバータの出力ノードとの間に直列に接続された第３〜第４のＰチャネルトランジスタを含み、
前記第３のＰチャネルトランジスタのゲートに前記第２のインバータの出力信号又は前記第１の内部制御信号が印加され、前記第４のＰチャネルトランジスタのゲートに前記入力信号が印加される、請求項１〜６のいずれか１項記載のシュミットトリガ回路。
【請求項８】
前記第２のインピーダンス調整回路が、低電位側の電源電位と前記第１のインバータの出力ノードとの間に直列に接続された第３〜第４のＮチャネルトランジスタを含み、
前記第３のＮチャネルトランジスタのゲートに前記第２のインバータの出力信号又は前記第２の内部制御信号が印加され、前記第４のＮチャネルトランジスタのゲートに前記入力信号が印加される、請求項１〜７のいずれか１項に記載のシュミットトリガ回路。
【請求項９】
前記第１のＰチャネルトランジスタ及び／又は前記第１のＮチャネルトランジスタのオン抵抗が、前記第３〜第４のＰチャネルトランジスタ及び／又は前記第３〜第４のＮチャネルトランジスタのオン抵抗よりも大きい、請求項７又は８記載のシュミットトリガ回路。
【請求項１０】
前記第１のＰチャネルトランジスタのディメンジョンが、前記第３〜第４のＰチャネルトランジスタのディメンジョンと異なっており、
前記第１のＮチャネルトランジスタのディメンジョンが、前記第３〜第４のＮチャネルトランジスタのディメンジョンと異なっている、請求項９記載のシュミットトリガ回路。
【請求項１１】
前記第１のＰチャネルトランジスタのチャネル長及び／又はチャネル幅が、前記第３〜第４のＰチャネルトランジスタのチャネル長及び／又はチャネル幅と異なっており、
前記第１のＮチャネルトランジスタのチャネル長及び／又はチャネル幅が、前記第３〜第４のＮチャネルトランジスタのチャネル長及び／又はチャネル幅と異なっている、請求項１０記載のシュミットトリガ回路。
【請求項１２】
請求項１〜１１のいずれか１項に記載のシュミットトリガ回路を具備する半導体集積回路。
【請求項１３】
所定の第１の耐圧を有する素子が配置されている第１の素子配置領域及び／又は前記第１の耐圧よりも低い所定の第２の耐圧を有する素子が配置されている第２の素子配置領域を有する入力及び／又は入出力セルを有しており、
前記第１の素子配置領域が、入力バッファ配置領域を有しており、
前記入力バッファ配置領域が、プルアップ及び／又はプルダウントランジスタ配置領域を有しており、
前記第１のＰチャネルトランジスタ及び／又は前記第１のＮチャネルトランジスタが、前記プルアップ及び／又はプルダウン素子配置領域に配置されているトランジスタであり、
前記第２〜第４のＰチャネルトランジスタ及び／又は前記第２〜第４のＮチャネルトランジスタが、前記第２の素子配置領域、及び／又は、前記入力バッファ配置領域内且つ前記プルアップ及び／又はプルダウン素子配置領域外の領域に配置されているトランジスタである、請求項１２記載の半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヒステリシス状の入出力特性を有するシュミットトリガ回路に関する。さらに、本発明は、そのようなシュミットトリガ回路を具備する半導体集積回路に関する。
【背景技術】
【０００２】
半導体集積回路のＩ／Ｏセル等において、チャタリング防止や対ノイズ特性改善のために、ヒステリシス状の入出力特性を有するシュミットトリガ回路が広く用いられている。図１２は、従来のシュミットトリガ回路の一例を示す図である。このシュミットトリガ回路８０は、ＰチャネルトランジスタＱＰ１１〜ＱＰ１４と、ＮチャネルトランジスタＱＮ１１〜ＱＮ１４とを含んでいる。
【０００３】
トランジスタＱＰ１１，ＱＰ１２，ＱＮ１２，及び，ＱＮ１１は、高電位側の電源電位ＨＶＤＤと低電位側の電源電位（ここでは、接地電位）ＶＳＳとの間に直列に接続されている。トランジスタＱＰ１１，ＱＰ１２，ＱＮ１２，及び，ＱＮ１１のゲートには、パッド等から入力信号が印加される。
【０００４】
トランジスタＱＰ１３のソース〜ドレイン経路は、高電位側の電源電位ＨＶＤＤとノードＮ２２（トランジスタＱＮ１１のドレインとトランジスタＱＮ１２のソースとの接続点）との間に接続されている。
トランジスタＱＮ１３のソース〜ドレイン経路は、接地電位ＶＳＳとノードＮ２３（トランジスタＱＰ１１のドレインとトランジスタＱＰ１２のソースとの接続点）との間に接続されている。
【０００５】
トランジスタＱＰ１４及びＱＮ１４は、高電位側の電源電位ＨＶＤＤと接地電位ＶＳＳとの間に直列に接続されており、ＣＭＯＳインバータ回路を構成する。トランジスタＱＰ１４及びＱＮ１４のゲートには、ノードＮ２１（トランジスタＱＰ１２のドレインとトランジスタＱＮ１２のドレインとの接続点）の電位が印加され、トランジスタＱＰ１４及びＱＮ１４は、ノードＮ２１の電位を論理反転して出力する。トランジスタＱＰ１４及びＱＮ１４で構成されるＣＭＯＳインバータ回路の出力信号は、トランジスタＱＰ１３及びＱＮ１３のゲートに印加される。
【０００６】
シュミットトリガ回路８０においては、トランジスタＱＰ１４及びＱＮ１４で構成されるＣＭＯＳインバータの出力信号に応じて、トランジスタＱＰ１３，ＱＮ１３がオン／オフし、ノードＮ２１と高電位側の電源電位ＨＶＤＤとの間及び／又はノードＮ２１と接地電位ＶＳＳとの間のインピーダンスが変化する。これにより、シュミットトリガ回路８０のヒステリシス状の入出力特性が実現される。
【０００７】
ところで、入力信号がローレベル且つシュミットトリガ回路８０が定常状態である場合、トランジスタＱＰ１１，ＱＰ１２，ＱＰ１３，ＱＮ１４がオン状態、トランジスタＱＮ１１，ＱＮ１２，ＱＮ１３，ＱＰ１４がオフ状態である。このとき、シュミットトリガ回路８０内に無駄な電流が流れることはない。しかし、入力信号の電位がローレベルからハイレベルに向かって変化して行く過渡状態において、トランジスタＱＰ１３とトランジスタＱＮ１１が共にオン状態になり、高電位側の電源電位ＨＶＤＤ〜トランジスタＱＰ１３〜トランジスタＱＮ１１〜接地電位ＶＳＳの経路に無駄な電流が流れてしまう。
【０００８】
また、入力信号がハイレベル且つシュミットトリガ回路８０が定常状態である場合、トランジスタＱＮ１１，ＱＮ１２，ＱＮ１３，ＱＰ１４がオン状態、トランジスタＱＰ１１，ＱＰ１２，ＱＰ１３，ＱＮ１４がオフ状態である。このとき、シュミットトリガ回路８０内に無駄な電流が流れることはない。しかし、入力信号の電位がハイレベルからローレベルに向かって変化して行く過渡状態において、トランジスタＱＮ１３とトランジスタＱＰ１１が共にオン状態になり、高電位側の電源電位ＨＶＤＤ〜トランジスタＱＰ１１〜トランジスタＱＮ１３〜接地電位ＶＳＳの経路に無駄な電流が流れてしまう。
【０００９】
このような無駄な電流を低減する対策として、（Ａ）トランジスタＱＰ１３及び／又はＱＮ１３のディメンジョン（トランジスタの全体及び／又は各部（チャネル幅、チャネル長等）のサイズ）を変更すること、（Ｂ）トランジスタＱＰ１３のソースと高電位側の電源電位ＨＶＤＤとの間及び／又はトランジスタＱＮ１３のソースと接地電位ＶＳＳとの間に抵抗素子を挿入すること、が考えられる。しかしながら、これらの対策を実施すると、シュミットトリガ回路８０の入出力特性のヒステリシス幅が狭くなってしまうこととなる。すなわち、シュミットトリガ回路８０においては、無駄な電流を低減しようとすると入出力特性のヒステリシス幅が狭くなってしまい、入出力特性のヒステリシス幅を広くしようとすると無駄な電流が多くなってしまうこととなる。
【００１０】
ところで、上記した対策（Ａ），（Ｂ）によらずに無駄な電流を低減することが可能なシュミットトリガ回路が知られている（例えば、下記の特許文献１参照）。図１３は、このようなシュミットトリガ回路の一例を示す図（下記の特許文献１の図５に相当）である。
【００１１】
図１３において、ＣＭＯＳインバータ１０は、第１のＰＭＯＳトランジスタＭP1と第１のＮＭＯＳトランジスタＭN1とから構成されている。両トランジスタＭP1，ＭN1のゲートは入力端子Ｐ１に接続され、信号入力電圧ＶINが印加される。又、両トランジスタＭP1，ＭN1のドレインを結ぶノードＮ１には、出力端子Ｐ２が接続され、該出力端子Ｐ２から信号出力電圧ＶOUT が出力される。第１のＮＭＯＳトランジスタＭN1のソースは、第２のＮＭＯＳトランジスタＭN2のドレインに接続されている。第２のＮＭＯＳトランジスタＭN2のソースは、グランド電源配線Ｌ２に接続されている。又、第２のＮＭＯＳトランジスタＭN2のゲートは、入力端子Ｐ１に接続され、信号入力電圧ＶINが印加される。
【００１２】
第１のＮＭＯＳトランジスタＭN1のソースと第２のＮＭＯＳトランジスタＭN2のドレインとの間にあるノードＮ２には、第３のＮＭＯＳトランジスタＭN3のドレインが接続されている。第３のＮＭＯＳトランジスタＭN3のソースはグランド電源配線Ｌ２に接続されている。又、第３のＮＭＯＳトランジスタＭN3のゲートには、インバータ１１からの制御電圧ＶCTが印加されるようになっている。
【００１３】
第１のＰＭＯＳトランジスタＭP1のソースは、第２のＰＭＯＳトランジスタＭP2のドレインに接続されている。第２のＰＭＯＳトランジスタＭP2のソースは、プラス電源配線Ｌ１に接続されている。又、第２のＰＭＯＳトランジスタＭP2のゲートは、入力端子Ｐ１に接続され、信号入力電圧ＶINが印加される。
【００１４】
第１のＰＭＯＳトランジスタＭP1のソースと第２のＰＭＯＳトランジスタＭP2のドレインとの間にあるノードＮ３には、第３のＰＭＯＳトランジスタＭP3のドレインが接続されている。第３のＰＭＯＳトランジスタＭP3のソースはプラス電源配線Ｌ１に接続されている。又、第３のＰＭＯＳトランジスタＭP3のゲートには、インバータ１１から出力される制御電圧ＶCTが印加されるようになっている。
【００１５】
このシュミットトリガ回路において、信号入力電圧ＶINがＬレベルのとき、第１及び第２のＰＭＯＳトランジスタＭP1，ＭP2はオン、第１及び第２のＮＭＯＳトランジスタＭN1，ＭN2はオフしている。従って、ノードＮ１のノード電圧はＨレベル、即ち信号出力電圧ＶOUT はＨレベルとなり、制御電圧ＶCTはＬレベルとなっている。又、制御信号ＶCTがＬレベルであることから、第３のＰＭＯＳトランジスタＭP3はオンし、第３のＮＭＯＳトランジスタＭN3はオフしている。信号入力電圧ＶINがＬレベルからＨレベルに変化すると、第１及び第２のＮＭＯＳトランジスタＭN1，ＭN2がオンして信号出力電圧ＶOUT はＨレベルからＬレベルに立ち下がる。この時、制御電圧ＶCTはＬレベルからＨレベルに立ち上がり、第３のＰＭＯＳトランジスタＭP3はオンからオフ、第３のＮＭＯＳトランジスタＭN3はオフからオンの状態になる。
【００１６】
そして、信号出力電圧ＶOUT がＨレベルからＬレベルに立ち下がり始める時の信号入力電圧ＶINの電圧ＶLHは、以下のようになる。つまり、信号出力電圧ＶOUT がＨレベルからＬレベルに立ち下がるまで、第３のＰＭＯＳトランジスタＭP3がオン状態にあり、第３のＮＭＯＳトランジスタＭN2がオフ状態にある。従って、電圧ＶLHは、第３のＮＭＯＳトランジスタＭN3を除く５個のＭＯＳトランジスタＭP1，ＭP2，ＭP3，ＭN1，ＭN2のオン抵抗の比で決まる。そして、この電圧ＶLHを信号入力電圧ＶINがＬレベルからＨレベルに変化する時の、該シュミットトリガ回路のスレッショルド電圧ＶLH3 とする。詳述すると、第１のＮＭＯＳトランジスタＭN1のオン抵抗をＲn1、第２のＮＭＯＳトランジスタＭN2のオン抵抗をＲn2、第１のＰＭＯＳトランジスタＭP1のオン抵抗をＲp1、第２のＰＭＯＳトランジスタＭP2のオン抵抗をＲp2、第３のＰＭＯＳトランジスタＭP3のオン抵抗をＲp3、とすると、スレッショルド電圧ＶLH3は、
ＶLH3 ＝（Ｒn1＋Ｒn2）ＶDD／（Ｒp1＋Ｒn1＋Ｒn2＋Ｒy ）  …（１）
となる。ただし、Ｒy ＝Ｒp2・Ｒp3／（Ｒp2＋Ｒp3）である。
【００１７】
信号入力電圧ＶINがＨレベルのとき、第１及び第２のＰＭＯＳトランジスタＭP1，ＭP2はオフ、第１及び第２のＮＭＯＳトランジスタＭN1，ＭN2はオンしている。従って、ノードＮ１のノード電圧はＬレベル、即ち信号出力電圧ＶOUT はＬレベルとなり、制御電圧ＶCTはＨレベルである。従って、制御電圧ＶCTがＨレベルであることから、第３のＰＭＯＳトランジスタＭP3はオフ、第３のＮＭＯＳトランジスタＭN3はオン状態にある。信号入力電圧ＶINがＨレベルからＬレベルに変化すると、１及び第２のＰＭＯＳトランジスタＭP1，ＭP2がオンして信号出力電圧ＶOUT はＬレベルからＨレベルに立ち上がる。この時、制御電圧ＶCTはＨレベルからＬレベルに立ち下がり、第３のＰＭＯＳトランジスタＭP3はオフからオン、第３のＮＭＯＳトランジスタＭN3はオンからオフの状態になる。そして、信号出力電圧ＶOUT がＬレベルからＨレベルに立ち上がり始める時の信号入力電圧ＶINの電圧ＶHLは、以下のようになる。つまり、信号出力電圧ＶOUT がＬレベルからＨレベルに立ち上がるまで、第３のＰＭＯＳトランジスタＭP3がオフ状態にあり、第３のＮＭＯＳトランジスタＭN3がオン状態にある。従って、電圧ＶHLは、第３のＰＭＯＳトランジスタＭP3を除く５個のＭＯＳトランジスタＭP1，ＭP2，ＭN1，ＭN2，ＭN3のオン抵抗の比で決まる。そして、この電圧ＶHLを信号入力電圧ＶINがＨレベルからＬレベルに変化する時の、該シュミットトリガ回路のスレッショルド電圧ＶHL3 とする。
【００１８】
詳述すると、第１のＮＭＯＳトランジスタＭN1のオン抵抗をＲn1、第２のＮＭＯＳトランジスタＭN2のオン抵抗をＲn2、第３のＮＭＯＳトランジスタＭN3のオン抵抗をＲn3、第１のＰＭＯＳトランジスタＭP1のオン抵抗をＲp1、第２のＰＭＯＳトランジスタＭP2のオン抵抗をＲp2、とすると、スレッショルド電圧ＶHL3は、
ＶHL3 ＝（Ｒn1＋Ｒx ）ＶDD／（Ｒp1＋Ｒp2＋Ｒn1＋Ｒx ）  …（２）
となる。ただし、Ｒx ＝Ｒn2・Ｒn3／（Ｒn2＋Ｒn3）である。
【００１９】
このシュミットトリガ回路においては、先に説明したシュミットトリガ回路８０のように無駄な電流が流れることがない。
また、トランジスタＭP1〜ＭP3，ＭN1〜ＭN3のオン抵抗Ｒp1，Ｒp2，Ｒp3，Ｒn1，Ｒn2，Ｒn3の大きさは、トランジスタのチャネル幅、チャネル長を適宜変更することで変更できる。従って、スレッショルド電圧ＶHL3 ，ＶLH3 を使用目的に応じて変更することができる。
【００２０】
しかしながら、このシュミットトリガ回路においては、ノードＮ１と高電位側の電源電位ＶＤＤとの間及び／又はノードＮ１と接地電位ＶＳＳとの間のインピーダンスが、トランジスタＭP1のオン抵抗Ｒp1及び／又はトランジスタＭN1のオン抵抗Ｒn1に大きく支配されている。また、このシュミットトリガ回路全体が正しく動作するためには、トランジスタＭP1のオン抵抗Ｒp1及び／又はトランジスタＭN1のオン抵抗Ｒn1を他のトランジスタのオン抵抗と大きく異なるようにすることが難しい。従って、ノードＮ１と高電位側の電源電位ＶＤＤとの間及び／又はノードＮ１と接地電位ＶＳＳとの間のインピーダンスの調整範囲が狭い、すなわち、入出力特性のヒステリシス幅の調整範囲が狭いという問題があった。また、このシュミットトリガ回路においては、入出力特性を変更できないという問題もあった。
【００２１】
【特許文献１】特開平１０−１６３８２６号公報（第７〜９頁、図５）
【発明の開示】
【発明が解決しようとする課題】
【００２２】
そこで、上記の点に鑑み、本発明は、無駄な電流を減少させることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができ、入出力特性を変更することが可能なシュミットトリガ回路を提供することを目的とする。また、本発明はそのようなシュミットトリガ回路を具備する半導体集積回路を提供することを更なる目的とする。
【課題を解決するための手段】
【００２３】
以上の課題を解決するため、本発明の第１の観点に係るシュミットトリガ回路は、入力信号を反転して出力する第１のインバータと、第１のインバータの出力信号を反転して出力する第２のインバータと、第２のインバータの出力信号及び外部から供給される第１の外部制御信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、入力信号及び第１の内部制御信号に基づいて、第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、入力信号及び第２のインバータの出力信号に基づいて、第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路とを具備する。
【００２４】
また、本発明の第２の観点に係るシュミットトリガ回路は、入力信号を反転して出力する第１のインバータと、第１のインバータの出力信号を反転して出力する第２のインバータと、入力信号及び第２のインバータの出力信号に基づいて、第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、第２のインバータの出力信号及び外部から供給される第２の外部制御信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、入力信号及び第２の内部制御信号に基づいて、第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路とを具備する。
【００２５】
また、本発明の第３の観点に係るシュミットトリガ回路は、入力信号を反転して出力する第１のインバータと、第１のインバータの出力信号を反転して出力する第２のインバータと、第２のインバータの出力信号及び外部から供給される第１の外部制御信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、入力信号及び第１の内部制御信号に基づいて、第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、第２のインバータの出力信号及び外部から供給される第２の外部制御信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、入力信号及び第２の内部制御信号に基づいて、第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路とを具備する。
【００２６】
また、本発明の第４の観点に係るシュミットトリガ回路は、入力信号を反転して出力する第１のインバータと、第１のインバータの出力信号を反転して出力する第２のインバータと、電源電圧を検出して検出結果を表す電源電圧検出信号を生成する電源電圧検出回路と、第２のインバータの出力信号及び電源電圧検出信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、入力信号及び第１の内部制御信号に基づいて、第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、第２のインバータの出力信号及び電源電圧検出信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、入力信号及び第２の内部制御信号に基づいて、第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路とを具備する。
【００２７】
また、本発明の第５の観点に係るシュミットトリガ回路は、入力信号を反転して出力する第１のインバータと、第１のインバータの出力信号を反転して出力する第２のインバータと、電源電圧を検出して検出結果を表す電源電圧検出信号を生成する電源電圧検出回路と、第２のインバータの出力信号、電源電圧検出信号、及び、外部から供給される第１の外部制御信号に基づいて、第１の内部制御信号を生成する第１の制御回路と、入力信号及び第１の内部制御信号に基づいて、第１のインバータの出力ノードと高電位側の電源電位との間のインピーダンスを調整する第１のインピーダンス調整回路と、第２のインバータの出力信号、電源電圧検出信号、及び、外部から供給される第２の外部制御信号に基づいて、第２の内部制御信号を生成する第２の制御回路と、入力信号及び第２の内部制御信号に基づいて、第１のインバータの出力ノードと低電位側の電源電位との間のインピーダンスを調整する第２のインピーダンス調整回路とを具備する。
【００２８】
また、本発明に係る半導体集積回路は、本発明に係るシュミットトリガ回路を具備する。
【００２９】
本発明によれば、無駄な電流を減少させることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができ、入出力特性を変更することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら、本発明の実施の形態について説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
図１は、本発明の第１の実施形態に係るシュミットトリガ回路の回路構成の概要を示す図である。このシュミットトリガ回路１００は、第１及び第２のインバータ２，３と、インピーダンス調整回路４と、制御回路５とを含んでいる。
【００３１】
第１及び第２のインバータ２，３は、ＣＭＯＳインバータである。第１のインバータ２は、高電位側の電源電位ＨＶＤＤと低電位側の電源電位（ここでは、接地電位）ＶＳＳとの間に直列に接続された第１のＰチャネルＭＯＳトランジスタＱＰ１及び第１のＮチャネルＭＯＳトランジスタＱＮ１を含んでいる。トランジスタＱＰ１，ＱＮ１のゲートには、入力信号がパッド等から印加される。
【００３２】
第２のインバータ３は、高電位側の電源電位ＨＶＤＤと接地電位ＶＳＳとの間に直列に接続された第２のＰチャネルＭＯＳトランジスタＱＰ２及び第２のＮチャネルＭＯＳトランジスタＱＮ２を含んでいる。トランジスタＱＰ２，ＱＮ２のゲートには、第１のインバータ２の出力信号が印加され、第２のインバータ３は、第１のインバータ２の出力信号を論理反転して出力する。
【００３３】
インピーダンス調整回路４は、第１のインピーダンス調整回路４ａと、第２のインピーダンス調整回路４ｂとを有している。
第１のインピーダンス調整回路４ａは、高電位側の電源電位ＨＶＤＤと第１のインバータ２の出力ノードＮ１１（ここでは、トランジスタＱＰ１のドレインとトランジスタＱＮ１のドレインとの接続点）との間に直列に接続された第３及び第４のＰチャネルＭＯＳトランジスタＱＰ３，ＱＰ４を含んでいる。トランジスタＱＰ３のゲートには、制御回路５の出力信号が印加され、トランジスタＱＰ４のゲートには、入力信号が印加される。
【００３４】
第２のインピーダンス調整回路４ｂは、接地電位ＶＳＳと第１のインバータ２の出力ノードＮ１１との間に直列に接続された第３及び第４のＮチャネルＭＯＳトランジスタＱＮ３，ＱＮ４を含んでいる。トランジスタＱＮ３のゲートには、第２のインバータ３の出力信号が印加され、ＱＮ４のゲートには、入力信号が印加される。
【００３５】
制御回路５は、２入力のＯＲゲート回路５ａを有しており、ＯＲゲート回路５ａの一方の入力端子には、制御信号ＥＮ０が印加され、他方の入力端子には、第２のインバータ３の出力信号が印加される。従って、制御回路５の出力信号は、制御信号ＥＮ０がローレベルの場合には、第２のインバータ３の出力信号がハイレベルのときにハイレベルとなり、第２のインバータ３の出力信号がローレベルのときにはローレベルとなる。このように制御信号ＥＮ０がローレベルの場合には、シュミットトリガ回路１００は、図２に示す回路１と等価な回路になる。一方、制御回路５の出力信号は、制御信号ＥＮ０がハイレベルの場合には、第２のインバータ３の出力信号にかかわらず、ハイレベルとなる。
【００３６】
次に、シュミットトリガ回路１００の動作について、制御信号ＥＮ０がローレベルの場合とハイレベルの場合とに分けて説明する。
まず、制御信号ＥＮ０がローレベルの場合におけるシュミットトリガ回路１００の動作について説明する。制御信号ＥＮ０がローレベルの場合、先に説明したように、シュミットトリガ回路１００は、図２に示す回路１と等価な回路になる。
【００３７】
図３（ａ）は、制御信号ＥＮ０がローレベルの場合におけるシュミットトリガ回路１００の入出力特性を示す図である。以下、制御信号ＥＮ０がローレベルの場合におけるシュミットトリガ回路１００の動作について、図３（ａ）を参照しながら説明する。
【００３８】
入力信号がローレベル且つシュミットトリガ回路１００が定常状態であるとき、トランジスタＱＰ１はオン状態であり、トランジスタＱＮ１はオフ状態であり、第１のインバータ２の出力信号はハイレベルである。第１のインバータ２の出力信号がハイレベルであるため、トランジスタＱＰ２はオフ状態であり、トランジスタＱＮ２はオン状態であり、第２のインバータ３の出力信号はローレベルである。第２のインバータ３の出力信号がローレベルであるため、トランジスタＱＰ３はオン状態であり、トランジスタＱＮ３はオフ状態である。また、入力信号がローレベルであるため、トランジスタＱＰ４はオン状態であり、トランジスタＱＮ４はオフ状態である。
【００３９】
ここで、入力信号がローレベルからハイレベルに変化して行く過渡状態において（図３（ａ）中の矢印ア参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＬは、トランジスタＱＰ１のオン抵抗をＲＱＰ１、トランジスタＱＰ３のオン抵抗をＲＱＰ３、トランジスタＱＰ４のオン抵抗をＲＱＰ４とすると、
ＲＰＬ＝ＲＱＰ１（ＲＱＰ３＋ＲＱＰ４）／（ＲＱＰ１＋ＲＱＰ３＋ＲＱＰ４）  …（３）
となる。
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＬは、トランジスタＱＮ１のオン抵抗をＲＱＮ１とすると、
ＲＮＬ＝ＲＱＮ１  …（４）
となる。
【００４０】
ここで、
ＲＱＰ１＞ＲＱＰ３＋ＲＱＰ４  …（５）
ＲＱＮ１＞ＲＱＮ３＋ＲＱＮ４  …（６）
であれば、
ＲＮＬ＞ＲＰＬ  …（７）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２よりも高電位側にシフトすることとなる（図３（ａ）中の矢印イ参照）。
なお、式（３）においては、ＲＱＰ３，ＲＱＰ４が支配的である。
【００４１】
次に、入力信号がハイレベル且つシュミットトリガ回路１００が定常状態であるとき、トランジスタＱＰ１はオフ状態であり、トランジスタＱＮ１はオン状態であり、第１のインバータ２の出力信号はローレベルである。第１のインバータ２の出力信号がローレベルであるため、トランジスタＱＰ２はオン状態であり、トランジスタＱＮ２はオフ状態であり、第２のインバータ３の出力信号はハイレベルである。第２のインバータ３の出力信号がハイレベルであるため、トランジスタＱＰ３はオフ状態であり、トランジスタＱＮ３はオン状態である。また、入力信号がハイレベルであるため、トランジスタＱＰ４はオフ状態であり、トランジスタＱＮ４はオン状態である。
【００４２】
ここで、入力信号がハイレベルからローレベルに変化して行く過渡状態において（図３（ａ）中の矢印ウ参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＨは、トランジスタＱＰ１のオン抵抗をＲＱＰ１とすると、
ＲＰＨ＝ＲＱＰ１  …（８）
となる。
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＨは、トランジスタＱＮ１のオン抵抗をＲＱＮ１、トランジスタＱＮ３のオン抵抗をＲＱＮ３、トランジスタＱＮ４のオン抵抗をＲＱＮ４とすると、
ＲＮＨ＝ＲＱＮ１（ＲＱＮ３＋ＲＱＮ４）／（ＲＱＮ１＋ＲＱＮ３＋ＲＱＮ４）  …（９）
となる。
【００４３】
ここで、
ＲＱＰ１＞ＲＱＰ３＋ＲＱＰ４  …（１０）
ＲＱＮ１＞ＲＱＮ３＋ＲＱＮ４  …（１１）
であれば、
ＲＰＨ＞ＲＮＨ  …（１２）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２よりも低電位側にシフトすることとなる（図３（ａ）中の矢印エ参照）。
【００４４】
次に、制御信号ＥＮ０がハイレベルの場合におけるシュミットトリガ回路１００の動作について説明する。
図３（ｂ）は、制御信号ＥＮ０がハイレベルの場合におけるシュミットトリガ回路１００の入出力特性を示す図である。以下、制御信号ＥＮ０がハイレベルの場合におけるシュミットトリガ回路１００の動作について、図３（ｂ）を参照しながら説明する。
【００４５】
制御信号ＥＮ０がハイレベルの場合、制御回路５の出力信号は、第２のインバータ３の出力信号にかかわらずハイレベルとなり、トランジスタＱＰ３は、オフ状態となる。
そして、入力信号がローレベル且つシュミットトリガ回路１が定常状態であるとき、トランジスタＱＰ１はオン状態であり、トランジスタＱＮ１はオフ状態であり、第１のインバータ２の出力信号はハイレベルである。第１のインバータ２の出力信号がハイレベルであるため、トランジスタＱＰ２はオフ状態であり、トランジスタＱＮ２はオン状態であり、第２のインバータ３の出力信号はローレベルである。第２のインバータ３の出力信号がローレベルであるため、トランジスタＱＮ３はオフ状態である。また、入力信号がローレベルであるため、トランジスタＱＰ４はオン状態であり、トランジスタＱＮ４はオフ状態である。
【００４６】
ここで、入力信号がローレベルからハイレベルに変化して行く過渡状態において（図３（ｂ）中の矢印ア参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＬは、トランジスタＱＰ１のオン抵抗をＲＱＰ１とすると、
ＲＰＬ＝ＲＱＰ１  …（１３）
となる。
【００４７】
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＬは、トランジスタＱＮ１のオン抵抗をＲＱＮ１とすると、
ＲＮＬ＝ＲＱＮ１  …（１４）
となる。
【００４８】
ここで、
ＲＱＰ１＝ＲＱＮ１  …（１５）
であれば、
ＲＮＬ＝ＲＰＬ  …（１６）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２となる（図３（ｂ）中の矢印イ参照）。
【００４９】
次に、入力信号がハイレベル且つシュミットトリガ回路１００が定常状態であるとき、トランジスタＱＰ１はオフ状態であり、トランジスタＱＮ１はオン状態であり、第１のインバータ２の出力信号はローレベルである。第１のインバータ２の出力信号がローレベルであるため、トランジスタＱＰ２はオン状態であり、トランジスタＱＮ２はオフ状態であり、第２のインバータ３の出力信号はハイレベルである。第２のインバータ３の出力信号がハイレベルであるため、トランジスタＱＮ３はオン状態である。また、入力信号がハイレベルであるため、トランジスタＱＰ４はオフ状態であり、トランジスタＱＮ４はオン状態である。
【００５０】
ここで、入力信号がハイレベルからローレベルに変化して行く過渡状態において（図３（ｂ）中の矢印ウ参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＨは、トランジスタＱＰ１のオン抵抗をＲＱＰ１とすると、
ＲＰＨ＝ＲＱＰ１  …（１７）
となる。
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＨは、トランジスタＱＮ１のオン抵抗をＲＱＮ１、トランジスタＱＮ３のオン抵抗をＲＱＮ３、トランジスタＱＮ４のオン抵抗をＲＱＮ４とすると、
ＲＮＨ＝ＲＱＮ１（ＲＱＮ３＋ＲＱＮ４）／（ＲＱＮ１＋ＲＱＮ３＋ＲＱＮ４）  …（１８）
となる。
【００５１】
ここで、
ＲＱＰ１＞ＲＱＰ３＋ＲＱＰ４  …（１９）
ＲＱＮ１＞ＲＱＮ３＋ＲＱＮ４  …（２０）
であれば、
ＲＰＨ＞ＲＮＨ  …（２１）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２よりも低電位側にシフトすることとなる（図３（ｂ）中の矢印エ参照）。
【００５２】
このように、シュミットトリガ回路１００によれば、制御信号ＥＮ０のレベルに応じて、入力信号がローレベルからハイレベルに変化するときのスレッショルド電位を切り換えることができる。また、シュミットトリガ回路１００においては、先に説明した従来のシュミットトリガ回路８０（図１２参照）のように無駄な電流が流れることがない。
【００５３】
また、シュミットトリガ回路１００において式（５），（６）を実現するための一例として、トランジスタＱＰ１，ＱＮ１のディメンジョン（トランジスタの全体及び／又は各部（チャネル幅、チャネル長等）のサイズ））をトランジスタＱＰ３〜ＱＰ４，ＱＮ３〜ＱＮ４のディメンジョンと異なるようにすれば良い。例えば、トランジスタＱＰ１，ＱＮ１のチャネル幅をトランジスタＱＰ３〜ＱＰ４，ＱＮ３〜ＱＮ４のチャネル幅より狭くすることとしたり、トランジスタＱＰ１，ＱＮ１のチャネル長をトランジスタＱＰ３〜ＱＰ４，ＱＮ３〜ＱＮ４のチャネル長より長くすることとすれば良い。また、一例として、トランジスタＱＰ１，ＱＮ１のオン抵抗を５０ｋΩ程度とし、トランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗を数ｋΩ程度とすることができる。
【００５４】
先に説明した従来のシュミットトリガ回路（図１２参照）においても、トランジスタのチャネル幅、チャネル長を適宜変更することで入力信号のスレッショルド電圧を変更することができるが、ノードＮ１と高電位側の電源電位ＶＤＤとの間及び／又はノードＮ１と接地電位ＶＳＳとの間のインピーダンスの調整範囲が狭く、入出力特性のヒステリシス幅の調整範囲が狭い。
【００５５】
一方、シュミットトリガ回路１００においては、トランジスタＱＰ１，ＱＮ１のオン抵抗のバランスがとれており、且つ、トランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗のバランスがとれていれば良い。従って、トランジスタＱＰ１，ＱＮ１のオン抵抗をトランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗よりも非常に大きくすることが可能である。すなわち、シュミットトリガ回路１００においては、ノードＮ１１と高電位側の電源電位ＨＶＤＤとの間及び／又はノードＮ１１と接地電位ＶＳＳとの間のインピーダンスの調整範囲を広くすることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができる。
【００５６】
次に、本発明の第２の実施形態について説明する。
図４は、本発明の第２の実施形態に係るシュミットトリガ回路の回路構成の概要を示す図である。このシュミットトリガ回路１１０は、第１及び第２のインバータ２，３と、インピーダンス調整回路４と、制御回路６とを含んでいる。
【００５７】
インピーダンス調整回路４内の第１のインピーダンス調整回路４ａのトランジスタＱＰ３のゲートには、第２のインバータ３の出力信号が印加される。
インピーダンス調整回路４内の第２のインピーダンス調整回路４ｂのトランジスタＱＮ３のゲートには、制御回路６の出力信号が印加される。
【００５８】
制御回路６は、２入力のＡＮＤゲート回路６ａを有しており、ＡＮＤゲート回路６ａの一方の入力端子には、制御信号ＥＮ１が印加され、他方の入力端子には、第２のインバータ３の出力信号が印加される。また、制御回路６の出力信号は、トランジスタＱＮ３のゲートに印加される。従って、制御回路６の出力信号は、制御信号ＥＮ１がハイレベルの場合には、第２のインバータ３の出力信号がハイレベルのときにハイレベルとなり、第２のインバータ３の出力信号がローレベルのときにローレベルとなる。このように制御信号ＥＮ１がハイレベルの場合には、シュミットトリガ回路１１０は、図２に示す回路１と等価な回路になる。一方、制御回路６の出力信号は、制御信号ＥＮ１がローレベルの場合には、第２のインバータ３の出力信号にかかわらず、ローレベルとなる。
【００５９】
次に、シュミットトリガ回路１１０の動作について、制御信号ＥＮ１がハイレベルの場合とローレベルの場合とに分けて説明する。
まず、制御信号ＥＮ１がハイレベルの場合におけるシュミットトリガ回路１１０の動作について説明する。制御信号ＥＮ１がハイレベルの場合、先に説明したように、シュミットトリガ回路１１０は、図２に示す回路１と等価な回路になる。従って、この場合のシュミットトリガ回路１１０の動作は、制御信号ＥＮ０がローレベルの場合におけるシュミットトリガ回路１００（図１参照）の動作と同様になり、シュミットトリガ回路１１０の入出力特性は、図３（ａ）と同様になる。
【００６０】
次に、制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１１０の動作について説明する。
図５は、制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１１０の入出力特性を示す図である。以下、制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１１０の動作について、図５を参照しながら説明する。
【００６１】
制御信号ＥＮ１がローレベルの場合、制御回路６の出力信号は、第２のインバータ３の出力信号にかかわらずローレベルとなり、トランジスタＱＮ３は、オフ状態となる。
そして、入力信号がローレベル且つシュミットトリガ回路１１０が定常状態であるとき、トランジスタＱＰ１はオン状態であり、トランジスタＱＮ１はオフ状態であり、第１のインバータ２の出力信号はハイレベルである。第１のインバータ２の出力信号がハイレベルであるため、トランジスタＱＰ２はオフ状態であり、トランジスタＱＮ２はオン状態であり、第２のインバータ３の出力信号はローレベルである。第２のインバータ３の出力信号がローレベルであるため、トランジスタＱＰ３はオン状態である。また、入力信号がローレベルであるため、トランジスタＱＰ４はオン状態であり、トランジスタＱＮ４はオフ状態である。
【００６２】
ここで、入力信号がローレベルからハイレベルに変化して行く過渡状態において（図５中の矢印ア参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＬは、トランジスタＱＰ１のオン抵抗をＲＱＰ１、トランジスタＱＰ３のオン抵抗をＲＱＰ３、トランジスタＱＰ４のオン抵抗をＲＱＰ４とすると、
ＲＰＬ＝ＲＱＰ１（ＲＱＰ３＋ＲＱＰ４）／（ＲＱＰ１＋ＲＱＰ３＋ＲＱＰ４）  …（２２）
となる。
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＬは、トランジスタＱＮ１のオン抵抗をＲＱＮ１とすると、
ＲＮＬ＝ＲＱＮ１  …（２３）
となる。
【００６３】
ここで、
ＲＱＰ１＞ＲＱＰ３＋ＲＱＰ４  …（２４）
ＲＱＮ１＞ＲＱＮ３＋ＲＱＮ４  …（２５）
であれば、
ＲＮＬ＞ＲＰＬ  …（２６）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２よりも高電位側にシフトすることとなる（図５中の矢印イ参照）。
【００６４】
次に、入力信号がハイレベル且つシュミットトリガ回路１１０が定常状態であるとき、トランジスタＱＰ１はオフ状態であり、トランジスタＱＮ１はオン状態であり、第１のインバータ２の出力信号はローレベルである。第１のインバータ２の出力信号がローレベルであるため、トランジスタＱＰ２はオン状態であり、トランジスタＱＮ２はオフ状態であり、第２のインバータ３の出力信号はハイレベルである。第２のインバータ３の出力信号がハイレベルであるため、トランジスタＱＰ３はオフ状態である。また、入力信号がハイレベルであるため、トランジスタＱＰ４はオフ状態であり、トランジスタＱＮ４はオン状態である。
【００６５】
ここで、入力信号がハイレベルからローレベルに変化して行く過渡状態において（図５中の矢印ウ参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＬは、トランジスタＱＰ１のオン抵抗をＲＱＰ１とすると、
ＲＰＬ＝ＲＱＰ１  …（２７）
となる。
【００６６】
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＬは、トランジスタＱＮ１のオン抵抗をＲＱＮ１とすると、
ＲＮＬ＝ＲＱＮ１  …（２８）
となる。
【００６７】
ここで、
ＲＱＰ１＝ＲＱＮ１  …（２９）
であれば、
ＲＮＬ＝ＲＰＬ  …（３０）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２となる（図５中の矢印エ参照）。
【００６８】
このように、シュミットトリガ回路１１０によれば、制御信号ＥＮ１のレベルに応じて、入力信号がハイレベルからローレベルに変化するときのスレッショルド電位を切り換えることができる。また、シュミットトリガ回路１１０においては、先に説明した従来のシュミットトリガ回路８０（図１２参照）のように無駄な電流が流れることがない。さらに、トランジスタＱＰ１，ＱＮ１のオン抵抗をトランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗よりも非常に大きくすることができるので、ノードＮ１１と高電位側の電源電位ＨＶＤＤとの間及び／又はノードＮ１１と接地電位ＶＳＳとの間のインピーダンスの調整範囲を広くすることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができる。
【００６９】
次に、本発明の第３の実施形態について説明する。
図６は、本発明の第３の実施形態に係るシュミットトリガ回路の回路構成の概要を示す図である。このシュミットトリガ回路１２０は、第１及び第２のインバータ２，３と、インピーダンス調整回路４と、制御回路５，６とを含んでいる。
【００７０】
インピーダンス調整回路４内の第１のインピーダンス調整回路４ａのトランジスタＱＰ３のゲートには、制御回路５の出力信号が印加される。
インピーダンス調整回路４内の第２のインピーダンス調整回路４ｂのトランジスタＱＮ３のゲートには、制御回路６の出力信号が印加される。
【００７１】
シュミットトリガ回路１２０においては、制御信号ＥＮ０，ＥＮ１の組み合わせとして、次の４通りが考えられる。
（Ａ）制御信号ＥＮ０がローレベル且つ制御信号ＥＮ１がハイレベルの場合
（Ｂ）制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がハイレベルの場合
（Ｃ）制御信号ＥＮ０がローレベル且つ制御信号ＥＮ１がローレベルの場合
（Ｄ）制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がローレベルの場合
以下、シュミットトリガ回路１２０の動作について、上記４つの場合に分けて説明する。
【００７２】
（Ａ）制御信号ＥＮ０がローレベル且つ制御信号ＥＮ１がハイレベルの場合
この場合には、シュミットトリガ回路１２０は、図２に示す回路１と等価な回路になる。そして、シュミットトリガ回路１２０の動作は、制御信号ＥＮ０がローレベルの場合におけるシュミットトリガ回路１００（図１参照）の動作と同様になり、シュミットトリガ回路１２０の入出力特性は、図３（ａ）と同様になる。
【００７３】
（Ｂ）制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がハイレベルの場合
この場合には、シュミットトリガ回路１２０は、制御信号ＥＮ０がハイレベルの場合におけるシュミットトリガ回路１００（図１参照）と等価な回路になる。そして、シュミットトリガ回路１２０の動作は、制御信号ＥＮ０がハイレベルの場合におけるシュミットトリガ回路１００（図１参照）の動作と同様になり、シュミットトリガ回路１２０の入出力特性は、図３（ｂ）と同様になる。
【００７４】
（Ｃ）制御信号ＥＮ０がローレベル且つ制御信号ＥＮ１がローレベルの場合
この場合には、シュミットトリガ回路１２０は、制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１１０（図４参照）と等価な回路になる。そして、シュミットトリガ回路１２０の動作は、制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１１０（図４参照）の動作と同様になり、シュミットトリガ回路１２０の入出力特性は、図５と同様になる。
【００７５】
（Ｄ）制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がローレベルの場合
図７は、制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１２０の入出力特性を示す図である。以下、制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１２０の動作について、図７を参照しながら説明する。
【００７６】
制御信号ＥＮ０がハイレベルの場合、制御回路５の出力信号は、第２のインバータ３の出力信号にかかわらずハイレベルとなり、トランジスタＱＰ３は、オフ状態となる。また、制御信号ＥＮ１がローレベルの場合、制御回路６の出力信号は、第２のインバータ３の出力信号にかかわらずローレベルとなり、トランジスタＱＮ３は、オフ状態となる。
【００７７】
そして、入力信号がローレベル且つシュミットトリガ回路１１０が定常状態であるとき、トランジスタＱＰ１はオン状態であり、トランジスタＱＮ１はオフ状態であり、第１のインバータ２の出力信号はハイレベルである。第１のインバータ２の出力信号がハイレベルであるため、トランジスタＱＰ２はオフ状態であり、トランジスタＱＮ２はオン状態であり、第２のインバータ３の出力信号はローレベルである。また、入力信号がローレベルであるため、トランジスタＱＰ４はオン状態であり、トランジスタＱＮ４はオフ状態である。
【００７８】
ここで、入力信号がローレベルからハイレベルに変化して行く過渡状態において（図７中の矢印ア参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＬは、トランジスタＱＰ１のオン抵抗をＲＱＰ１とすると、
ＲＰＬ＝ＲＱＰ１  …（３１）
となる。
【００７９】
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＬは、トランジスタＱＮ１のオン抵抗をＲＱＮ１とすると、
ＲＮＬ＝ＲＱＮ１  …（３２）
となる。
【００８０】
ここで、
ＲＱＰ１＝ＲＱＮ１  …（３３）
であれば、
ＲＮＬ＝ＲＰＬ  …（３４）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２となる（図７中の矢印イ参照）。
【００８１】
次に、入力信号がハイレベル且つシュミットトリガ回路１１０が定常状態であるとき、トランジスタＱＰ１はオフ状態であり、トランジスタＱＮ１はオン状態であり、第１のインバータ２の出力信号はローレベルである。第１のインバータ２の出力信号がローレベルであるため、トランジスタＱＰ２はオン状態であり、トランジスタＱＮ２はオフ状態であり、第２のインバータ３の出力信号はハイレベルである。また、入力信号がハイレベルであるため、トランジスタＱＰ４はオフ状態であり、トランジスタＱＮ４はオン状態である。
【００８２】
ここで、入力信号がハイレベルからローレベルに変化して行く過渡状態において（図７中の矢印ウ参照）、高電位側の電源電位ＨＶＤＤとノードＮ１１との間のインピーダンスＲＰＬは、トランジスタＱＰ１のオン抵抗をＲＱＰ１とすると、
ＲＰＬ＝ＲＱＰ１  …（３５）
となる。
【００８３】
また、ノードＮ１１と接地電位ＶＳＳとの間のインピーダンスＲＮＬは、トランジスタＱＮ１のオン抵抗をＲＱＮ１とすると、
ＲＮＬ＝ＲＱＮ１  …（３６）
となる。
【００８４】
ここで、
ＲＱＰ１＝ＲＱＮ１  …（３７）
であれば、
ＲＮＬ＝ＲＰＬ  …（３８）
となり、入力信号のスレッショルド電位は、ＨＶＤＤ／２となる（図７中の矢印エ参照）。
【００８５】
このように、シュミットトリガ回路１２０によれば、制御信号ＥＮ０に応じて、入力信号がローレベルからハイレベルに変化するときのスレッショルド電位を切り換えることができるとともに、制御信号ＥＮ１に応じて、入力信号がハイレベルからローレベルに変化するときのスレッショルド電位を切り換えることができる。また、シュミットトリガ回路１２０においては、先に説明した従来のシュミットトリガ回路８０（図１２参照）のように無駄な電流が流れることがない。さらに、トランジスタＱＰ１，ＱＮ１のオン抵抗をトランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗よりも非常に大きくすることができるので、ノードＮ１１と高電位側の電源電位ＨＶＤＤとの間及び／又はノードＮ１１と接地電位ＶＳＳとの間のインピーダンスの調整範囲を広くすることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができる。
【００８６】
次に、本発明の第４の実施形態について説明する。
近年、省電力動作等のため、１つの回路に印加される電源電圧を切り換えることが行われるようになってきている。例えば、先に説明した第１の実施形態に係るシュミットトリガ回路１００（図１参照）において、電源電位ＨＶＤＤを５Ｖと３．３Ｖに切り換えることが考えられる。そのため、電源電位ＨＶＤＤが５Ｖの場合に合わせてシュミットトリガ回路１００内の各トランジスタの特性（オン抵抗等）を設計・製造すると、電源電位ＨＶＤＤが３．３Ｖに切り換えられた場合に、所望の入出力特性（ヒステリシス特性）を得られなくなってしまうことがあり得る。また、電源電位ＨＶＤＤが３．３Ｖの場合に合わせてシュミットトリガ回路１００内の各トランジスタの特性を設計・製造すると、電源電位ＨＶＤＤが５Ｖに切り換えられた場合に、所望の入出力特性を得られなくなってしまうことがあり得る。
本実施形態は、印加される電源電圧が切り換えられた場合であっても、所望の入出力特性を得ることを可能とするものである。
【００８７】
図８は、本発明の第４の実施形態に係るシュミットトリガ回路の回路構成の概要を示す図である。このシュミットトリガ回路１３０は、第１及び第２のインバータ２，３と、インピーダンス調整回路４と、制御回路５，６と、電源電圧検出回路７とを含んでいる。
シュミットトリガ回路１３０は、２つの電源電位ＨＶＤＤ及びＬＶＤＤの供給を受けている。そして、電源電位ＬＶＤＤ（例えば、３．３Ｖ等）は、常に一定に保たれており、電源電位ＨＶＤＤは、第１の電位と第２の電位（例えば、５Ｖと３．３Ｖ等）に切り換えられるものとする。
【００８８】
インピーダンス調整回路４内の第１のインピーダンス調整回路４ａのトランジスタＱＰ３のゲートには、制御回路５の出力信号が印加される。
インピーダンス調整回路４内の第２のインピーダンス調整回路４ｂのトランジスタＱＮ３のゲートには、制御回路６の出力信号が印加される。
【００８９】
制御回路５は、２入力のＯＲゲート回路５ａを有しており、ＯＲゲート回路５ａの一方の入力端子には、電源電圧検出回路７の出力信号が印加され、他方の入力端子には、第２のインバータ３の出力信号が印加される。
制御回路６は、２入力のＡＮＤゲート回路６ａを有しており、ＡＮＤゲート回路６ａの一方の入力端子には、電源電圧検出回路７の出力信号が印加され、他方の入力端子には、第２のインバータ３の出力信号が印加される。
【００９０】
電源電圧検出回路７は、電源電圧ＬＶＤＤの供給を受けて動作し、電源電位ＨＶＤＤのレベルを検出する。すなわち、電源電圧検出回路７は、電源電位ＨＶＤＤが第１の電位の場合には、ハイレベルの信号を出力し、電源電位ＨＶＤＤが第２の電位の場合には、ローレベルの信号を出力する。
【００９１】
電源電圧検出回路７の出力信号がハイレベルの場合、シュミットトリガ回路１３０の動作は、制御信号ＥＮ０がハイレベル且つ制御信号ＥＮ１がハイレベルの場合におけるシュミットトリガ回路１２０の動作と同じになり、シュミットトリガ回路１３０の入出力特性は、図３（ｂ）と同様になる。
【００９２】
一方、電源電圧検出回路７の出力信号がローレベルの場合、シュミットトリガ回路１３０の動作は、制御信号ＥＮ０がローレベル且つ制御信号ＥＮ１がローレベルの場合におけるシュミットトリガ回路１２０の動作と同じになり、シュミットトリガ回路１３０の入出力特性は、図５と同様になる。
【００９３】
このように、シュミットトリガ回路１３０によれば、電源電位ＨＶＤＤのレベルに応じて、入力信号のスレッショルド電位を切り換えることができる。そのため、電源電位ＨＶＤＤが切り換えられた場合であっても、所望の入出力特性を得ることができる。また、シュミットトリガ回路１３０においては、先に説明した従来のシュミットトリガ回路８０（図１２参照）のように無駄な電流が流れることがない。さらに、トランジスタＱＰ１，ＱＮ１のオン抵抗をトランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗よりも非常に大きくすることができるので、ノードＮ１１と高電位側の電源電位ＨＶＤＤとの間及び／又はノードＮ１１と接地電位ＶＳＳとの間のインピーダンスの調整範囲を広くすることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができる。
【００９４】
次に、本発明の第５の実施形態について説明する。
図９は、本発明の第５の実施形態に係るシュミットトリガ回路の回路構成の概要を示す図である。このシュミットトリガ回路１４０は、第１及び第２のインバータ２，３と、インピーダンス調整回路４と、電源電圧検出回路７と、制御回路８，９とを含んでいる。
【００９５】
インピーダンス調整回路４内の第１のインピーダンス調整回路４ａのトランジスタＱＰ３のゲートには、制御回路８の出力信号が印加される。
インピーダンス調整回路４内の第２のインピーダンス調整回路４ｂのトランジスタＱＮ３のゲートには、制御回路９の出力信号が印加される。
【００９６】
制御回路８は、３入力のＯＲゲート回路８ａを有しており、ＯＲゲート回路８ａの第１の入力端子には、制御信号ＥＮ０が印加され、第２の入力端子には、電源電圧検出回路７の出力信号が印加され、第３の入力端子には、第２のインバータ３の出力信号が印加される。
【００９７】
制御回路９は、３入力のＡＮＤゲート回路９ａを有しており、ＡＮＤゲート回路９ａの第１の入力端子には、制御信号ＥＮ１が印加され、第２の入力端子には、電源電圧検出回路７の出力信号が印加され、第３の入力端子には、第２のインバータ３の出力信号が印加される。
【００９８】
シュミットトリガ回路１４０によれば、制御信号ＥＮ０及び制御信号ＥＮ１及び電源電位ＨＶＤＤのレベルに応じて、入力信号のスレッショルド電位を切り換えることができる。また、シュミットトリガ回路１４０においては、先に説明した従来のシュミットトリガ回路８０（図１２参照）のように無駄な電流が流れることがない。さらに、トランジスタＱＰ１，ＱＮ１のオン抵抗をトランジスタＱＰ３，ＱＰ４，ＱＮ３，ＱＮ４のオン抵抗よりも非常に大きくすることができるので、ノードＮ１１と高電位側の電源電位ＨＶＤＤとの間及び／又はノードＮ１１と接地電位ＶＳＳとの間のインピーダンスの調整範囲を広くすることができ、入出力特性のヒステリシス幅の調整範囲を広くすることができる。
【００９９】
次に、本発明に係るシュミットトリガ回路を用いたＩ／Ｏセルについて説明する。
図１０は、シュミットトリガ回路１００を用いたＩ／Ｏセルのレイアウトの一例を示す図である。
図１０に示すように、このＩ／Ｏセル２０は、第１のスロット３０と、第２のスロット４０とを含んでいる。第１のスロット３０は、チップ内部の信号をチップ外部に出力するための出力スロットであり、第２のスロット４０は、チップ外部の信号を受け取ってチップ内部に供給するための入力スロットである。第１，第２のスロット３０，４０は、低い耐圧を有する低耐圧素子を配置するための低耐圧素子配置領域と、高い耐圧を有する高耐圧素子を配置するための高耐圧素子配置領域とをそれぞれ有している。
【０１００】
第１のスロット３０は、低耐圧素子配置領域内にファンクションプリドライバ配置領域３１を有しており、高耐圧素子配置領域内にプリドライバ配置領域３２と、Ｐチャネルドライバ配置領域３３と、Ｎチャネルドライバ配置領域３４とを有している。ファンクションプリドライバ配置領域３１は、Ｎチャネルトランジスタ配置領域３１ａと、Ｐチャネルトランジスタ配置領域３１ｂとを有している。プリドライバ配置領域３２は、Ｐチャネルトランジスタ配置領域３２ａと、Ｎチャネルトランジスタ配置領域３２ｂと、プルダウントランジスタ配置領域３２ｃと、プルアップトランジスタ配置領域３２ｄとを有している。
【０１０１】
プルダウントランジスタ配置領域３２ｃは、Ｎチャネルトランジスタ配置領域３２ｂ内に配置されているＮチャネルトランジスタよりもオン抵抗が大きいプルダウン用のＮチャネルトランジスタが配置されている領域である。例えば、Ｎチャネルトランジスタ配置領域３２ｂ内に配置されているＮチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルダウントランジスタ配置領域３２ｃ内に配置されているＮチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１０２】
プルアップトランジスタ配置領域３２ｄは、Ｐチャネルトランジスタ配置領域３２ａ内に配置されているＰチャネルトランジスタよりもオン抵抗が大きいプルアップ用のＰチャネルトランジスタが配置されている領域である。例えば、Ｐチャネルトランジスタ配置領域３２ａ内に配置されているＰチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルアップトランジスタ配置領域３２ｄ内に配置されているＰチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１０３】
Ｐチャネルドライバ配置領域３３は、ドライバ用のＰチャネルトランジスタが配置されている領域であり、Ｎチャネルドライバ配置領域３４は、ドライバ用のＮチャネルトランジスタが配置されている領域である。
【０１０４】
第２のスロット４０は、低耐圧素子配置領域内にＮチャネルトランジスタ配置領域４１ａと、Ｐチャネルトランジスタ配置領域４１ｂとを有しており、高耐圧素子配置領域内に入力バッファ配置領域４２と、Ｐチャネルドライバ配置領域４３と、Ｎチャネルドライバ配置領域４４とを有している。入力バッファ配置領域４２は、Ｐチャネルトランジスタ配置領域４２ａと、Ｎチャネルトランジスタ配置領域４２ｂと、プルダウントランジスタ配置領域４２ｃと、プルアップトランジスタ配置領域４２ｄとを有している。
【０１０５】
プルダウントランジスタ配置領域４２ｃは、Ｎチャネルトランジスタ配置領域４２ｂ内に配置されているＮチャネルトランジスタよりもオン抵抗が大きいプルダウン用のＮチャネルトランジスタが配置されている領域である。例えば、Ｎチャネルトランジスタ配置領域４２ｂ内に配置されているＮチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルダウントランジスタ配置領域４２ｃ内に配置されているＮチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１０６】
プルアップトランジスタ配置領域４２ｄは、Ｐチャネルトランジスタ配置領域４２ａ内に配置されているＰチャネルトランジスタよりもオン抵抗が大きいプルアップ用のＰチャネルトランジスタが配置されている領域である。例えば、Ｐチャネルトランジスタ配置領域４２ａ内に配置されているＰチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルアップトランジスタ配置領域４２ｄ内に配置されているＰチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１０７】
Ｐチャネルドライバ配置領域４３は、ドライバ用のＰチャネルトランジスタが配置されている領域であり、Ｎチャネルドライバ配置領域４４は、ドライバ用のＮチャネルトランジスタが配置されている領域である。
【０１０８】
シュミットトリガ回路１００（図１参照）のＰチャネルトランジスタＱＰ２〜ＱＰ４として、Ｐチャネルトランジスタ配置領域４１ｂ及び／又はＰチャネルトランジスタ配置領域４２ａ内に配置されているＰチャネルトランジスタを用い、ＮチャネルトランジスタＱＮ２〜ＱＮ４としてＮチャネルトランジスタ配置領域４１ａ及び／又はＮチャネルトランジスタ配置領域４２ｃ内に配置されているＮチャネルトランジスタを用いると好適である。そして、シュミットトリガ回路１００のＰチャネルトランジスタＱＰ１として、プルアップトランジスタ配置領域４２ｄ内に配置されているＰチャネルトランジスタを用い、ＮチャネルトランジスタＱＮ１として、プルダウントランジスタ配置領域４２ｃ内に配置されているＮチャネルトランジスタを用いると好適である。このようにすれば、先に説明した式（５）、（６）式を満たすことができ、式（７）、（１２）に示すように入力信号のスレッショルド電位をシフトすることができ、ヒステリシス状の入出力特性を実現することができる。
【０１０９】
また、シュミットトリガ回路１００の制御回路５内のＯＲゲート回路５ａを、ファンクションプリドライバ配置領域３１又はプリドライバ配置領域３２内に配置されたトランジスタを用いて構成するようにしても良い。
【０１１０】
なお、ここでは、シュミットトリガ回路１００を例にとって説明したが、シュミットトリガ回路１１０〜１４０も、シュミットトリガ回路１００と同様に配置することができる。この場合、ＯＲゲート回路８ａやＡＮＤゲート回路６ａ，９ａを、ファンクションプリドライバ配置領域３１又はプリドライバ配置領域３２内に配置されたトランジスタを用いて構成するようにしても良い。
【０１１１】
また、一般に、図１０に示すようなＩ／Ｏセルにおいては、ＥＳＤ（electro static discharge）保護のために、Ｎチャネルドライバ配置領域３４，４４内のＮチャネルトランジスタのゲートのバイアス電位をチップ基板電位とすることで常時オフ状態のＮチャネルトランジスタを設け、この常時オフ状態のＮチャネルトランジスタをＥＳＤ保護素子として利用することが多い。しかしながら、より微細な半導体集積回路においては、ＥＳＤ保護専用の素子を配置することが望ましい。図１１は、このようなＩ／Ｏセルのレイアウトの一例を示す図である。
【０１１２】
図１１に示すように、このＩ／Ｏセル５０は、第１のスロット６０と、第２のスロット７０とを含んでいる。第１のスロット６０は、チップ内部の信号をチップ外部に出力するための出力スロットであり、第２のスロット７０は、チップ外部の信号を受け取ってチップ内部に供給するための入力スロットである。第１，第２のスロット６０，７０は、低い耐圧を有する低耐圧素子を配置するための低耐圧素子配置領域と、高い耐圧を有する高耐圧素子を配置するための高耐圧素子配置領域とをそれぞれ有している。
【０１１３】
第１のスロット６０は、低耐圧素子配置領域内にファンクションプリドライバ配置領域６１を有しており、高耐圧素子配置領域内にプリドライバ配置領域６２と、Ｐチャネルドライバ配置領域６３と、Ｎチャネルドライバ配置領域６４と、ＥＳＤ保護素子配置領域６５とを有している。ファンクションプリドライバ配置領域６１は、Ｎチャネルトランジスタ配置領域６１ａと、Ｐチャネルトランジスタ配置領域６１ｂとを有している。プリドライバ配置領域６２は、Ｐチャネルトランジスタ配置領域６２ａと、Ｎチャネルトランジスタ配置領域６２ｂと、プルダウントランジスタ配置領域６２ｃと、プルアップトランジスタ配置領域６２ｄとを有している。
【０１１４】
プルダウントランジスタ配置領域６２ｃは、Ｎチャネルトランジスタ配置領域６２ｂ内に配置されているＮチャネルトランジスタよりもオン抵抗が大きいプルダウン用のＮチャネルトランジスタが配置されている領域である。例えば、Ｎチャネルトランジスタ配置領域６２ｂ内に配置されているＮチャネルトランジスタのオン抵抗は数ｋΩ程度とすることができ、プルダウントランジスタ配置領域６２ｃ内に配置されているＮチャネルトランジスタのオン抵抗は５０ｋΩ程度とすることができる。
【０１１５】
プルアップトランジスタ配置領域６２ｄは、Ｐチャネルトランジスタ配置領域６２ａ内に配置されているＰチャネルトランジスタよりもオン抵抗が大きいプルアップ用のＰチャネルトランジスタが配置されている領域である。例えば、Ｐチャネルトランジスタ配置領域６２ａ内に配置されているＰチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルアップトランジスタ配置領域６２ｄ内に配置されているＰチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１１６】
Ｐチャネルドライバ配置領域６３は、ドライバ用のＰチャネルトランジスタが配置されている領域であり、Ｎチャネルドライバ配置領域６４は、ドライバ用のＮチャネルトランジスタが配置されている領域である。ＥＳＤ保護素子配置領域６５は、ＥＳＤ保護素子（例えば、ツェナーダイオード等）が配置されている領域である。
【０１１７】
第２のスロット７０は、低耐圧素子配置領域内にＮチャネルトランジスタ配置領域７１ａと、Ｐチャネルトランジスタ配置領域７１ｂとを有しており、高耐圧素子配置領域内に入力バッファ配置領域７２と、Ｐチャネルドライバ配置領域７３と、Ｎチャネルドライバ配置領域７４と、ＥＳＤ保護素子配置領域７５とを有している。入力バッファ配置領域７２は、Ｐチャネルトランジスタ配置領域７２ａと、Ｎチャネルトランジスタ配置領域７２ｂと、プルダウントランジスタ配置領域７２ｃと、プルアップトランジスタ配置領域７２ｄとを有している。
【０１１８】
プルダウントランジスタ配置領域７２ｃは、Ｎチャネルトランジスタ配置領域７２ｂ内に配置されているＮチャネルトランジスタよりもオン抵抗が大きいプルダウン用のＮチャネルトランジスタを配置するための領域である。例えば、Ｎチャネルトランジスタ配置領域７２ｂ内に配置されているＮチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルダウントランジスタ配置領域７２ｃ内に配置されているＮチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１１９】
プルアップトランジスタ配置領域７２ｄは、Ｐチャネルトランジスタ配置領域７２ａ内に配置されているＰチャネルトランジスタよりもオン抵抗が大きいプルアップ用のＰチャネルトランジスタを配置するための領域である。例えば、Ｐチャネルトランジスタ配置領域７２ａ内に配置されているＰチャネルトランジスタのオン抵抗を数ｋΩ程度とすることができ、プルアップトランジスタ配置領域７２ｄ内に配置されているＰチャネルトランジスタのオン抵抗を５０ｋΩ程度とすることができる。
【０１２０】
Ｐチャネルドライバ配置領域７３は、ドライバ用のＰチャネルトランジスタが配置されている領域であり、Ｎチャネルドライバ配置領域７４は、ドライバ用のＮチャネルトランジスタが配置されている領域である。ＥＳＤ保護素子配置領域７５は、ＥＳＤ保護素子（ツェナーダイオード等）が配置されている領域である。
【０１２１】
シュミットトリガ回路１００（図１参照）のＰチャネルトランジスタＱＰ２〜ＱＰ４として、Ｐチャネルトランジスタ配置領域７１ｂ及び／又はＰチャネルトランジスタ配置領域７２ａ内に配置されているＰチャネルトランジスタを用い、ＮチャネルトランジスタＱＮ２〜ＱＮ４としてＮチャネルトランジスタ配置領域７１ａ及び／又はＮチャネルトランジスタ配置領域７２ｃ内に配置されているＮチャネルトランジスタを用いると好適である。そして、シュミットトリガ回路１００のＰチャネルトランジスタＱＰ１として、プルアップトランジスタ配置領域７２ｄ内に配置されているＰチャネルトランジスタを用い、ＮチャネルトランジスタＱＮ１として、プルダウントランジスタ配置領域７２ｃ内に配置されているＮチャネルトランジスタを用いることができる。このようにすれば、先に説明した式（５）、（６）を満たすことができ、式（７）、（１２）に示すように入力信号のスレッショルド電位をシフトすることができ、ヒステリシス状の入出力特性を実現することができる。
【０１２２】
また、シュミットトリガ回路１００の制御回路５内のＯＲゲート回路５ａを、ファンクションプリドライバ配置領域６１又はプリドライバ配置領域６２内に配置されたトランジスタを用いて構成するようにしても良い。
【０１２３】
なお、ここでは、シュミットトリガ回路１００を例にとって説明したが、シュミットトリガ回路１１０〜１４０も、シュミットトリガ回路１００と同様に配置することができる。この場合、ＯＲゲート回路５ａ，８ａやＡＮＤゲート回路６ａ，９ａを、ファンクションプリドライバ配置領域６１又はプリドライバ配置領域６２内に配置されたトランジスタを用いて構成するようにしても良い。
【産業上の利用可能性】
【０１２４】
本発明は、ヒステリシス状の入出力特性を有するシュミットトリガ回路において利用可能である。このシュミットトリガ回路は、半導体集積回路のＩ／Ｏセル等に利用可能である。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第１の実施形態に係るシュミットトリガ回路の概要を示す図。
【図２】制御信号がローレベルの場合のシュミットトリガ回路の等価回路を示す図。
【図３】図１のシュミットトリガ回路１００の入出力特性を示す図。
【図４】本発明の第２の実施形態に係るシュミットトリガ回路の概要を示す図。
【図５】図４のシュミットトリガ回路１１０の入出力特性を示す図。
【図６】本発明の第３の実施形態に係るシュミットトリガ回路の概要を示す図。
【図７】図６のシュミットトリガ回路１１０の入出力特性を示す図。
【図８】本発明の第４の実施形態に係るシュミットトリガ回路の概要を示す図。
【図９】本発明の第５の実施形態に係るシュミットトリガ回路の概要を示す図。
【図１０】図１のシュミットトリガ回路を用いたＩ／Ｏセルのレイアウトを示す図。
【図１１】図１のシュミットトリガ回路を用いたＩ／Ｏセルのレイアウトを示す図。
【図１２】従来のシュミットトリガ回路を示す図。
【図１３】従来のシュミットトリガ回路を示す図。
【符号の説明】
【０１２６】
１，８０，１００，１１０，１２０，１３０，１４０  シュミットトリガ回路、  ２，３，１０，１１  インバータ、  ４  インピーダンス調整回路、  ５，６  制御回路、  ２０，５０  Ｉ／Ｏセル、  ３０，４０，６０，７０  スロット、  ３１，６１  ファンクションプリドライバ配置領域、  ３１ａ，４１ａ，６１ａ，７１ａ  Ｎチャネルトランジスタ配置領域、  ３１ｂ，４１ｂ，６１ｂ，７１ｂ  Ｐチャネルトランジスタ配置領域、  ３２，６２  プリドライバ配置領域、  ３２ａ，４２ａ，６２ａ，７２ａ  Ｐチャネルトランジスタ配置領域、  ３２ｂ，４２ｂ，６２ｂ，７２ｂ  Ｎチャネルトランジスタ配置領域、  ３２ｃ，４２ｃ，６２ｃ，７２ｃ  プルダウントランジスタ配置領域、  ３２ｄ，４２ｄ，６２ｄ，７２ｄ  プルアップトランジスタ配置領域、  ３３，４３，６３，７３  Ｐチャネルドライバ配置領域、  ３４，４４，６４，７４  Ｎチャネルドライバ配置領域、  ４２，７２  入力バッファ配置領域、  ６５，７５  ＥＳＤ保護素子配置領域、  ＱＰ１，ＱＰ２，…  Ｐチャネルトランジスタ、  ＱＮ１，ＱＮ２，…  Ｎチャネルトランジスタ
【図１】
2008016908.tif 000003
【図２】
2008016908.tif 000004
【図３】
2008016908.tif 000005
【図４】
2008016908.tif 000006
【図５】
2008016908.tif 000007
【図６】
2008016908.tif 000008
【図７】
2008016908.tif 000009
【図８】
2008016908.tif 000010
【図９】
2008016908.tif 000011
【図１０】
2008016908.tif 000012
【図１１】
2008016908.tif 000013
【図１２】
2008016908.tif 000014
【図１３】
2008016908.tif 000015