特許第6163992号(P6163992)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社豊田中央研究所の特許一覧

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6163992
(24)【登録日】2017年6月30日
(45)【発行日】2017年7月19日
(54)【発明の名称】温度センサ回路
(51)【国際特許分類】
   G01K 7/01 20060101AFI20170710BHJP
   H03K 3/354 20060101ALI20170710BHJP
   H03K 3/03 20060101ALI20170710BHJP
【FI】
   G01K7/01 M
   H03K3/354 B
   H03K3/03
【請求項の数】9
【全頁数】19
(21)【出願番号】特願2013-192197(P2013-192197)
(22)【出願日】2013年9月17日
(65)【公開番号】特開2015-59767(P2015-59767A)
(43)【公開日】2015年3月30日
【審査請求日】2016年7月8日
(73)【特許権者】
【識別番号】000003609
【氏名又は名称】株式会社豊田中央研究所
(74)【代理人】
【識別番号】110000110
【氏名又は名称】特許業務法人快友国際特許事務所
(72)【発明者】
【氏名】水野 健太朗
(72)【発明者】
【氏名】嶋田 英人
(72)【発明者】
【氏名】大平 喜恵
【審査官】 平野 真樹
(56)【参考文献】
【文献】 特開2009−4075(JP,A)
【文献】 特開2009−58438(JP,A)
【文献】 特開2007−24865(JP,A)
【文献】 特開平8−294229(JP,A)
【文献】 特開2013−185985(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G01K 1/00−19/00
H03K 3/00−3/22,3/354
H01L 21/822,27/04
(57)【特許請求の範囲】
【請求項1】
CMOSインバータの複数個がリング状に接続されているリングオシレータを有しており、クロック信号を生成する発振回路と、
CMOSインバータの複数個が直列に接続されているインバータチェーンを有しており、前記クロック信号を利用して遅延信号を生成する遅延回路と、
前記遅延信号の遅延時間を前記クロック信号のクロック数に基づいて計測する遅延時間計測回路と、
前記リングオシレータの電源端子と前記インバータチェーンの電源端子の少なくともいずれか一方に接続されている電圧調整回路と、を備えており、
前記クロック信号の周期の温度に対する温度依存特性と前記遅延信号の前記遅延時間の温度に対する温度依存特性の相違に基づいて、前記遅延時間計測回路で計測される前記クロック数が温度に対して変動するように構成されており、
前記電圧調整回路は、温度に基づいて調整された電圧を前記リングオシレータの電源端子及び/又は前記インバータチェーンの電源端子に提供する温度センサ回路。
【請求項2】
前記インバータチェーンの前記CMOSインバータを構成する電界効果型トランジスタのゲート長が、前記リングオシレータの前記CMOSインバータを構成する電界効果型トランジスタのゲート長よりも長く、
前記電圧調整回路は、前記インバータチェーンの電源端子に接続されている請求項1に記載の温度センサ回路。
【請求項3】
前記CMOSインバータを構成するp型の電界効果型トランジスタのゲート幅が、前記CMOSインバータを構成するn型の電界効果型トランジスタのゲート幅よりも長い請求項1又は2に記載の温度センサ回路。
【請求項4】
前記電圧調整回路は、温度に対する変化率が温度上昇に依存して低下する電圧を前記インバータチェーンの電源端子に提供するように構成されている請求項3に記載の温度センサ回路。
【請求項5】
前記電圧調整回路は、ダイオードである請求項3又は4に記載の温度センサ回路。
【請求項6】
前記電圧調整回路は、抵抗体である請求項3又は4に記載の温度センサ回路。
【請求項7】
前記リングオシレータの前記CMOSインバータを構成する電界効果型トランジスタと前記インバータチェーンの前記CMOSインバータを構成する電界効果型トランジスタが、異なるチャネル長変調効果を有するように構成されている請求項1〜6のいずれか一項に記載の温度センサ回路。
【請求項8】
前記クロック信号を低い周波数に変換した低周波信号を生成し、前記遅延回路に提供する分周回路をさらに備えており、
前記遅延時間は、前記低周波信号の立ち上がりと前記遅延信号の立ち上がりの時間差である請求項1〜7のいずれか一項に記載の温度センサ回路。
【請求項9】
前記分周回路は、複数段のバイナリカウンタを有しており、
前記遅延時間計測回路は、前記バイナリカウンタのカウント値を記憶可能に構成されている記憶装置を有しており、
前記記憶装置は、前記遅延回路の出力の立ち上がりに応答して、前記バイナリカウンタの前記カウント値を記憶する請求項8に記載の温度センサ回路。
【発明の詳細な説明】
【技術分野】
【0001】
本明細書で開示される技術は、温度センサ回路に関する。本明細書で開示される技術は特に、IC化に適した温度センサ回路に関する。
【背景技術】
【0002】
発振回路から出力されるクロック信号のパルス幅は、温度に対して変動する温度依存特性を有していることが多い。この温度依存特性を利用して温度を測定する温度センサ回路が開発されており、その一例が特許文献1及び2に開示されている。
【0003】
この種の温度センサ回路は、2つの発振回路を備えており、一方の発振回路からは温度依存クロック信号が生成され、他方の発振回路からは温度に依存しない基準クロック信号が生成される。この種の温度センサ回路では、基準クロック信号を用いて温度依存クロック信号のパルス幅の変動を計測し、温度情報を得ることを特徴としている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−187659号公報
【特許文献2】特開2009−236603号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
上記したように、この種の温度センサ回路では、温度依存特性を有しない高精度な基準クロック信号を必要とする。しかしながら、実際には、プロセスバラツキの影響によって、高精度な基準クロック信号を生成することは難しい。基準クロック信号を用いないで温度情報を得ることが可能な温度センサ回路が必要とされている。
【課題を解決するための手段】
【0006】
本明細書で開示される温度センサ回路は、発振回路、遅延回路、遅延時間計測回路及び電圧調整回路を備える。発振回路は、CMOSインバータの複数個がリング状に接続されているリングオシレータを有しており、クロック信号を生成する。遅延回路は、CMOSインバータの複数個が直列に接続されているインバータチェーンを有しており、クロック信号を利用して遅延信号を生成する。遅延時間計測回路は、遅延信号の遅延時間をクロック信号のクロック数に基づいて計測する。電圧調整回路は、リングオシレータの電源端子とインバータチェーンの電源端子の少なくともいずれか一方に接続されている。本明細書で開示される温度センサ回路では、クロック信号の周期の温度に対する温度依存特性と遅延信号の遅延時間の温度に対する温度依存特性の相違に基づいて、遅延時間計測回路で計測されるクロック数が温度に対して変動するように構成されている。さらに、本明細書で開示される温度センサ回路では、電圧調整回路が、温度に基づいて調整された電圧をリングオシレータの電源端子及び/又はインバータチェーンの電源端子に提供するように構成されている。
【0007】
上記温度センサ回路では、クロック信号の周期と遅延信号の遅延時間の温度依存特性の相違を利用することを特徴としている。このため、温度依存特性を有するクロック信号を用いて遅延信号の遅延時間を計測したとしても、計測されるクロック数は温度に依存して変動することができるので、そのクロック数から温度情報が得られる。上記温度センサ回路によると、温度依存特性を有しない高精度な基準クロック信号を用いないで温度情報を得ることができる。さらに、上記温度センサ回路では、電圧調整回路が設けられているので、高温範囲においても正確な温度情報を得ることができる。
【図面の簡単な説明】
【0008】
図1図1は、温度センサ回路の概略を示すブロック図である。
図2図2は、発振回路に含まれるリングオシレータの概略を示す図である。
図3図3は、遅延回路に含まれるインバータチェーンの概略を示す図である。
図4図4は、リングオシレータ及びインバータチェーンを構成するCMOSインバータの回路図である。
図5図5は、遅延時間計測回路で計測されるカウント数の温度依存特性を示す図である。
図6A図6Aは、比較例において、低い温度Taのときの動作波形を示す。
図6B図6Bは、比較例において、高い温度Taのときの動作波形を示す。
図7A図7Aは、実施例において、低い温度Taのときの動作波形を示す。
図7B図7Bは、実施例において、高い温度Taのときの動作波形を示す。
図8図8は、バイナリカウンタを利用する温度センサ回路の概略を示すブロック図である。
図9図9は、比較例におけるデジタル出力値の温度依存特性を示す。
図10図10は、実施例におけるデジタル出力値の温度依存特性を示す。
図11図11は、リングオシレータ及びインバータチェーンを構成するCMOSインバータの模式的な断面図である。
図12図12は、CMOSインバータを構成するp型MOSFETのゲート幅をパラメータとしたときの、温度と遅延時間の関係を示す。
図13図13は、CMOSインバータを構成するn型MOSFETのゲート幅をパラメータとしたときの、温度と遅延時間の関係を示す。
図14図14は、電圧調整回路が設けられた温度センサ回路の概略を示す。
図15図15は、高温範囲において遅延時間の変化率が増加又は低下する発振回路の第1CMOSインバータINV1に対しての対策の一例を示す。
図16図16は、高温範囲において遅延時間の変化率が増加又は低下する遅延回路の第2CMOSインバータINV2に対しての対策の一例を示す。
図17図17は、リングオシレータ及びインバータチェーンを構成するCMOSインバータの理想的な温度と遅延時間の関係を示す。
図18A図18Aは、インバータチェーンを構成するCMOSインバータの遅延時間の変化率が高温範囲で大きく増加する場合の対策の一例を示す。
図18B図18Bは、インバータチェーンを構成するCMOSインバータの遅延時間の変化率が高温範囲で大きく低下する場合の対策の一例を示す。
図19A図19Aは、リングオシレータを構成するCMOSインバータの遅延時間の変化率が高温範囲で大きく増加する場合の対策の一例を示す。
図19B図19Bは、リングオシレータを構成するCMOSインバータの遅延時間の変化率が高温範囲で大きく低下する場合の対策の一例を示す。
図20図20は、電圧調整回路がダイオードで構成されている一実施形態を示す。
図21図21は、電圧調整回路が抵抗体で構成されている一実施形態を示す。
図22図22は、電圧調整回路が抵抗体で構成されている場合において、CMOSインバータの遅延時間の変化率が改善される様子を示す。
【発明を実施するための形態】
【0009】
以下、本明細書で開示される技術の特徴を整理する。なお、以下に記す事項は、各々単独で技術的な有用性を有している。
【0010】
(特徴1)温度センサ回路の一実施形態は、発振回路、遅延回路、遅延時間計測回路及び電圧調整回路を備えていてもよい。発振回路は、CMOSインバータの複数個がリング状に接続されているリングオシレータを有しており、クロック信号を生成するものである。クロック信号の周期は、温度に対して変動してもよい。クロック信号の周期は、温度に対して増加する正の温度依存特性を有していてもよく、温度に対して減少する負の温度依存特性を有していてもよい。遅延回路は、CMOSインバータの複数個が直列に接続されているインバータチェーンを有しており、クロック信号を利用して遅延信号を生成するものである。ここで、「クロック信号を利用して」とは、クロック信号を直接的に遅延させて遅延信号を生成してもよく、クロック信号を起源とする信号を遅延させて遅延信号を生成してもよい。後者の例には、クロック信号を低周波化させた低周波信号を遅延させて遅延信号を生成する例が含まれる。遅延信号の遅延時間も、温度に対して変動してもよい。遅延信号の遅延時間は、温度に対して増加する正の温度依存特性を有していてもよく、温度に対して減少する負の温度依存特性を有していてもよい。なお、クロック信号の周期が正の温度依存特性を有する場合、遅延信号の遅延時間が正の温度依存特性を有しているのが望ましい。なお、この実施形態では、発振回路と遅延回路の双方がCMOS(Complementary Metal Oxide Semiconductor)で構成することができるので、1チップ化が容易である。遅延時間計測回路は、遅延信号の遅延時間をクロック信号のクロック数に基づいて計測するものである。遅延時間計測回路は、アナログ回路を利用して遅延時間を計測してもよく、デジタル回路を利用して遅延時間を計測してもよい。遅延時間計測回路は、回路構成の簡単化、小サイズ化のためには、デジタル回路を利用するのが望ましい。クロック信号の周期の温度依存特性と遅延信号の遅延時間の温度依存特性が異なっている。電圧調整回路は、リングオシレータの電源端子とインバータチェーンの電源端子の少なくともいずれか一方に接続されている。電圧調整回路は、温度に基づいて調整された電圧をリングオシレータの電源端子及び/又はインバータチェーンの電源端子に提供する。電圧調整回路は、温度特性を有しており、高温範囲において、CMOSインバータの遅延時間の温度に対する変化率を調整可能に構成されている。電圧調整回路の一例には、ダイオード(ダイオード接続したトランジスタを含む)、抵抗体、MOSトランジスタ、又はそれらの組合せが含まれる。
【0011】
(特徴2)インバータチェーンのCMOSインバータを構成する電界効果型トランジスタのゲート長が、リングオシレータのCMOSインバータを構成する電界効果型トランジスタのゲート長よりも長くてよい。この場合、電圧調整回路は、インバータチェーンの電源端子に接続されていてもよい。ゲート長について上記関係が成立していると、温度センサ回路の出力が正の温度依存性を有することができる。ところが、上記関係を成立させるために、インバータチェーンのCMOSインバータを構成する電界効果型トランジスタのゲート長を長く設定すると、インバータチェーンのCMOSインバータの動作電流が小さくなる。このため、インバータチェーンのCMOSインバータが寄生ダイオードのリーク電流の影響を受け易くなる。このようなインバータチェーンのCMOSインバータの温度に対する遅延時間の変化率の線形性が崩れることが本願明細書において確認されている。したがって、遅延時間の変化率の線形性が崩れるCMOSインバータに対して電圧調整回路を設けることで、遅延時間の変化率の線形性の崩れを改善することができ、正確な温度情報を取得可能な温度センサ回路が実現される。
【0012】
(特徴3)CMOSインバータを構成するp型の電界効果型トランジスタのゲート幅が、インバータチェーンのCMOSインバータを構成するn型の電界効果型トランジスタのゲート幅よりも長くてよい。この場合、電圧調整回路は、温度に対する変化率が温度上昇に依存して低下する電圧をインバータチェーンの電源端子に提供するように構成されていてもよい。具体的には、電圧調整回路は、ダイオード(ダイオード接続したトランジスタを含む)、抵抗体、又はそれらの組合せであってもよい。ここで、電圧調整回路が提供する電圧の温度に対する変化率は、低温から高温までの全温度範囲において温度上昇に依存して低下してもよく、あるいは、特定の温度範囲において温度上昇に依存して低下してもよい。この実施形態によると、インバータチェーンにおいて、温度に対する遅延時間の変化率が線形性を有することができる。
【0013】
(特徴4)リングオシレータのCMOSインバータを構成する電界効果型トランジスタとインバータチェーンのCMOSインバータを構成する電界効果型トランジスタが、異なるチャネル長変調効果を有するように構成されていてもよい。この実施形態によると、チャネル長変調効果の相違によって、リングオシレータの温度依存特性とインバータチェーンの温度依存特性が異なるものとなる。すなわち、リングオシレータで生成されるクロック信号の周期の温度依存特性とインバータチェーンで生成される遅延信号の遅延時間の温度依存特性が異なることとなる。この実施形態では、リングオシレータとインバータチェーンの双方のCMOSインバータを構成する電界効果型トランジスタのチャネルのレイアウトを調整するだけで、異なる温度依存特性のクロック信号と遅延信号を生成することができる。
【0014】
(特徴5)温度センサ回路は、クロック信号を低い周波数に変換した低周波信号を生成し、遅延回路に提供する分周回路をさらに備えていてもよい。この実施形態では、遅延時間が、低周波信号の立ち上がりと遅延信号の立ち上がりの時間差とすることができる。
【0015】
(特徴6)分周回路は、複数段のバイナリカウンタを有していてもよい。この場合、遅延時間計測回路は、バイナリカウンタのカウント値を記憶可能に構成されている記憶装置を有していてもよい。さらに、記憶装置は、遅延回路の出力の立ち上がりに応答して、バイナリカウンタのカウント値を記憶してもよい。この実施形態によると、遅延時間の遅延時間において、バイナリカウンタがカウントしたクロック数が記憶装置に記憶される。また、バイナリカウンタの最上位ビットによって、記憶装置に記憶されるクロック数がリセットされるのが望ましい。
【実施例】
【0016】
図1に示されるように、温度センサ回路1は、1チップ化された回路であり、発振回路2と分周回路3と遅延回路4と遅延時間計測回路5とを備えている。発振回路2は、クロック信号CLKを生成するように構成されている。クロック信号CLKは、例えばデューティー比が50%の矩形波である。分周回路3は、クロック信号CLKを低い周波数の低周波信号S1に変換するように構成されている。分周回路3は、例えばクロック信号CLKの周波数を1/1024倍又は1/2048倍に低周波化する。遅延回路4は、低周波信号S1を遅延させた遅延信号S2を生成するように構成されている。遅延時間計測回路5は、低周波信号S1と遅延信号S2の時間差(遅延信号S2の遅延時間に相当する)をクロック信号CLKのクロック数に基づいて計測するように構成されている。また、遅延時間計測回路5は、その計測されたクロック数をデジタルの温度情報Doutに変換して出力するように構成されている。
【0017】
図2に示されるように、発振回路2は、第1インバータINV1の複数個がリング状に接続されたリングオシレータで構成されている。リングオシレータは、例えば11段の第1インバータINV1を有している。
【0018】
図3に示されるように、遅延回路4は、第2インバータINV2の複数個が直列に接続されたインバータチェーンで構成されている。インバータチェーンは、例えば50段の第2インバータINV2を有している。
【0019】
図4に示されるように、リングオシレータの第1インバータINV1とインバータチェーンの第2インバータINV2はいずれも、正電源ライン(Vddライン)と負電源ライン(Vss)の間に直列に接続された第1トランジスタTr1と第2トランジスタTr2を有するCMOSを備えている。第1トランジスタTr1は、p型のMOSFET(Metal Oxide Semiconductor Field Effect Transistor)であり、ドレインがVddラインに接続されており、ソースが第2トランジスタTr2のドレインに接続されている。第2トランジスタTr2は、n型のMOSFETであり、ドレインが第1トランジスタTr1のソースに接続されており、ソースが負電源ラインVssに接続されている。第1トランジスタTr1と第2トランジスタTr2の接続点が、次段のCMOSインバータを構成するトランジスタのゲートに接続されている。なお、第1寄生ダイオードD1及び第2寄生ダイオードD2については、後述する高温範囲の対策の説明において詳細する。
【0020】
本実施例では、リングオシレータの第1インバータINV1を構成するトランジスタTr1,Tr2によるチャネル長変調効果とインバータチェーンの第2インバータINV2を構成するトランジスタTr1,Tr2によるチャネル長変調効果が異なるように構成されていることを特徴としている。具体的には、ゲート幅を一定としたときに、リングオシレータの第1インバータINV1を構成するトランジスタTr1,Tr2のゲート長が、インバータチェーンの第2インバータINV2を構成するトランジスタTr1,Tr2のゲート長よりも短く構成されている。なお、この例では、第1インバータINV1の第1トランジスタTr1のゲート長が第2インバータINV2の第1トランジスタTr1のゲート長よりも短く、さらに、第1インバータINV1の第2トランジスタTr2のゲート長が第2インバータINV2の第2トランジスタTr2のゲート長よりも短い。この例に代えて、第1インバータINV1の第1トランジスタTr1と第2トランジスタTr2のいずれか一方のゲート長のみが短くてもよい。
【0021】
通常、トランジスタTr1,Tr2は、低温よりも高温で動作電流が小さくなり、動作速度が低下する。このため、リングオシレータの第1インバータINV1では、低温よりも高温で動作速度が低下するので、発振するクロック信号CLKの周期が増加する。すなわち、クロック信号CLKの周期は、温度に対して略一次関数で増加する正の温度依存特性を有している。また、インバータチェーンの第2インバータINV2でも、低温よりも高温で動作速度が低下するので、遅延信号S2の遅延時間が増加する。すなわち、遅延信号S2の遅延時間も、温度に対して略一次関数で増加する正の温度依存特性を有している。ここで、チャネル長変調効果とは、IV特性の飽和領域における電流増加量をいう。このため、チャネル長変調効果が異なるとは、IV特性の飽和領域における電流増加量が異なることをいう。本実施例では、リングオシレータの第1インバータINV1を構成するトランジスタTr1,Tr2のゲート長がインバータチェーンの第2インバータINV2を構成するトランジスタTr1,Tr2のゲート長よりも短いので、IV特性の飽和領域における電流増加量に関しては、リングオシレータの第1インバータINV1を構成するトランジスタTr1,Tr2の方がインバータチェーンの第2インバータINV2を構成するトランジスタTr1,Tr2よりも大きい。このため、低温から高温に変化したときに、リングオシレータのトランジスタTr1,Tr2での電流変化量は相対的に小さく、インバータチェーンのトランジスタTr1,Tr2での電流変化量は相対的に大きくなる。この結果、低温から高温に変化したときに、リングオシレータの動作速度の低下量が相対的に小さく、インバータチェーンの動作速度の低下量が相対的に大きくなる。
【0022】
図5〜7を参照して、本実施例の温度センサ回路1の特徴を説明する。まず、図5及び図6を参照し、比較例の温度センサ回路の動作を説明する。比較例の温度センサ回路は、リングオシレータの第1インバータINV1を構成するトランジスタTr1,Tr2のチャネル長変調効果とインバータチェーンの第2インバータINV2を構成するトランジスタTr1,Tr2のチャネル長変調効果が一致している例(第1インバータINV1と第2インバータINV2の双方のトランジスタTr1,Tr2のゲート幅及びゲート長が一致している)である。このため、比較例では、低温から高温に変化したときに、リングオシレータの動作速度の低下量とインバータチェーンの動作速度の低下量が一致するので、リングオシレータで生成されるクロック信号CLKの温度依存特性とインバータチェーンで生成される遅延信号S2の温度依存特性が一致する。前記したように、クロック信号CLKの周期は、温度に対して略一次関数で増加する正の温度依存特性を有している。遅延信号S2の遅延時間も、温度に対して略一次関数で増加する正の温度依存特性を有している。さらに、クロック信号CLKの周期の温度に対する変化率(基準温度の周期を「1」としたときの任意温度におけるパルス幅の比)と遅延信号S2の遅延時間の温度に対する変化率(基準温度の遅延時間を「1」としたときの任意温度における遅延時間の比)が略等しい関係となっており、双方の温度依存特性が一致している。
【0023】
図6A,6Bに示されるように、遅延信号S2が正の温度依存特性を有することから、低周波信号S1と遅延信号S2の時間差(遅延信号S2の遅延時間T1,T2)は、相対的に低い温度Ta(図5参照)のときよりも、相対的に高い温度Tb(図5参照)のほうが長くなる。しかしながら、クロック信号CLKのパルス幅も正の温度依存特性を有しており、また、クロック信号CLKと遅延信号S2の温度依存特性が一致していることから、相対的に低い温度Taと相対的に高い温度Tbのそれぞれの遅延時間T1,T2で計測されるクロック信号CLKのクロック数が同一数の5となる。このように、リングオシレータで生成されるクロック信号CLKの温度依存特性とインバータチェーンで生成される遅延信号S2の温度依存特性が一致すると、図5に示されるように、クロック信号CLKのカウント数は温度に対して変動しない。比較例では、高感度に温度を計測することが難しい。
【0024】
一方、本実施例の温度センサ回路1では、リングオシレータの第1インバータINV1を構成するトランジスタTr1,Tr2のチャネル長変調効果とインバータチェーンの第2インバータINV2を構成するトランジスタTr1,Tr2のチャネル長変調効果が異なっており、このため、本実施例では、低温から高温に変化したときに、リングオシレータの動作速度の低下量とインバータチェーンの動作速度の低下量が異なっており、リングオシレータで生成されるクロック信号CLKの温度依存特性とインバータチェーンで生成される遅延信号S2の温度依存特性が異なっている。前記したように、クロック信号CLKの周期は、温度に対して略一次関数で増加する正の温度依存特性を有している。遅延信号S2の遅延時間も、温度に対して略一次関数で増加する正の温度依存特性を有している。さらに、遅延信号S2の遅延時間の温度に対する変化率(基準温度の周期を「1」としたときの任意温度におけるパルス幅の比)がクロック信号CLKのパルス幅の温度に対する変化率(基準温度の遅延時間を「1」としたときの任意温度における遅延時間の比)よりも大きい関係となっており、双方の温度依存特性が異なっている。
【0025】
このため、図7Aに示されるように、相対的に低い温度Taでは、遅延信号S2の遅延時間T3で計測されるクロック信号CLKのクロック数が6である。図7Bに示されるように、相対的に高い温度Tbでは、遅延信号S2の遅延時間T4で計測されるクロック信号CLKのクロック数が9である。このように、リングオシレータで生成されるクロック信号CLKの温度依存特性とインバータチェーンで生成される遅延信号S2の温度依存特性が相違していると、図5に示されるように、遅延時間計測回路5で計測されるクロック数が温度に対して変動する。本実施例では、クロック信号CLKの温度依存特性と遅延信号S2の温度依存特性の相違を利用して温度情報を得ることができる。
【0026】
(シミュレーション結果)
図8に、シミュレーションに用いた温度センサ回路10の構成を示す。この温度センサ回路10は、発振回路12と分周回路13と遅延回路14と遅延時間計測回路15とを備えている。発振回路12は、図2及び図4で例示したように、第1インバータINV1の11段で構成されたリングオシレータである。分周回路13は、NAND型のD型フリップフロップで構成された10ビットのバイナリカウンタである。このため、分周回路13は、クロック信号CLKの周波数を1/1024倍に低周波化する。遅延回路14は、図3及び図4で例示したように、第2インバータINV2の50段で構成されたインバータチェーンである。遅延時間計測回路15は、D型フリップフロップで構成された記憶装置(11ビット×2のラッチ回路である)を有するエンコーダである。遅延時間計測回路15は、分周回路13のカウンタ値を入力可能に構成されている。ここで、分周回路13の最上位ビットは、遅延回路14に入力するとともに、遅延時間計測回路15の記憶装置のリセット端子にも入力している。遅延回路14の出力は、遅延時間計測回路15の記憶装置のセット端子に入力している。遅延時間計測回路15の記憶装置は、セット端子に「1」が入力した時に分周回路13のカウント値を記憶し、リセット端子に「1」が入力した時に記憶していたカウント値を消去する。
【0027】
リングオシレータの第1インバータINV1では、第1トランジスタTrのサイズ(W/L)が3μm/0.35μmであり、第2トランジスタTr2のサイズ(W/L)が1μm/0.35μmである。今回のシミュレーションでは、インバータチェーンの第2インバータINV2において、第1トランジスタTr1と第2トランジスタTr2のゲート幅Wを一致させ、ゲート長Lをパラメータとした。
【0028】
まず、温度センサ回路10の動作を説明する。温度センサ回路10では、分周回路13の最上位ビットが「1」になる時(低周波信号S1の立ち上がり時に相当する)に、遅延時間計測回路15の記憶装置に記憶されていたカウント値が消去される。遅延回路14の出力が「1」になる時(遅延信号S2が立ち上がる時に相当する)に、遅延時間計測回路15の記憶装置が分周回路13のカウンタ値を記憶する。すなわち、低周波信号S1の立ち上がりから遅延信号S2の立ち上がりまで(遅延信号S2の遅延時間に相当する)において、分周回路13がクロック信号CLKに応じてカウントしたクロック数を遅延時間計測回路15が記憶する。遅延時間計測回路15は、計測されたクロック数をデジタル出力値である温度情報Doutに変換して出力する。
【0029】
図9に、第1インバータINV1と第2インバータINV2のゲート長を一致させた場合のシミュレーション結果を示す。温度に対してデジタルの出力値が略一定であることが分かる。高感度に温度情報を得ることが難しい。
【0030】
図10に、第2インバータINV2の第1トランジスタTr1と第2トランジスタTr2の双方のゲート長を0.35μm,5μm,10μmに変えたときの結果を示す。ゲート長を大きくするほど、デジタル出力値が温度に対して大きく変動することが分かる。このように、第1インバータINV1と第2インバータINV2のゲート長を変えることで、第1インバータINV1と第2インバータINV2の温度依存特性が相違し、その相違に基づいて温度情報が得られることが分かる。
【0031】
以下、本実施例の温度センサ回路1,10の他の特徴を列記する。
(1)本実施例の温度センサ回路1,10は、1つの発振回路2,12から出力されるクロック信号CLKが、直列に接続された回路要素間のラインを経由するように構成されている。例えば、従来の温度センサ回路のように、2つの発振回路から出力される温度依存クロック信号と基準クロック信号が、並列に設けられた2つのラインを経由する場合に比して、回路構成を簡単化できる。
(2)従来の温度センサ回路では、温度依存クロック信号の周波数と基準クロック信号の周波数の絶対値を利用するものであり、それぞれの周波数を正確に調整する必要がある。しかしながら、プロセスバラツキの影響により、それぞれの周波数の正確に調整することは困難である。一方、本実施例の温度センサ回路1,10では、リングオシレータの第1インバータINV1の温度依存特性とインバータチェーンの第2インバータINV2の温度依存特性の相対的な差を利用するので、プロセスバラツキの影響が抑制される。
(3)また、本実施例の温度センサ回路1,10は、全ての回路要素をデジタル回路で構成することが可能である。このため、設計が容易であること、異なる製造プロセスに柔軟に対応できること、プロセスバラツキが抑制されること、低電圧で低消費電力化に対応できること、等のメリットがある。
【0032】
(高温範囲での対策)
図11に、リングオシレータ及びインバータチェーンを構成するCMOSのインバータINV1,INV2(図4参照)の断面図を模式的に示す。図11に示されるように、p型MOSFETである第1トランジスタTr1ではp+型ソースとn型ウェルの間に寄生の第1寄生ダイオードD1が存在しており、n型MOSFETである第2トランジスタTr2ではn+型ドレインとp型基板の間に寄生の第2寄生ダイオードD2が存在している。
【0033】
寄生ダイオードD1,D2においては、高温範囲で逆方向のリーク電流が流れる。このリーク電流に起因して、リングオシレータが生成するクロック信号CLKの温度依存特性及びインバータチェーンが生成する遅延信号S2の温度依存特性については、高温範囲でその線形性が崩れることがある。
【0034】
図12及び図13に、インバータINV1,INV2における温度と遅延時間の関係を示す。図12の例では、第1トランジスタTr1及び第2トランジスタTr2のゲート長を0.25μmに固定し、第2トランジスタTr2のゲート幅を0.3μmに固定し、第1トランジスタTr1のゲート幅を変動させたときの結果である。図13の例では、第1トランジスタTr1及び第2トランジスタTr2のゲート長を0.25μmに固定し、第1トランジスタTr1のゲート幅を0.9μmに固定し、第2トランジスタTr2のゲート幅を変動させたときの結果である。なお、リングオシレータは複数個の第1インバータINV1で構成されているので、個々の第1インバータINV1の遅延時間は、リングオシレータで生成されるクロック信号CLKの周期の温度に対する温度依存特性に影響する。同様に、インバータチェーンは複数個の第2インバータINV2で構成されているので、個々の第2インバータINV2の遅延時間は、インバータチェーンで生成される遅延信号S2の温度に対する温度依存特性に影響する。
【0035】
図12に示されるように、p型MOSFETである第1トランジスタTr1のゲート幅が長くなると、高温範囲において温度に対する遅延時間の線形性が崩れ、遅延時間の変化率が低温範囲よりも高温範囲で低下する傾向にある。一方、図13に示されるように、n型MOSFETである第2トランジスタTr2のゲート幅が長くなると、高温範囲において温度に対する遅延時間の線形性が崩れ、遅延時間の変化率が低温範囲よりも高温範囲で増加する傾向にある。このように、インバータINV1,INV2を構成する第1トランジスタTr1及び第2トランジスタTr2のゲートのサイズ(W/L)設計に基づいて、温度に対する遅延時間の変化率が高温範囲で低下することもあれば、増加することもある。
【0036】
例えば、リングオシレータを構成する第1インバータINV1の遅延時間の変化率が高温範囲で低下すると、リングオシレータが生成するクロック信号CLKの周期の温度に対する変化率も高温範囲で低下する。このとき、インバータチェーンを構成する第2インバータINV2の遅延時間の変化率が高温範囲で一定又は増加すると、インバータチェーンが生成する遅延信号S2の遅延時間の変化率が高温範囲において一定又は増加する。この結果、遅延時間計測回路15で計測されるクロック数の温度に対する変化率が低温範囲よりも高温範囲で増加し、クロック数と温度の関係の線形性が高温範囲で崩れ、正確な温度情報を得ることが困難になる。
【0037】
あるいは、リングオシレータを構成する第1インバータINV1の遅延時間の変化率が高温範囲で増加すると、リングオシレータが生成するクロック信号CLKの周期の温度に対する変化率も高温範囲で増加する。このとき、インバータチェーンを構成する第2インバータINV2の遅延時間の変化率が高温範囲で一定又は低下すると、インバータチェーンが生成する遅延信号S2の遅延時間の変化率が高温範囲において一定又は低下する。この結果、遅延時間計測回路15で計測されるクロック数の温度に対する変化率が低温範囲よりも高温範囲で低下し、クロック数と温度の関係の線形性が高温範囲で崩れ、正確な温度情報を得ることが困難になる。
【0038】
このような問題に対策する一例を図14に示す。図14に示されるように、発振回路2の電源端子Vinに第1電圧調整回路12が接続されており、遅延回路4の電源端子Vinに第2電圧調整回路14が接続されている。第1電圧調整回路12は、温度に基づいて電源電圧Vddを調整し、調整した電圧を発振回路2の電源端子Vinに提供するように構成されている。第2電圧調整回路14は、温度に基づいて電源電圧Vddを調整し、調整した電圧を遅延回路4の電源端子Vinに提供するように構成されている。ここで、第1電圧調整回路12は、電圧調整機能を有する複数の回路素子で構成され、回路素子の各々が発振回路2のリングオシレータを構成する第1インバータINV1の各々に対して接続されていてもよい。あるいは、第1電圧調整回路12は、発振回路2に対して1つの回路素子で構成されていてもよい。同様に、第2電圧調整回路14は、電圧調整機能を有する複数の回路素子で構成され、回路素子の各々が遅延回路4のインバータチェーンを構成する第2インバータINV2の各々に対して接続されていてもよい。あるいは、第2電圧調整回路14は、遅延回路4に対して1つの回路素子で構成されていてもよい。また、第1電圧調整回路12及び第2電圧調整回路14は、発振回路2及び遅延回路4と同一の温度環境に曝されるように、発振回路2及び遅延回路4が形成されているチップ内に形成されるのが望ましい。
【0039】
図15に示されるように、例えば、発振回路2のリングオシレータを構成する第1インバータINV1の遅延時間の変化率が高温範囲で増加する場合、第1電圧調整回路12は、高温範囲の電圧降下が低温範囲の電圧降下よりも小さくなるように構成されているのが望ましい。これにより、発振回路2の電源端子Vinに供給される電圧は、低温範囲よりも高温範囲で大きくなる。又は、第1電圧調整回路12は、温度に対する変化率が高温範囲で増加するように調整された電圧を発振回路2の電源端子Vinに提供するように構成されていてもよい。これらの結果、リングオシレータを構成する第1インバータINV1の動作電流が高温範囲で補償され、第1インバータINV1の温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定となる。あるいは、発振回路2のリングオシレータを構成する第1インバータINV1の遅延時間の変化率が高温範囲で低下する場合、第1電圧調整回路12は、高温範囲の電圧降下が低温範囲の電圧降下よりも大きくなるように構成されているのが望ましい。これにより、発振回路2の電源端子Vinに供給される電圧は、低温範囲よりも高温範囲で小さくなる。又は、第1電圧調整回路12は、温度に対する変化率が高温範囲で低下するように調整された電圧を発振回路2の電源端子Vinに提供するように構成されていてもよい。これらの結果、リングオシレータを構成する第1インバータINV1の動作電流が高温範囲で補償され、第1インバータINV1の温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定となる。
【0040】
また、図16に示されるように、例えば、遅延回路4のインバータチェーンを構成する第2インバータINV2の遅延時間の変化率が高温範囲で増加する場合、第2電圧調整回路14は、高温範囲の電圧降下が低温範囲の電圧降下よりも小さくなるように構成されているのが望ましい。これにより、遅延回路4の電源端子Vinに供給される電圧は、低温範囲よりも高温範囲で大きくなる。又は、第2電圧調整回路14は、温度に対する変化率が高温範囲で増加するように調整された電圧を遅延回路4の電源端子Vinに提供するように構成されていてもよい。これらの結果、遅延回路4のインバータチェーンを構成する第2インバータINV2の動作電流が高温範囲で補償され、第2インバータINV2の温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定となる。あるいは、遅延回路4のインバータチェーンを構成する第2インバータINV2の遅延時間の変化率が高温範囲で低下する場合、第2電圧調整回路14は、高温範囲の電圧降下が低温範囲の電圧降下よりも大きくなるように構成されているのが望ましい。これにより、遅延回路4の電源端子Vinに供給される電圧は、低温範囲よりも高温範囲で小さくなる。又は、第2電圧調整回路14は、温度に対する変化率が高温範囲で低下するように調整された電圧を遅延回路4の電源端子Vinに提供するように構成されていてもよい。これらの結果、遅延回路4のインバータチェーンを構成する第2インバータINV2の動作電流が高温範囲で補償され、第2インバータINV2の温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定となる。
【0041】
図17に、理想的なインバータINV1,INV2の遅延時間を示す。リングオシレータの第1インバータINV1及びインバータチェーンの第2インバータINV2の各々において、温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定であり、その変化率についてはインバータチェーンの第2インバータINV2の方が大きい。このような関係が得られていると、遅延時間計測回路15で計測されるクロック数の温度に対する変化率が低温範囲から高温範囲まで一定となり、クロック数と温度の関係の線形性が低温範囲から高温範囲まで維持され、正確な温度情報が得られる。
【0042】
以下、様々な対策パターンを例示する。以下では、対策が施されていないときの温度と遅延時間の関係を実線で示し、対策を施したときの温度と遅延時間の関係を破線で示す。
【0043】
図18Aに示される例では、遅延回路4のインバータチェーンを構成する第2インバータINV2の温度に対する遅延時間の変化率が、高温範囲で増加している。このような場合、遅延回路4に接続される第2電圧調整回路14を、温度に対する変化率が高温範囲で増加するように調整された電圧を提供するように設計することで、第2インバータINV2の高温範囲における遅延時間の変化率を低下させてもよい。あるいは、発振回路2に接続される第1電圧調整回路12を、温度に対する変化率が高温範囲で低下するように調整された電圧を提供するように設計することで、第1インバータINV1の高温範囲における遅延時間の変化率を増加させてもよい。
【0044】
図18Bに示される例では、遅延回路4のインバータチェーンを構成する第2インバータINV2の温度に対する遅延時間の変化率が、高温範囲で低下している。このような場合、遅延回路4に接続される第2電圧調整回路14を、温度に対する変化率が高温範囲で低下するように調整された電圧を提供するように設計することで、第2インバータINV2の高温範囲における遅延時間の変化率を増加させてもよい。あるいは、発振回路2に接続される第1電圧調整回路12を、温度に対する変化率が高温範囲で増加するように調整された電圧を提供するように設計することで、第1インバータINV1の高温範囲における遅延時間の変化率を低下させてもよい。
【0045】
図19Aに示される例では、発振回路2のリングオシレータを構成する第1インバータINV1の温度に対する遅延時間の変化率が、高温範囲で増加している。このような場合、遅延回路4に接続される第2電圧調整回路14を、温度に対する変化率が高温範囲で低下するように調整された電圧を提供するように設計することで、第2インバータINV2の高温範囲における遅延時間の変化率を増加させてもよい。あるいは、発振回路2に接続される第1電圧調整回路12を、温度に対する変化率が高温範囲で増加するように調整された電圧を提供するように設計することで、第1インバータINV1の高温範囲における遅延時間の変化率を低下させてもよい。
【0046】
図19Bに示される例では、発振回路2のリングオシレータを構成する第1インバータINV1の温度に対する遅延時間の変化率が、高温範囲で低下している。このような場合、遅延回路4に接続される第2電圧調整回路14を、温度に対する変化率が高温範囲で増加するように調整された電圧を提供するように設計することで、第2インバータINV2の高温範囲における遅延時間の変化率を低下させてもよい。あるいは、発振回路2に接続される第1電圧調整回路12を、温度に対する変化率が高温範囲で低下するように調整された電圧を提供するように設計することで、第1インバータINV1の高温範囲における遅延時間の変化率を増加させてもよい。
【0047】
図18及び図19の例では、リングオシレータを構成する第1インバータINV1とインバータチェーンを構成する第2インバータINV2のいずれか一方の線形性が崩れている場合を例示しているが、第1インバータINV1と第2インバータINV2の双方の線形性が崩れる場合には、図18及び図19に例示される技術を適宜に組合せることで対策することが可能である。
【0048】
図20に、第1電圧調整回路12及び第2電圧調整回路14の一例を示す。この例の第1電圧調整回路12は、第1ダイオードD12を有している。第1ダイオードD12では、カソードが発振回路2の電源端子Vinに接続されており、アノードに電源電圧Vddが印加されている。この例の第2電圧調整回路14は、第2ダイオードD14を有している。第2ダイオードD14では、カソードが遅延回路4の電源端子Vinに接続されており、アノードに電源電圧Vddが印加されている。ここで、第1電圧調整回路12は、複数の第1ダイオードD12で構成され、第1ダイオードD12の各々が発振回路2のリングオシレータを構成する第1インバータINV1の各々に対して接続されていてもよい。あるいは、第1電圧調整回路12は、発振回路2に対して1つの第1ダイオードD12で構成されていてもよい。同様に、第2電圧調整回路14は、複数の第2ダイオードD14で構成され、第2ダイオードD14の各々が遅延回路4のインバータチェーンを構成する第2インバータINV2の各々に対して接続されていてもよい。あるいは、第2電圧調整回路14は、遅延回路4に対して1つの第2ダイオードD14で構成されていてもよい。また、第1ダイオードD12及び第2ダイオードD14は、発振回路2及び遅延回路4と同一の温度環境に曝されるように、発振回路2及び遅延回路4が形成されているチップ内に形成されるのが望ましい。
【0049】
第1ダイオードD12を有する第1電圧調整回路12は、発振回路2のリングオシレータを構成する第1インバータINV1の遅延時間の変化率が高温範囲で低下する場合に有用である。同様に、第2ダイオードD14を有する第2電圧調整回路14は、遅延回路4のリングオシレータを構成する第2インバータINV2の遅延時間の変化率が高温範囲で低下する場合に有用である。図11に示すように、リングオシレータ及びインバータチェーンを構成するCMOSのインバータINV1,INV2には寄生ダイオードD1,D2が存在しており、これらの寄生ダイオードD1,D2には、高温範囲で逆方向のリーク電流が流れる。リングオシレータ及びインバータチェーンを構成するCMOSのインバータINV1,INV2の遅延時間の変化率が高温範囲で低下するのは、このリーク電流が原因である。例えば、寄生ダイオードD1,D2を介して急激なリーク電流が流れると、第1電圧調整回路12の第1ダイオードD12に順方向の大電流が流れるので、第1ダイオードD12での電圧降下が大きくなり、第1電圧調整回路12が発振回路2の電源端子Vinに供給する電圧が小さくなる。この結果、発振回路2のリングオシレータを構成する第1インバータINV1の遅延時間の変化率が補償される。同様に、寄生ダイオードD1,D2を介して急激なリーク電流が流れると、第2電圧調整回路14の第2ダイオードD14に順方向の大電流が流れるので、第2ダイオードD12での電圧降下が大きくなり、第2電圧調整回路14が遅延回路4の電源端子Vinに供給する電圧が小さくなる。この結果、遅延回路4のインバータチェーンを構成する第2インバータINV2の遅延時間の変化率が補償される。
【0050】
通常、一般的な電界効果トランジスタにおいては、n型の電界効果トランジスタがp型の電界効果トランジスタよりも大きい(例えば、2.5〜3倍)電流駆動能力を有する。このため、インバータを構成する場合、n型の電界効果トランジスタとp型の電界効果トランジスタの電流駆動能力を一致させるために、p型の電界効果トランジスタのサイズ(W/L)をn型の電界効果トランジスタのサイズ(W/L)よりも大きく(例えば、2.5〜3倍)することが一般的な設計手法である。本実施例のインバータINV1,INV2でも、p型の電界効果トランジスタのゲート幅がn型の電界効果トランジスタのゲート幅よりも長く設定される。このため、図12に示されるように、このようなインバータINV1,INV2では、寄生ダイオードD1,D2を介したリーク電流に起因して高温範囲において遅延時間の変化率が低下する。このため、図20に示されるように、電圧調整回路12,14がダイオードD12,D14で構成されていると、インバータINV1,INV2の温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定となり、遅延時間計測回路15で計測されるクロック数の温度に対する変化率が低温範囲から高温範囲まで一定となり、クロック数と温度の関係の線形性が低温範囲から高温範囲まで維持され、正確な温度情報が得られる。
【0051】
なお、温度センサ回路では、必要に応じて、第1電圧調整回路12を省略し、第2電圧調整回路14のみが設けられていてもよい。その理由は以下による。図10のシミュレーションで示したように、遅延回路4のインバータチェーンを構成する第2インバータINV2のゲート長が発振回路2のリングオシレータを構成する第1インバータINV1のゲート長よりも長くなると、温度センサ回路の出力が正の温度依存性を有する。このような構成を採用した場合、第2インバータINV2のゲート長が長いので、遅延回路4の動作電流が小さくなり、この結果、遅延回路4は、寄生ダイオードのリーク電流の影響を受け易くなる。このため、遅延回路4に第2電圧調整回路14を接続することで、実用的な高温対策が可能となる場合がある。
【0052】
図21に、第1電圧調整回路12及び第2電圧調整回路14の他の一例を示す。この例の第1電圧調整回路12は、第1抵抗体R12を有している。この例の第2電圧調整回路14は、第2抵抗体R14を有している。ここで、第1電圧調整回路12は、複数の第1抵抗体R12で構成され、第1抵抗体R12の各々が発振回路2のリングオシレータを構成する第1インバータINV1の各々に対して接続されていてもよい。あるいは、第1電圧調整回路12は、発振回路2に対して1つの第1抵抗体R12で構成されていてもよい。同様に、第2電圧調整回路14は、複数の第2抵抗体R14で構成され、第2ダイオードD14の各々が遅延回路4のインバータチェーンを構成する第2インバータINV2の各々に対して接続されていてもよい。あるいは、第2電圧調整回路14は、遅延回路4に対して1つの第2抵抗体R14で構成されていてもよい。また、第1抵抗体R12及び第2抵抗体R14は、発振回路2及び遅延回路4と同一の温度環境に曝されるように、発振回路2及び遅延回路4が形成されているチップ内に形成されるのが望ましい。これらの抵抗体R12,R14は、半導体基板内に拡散抵抗として形成してもよく、半導体基板の表面にポリシリコンを用いて形成してもよい。これらの抵抗体R12,R14は、2次の温度抵抗係数を有している。このため、抵抗体R12,R14の電圧降下は、低温範囲よりも高温範囲で大きくなる。このため、第1電圧調整回路12が発振回路2の電源端子Vinに供給する電圧は、低温範囲よりも高温範囲において小さくなる。同様に、第2電圧調整回路14が遅延回路4の電源端子Vinに供給する電圧は、低温範囲よりも高温範囲において小さくなる。
【0053】
図22に示されるように、このような抵抗体R12,R14を有する電圧調整回路12,14は、第1インバータINV1及び第2インバータINV2の温度に対する遅延時間が上に凸となるような場合に有用である。電圧調整回路12,14は、インバータINV1,INV2の遅延時間の変化率を増加させることができるので、インバータINV1,INV2の温度に対する遅延時間の変化率が低温範囲から高温範囲まで一定となる。
【0054】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【0055】
1,10:温度センサ回路
2,12:発振回路
3,13:分周回路
4,14:遅延回路
5,15:遅延時間計測回路
図1
図2
図3
図4
図5
図6A
図6B
図7A
図7B
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18A
図18B
図19A
図19B
図20
図21
図22