(57)【要約】【課題】消費電力が低減された撮像装置を提供する。【解決手段】撮像装置は、撮像部と、エンコーダと、を有する。撮像部で取得した第１画像データはエンコーダに送信される。エンコーダは、ニューラルネットワークを構成する第１回路を有し、第１回路は、当該ニューラルネットワークによる特徴抽出を第１画像に施して、第２画像データを生成する。なお、第１回路が重みフィルタを用いた畳み込み処理を行う機能を有することによって、エンコーダは畳み込みニューラルネットワークの計算を行うことができる。【選択図】図１
2020171025.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、エンコーダと、を有する撮像装置であって、
前記撮像部は、撮像によって第１画像データを生成する機能を有し、
前記エンコーダは、第１ニューラルネットワークの入力層を構成する第１回路と、前記第１ニューラルネットワークの第１層を構成する第２回路と、を有し、
前記エンコーダは、前記第１回路で前記第１画像データを受け取って、前記第１ニューラルネットワークによる特徴抽出を前記第１画像データに施して第２画像データを生成する機能と、前記第２画像データを前記第２回路から出力する機能と、を有し、
前記第１画像データを前記第１回路に送信するための配線数は、前記第２画像データを前記第２回路から出力する配線数よりも多い、
撮像装置。
【請求項２】
請求項１の撮像装置と、回路と、を有し、
前記回路は、デコーダを有し、
前記デコーダは、第２ニューラルネットワークの第２層を構成する第３回路と、前記第２ニューラルネットワークの出力層を構成する第４回路と、を有し、
前記デコーダは、前記第３回路で前記第２画像データを受け取って、前記第２ニューラルネットワークによって前記第２画像データを第３画像データに復元する機能と、前記第３画像データを前記第４回路から出力する機能と、を有し、
前記第２画像データを前記第３回路に送信するための配線数は、前記第３画像データを前記第４回路から出力する配線数よりも少なく、
前記第２回路から出力される前記第２画像データは、前記第３回路に入力される、
電子機器。
【請求項３】
請求項２において、
表示装置を有し、
前記表示装置は、前記回路に電気的に接続され、
前記表示装置は、前記第３画像データを表示する機能を有する、
電子機器。
【請求項４】
回路を有し、
前記回路は、デコーダを有し、
前記デコーダは、第２ニューラルネットワークの第２層を構成する第３回路と、前記第２ニューラルネットワークの出力層を構成する第４回路と、を有し、
前記デコーダは、前記第３回路で第２画像データを受け取って、前記第２ニューラルネットワークによって前記第２画像データを第３画像データに復元する機能と、前記第３画像データを前記第４回路から出力する機能と、を有し、
前記第２画像データを前記第３回路に送信するための配線数は、前記第３画像データを前記第４回路から出力する配線数よりも少ない、
半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、撮像装置、及び電子機器に関する。
【０００２】
なお本発明の一態様は、上記の技術分野に限定されない。本明細書等で開示する発明の技術分野は、物、方法、または、製造方法に関するものである。または、本発明の一態様は、プロセス、マシン、マニュファクチャ、または、組成物（コンポジション・オブ・マター）に関するものである。そのため、より具体的に本明細書で開示する本発明の一態様の技術分野としては、半導体装置、表示装置、液晶表示装置、発光装置、蓄電装置、撮像装置、記憶装置、プロセッサ、電子機器、それらの駆動方法、それらの製造方法、それらの検査方法、またはそれらのシステムを一例として挙げることができる。
【背景技術】
【０００３】
固体撮像素子を用いた撮像装置の性能が向上し、高感度の銀塩フィルムを用いる場合と同様に低照度環境でも十分な画質が得られるようになってきている。また、基板上に形成された酸化物半導体薄膜を用いてトランジスタを構成する技術が注目されている。例えば、酸化物半導体を有するトランジスタを画素回路に用いる構成の撮像装置が特許文献１に開示されている。
【０００４】
また、当該固体撮像素子を含む半導体装置、及び電子機器に対して、人工ニューラルネットワークを利用した人工知能を付する開発が進められている。人工ニューラルネットワークは、神経回路網をモデルにした情報処理システムであり、人工ニューラルネットワークを利用することで、従来のノイマン型コンピュータよりも高性能なコンピュータが実現できると期待されている。
【０００５】
特に、特許文献２には、チャネル形成領域に酸化物半導体を有するトランジスタを用いた記憶装置によって、人工ニューラルネットワークの計算に用いる重みデータを保持する発明が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１１９７１１号公報
【特許文献２】米国特許公開第２０１６／０３４３４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、テレビジョン（ＴＶ）などに含まれる表示装置の高精細化が進んでおり、当該表示装置に表示する画像データも高精細であることが望まれている。高精細な画像データを取得するためには、高精細な撮像装置を用いる必要がある。
【０００８】
しかし、撮像装置及び当該撮像装置を有する電子機器の小型化が進む一方、取得する画像データのデータ容量は、表示装置の高精細化に伴って、大きくなる傾向がある。特に、データ容量の大きい画像データを転送するには、回路及び配線の数を増やす必要があり、これが撮像装置及び電子機器の小型化を妨げる要因となっている。
【０００９】
本発明の一態様は、新規な撮像装置を提供することを課題の一つとする。又は、本発明の一態様は、新規な撮像装置を有する電子機器を提供することを課題の一とする。
【００１０】
又は、本発明の一態様は、回路面積が小さい撮像装置を提供することを課題の一とする。又は、本発明の一態様は、消費電力が低減された撮像装置を提供することを課題の一とする。
【００１１】
なお本発明の一態様の課題は、上記列挙した課題に限定されない。上記列挙した課題は、他の課題の存在を妨げるものではない。なお他の課題は、以下の記載で述べる、本項目で言及していない課題である。本項目で言及していない課題は、当業者であれば明細書又は図面等の記載から導き出せるものであり、これらの記載から適宜抽出することができる。なお、本発明の一態様は、上記列挙した課題、及び他の課題のうち、少なくとも一つの課題を解決するものである。なお、本発明の一態様は、上記列挙した課題、及び他の課題の全てを解決する必要はない。
【課題を解決するための手段】
【００１２】
（１）
本発明の一態様は、撮像部と、エンコーダと、を有する撮像装置であって、撮像部は、撮像によって第１画像データを生成する機能を有し、エンコーダは、第１ニューラルネットワークを構成する第１回路を有し、第１回路は、第１ニューラルネットワークによる特徴抽出を第１画像データに施して、第２画像データを生成する機能を有することを特徴とする撮像装置である。
【００１３】
（２）
又は、本発明の一態様は、（１）に記載の構成において、第１ニューラルネットワークは、重みフィルタを用いて畳み込み処理を行う機能を有することを特徴とする撮像装置である。
【００１４】
（３）
又は、本発明の一態様は、（２）に記載の構成において、シフトレジスタを有し、エンコーダは、メモリセルアレイを有し、シフトレジスタの入力端子は、撮像部と電気的に接続され、シフトレジスタの出力端子は、メモリセルアレイと電気的に接続され、メモリセルアレイは、重みフィルタのフィルタ値を格納する機能を有し、シフトレジスタは、第１画像データを撮像部の画素領域ごとに順次メモリセルアレイに出力する機能を有し、畳み込み処理には、第１画像データとフィルタ値を用いた積和演算が含まれることを特徴とする撮像装置である。
【００１５】
（４）
又は、本発明の一態様は、（３）に記載の構成において、撮像部は、ｎ行ｍ列（ｎ、ｍは１以上の整数である。）の画素を有し、撮像部は、撮像によって画素が画素データを取得することで、第１画像データを生成する機能を有し、画素領域は、ｔ行ｓ列（ｔは１以上ｎ以下の整数であり、ｓは１以上ｍ以下の整数である。）の画素を有し、シフトレジスタは、ｔ×ｍ段の保持回路を有し、シフトレジスタは、画素領域に含まれるｔ×ｓ個の画素データを、メモリセルアレイに一括で出力する機能を有することを特徴とする撮像装置である。
【００１６】
（５）
又は、本発明の一態様は、（３）、又は（４）に記載の構成において、メモリセルアレイは、第１トランジスタを有し、第１トランジスタは、チャネル形成領域に金属酸化物を有することを特徴とする撮像装置である。
【００１７】
（６）
又は、本発明の一態様は、（１）乃至（５）のいずれか一に記載の撮像装置と、デコーダと、を有する電子機器であって、デコーダは、第２ニューラルネットワークを構成する第２回路を有し、第２回路は、第１回路と電気的に接続され、第２回路は、第２画像データに対して、第２ニューラルネットワークによる復元処理を施して、第３画像データを生成する機能を有することを特徴とする電子機器である。
【００１８】
（７）
又は、本発明の一態様は、（６）に記載の構成において、表示装置を有することを特徴する、電子機器である。
【発明の効果】
【００１９】
本発明の一態様によって、新規な撮像装置を提供することができる。又は、本発明の一態様によって、新規な撮像装置を有する電子機器を提供することができる。
【００２０】
又は、本発明の一態様によって、回路面積が小さい撮像装置を提供することができる。又は、本発明の一態様によって、消費電力が低減された撮像装置を提供することができる。
【００２１】
なお本発明の一態様の効果は、上記列挙した効果に限定されない。上記列挙した効果は、他の効果の存在を妨げるものではない。なお他の効果は、以下の記載で述べる、本項目で言及していない効果である。本項目で言及していない効果は、当業者であれば明細書又は図面等の記載から導き出せるものであり、これらの記載から適宜抽出することができる。なお、本発明の一態様は、上記列挙した効果、及び他の効果のうち、少なくとも一つの効果を有するものである。従って本発明の一態様は、場合によっては、上記列挙した効果を有さない場合もある。
【図面の簡単な説明】
【００２２】
【図１】電子機器の構成例を示すブロック図。
【図２】回路の構成例を示すブロック図。
【図３】ＣＮＮの構成例を示す図。
【図４】画素及びフィルタの構成例を示す図。
【図５】畳み込み処理の例を示す図。
【図６】畳み込み処理の例を示す図。
【図７】特徴マップの構成例を示す図。
【図８】回路の一例を示す図。
【図９】回路の一例を示す図。
【図１０】回路の一例を示す図。
【図１１】回路の一例を示す図。
【図１２】階層型の人工ニューラルネットワークの一例を示す図。
【図１３】階層型の人工ニューラルネットワークの一例を示す図。
【図１４】階層型の人工ニューラルネットワークの一例を示す図。
【図１５】回路の構成例を説明する図。
【図１６】回路の構成例を示すブロック図。
【図１７】積和演算回路の構成例を示すブロック図と回路図。
【図１８】プログラマブルスイッチについて説明するブロック図と回路図。
【図１９】回路の構成例を示すブロック図。
【図２０】回路の構成例を示すブロック図。
【図２１】回路の構成例を示すブロック図。
【図２２】回路の構成例を示すブロック図。
【図２３】積和演算回路の構成例を示すブロック図。
【図２４】積和演算回路が有する回路の構成例を示す回路図。
【図２５】積和演算回路の動作例を示すタイミングチャート。
【図２６】半導体装置の構成例を示す断面図。
【図２７】半導体装置の構成例を示す断面図。
【図２８】トランジスタの構成例を示す上面図および断面図。
【図２９】トランジスタの構成例を示す断面図。
【図３０】金属酸化物の原子数比の範囲を説明する図。
【図３１】トランジスタの構成例を示す上面図および断面図。
【図３２】画素回路を説明する図、および撮像の動作を説明するタイミングチャート。
【図３３】撮像装置の画素の構成を示す図、および撮像装置のブロック図。
【図３４】撮像装置の構成を示す断面図。
【図３５】撮像装置の構成を示す断面図。
【図３６】撮像装置の構成を示す断面図。
【図３７】撮像装置を収めたパッケージの斜視図。
【図３８】電子機器の構成例を示す図。
【発明を実施するための形態】
【００２３】
本明細書などにおいて、人工ニューラルネットワーク（ＡＮＮ、以後、ニューラルネットワークと呼称する。）とは、生物の神経回路網を模したモデル全般を指す。一般的には、ニューラルネットワークは、ニューロンを模したユニット同士が、シナプスを模したユニットを介して、互いに結合された構成となっている。
【００２４】
シナプスの結合の強度（ニューロン同士の結合強度、又は重み係数ともいう。）は、ニューラルネットワークに既存の情報を与えることによって、変化させることができる。このように、ニューラルネットワークに既存の情報を与えて、結合強度を決める処理を「学習」と呼ぶ場合がある。
【００２５】
また、「学習」を行った（結合強度を定めた）ニューラルネットワークに対して、何らかの情報を与えることにより、その結合強度に基づいて新たな情報を出力することができる。このように、ニューラルネットワークにおいて、与えられた情報と結合強度に基づいて新たな情報を出力する処理を「推論」又は「認知」と呼ぶ場合がある。
【００２６】
ニューラルネットワークのモデルとしては、例えば、ホップフィールド型、階層型などが挙げられる。特に、多層構造としたニューラルネットワークを「ディープニューラルネットワーク」（ＤＮＮ）と呼称し、ディープニューラルネットワークによる機械学習を「ディープラーニング」と呼称する。
【００２７】
本明細書等において、金属酸化物（ｍｅｔａｌ  ｏｘｉｄｅ）とは、広い表現での金属の酸化物である。金属酸化物は、酸化物絶縁体、酸化物導電体（透明酸化物導電体を含む）、酸化物半導体（Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒまたは単にＯＳともいう）などに分類される。例えば、トランジスタの活性層に金属酸化物を用いた場合、当該金属酸化物を酸化物半導体と呼称する場合がある。つまり、金属酸化物が増幅作用、整流作用、及びスイッチング作用の少なくとも１つを有するトランジスタのチャネル形成領域を構成し得る場合、当該金属酸化物を、金属酸化物半導体（ｍｅｔａｌ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、略してＯＳと呼ぶことができる。また、ＯＳ  ＦＥＴ（又はＯＳトランジスタ）と記載する場合においては、金属酸化物または酸化物半導体を有するトランジスタと換言することができる。
【００２８】
（実施の形態１）
本実施の形態では、本発明の一態様である半導体装置、及び電子機器について説明する。
【００２９】
図１は、本発明の一態様である電子機器の構成例を示したブロック図である。電子機器１０は、本発明の一態様の半導体装置である撮像装置２０と、周辺回路３０と、表示装置５０と、を有する。
【００３０】
撮像装置２０は、撮像部２１と、インターフェース２２と、制御部２４と、を有する。インターフェース２２は、回路２２ａと、エンコーダＡＩＥと、を有する。
【００３１】
周辺回路３０は、デコーダＡＩＤと、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１と、記憶部３３と、記憶部３４と、を有する。
【００３２】
なお、電子機器は、ＮＮ（Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋ）回路４０を構成する要素を含んでおり、撮像装置２０が有するエンコーダＡＩＥと、周辺回路３０が有するデコーダＡＩＤと、は、ＮＮ回路４０に含まれている。エンコーダＡＩＥ及びデコーダＡＩＤの詳細については、後にＮＮ回路４０と併せて説明する。
【００３３】
撮像部２１は、回路２２ａと電気的に接続され、回路２２ａは、エンコーダＡＩＥと電気的に接続されている。エンコーダＡＩＥは、デコーダＡＩＤと電気的に接続されている。デコーダＡＩＤは、ＧＰＵ３１と電気的に接続され、ＧＰＵ３１は、表示装置５０と電気的に接続されている。記憶部３３は、ＧＰＵ３１と電気的に接続され、記憶部３４は、ＧＰＵ３１と電気的に接続されている。
【００３４】
＜撮像装置２０＞
ここで、撮像装置２０が有する構成要素について説明する。
【００３５】
撮像部２１は、外部の背景、被写体などを撮像することで、撮像された対象（ｓｕｂｊｅｃｔ）を画像データに変換して、電子機器１０に取り込む機能を有する。なお、撮像部２１が有する画素については、実施の形態６で詳述する。
【００３６】
回路２２ａは、撮像部２１で取り込んだ画像データをエンコーダＡＩＥに入力する処理を行う回路である。なお、回路２２ａの構成例については実施の形態２で説明する。
【００３７】
制御部２４は、撮像装置２０が有する撮像部２１と、回路２２ａと、エンコーダＡＩＥと、を制御する機能を有する。
【００３８】
＜周辺回路３０＞
次に、周辺回路３０に含まれる各回路について説明する。
【００３９】
ＧＰＵ３１は、デコーダＡＩＤから送られてきた画像データに対して、画像処理を行う機能を有する。画像処理としては、例えば、調光処理、調色処理などが挙げられる。調光処理は、画像データの明るさを調整する処理であり、調色処理は、画像データの色彩を調整する処理である。なお、表示装置５０に画像データを表示する場合において、ＧＰＵ３１は、画像処理として、当該画像データに対してガンマ補正処理を行ってもよい。
【００４０】
記憶部３３は、撮像装置２０及び／又は周辺回路３０の動作に関わるプログラムや設定項目を保存する機能を有する。少なくとも記憶部３３の一部は書き換え可能なメモリであることが好ましい。
【００４１】
記憶部３４は、撮像部２１によって取り込んだ画像データを保存するためメモリである。なお、記憶部３４は、取り外し可能な記憶媒体としてもよい。
【００４２】
表示装置５０は、撮像装置２０で取り込んだ画像データなどを表示する機能を有する。表示装置５０としては、例えば、液晶素子を有する表示装置、発光素子を有する発光装置などを用いることができる。
【００４３】
＜ＮＮ回路４０＞
次に、ＮＮ回路４０について説明する。
【００４４】
ＮＮ回路４０は、ニューラルネットワークを利用した回路であり、一例を図２に示す。なお、図２では、ＮＮ回路４０の他に、回路２２ａ、及びＧＰＵ３１も図示している。
【００４５】
ＮＮ回路４０が有するエンコーダＡＩＥは、入力層ＩＮＬと、中間層ＭＬ１と、中間層ＭＬ２と、を有し、ＮＮ回路４０が有するデコーダＡＩＤは、中間層ＭＬ３と、中間層ＭＬ４と、出力層ＯＵＬと、を有する。つまり、ＮＮ回路４０では、入力層ＩＮＬと、中間層ＭＬ１乃至中間層ＭＬ４と、出力層ＯＵＬと、によって階層型のニューラルネットワークが構成されている。
【００４６】
回路２２ａから送られる画像データは、ＮＮ回路４０が有するエンコーダＡＩＥの入力層ＩＮＬに入力される。つまり、当該画像データは、階層型のニューラルネットワークの入力データとして扱われる。階層型のニューラルネットワークについては、実施の形態３で説明する。
【００４７】
エンコーダＡＩＥにおける階層型のニューラルネットワークは、入力されたデータを特徴抽出によって圧縮するのが目的である。そのため、入力層ＩＮＬが有するニューロンの数よりも中間層ＭＬ２が有するニューロンの数が少ない構成となるのが好ましい。なお、図２に示すエンコーダＡＩＥにおける階層型のニューラルネットワークは、階層が進む毎に、ニューロンの数が少なくなる構成となっている。つまり、中間層ＭＬ１が有するニューロンの数は、入力層ＩＮＬが有するニューロンの数よりも少なくなっており、中間層ＭＬ２が有するニューロンの数は、中間層ＭＬ１が有するニューロンの数よりも少なくなっている。なお、中間層ＭＬ１のニューロンの数は、入力層ＩＮＬ又は中間層ＭＬ２のそれぞれのニューロン数よりも多くても、又は少なくてもよい。
【００４８】
デコーダＡＩＤにおける階層型のニューラルネットワークは、特徴抽出されたデータを復元するのが目的である。そのため、中間層ＭＬ３が有するニューロンの数よりも出力層ＯＵＬが有するニューロンの数が多い構成となるのが好ましい。なお、図２に示すデコーダＡＩＤにおける階層型のニューラルネットワークは、階層が進む毎に、ニューロンの数が多くなる構成となっている。つまり、中間層ＭＬ４が有するニューロンの数は、中間層ＭＬ３が有するニューロンの数よりも多くなっており、出力層ＯＵＬが有するニューロンの数は、中間層ＭＬ４が有するニューロンの数よりも多くなっている。なお、中間層ＭＬ４のニューロンの数は、中間層ＭＬ３又は出力層ＯＵＬのそれぞれのニューロン数よりも多くても、又は少なくてもよい。
【００４９】
上記の構成により、エンコーダＡＩＥ内では中間層ＭＬ２が有するニューロンの数が一番少なくなり、デコーダＡＩＤ内では中間層ＭＬ３が有するニューロンの数が一番少なくなる。そのため、中間層ＭＬ２のニューロンと中間層ＭＬ３のニューロンとの接続する配線を少なくすることができる。つまり、周辺回路３０のデコーダＡＩＤと撮像装置２０のエンコーダＡＩＥとを電気的に接続する配線を少なくすることができる。
【００５０】
ＮＮ回路４０のエンコーダＡＩＥでは、撮像部２１から、回路２２ａを介して、画像データに応じたアナログ信号がエンコーダＡＩＥに送られることによって、当該画像データを特徴抽出した画像データに変換する処理が行われる。ＮＮ回路４０のデコーダＡＩＤでは、特徴抽出された画像データを元の画像データに復元して、元の画像データをアナログ信号として出力層ＯＵＬから出力する処理が行われる。
【００５１】
ＮＮ回路４０のデコーダＡＩＤの出力層ＯＵＬから出力された、復元された画像データは、ＧＰＵ３１に送信される。
【００５２】
なお、ＮＮ回路４０によって構成される階層型のニューラルネットワークでは、各層間の結合は全結合とすることもでき、又は、部分結合とすることができる。
【００５３】
なお、図２に示すＮＮ回路４０では、入力層ＩＮＬと、中間層ＭＬ１乃至中間層ＭＬ４と、出力層ＯＵＬと、によって階層型のニューラルネットワークが構成されているが、本発明の一態様は、これに限定されない。例えば、階層型のニューラルネットワークの構成は、図２に示すＮＮ回路４０の中間層の数を変更した構成としてもよい。
【００５４】
図１に示した撮像装置２０は、後述する実施の形態６で説明するイメージセンサチップとして機能することができる。ところで、図１に示すとおり、撮像装置２０に含まれるエンコーダＡＩＥと、周辺回路３０に含まれるデコーダＡＩＤと、によって電子機器１０のＮＮ回路を構成することができる。上述したとおり、ＮＮ回路４０は、エンコーダＡＩＥとデコーダＡＩＤの間を電気的に接続する配線の数を少なくすることができるため、撮像装置２０をチップとして電子基板上に実装する場合において、当該チップと当該電子基板とを電気的に接続する配線数を少なくすることができる。つまり、本実施の形態に示す構成によって、撮像部２１で取得した高解像度の画像データを、少ない配線で周辺回路３０に送信することができる。
【００５５】
なお、本発明の一態様は、図１に示す電子機器１０の構成に限定されない。図１に示す電子機器１０は、撮像装置２０がエンコーダＡＩＥを有し、周辺回路３０がデコーダＡＩＤを有する構成としているが、ニューラルネットワークを構成する入力層、中間層、及び出力層は、図２に示す構成とする必要は無い。例えば、撮像装置２０は、入力層ＩＮＬと中間層ＭＬ１とによってエンコーダＡＩＥが構成され、周辺回路３０は、中間層ＭＬ２と出力層ＯＵＬとによってデコーダＡＩＤが構成されてもよい。また、例えば、撮像装置２０は、入力層ＩＮＬと中間層ＭＬ３とによってエンコーダＡＩＥが構成され、周辺回路３０は、中間層ＭＬ４と出力層ＯＵＬとによってデコーダＡＩＤが構成されてもよい。
【００５６】
また、図１に示す電子機器１０は、表示装置５０を有しているが、電子機器の形態によっては、表示装置５０を有さなくてもよい。これは、電子機器１０が有する他の構成要素に対しても同様である。
【００５７】
なお、本実施の形態において、図２に示すＮＮ回路４０は、１つのニューラルネットワークとして説明しているが、本発明の一態様は、これに限定されない。例えば、本実施の形態では、特徴抽出を行うエンコーダＡＩＥと、復元を行うデコーダＡＩＤと、のそれぞれを独立したニューラルネットワークとして説明することができる。つまり、エンコーダＡＩＥと、デコーダＡＩＤと、のそれぞれが構成するニューラルネットワークを、第１ニューラルネットワーク、第２ニューラルネットワークと呼ぶことができる。
【００５８】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【００５９】
（実施の形態２）
本実施の形態では、上記実施の形態で説明したＮＮ回路４０として畳み込みニューラルネットワーク（ＣＮＮ）を適用した構成例について説明する。
【００６０】
＜畳み込みニューラルネットワーク＞
ＣＮＮは、画像などを特徴抽出する場合において使用される計算モデルの一つである。図３に、ＣＮＮの構成例を示す。ＣＮＮは、畳み込み層ＣＬ、プーリング層ＰＬ、全結合層ＦＣＬによって構成されている。エンコーダＡＩＥにＣＮＮを用いる場合、ＣＮＮには撮像部２１から出力された画像データＩＰＤが入力され、特徴抽出が行われる。
【００６１】
畳み込み層ＣＬは、画像データに対して畳み込み処理を行う機能を有する。畳み込み処理は、画像データの一部と重みフィルタのフィルタ値との積和演算を繰り返すことにより行われる。畳み込み層ＣＬにおける畳み込み処理により、画像の特徴抽出が行われる。
【００６２】
畳み込み処理には、一又は複数の重みフィルタを用いることができる。複数の重みフィルタを用いる場合、画像データに含まれる複数の特徴を抽出することができる。図３では、重みフィルタとして３つのフィルタ（フィルタｆｉｌａ、ｆｉｌｂ、ｆｉｌｃ）が用いられる例を示している。畳み込み層ＣＬに入力された画像データには、フィルタｆｉｌａ、ｆｉｌｂ、ｆｉｌｃを用いたフィルタ処理が施され、データＤａ、Ｄｂ、Ｄｃが生成される。
【００６３】
畳み込み処理が施されたデータＤａ、Ｄｂ、Ｄｃは、活性化関数によって変換された後、プーリング層ＰＬに出力される。活性化関数としては、ＲｅＬＵ（Ｒｅｃｔｉｆｉｅｄ  Ｌｉｎｅａｒ  Ｕｎｉｔ）などを用いることができる。ＲｅＬＵは、入力値が負である場合は“０”を出力し、入力値が“０”以上である場合は入力値をそのまま出力する関数である。また、活性化関数として、シグモイド関数、ｔａｎｈ関数などを用いることもできる。
【００６４】
プーリング層ＰＬは、畳み込み層ＣＬから入力された画像データに対してプーリング処理を行う機能を有する。プーリング処理は、画像データを複数の領域に分割し、当該領域ごとに所定のデータを抽出してマトリクス状に配置する処理である。プーリング処理を行うことにより、畳み込み層ＣＬによって抽出された特徴を残したまま、画像データを縮小することができる。なお、プーリング処理としては、最大プーリング、平均プーリング、Ｌｐプーリングなどを用いることができる。
【００６５】
ＣＮＮは、上記の畳み込み処理及びプーリング処理により特徴抽出を行う。なお、ＣＮＮは、複数の畳み込み層ＣＬ及びプーリング層ＰＬによって構成することができる。畳み込み層ＣＬ及びプーリング層ＰＬによって構成される層Ｌがｚ層（ここでのｚは１以上の整数である。）設けられ（層Ｌ１乃至層Ｌｚ）、畳み込み処理及びプーリング処理がｚ回行われる構成を示している。この場合、各層Ｌにおいて特徴抽出を行うことができ、より高度な特徴抽出が可能となる。なお、図３には、層Ｌ１、層Ｌ２、層Ｌｚを図示しており、それ以外の層Ｌについては、省略している。
【００６６】
全結合層ＦＣＬは、畳み込み処理及びプーリング処理が行われた画像データを用いて、画像の判定を行う機能を有する。全結合層ＦＣＬは、ある層の全てのノードが、次の層の全てのノードと接続された構成を有する。畳み込み層ＣＬ又はプーリング層ＰＬから出力された画像データは２次元の特徴マップであり、全結合層ＦＣＬに入力されると１次元に展開される。そして、全結合層ＦＣＬによる推論によって得られた画像データＯＰＤが出力される。
【００６７】
なお、ＣＮＮの構成は図３の構成に限定されない。例えば、プーリング層ＰＬが複数の畳み込み層ＣＬごとに設けられていてもよい。また、抽出された特徴の位置情報を極力残したい場合は、プーリング層ＰＬが省略されていてもよい。
【００６８】
また、全結合層ＦＣＬの出力データから画像の分類を行う場合は、全結合層ＦＣＬと電気的に接続された出力層が設けられていてもよい。出力層は、尤度関数としてソフトマックス関数などを用い、分類クラスを出力することができる。
【００６９】
また、ＣＮＮは、画像データを学習データ及び教師データとして用いた教師あり学習を行うことができる。教師あり学習には、例えば誤差逆伝播法を用いることができる。ＣＮＮの学習により、重みフィルタのフィルタ値、全結合層の重み係数などを最適化することができる。
【００７０】
＜畳み込み処理＞
次に、畳み込み層ＣＬにおいて行われる畳み込み処理の具体例について説明する。
【００７１】
図４（Ａ）に、撮像部２１にマトリクス状に配置された、ｎ行ｍ列（ここでのｎ、ｍは１以上の整数である。）の複数の画素ｐｉｘを示す。複数の画素ｐｉｘのそれぞれには、撮像によって、撮像対象に応じた画素データが取り込まれる。本実施の形態では、画素ｐｉｘ［１，１］乃至画素ｐｉｘ［ｎ，ｍ］には、それぞれ画素データｇ［１，１］乃至画素データｇ［ｎ，ｍ］が取り込まれるものとして説明する。
【００７２】
畳み込みは、画素データｇと重みフィルタのフィルタ値との積和演算によって行われる。図４（Ｂ）に、ｔ行ｓ列（ここでのｔは１以上ｎ以下の整数であり、ｓは１以上ｍ以下の整数である。）のアドレスによって構成されるフィルタｆｉｌａを示す。フィルタｆｉｌａのそれぞれのアドレスには、フィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］が割り振られている。
【００７３】
畳み込み処理によって特徴抽出を行う場合、フィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］には、所定の特徴を示すデータ（特徴データと呼称する。）を格納することができる。そして、特徴抽出の際は、当該特徴データと画像データの比較が行われる。また、畳み込み処理によってエッジ処理、又はぼかし処理などの画像処理を行う場合、フィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｓ，ｔ］には、画像処理に必要なパラメータを格納することができる。以下では一例として、特徴抽出を行う場合の動作の詳細について説明する。
【００７４】
図５（Ａ）は、画素ｐｉｘ［１，１］と、画素ｐｉｘ［１，ｓ］と、画素ｐｉｘ［ｔ，１］と、画素ｐｉｘ［ｔ，ｓ］と、を角とする画素領域Ｐ［１，１］に対して、フィルタｆｉｌａを用いたフィルタ処理を行うことにより、データＤａ［１，１］を取得する様子を示している。このフィルタ処理は、図５（Ｂ）に示すように、画素領域Ｐ［１，１］が有する一の画素ｐｉｘの画素データと、当該画素ｐｉｘのアドレスに対応するフィルタｆｉｌａのフィルタ値ｆａを乗算し、各画素ｐｉｘにおける乗算結果を足し合わせる処理である。すなわち、画素領域Ｐ［１，１］が有する全ての画素ｐｉｘにおいて、画素データｇ［ｖ，ｗ］（ここでのｖは１以上ｔ以下の整数であり、ｗは１以上ｓ以下の整数である。）とフィルタ値ｆａ［ｖ，ｗ］を用いた積和演算が行われる。データＤａ［１，１］は、下式で表すことができる。
【００７５】
【数１】
2020171025.tif 000003
【００７６】
その後、上記の積和演算が他の画素領域についても順次行われる。具体的には、図６に示すように、画素ｐｉｘ［１，２］と、画素ｐｉｘ［１，ｓ＋１］と、画素ｐｉｘ［ｔ，２］と、画素ｐｉｘ［ｔ，ｓ＋１］と、を角とする画素領域Ｐ［１，２］に対してフィルタ処理を行い、データＤａ［１，２］を取得する。その後も同様に、画素領域Ｐを画素１列分ずつ移動させ、各画素領域ＰにおいてデータＤａを取得する。
【００７７】
そして、画素ｐｉｘ［１，ｍ−ｓ＋１］と、画素ｐｉｘ［１，ｍ］と、画素ｐｉｘ［ｔ，ｍ−ｓ＋１］と、画素ｐｉｘ［ｔ，ｍ］と、を角とする画素領域Ｐ［１，ｍ−ｓ＋１］からデータＤａ［１，ｍ−ｓ＋１］を取得し、１行分のデータＤａの取得が完了した後は、画素領域Ｐを画素１行分移動させ、同様に１行分のデータＤａを順次取得する。図６には、画素領域Ｐ［２，１］乃至画素領域Ｐ［２，ｍ−ｓ＋１］からデータＤａ［２，１］乃至データＤａ［２，ｍ−ｓ＋１］が取得される様子を示している。
【００７８】
以上の動作を繰り返し、画素ｐｉｘ［ｎ−ｔ＋１，ｍ−ｓ＋１］と、画素ｐｉｘ［ｎ−ｔ＋１，ｍ］と、画素ｐｉｘ［ｎ，ｍ−ｓ＋１］と、画素ｐｉｘ［ｎ，ｍ］と、を角とする画素領域Ｐ［ｎ−ｔ＋１，ｍ−ｓ＋１］からデータＤａ［ｎ−ｔ＋１，ｍ−ｓ＋１］が取得されると、全ての画素領域Ｐに対する、フィルタｆｉｌａを用いたフィルタ処理が終了する。
【００７９】
このように、画素ｐｉｘ［１，１］乃至画素ｐｉｘ［ｎ，ｍ］から、ｔ行ｓ列のマトリクス状の画素領域Ｐが選択され、当該画素領域Ｐに対してフィルタｆｉｌａを用いたフィルタ処理が行われる。画素ｐｉｘ［ｘ，ｙ］（ここでのｘは１以上ｎ−ｔ＋１以下の整数であり、ｙは１以上ｍ−ｓ＋１以下の整数である。）と、画素ｐｉｘ［ｘ，ｙ＋ｓ−１］と、画素ｐｉｘ［ｘ＋ｔ−１，ｙ］と、画素ｐｉｘ［ｘ＋ｔ−１，ｙ＋ｓ−１］と、を角とする画素領域Ｐに対して、フィルタｆｉｌａを用いたフィルタ処理を行うことにより得られるデータＤａ［ｘ，ｙ］は、下式で表すことができる。
【００８０】
【数２】
2020171025.tif 000004
【００８１】
上記の通り、画素ｐｉｘ［１，１］乃至画素ｐｉｘ［ｎ，ｍ］から選択することができる全てのｔ行ｓ列の画素領域Ｐに対して、フィルタｆｉｌａを用いたフィルタ処理を行うことにより、データＤａ［１，１］乃至データＤａ［ｎ−ｔ＋１，ｍ−ｓ＋１］を得ることができる。そして、データＤａ［１，１］乃至データＤａ［ｎ−ｔ＋１，ｍ−ｓ＋１］をアドレスに従ってマトリクス状に配置することにより、図７に示す特徴マップが得られる。
【００８２】
以上のように、画像データとフィルタ値を用いた積和演算により、畳み込み処理が行われ、画像の特徴抽出が行われる。
【００８３】
なお、図３に示すように、畳み込み層ＣＬに複数のフィルタｆｉｌが設けられる場合は、フィルタｆｉｌごとに上記の畳み込み処理を行う。また、ここでは、画素領域Ｐが１列目乃至ｍ−ｓ列目にあるとき、画素領域Ｐを画素１列分ずつ移動させる、又は画素領域Ｐがｍ−ｓ＋１列目にあるとき、画素領域Ｐを１列目に戻しかつ画素領域Ｐを画素１行分移動させる例について説明したが、画素領域Ｐの移動距離は自由に設定することができる。
【００８４】
＜回路２２ａ＞
ここで、実施の形態１で説明したＮＮ回路４０が上述のＣＮＮの計算を行う場合における、回路２２ａの構成例について説明する。
【００８５】
図８に、回路２２ａの構成例を示す。なお、図８では、回路２２ａだけでなく、エンコーダＡＩＥも図示している。
【００８６】
ここでは、撮像装置２０の撮像部２１は、マトリクス状に配置されたｎ行ｍ列の画素（以後、画素ｐｉｘ［１，１］乃至画素ｐｉｘ［ｎ，ｍ］と呼称する。）を有するものとし、ｎ行ｍ列の画素に対して、ｔ行ｓ列のフィルタｆｉｌａを用いて畳み込み処理を行う場合を例として、回路２２ａの説明を行う。
【００８７】
回路２２ａは、シフトレジスタを有する。当該シフトレジスタは、ｔ×ｍ段の保持回路ＨＣと、入力端子ＩＰＴと、ｔ×ｓ個の出力端子ＰＴと、クロック信号ＣＬＫが入力される端子と、を有する。なお、本明細書等では、ｔ×ｍ段の保持回路ＨＣをそれぞれ保持回路ＨＣ［１］乃至保持回路ＨＣ［ｔｍ］と記載し、ｔ×ｓ個の出力端子ＰＴを出力端子ＰＴ［１］乃至出力端子ＰＴ［ｔｓ］と記載する。また、図８では、保持回路ＨＣ［１］乃至保持回路ＨＣ［ｔｍ］のうち、保持回路ＨＣ［１］、保持回路ＨＣ［ｓ］、保持回路ＨＣ［ｍ］、保持回路ＨＣ［ｍ＋１］、保持回路ＨＣ［ｍ＋ｓ］、保持回路ＨＣ［２ｍ］、保持回路ＨＣ［（ｔ−１）ｍ＋１］、保持回路ＨＣ［（ｔ−１）ｍ＋ｓ］、保持回路ＨＣ［ｔｍ］のみ符号を記載している。また、図８では、出力端子ＰＴ［１］乃至出力端子ＰＴ［ｔｓ］のうち、出力端子ＰＴ［１］、出力端子ＰＴ［２］、出力端子ＰＴ［ｓ］、出力端子ＰＴ［ｓ＋１］、出力端子ＰＴ［ｓ＋２］、出力端子ＰＴ［２ｓ］、出力端子ＰＴ［（ｔ−１）ｓ＋１］、出力端子ＰＴ［（ｔ−１）ｓ＋２］、出力端子ＰＴ［ｔｓ］のみ符号を記載している。
【００８８】
入力端子ＩＰＴは、撮像部２１と電気的に接続されている。撮像部２１で取得した画像データは、回路２２ａの入力端子ＩＰＴに、１画素ずつ入力される。
【００８９】
保持回路ＨＣ［１］乃至保持回路ＨＣ［ｔｍ］のうち、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］（ここでのｄは０以上ｔ−１以下の整数である。）は、それぞれ出力端子ＰＴ［ｄｓ＋１］乃至出力端子ＰＴ［（ｄ＋１）ｓ］と電気的に接続されている。つまり、図８において、保持回路ＨＣ［１］乃至保持回路ＨＣ［ｓ］は、それぞれ出力端子ＰＴ［１］乃至出力端子ＰＴ［ｓ］と電気的に接続され、保持回路ＨＣ［ｍ＋１］乃至保持回路ＨＣ［ｍ＋ｓ］は、それぞれ出力端子ＰＴ［ｓ＋１］乃至出力端子ＰＴ［２ｓ］と電気的に接続され、保持回路ＨＣ［（ｔ−１）ｍ＋１］乃至保持回路ＨＣ［（ｔ−１）ｍ＋ｓ］は、それぞれ出力端子ＰＴ［（ｔ−１）ｓ＋１］乃至出力端子ＰＴ［ｔｓ］と電気的に接続されている。
【００９０】
エンコーダＡＩＥは、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］を有する。配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］は、それぞれ出力端子ＰＴ［１］乃至出力端子ＰＴ［ｔｓ］と電気的に接続されている。なお、図８では、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］のうち、配線ＲＷ［１］、配線ＲＷ［２］、配線ＲＷ［ｓ］、配線ＲＷ［ｓ＋１］、配線ＲＷ［ｓ＋２］、配線ＲＷ［２ｓ］、配線ＲＷ［（ｔ−１）ｓ＋１］、配線ＲＷ［（ｔ−１）ｓ＋２］、配線ＲＷ［ｔｓ］のみ符号を記載している。
【００９１】
また、エンコーダＡＩＥは、ｔｓ行のメモリセルアレイを有する（図８には図示しない。）。当該メモリセルアレイが有する１列のメモリセルには、畳み込み処理時に用いるフィルタｆｉｌａのフィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］が保持されている。
【００９２】
なお、当該メモリセルアレイの具体的な構成としては、実施の形態３で説明するメモリセルアレイＣＡを参照する。
【００９３】
詳細は実施の形態３で説明するが、メモリセルアレイＣＡは、積和演算回路の構成要素の一つであり、換言すると、エンコーダＡＩＥは、積和演算回路を有する構成となる。積和演算回路は、メモリセルに保持されているデータ（フィルタ値、重み係数など）と、配線ＲＷに入力されたデータ（画像データなど）との積和演算を実行することができる。
【００９４】
回路２２ａの入力端子ＩＰＴには、撮像部２１の画素ｐｉｘ［１，１］乃至画素ｐｉｘ［ｎ，ｍ］に取り込まれた画素データｇ［１，１］乃至画素データｇ［ｎ，ｍ］が順に入力される。回路２２ａは、クロック信号ＣＬＫが入力される度に、保持回路ＨＣに保持されている画素データを次段の保持回路ＨＣへ送信する。図８では、画素データｇ［１，１］が保持回路ＨＣ［１］に送信され、画素データｇ［ｔ，ｍ］が保持回路ＨＣ［ｔｍ］に送信された図を示している。
【００９５】
このとき、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］に保持されている画素データは、それぞれ出力端子ＰＴ［ｄｓ＋１］乃至出力端子ＰＴ［（ｄ＋１）ｓ］から出力される。つまり、図８では、画素データｇ［１，１］乃至画素データｇ［１，ｓ］は、それぞれ出力端子ＰＴ［１］乃至出力端子ＰＴ［ｓ］から出力され、画素データｇ［２，１］乃至画素データｇ［２，ｓ］は、それぞれ出力端子ＰＴ［ｓ＋１］乃至出力端子ＰＴ［２ｓ］から出力され、画素データｇ［ｔ，１］乃至画素データｇ［ｔ，ｓ］は、それぞれ出力端子ＰＴ［（ｔ−１）ｓ＋１］乃至出力端子ＰＴ［ｔｓ］から出力されている。
【００９６】
これにより、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］に保持されているそれぞれの画素データは、エンコーダＡＩＥのメモリセルアレイの配線ＲＷ［ｄｓ＋１］乃至配線ＲＷ［（ｄ＋１）ｓ］に送信される。なお、このとき、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］に送信される全ての画素データは、図５（Ａ）（Ｂ）に示す画素領域Ｐ［１，１］の画像データに対応する。
【００９７】
配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］に出力された画素領域Ｐ［１，１］の画像データは、エンコーダＡＩＥのｔｓ行のメモリセルアレイが有する１列のメモリセルに供給される。ここで、当該１列のメモリセルにはフィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］が保持されており、画像データとフィルタ値ｆａの積和演算が行われる。積和演算の詳細については、実施の形態３を参照する。
【００９８】
画素領域Ｐ［１，１］の画像データと、フィルタｆｉｌａとの積和演算によって、図５に示すデータＤａ［１，１］を得ることができる。このように、回路２２ａがｔ×ｓの画像データをエンコーダＡＩＥに一括で出力する機能を有することにより、畳み込み処理を高速で行うことができる。
【００９９】
なお、図３に示すように、畳み込み処理に使用するフィルタを複数とする場合、エンコーダＡＩＥのメモリセルアレイの列の数を、当該フィルタの数とすればよい。この詳細については、実施の形態３で説明する。
【０１００】
図８において、回路２２ａに次のクロック信号ＣＬＫのパルスが入力されると、回路２２ａの保持回路ＨＣ［２］乃至保持回路ＨＣ［ｔｍ］のそれぞれに格納された画素データｇ［１，２］乃至画素データｇ［ｔ，ｍ］は、図９に示すとおり、次段の保持回路ＨＣに送信される。なお、回路２２ａは、保持回路ＨＣ［１］の次段の保持回路を有さないため、画素データｇ［１，１］は保持されない。そして、保持回路ＨＣ［１］は、前段の保持回路ＨＣ［２］から送られる画素データｇ［１，２］を保持する。また、保持回路ＨＣ［ｔｍ］は、入力端子ＩＰＴから送られる画素データｇ［ｔ，ｍ＋１］を保持する。
【０１０１】
このとき、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］に保持されている画素データは、それぞれ出力端子ＰＴ［ｄｓ＋１］乃至出力端子ＰＴ［（ｄ＋１）ｓ］から出力される。つまり、図９では、画素データｇ［１，２］乃至画素データｇ［１，ｓ＋１］は、それぞれ出力端子ＰＴ［１］乃至出力端子ＰＴ［ｓ］から出力され、画素データｇ［２，２］乃至画素データｇ［２，ｓ＋１］は、それぞれ出力端子ＰＴ［ｓ＋１］乃至出力端子ＰＴ［２ｓ］から出力され、画素データｇ［ｔ，２］乃至画素データｇ［ｔ，ｓ＋１］は、それぞれ出力端子ＰＴ［（ｔ−１）ｓ＋１］乃至出力端子ＰＴ［ｔｓ］から出力されている。
【０１０２】
これにより、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］に保持されているそれぞれの画素データは、エンコーダＡＩＥのメモリセルアレイの配線ＲＷ［ｄｓ＋１］乃至配線ＲＷ［（ｄ＋１）ｓ］に送信される。なお、このとき、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］に送信される全ての画素データは、図６に示す画素領域Ｐ［１，２］の画像データに対応する。
【０１０３】
配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］によって送られた画素領域Ｐ［１，２］の画像データは、画素領域Ｐ［１，１］と同様に、フィルタｆｉｌａによるフィルタ処理が施される。具体的には、画素領域Ｐ［１，２］の画像データと、ある１列のメモリセルに保持されているフィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］との積和演算によって、図６に示すデータＤａ［１，２］を得ることができる。
【０１０４】
上述の通り、回路２２ａに対して入力端子ＩＰＴから新たな画素データを入力し、かつクロック信号ＣＬＫのパルスを入力することによって、画素１列分ずつ移動した画素領域Ｐの画像データを、回路２２ａに順次入力することができる。
【０１０５】
図１０に示す回路２２ａは、図９に示す状態から、（ｍ−ｓ−１）回のクロック信号ＣＬＫのパルスが入力され、かつ入力端子ＩＰＴから順次画素データｇが入力された様子を示している。つまり、図１０では、画素データｇ［１，ｍ−ｓ＋１］乃至画素データｇ［１，ｍ］は、それぞれ出力端子ＰＴ［１］乃至出力端子ＰＴ［ｓ］から出力され、画素データｇ［２，ｍ−ｓ＋１］乃至画素データｇ［２，ｍ］は、それぞれ出力端子ＰＴ［ｓ＋１］乃至出力端子ＰＴ［２ｓ］から出力され、画素データｇ［ｔ，ｍ−ｓ＋１］乃至画素データｇ［ｔ，ｍ］は、それぞれ出力端子ＰＴ［（ｔ−１）ｓ＋１］乃至出力端子ＰＴ［ｔｓ］から出力されている。
【０１０６】
これにより、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］に保持されているそれぞれの画素データは、エンコーダＡＩＥのメモリセルアレイの配線ＲＷ［ｄｓ＋１］乃至配線ＲＷ［（ｄ＋１）ｓ］に送信される。なお、このとき、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］に送信される全ての画素データは、図６に示す画素領域Ｐ［１，ｍ−ｓ＋１］の画像データに対応する。
【０１０７】
配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］によって送られた画素領域Ｐ［１，ｍ−ｓ＋１］の画像データは、画素領域Ｐ［１，１］及び画素領域Ｐ［１，２］と同様に、フィルタｆｉｌａによるフィルタ処理が施される。具体的には、画素領域Ｐ［１，ｍ−ｓ＋１］の画像データと、ある１列のメモリセルに保持されているフィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］との積和演算によって、図６に示すデータＤａ［１，ｍ−ｓ＋１］を得ることができる。
【０１０８】
上述の通り、画素データｇと、クロック信号ＣＬＫと、を順次入力し、画素領域Ｐ［１，１］乃至画素領域Ｐ［１，ｍ−ｓ＋１］のそれぞれの画像データに対して畳み込み処理を行うことで、１行分のデータＤａを取得することができる。
【０１０９】
なお、図１０に示す状態から引き続き畳み込み処理を行う場合、次に畳み込み処理を行う画素領域は、画素領域Ｐ［２，１］となる。この場合、図１０に示す状態から、ｓ回のクロック信号ＣＬＫのパルスと、画素データｇと、を回路２２ａに入力することによって、画素領域Ｐ［２，１］の画像データをエンコーダＡＩＥのメモリセルアレイに入力することができる。
【０１１０】
図１０に示す状態から、ｓ回のクロック信号ＣＬＫのパルスと、画素データｇと、を回路２２ａに入力した場合、図１１に示す状態となる。図１１では、画素データｇ［２，１］乃至画素データｇ［２，ｓ］は、それぞれ出力端子ＰＴ［１］乃至出力端子ＰＴ［ｓ］から出力され、画素データｇ［３，１］乃至画素データｇ［３，ｓ］は、それぞれ出力端子ＰＴ［ｓ＋１］乃至出力端子ＰＴ［２ｓ］から出力され、画素データｇ［ｔ＋１，１］乃至画素データｇ［ｔ＋１，ｓ］は、それぞれ出力端子ＰＴ［（ｔ−１）ｓ＋１］乃至出力端子ＰＴ［ｔｓ］から出力されている。
【０１１１】
これにより、保持回路ＨＣ［ｄｍ＋１］乃至保持回路ＨＣ［ｄｍ＋ｓ］に保持されているそれぞれの画素データは、エンコーダＡＩＥのメモリセルアレイの配線ＲＷ［ｄｓ＋１］乃至配線ＲＷ［（ｄ＋１）ｓ］に送信される。なお、このとき、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］に送信される全ての画素データは、図６に示す画素領域Ｐ［２，１］の画像データに対応する。
【０１１２】
配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］によって送られた画素領域Ｐ［２，１］の画像データは、画素領域Ｐ［１，１］乃至画素領域Ｐ［１，ｍ−ｓ＋１］と同様に、フィルタｆｉｌａによるフィルタ処理が施される。具体的には、画素領域Ｐ［２，１］の画像データと、ある１列のメモリセルに保持されているフィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］との積和演算によって、図６に示すデータＤａ［２，１］を得ることができる。
【０１１３】
以上の動作を繰り返し、画素領域Ｐ［ｎ−ｔ＋１，ｍ−ｓ＋１］からデータＤａ［ｎ−ｔ＋１，ｍ−ｓ＋１］が取得されることで、全ての画素領域Ｐに対する、フィルタｆｉｌａを用いたフィルタ処理が終了する。
【０１１４】
以上のように、回路２２ａは、画像データを画素領域ごとに順次、エンコーダＡＩＥのメモリセルアレイに送信する機能を有する。したがって、回路２２ａを用いることにより、ＣＮＮにおける積和演算を高速で行うことができる。
【０１１５】
なお、本発明の一態様は、図８乃至図１１に示す回路２２ａに限定されない。状況に応じて、回路２２ａの回路構成を適宜変更することができる。
【０１１６】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０１１７】
（実施の形態３）
本実施の形態では、階層型のニューラルネットワークと、当該ニューラルネットワークを構成する回路の例について説明する。
【０１１８】
＜階層型のニューラルネットワーク＞
本発明の一態様の半導体装置に利用できるニューラルネットワークの種類の一として、階層型のニューラルネットワークについて説明する。
【０１１９】
図１２は、階層型のニューラルネットワークの一例を示した図である。第（ｋ−１）層（ここでのｋは２以上の整数である。）は、ニューロンをＰ個（ここでのＰは１以上の整数である。）有し、第ｋ層は、ニューロンをＱ個（ここでのＱは１以上の整数である。）有し、第（ｋ＋１）層は、ニューロンをＲ個（ここでのＲは１以上の整数である。）有する。
【０１２０】
第（ｋ−１）層の第ｐニューロン（ここでのｐは１以上Ｐ以下の整数である。）の出力信号ｚｐ（ｋ−１）と重み係数ｗｑｐ（ｋ）と、の積が第ｋ層の第ｑニューロン（ここでのｑは１以上Ｑ以下の整数である。）に入力されるものとし、第ｋ層の第ｑニューロンの出力信号ｚｑ（ｋ）と重み係数ｗｒｑ（ｋ＋１）と、の積が第（ｋ＋１）層の第ｒニューロン（ここでのｒは１以上Ｒ以下の整数である。）に入力されるものとし、第（ｋ＋１）層の第ｒニューロンの出力信号をｚｒ（ｋ＋１）とする。
【０１２１】
このとき、第ｋ層の第ｑニューロンへ入力される信号の総和ｕｑ（ｋ）は、次の式で表される。
【０１２２】
【数３】
2020171025.tif 000005
【０１２３】
また、第ｋ層の第ｑニューロンからの出力信号ｚｑ（ｋ）を次の式で定義する。
【０１２４】
【数４】
2020171025.tif 000006
【０１２５】
関数ｆ（ｕｑ（ｋ））は、活性化関数であり、ステップ関数、線形ランプ関数、又はシグモイド関数などを用いることができる。なお、式（Ｄ１）の積和演算は、乗算回路及び加算回路などによって実現できる。なお、式（Ｄ２）の演算は、例えば、図１５（Ａ）に示す回路７１によって実現できる。
【０１２６】
なお、活性化関数は、全てのニューロンにおいて同一でもよいし、又は異なっていてもよい。加えて、活性化関数は、層毎において、同一でもよいし、異なっていてもよい。
【０１２７】
ここで、図１３に示す、全Ｌ層（ここでのＬは３以上の整数とする。）からなる階層型のニューラルネットワークを考える（つまり、ここでのｋは２以上（Ｌ−１）以下の整数とする。）。第１層は、階層型のニューラルネットワークの入力層となり、第Ｌ層は、階層型のニューラルネットワークの出力層となり、第２層乃至第（Ｌ−１）層は、階層型のニューラルネットワークの隠れ層となる。
【０１２８】
第１層（入力層）は、ニューロンをＰ個有し、第ｋ層（隠れ層）は、ニューロンをＱ［ｋ］個（Ｑ［ｋ］は１以上の整数である。）有し、第Ｌ層（出力層）は、ニューロンをＲ個有する。
【０１２９】
第１層の第ｓ［１］ニューロン（ｓ［１］は１以上Ｐ以下の整数である。）の出力信号をｚｓ［１］（１）とし、第ｋ層の第ｓ［ｋ］ニューロン（ｓ［ｋ］は１以上Ｑ［ｋ］以下の整数である。）の出力信号をｚｓ［ｋ］（ｋ）とし、第Ｌ層の第ｓ［Ｌ］ニューロン（ｓ［Ｌ］は１以上Ｒ以下の整数である。）の出力信号をｚｓ［Ｌ］（Ｌ）とする。
【０１３０】
また、第（ｋ−１）層の第ｓ［ｋ−１］ニューロン（ｓ［ｋ−１］は１以上Ｑ［ｋ−１］以下の整数である。）の出力信号ｚｓ［ｋ−１］（ｋ−１）と重み係数ｗｓ［ｋ］ｓ［ｋ−１］（ｋ）と、の積ｕｓ［ｋ］（ｋ）が第ｋ層の第ｓ［ｋ］ニューロンに入力されるものとし、第（Ｌ−１）層の第ｓ［Ｌ−１］ニューロン（ｓ［Ｌ−１］は１以上Ｑ［Ｌ−１］以下の整数である。）の出力信号ｚｓ［Ｌ−１］（Ｌ−１）と重み係数ｗｓ［Ｌ］ｓ［Ｌ−１］（Ｌ）と、の積ｕｓ［Ｌ］（Ｌ）が第Ｌ層の第ｓ［Ｌ］ニューロンに入力されるものとする。
【０１３１】
次に、教師付き学習について説明する。教師付き学習とは、上述の階層型のニューラルネットワークにおいて、出力した結果と、所望の結果（教師データ、又は教師信号という場合がある。）と、が異なったときに、階層型のニューラルネットワークの全ての重み係数を、出力した結果と所望の結果とに基づいて、更新する動作をいう。
【０１３２】
教師付き学習の具体例として、誤差逆伝播方式による学習方法について説明する。図１４は、誤差逆伝播方式による学習方法を説明する図である。誤差逆伝播方式は、階層型のニューラルネットワークの出力と教師データとの誤差が小さくなるように、重み係数を変更する方式である。
【０１３３】
例えば、第１層の第ｓ［１］ニューロンに入力データを入力し、第Ｌ層の第ｓ［Ｌ］ニューロンから出力データｚｓ［Ｌ］（Ｌ）を出力されたとする。ここで、出力データｚｓ［Ｌ］（Ｌ）に対する教師信号をｔｓ［Ｌ］（Ｌ）としたとき、誤差エネルギーＥは、出力データｚｓ［Ｌ］（Ｌ）及び教師信号ｔｓ［Ｌ］（Ｌ）によって表すことができる。
【０１３４】
誤差エネルギーＥに対して、第ｋ層の第ｓ［ｋ］ニューロンの重み係数ｗｓ［ｋ］ｓ［ｋ−１］（ｋ）の更新量を∂Ｅ／∂ｗｓ［ｋ］ｓ［ｋ−１］（ｋ）とすることで、新たに重み係数を変更することができる。ここで、第ｋ層の第ｓ［ｋ］ニューロンの出力値ｚｓ［ｋ］（ｋ）の誤差δｓ［ｋ］（ｋ）を∂Ｅ／∂ｕｓ［ｋ］（ｋ）と定義すると、δｓ［ｋ］（ｋ）及び∂Ｅ／∂ｗｓ［ｋ］ｓ［ｋ−１］（ｋ）は、それぞれ次の式で表すことができる。
【０１３５】
【数５】
2020171025.tif 000007
【０１３６】
【数６】
2020171025.tif 000008
【０１３７】
ｆ’（ｕｓ［ｋ］（ｋ））は、活性化関数の導関数である。なお、式（Ｄ３）の演算は、例えば、図１５（Ｂ）に示す回路７３によって実現できる。また、式（Ｄ４）の演算は、例えば、図１５（Ｃ）に示す回路７４によって実現できる。活性化関数は、例えば、オペアンプの出力端子に所望の導関数に対応した演算回路を接続することによって実現できる。
【０１３８】
また、例えば、式（Ｄ３）のΣδｓ［ｋ＋１］（ｋ＋１）・ｗｓ［ｋ＋１］・ｓ［ｋ］（ｋ＋１）の部分の演算は、加算回路、及び乗算回路によって実現できる。
【０１３９】
ここで、第（ｋ＋１）層が出力層のとき、すなわち、第（ｋ＋１）層が第Ｌ層であるとき、δｓ［Ｌ］（Ｌ）及び∂Ｅ／∂ｗｓ［Ｌ］ｓ［Ｌ−１］（Ｌ）は、それぞれ次の式で表すことができる。
【０１４０】
【数７】
2020171025.tif 000009
【０１４１】
【数８】
2020171025.tif 000010
【０１４２】
式（Ｄ５）の演算は、図１５（Ｄ）に示す回路７５によって実現できる。また、式（Ｄ６）の演算は、図１５（Ｃ）に示す回路７４によって実現できる。
【０１４３】
つまり、式（Ｄ１）乃至式（Ｄ６）により、全てのニューロン回路の誤差δｓ［ｋ］（ｋ）及びδｓ［Ｌ］（Ｌ）を求めることができる。なお、重み係数の更新量は、誤差δｓ［ｋ］（ｋ）、δｓ［Ｌ］（Ｌ）及び所望のパラメータなどに基づいて、設定される。
【０１４４】
以上のように、図１５（Ａ）乃至図１５（Ｄ）に示す回路、及び後述する積和演算回路ＭＡＣを用いることによって、教師付き学習を適用した階層型のニューラルネットワークの計算を行うことができる。
【０１４５】
＜階層型のニューラルネットワークの回路構成例＞
図１６は、階層型のニューラルネットワークの回路の構成例を示したブロック図である。
【０１４６】
ＮＮ（ニューラルネットワーク）回路８０は、入力端子ＰＤＬ［１］乃至入力端子ＰＤＬ［ｌ］（ここでのｌは１以上の整数である。）、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［ｎ］（ここでのｎは１以上の整数である。）、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］、配線Ｌ［１］乃至配線Ｌ［ｌ］、配線Ｐ［１］乃至配線Ｐ［ｍ］、配線Ｒ［１］乃至配線Ｒ［ｍ］、配線Ｑ［１］乃至配線Ｑ［ｍ］、複数のプログラマブルスイッチＰＳＷ１、複数のプログラマブルスイッチＰＳＷ２、及び複数のプログラマブルスイッチＰＳＷ３を有する。
【０１４７】
なお、図１６に示すＮＮ回路８０では、入力端子ＰＤＬ［１］、入力端子ＰＤＬ［２］、入力端子ＰＤＬ［ｌ］、出力端子ＰＤＲ［１］、出力端子ＰＤＲ［２］、出力端子ＰＤＲ［ｎ］、プログラマブルロジックエレメントＰＬＥ［１］、プログラマブルロジックエレメントＰＬＥ［２］、プログラマブルロジックエレメントＰＬＥ［ｍ］、配線Ｌ［１］、配線Ｌ［２］、配線Ｌ［ｌ］、配線Ｐ［１］、配線Ｐ［２］、配線Ｐ［ｍ］、配線Ｒ［１］、配線Ｒ［２］、配線Ｒ［ｍ］、配線Ｑ［１］、配線Ｑ［２］、配線Ｑ［ｍ］、プログラマブルスイッチＰＳＷ１、プログラマブルスイッチＰＳＷ２、プログラマブルスイッチＰＳＷ３、後述するスイッチ回路ＳＷＣのみを図示しており、それら以外の回路、素子、配線、符号を省略している。
【０１４８】
ＮＮ回路８０は、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］、及びプログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３を用いた、マルチコンテキスト方式のプログラマブルな演算処理装置である。具体的には後述するが、当該演算処理装置は、階層型のニューラルネットワークにおいて、各階層間のネットワークの接続状態を各コンテキストに対応させており、コンテキストを順次切り替えることによって、ニューラルネットワークの演算処理を行うことができる。
【０１４９】
入力端子ＰＤＬ［ｉ］（ここでのｉは１以上ｌ以下の整数である。）は、配線Ｌ［ｉ］と電気的に接続されている。出力端子ＰＤＲ［ｋ］（ここでのｋは１以上ｎ以下の整数である。）は、配線Ｒ［１］乃至配線Ｒ［ｍ］のそれぞれと、プログラマブルスイッチＰＳＷ３を介して、電気的に接続されている。プログラマブルロジックエレメントＰＬＥ［ｊ］（ここでのｊは１以上ｍ以下の整数である。）の第１端子は、配線Ｑ［ｊ］と電気的に接続され、配線Ｑ［ｊ］は、配線Ｌ［１］乃至配線Ｌ［ｌ］のそれぞれと、プログラマブルスイッチＰＳＷ１を介して、電気的に接続されている。また、配線Ｑ［ｊ］は、配線Ｐ［１］乃至配線Ｐ［ｍ］のそれぞれと、プログラマブルスイッチＰＳＷ２を介して、電気的に接続されている。プログラマブルロジックエレメントＰＬＥ［ｊ］の第２端子は、配線Ｒ［ｊ］と電気的に接続されている。配線Ｐ［１］乃至配線Ｐ［ｍ］のそれぞれは、配線Ｒ［１］乃至配線Ｒ［ｍ］のそれぞれと電気的に接続されている。
【０１５０】
ＮＮ回路８０が有するプログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３は、後述するコンフィギュレーションメモリＣＭＳに格納されたコンフィギュレーションデータによって、導通状態と非導通状態とを切り替えることができるスイッチである。なお、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３のそれぞれは、スイッチ回路ＳＷＣを有する。また、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３の詳細については、後述する。
【０１５１】
プログラマブルロジックエレメントＰＬＥは、図１７（Ａ）に示す演算処理回路９０を有する。演算処理回路９０は、入力端子Ｉｎ［１］乃至入力端子Ｉｎ［ｓ］（ここでのｓは１以上の整数である。）と、出力端子ＯＵＴと、乗算回路ＭＬＴ［１］乃至乗算回路ＭＬＴ［ｓ］と、加算回路ＡＤと、活性化関数回路ＦＣと、保持回路ＫＣと、コンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］と、コンフィギュレーションメモリＣＭＦと、を有する。なお、コンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］は一つのコンフィギュレーションメモリとしてもよい。また、コンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］と、コンフィギュレーションメモリＣＭＦと、は一つのコンフィギュレーションメモリとしてもよい。
【０１５２】
入力端子Ｉｎ［ｈ］（ここでのｈは１以上ｓ以下の整数である。）は、乗算回路ＭＬＴ［ｈ］の入力端子と電気的に接続され、乗算回路ＭＬＴ［ｈ］の出力端子は、加算回路ＡＤの入力端子と電気的に接続されている。加算回路ＡＤの出力端子は、活性化関数回路ＦＣの入力端子と電気的に接続されている。活性化関数回路ＦＣの出力端子は、保持回路ＫＣの端子ＴＡ１と電気的に接続されている。保持回路ＫＣの端子ＴＡ２は、出力端子ＯＵＴと電気的に接続されている。
【０１５３】
乗算回路ＭＬＴ［ｈ］は、コンフィギュレーションメモリＣＭＷ［ｈ］に保持されているデータ（以後、重み係数と呼称する。）を乗数とし、入力端子Ｉｎ［ｈ］に入力された入力信号を被乗数とする乗算を行う回路である。加算回路ＡＤは、乗算回路ＭＬＴ［１］乃至乗算回路ＭＬＴ［ｓ］から出力されるそれぞれの乗算結果の和を計算する回路である。つまり、乗算回路ＭＬＴ［１］乃至乗算回路ＭＬＴ［ｓ］、及び加算回路ＡＤによって、積和演算回路が構成されている。
【０１５４】
活性化関数回路ＦＣは、入力端子に入力された信号、つまり積和演算結果に対して、コンフィギュレーションメモリＣＭＦに保持されているデータにより定義された関数系に従った演算を行う回路である。当該関数系としては、例えば、シグモイド関数、ｔａｎｈ関数、ｓｏｆｔｍａｘ関数、ＲｅＬＵ関数、しきい値関数などを用いることができる。
【０１５５】
保持回路ＫＣは、活性化関数回路ＦＣから出力された演算結果を端子ＴＡ１から取得し、当該演算結果を一時的に保持する機能と、一時的に保持した演算結果を端子ＴＡ２に出力する機能とを有する。加えて、保持回路ＫＣは、端子ＣＫＴに入力されるクロック信号ＣＬＫに応じて、上述した２つの機能を切り替えることができる。
【０１５６】
例えば、クロック信号ＣＬＫが高レベル電位であるとき、保持回路ＫＣは、端子ＴＡ１から入力された電位を保持することができ、クロック信号ＣＬＫが低レベル電位であるとき、保持回路ＫＣは、端子ＴＡ２から出力端子ＯＵＴに、該電位を出力することができる。
【０１５７】
演算処理回路９０はデジタルデータを扱う回路である場合、保持回路ＫＣは、例えば、フリップフロップ回路を適用することができる。
【０１５８】
また、演算処理回路９０はアナログデータを扱う回路である場合、一例として、図１７（Ｂ）に示す保持回路ＫＣを適用することができる。図１７（Ｂ）に示す保持回路ＫＣは、サンプルホールド回路であり、トランジスタＴｒＡと、トランジスタＴｒＢと、容量素子ＣＰと、アンプＡＭＰと、ＮＯＴ回路ＮＬと、を有する。
【０１５９】
トランジスタＴｒＡの第１端子は、端子ＴＡ１と電気的に接続され、トランジスタＴｒＡの第２端子は、容量素子ＣＰの第１端子と電気的に接続され、トランジスタＴｒＡのゲートは、端子ＣＫＴと電気的に接続されている。アンプＡＭＰの入力端子は、トランジスタＴｒＡの第２端子と電気的に接続され、アンプＡＭＰの出力端子は、トランジスタＴｒＢの第１端子と電気的に接続されている。トランジスタＴｒＢの第２端子は、端子ＴＡ２と電気的に接続されている。ＮＯＴ回路ＮＬの入力端子は、端子ＣＫＴと電気的に接続され、ＮＯＴ回路ＮＬの出力端子は、トランジスタＴｒＢのゲートと電気的に接続されている。容量素子ＣＰの第２端子は、配線ＧＮＤＬと電気的に接続されている。なお、トランジスタＴｒＡの第２端子と、アンプＡＭＰの入力端子と、容量素子ＣＰの第１端子の接続点を、ノードＮとする。
【０１６０】
アンプＡＭＰは、入力端子に入力された信号を１倍に増幅して、出力端子に増幅した信号を出力する機能を有する。
【０１６１】
配線ＧＮＤＬは、基準電位を与える配線である。
【０１６２】
端子ＣＫＴに入力されるクロック信号ＣＬＫが高レベル電位であるとき、トランジスタＴｒＡは導通状態となり、トランジスタＴｒＢは非導通状態となる。このとき、端子ＴＡ１から入力された信号は、トランジスタＴｒＡを介して、アンプＡＭＰに入力される。このため、アンプＡＭＰは該信号を増幅して、アンプＡＭＰの出力端子から増幅した信号を出力する。なお、トランジスタＴｒＢは非導通状態であるため、増幅した信号は、端子ＴＡ２から出力されない。
【０１６３】
また、ノードＮの電位は、容量素子ＣＰによって、保持される。このとき、ノードＮの電位は、端子ＴＡ１から入力された信号の電位となる。
【０１６４】
端子ＣＫＴに入力されるクロック信号ＣＬＫが低レベル電位であるとき、トランジスタＴｒＡは非導通状態となり、トランジスタＴｒＢは導通状態となる。ノードＮの電位は、トランジスタＴｒＡが非導通状態となっているので、該電位の変化はない。アンプＡＭＰは、ノードＮの電位をトランジスタＴｒＢの第１端子に出力をする。トランジスタＴｒＢは導通状態となっているため、ノードＮの電位、つまりクロック信号ＣＬＫが高レベル電位のときに端子ＴＡ１から入力された信号の電位が、端子ＴＡ２から出力される。
【０１６５】
トランジスタＴｒＡ、及び／又はトランジスタＴｒＢは、実施の形態５で説明するＯＳトランジスタであることが好ましい。特に、該ＯＳトランジスタは、チャネル形成領域にインジウム、元素Ｍ（元素Ｍとしては、アルミニウム、ガリウム、イットリウム、スズなどが挙げられる。）、亜鉛の少なくとも一を有する酸化物を用いることが好ましい。このようなＯＳトランジスタをトランジスタＴｒＡ、及び／又はトランジスタＴｒＢに適用することで、トランジスタのオフ電流を非常に低くすることができる。このため、トランジスタのオフ電流による電荷のリークの影響を低くすることができる。
【０１６６】
なお、図１７（Ａ）では、入力端子Ｉｎ［１］、入力端子Ｉｎ［２］、入力端子Ｉｎ［ｓ］、乗算回路ＭＬＴ［１］、乗算回路ＭＬＴ［２］、乗算回路ＭＬＴ［ｓ］、コンフィギュレーションメモリＣＭＷ［１］、コンフィギュレーションメモリＣＭＷ［２］、コンフィギュレーションメモリＣＭＷ［ｓ］、コンフィギュレーションメモリＣＭＦ、加算回路ＡＤ、活性化関数回路ＦＣ、保持回路ＫＣ、端子ＴＡ１、端子ＴＡ２、端子ＣＫＴ、出力端子ＯＵＴ、及びクロック信号ＣＬＫのみを図示しており、それら以外の回路、素子、配線、符号を省略している。
【０１６７】
なお、演算処理回路９０の保持回路ＫＣは、上述の構成に限定されない。状況に応じて、保持回路ＫＣの構成を適宜変更することができる。
【０１６８】
なお、演算処理回路９０が有するコンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］及びコンフィギュレーションメモリＣＭＦと、後述するプログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３の状態を設定するコンフィギュレーションメモリＣＭＳと、はそれぞれ異なる駆動回路によって、データの書き込みを行う構成としてもよい。つまり、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３のコンフィギュレーションメモリＣＭＳのデータを更新せずに、演算処理回路９０のコンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］及びコンフィギュレーションメモリＣＭＦのデータの更新を繰り返し行うことができる。これにより、ニューラルネットワークにおいて、効率的な学習が可能となる。
【０１６９】
更に、コンフィギュレーションメモリを複数セット有するマルチコンテキスト方式において、各コンテキストにおけるコンフィギュレーションデータにニューラルネットワークの各層の積和演算の重み係数が対応する場合、コンテキストの切り替えを行うことによって、少ない回路資源で各層の積和演算を順次実行することができる。
【０１７０】
なお、上述では、１つのプログラマブルロジックエレメントが単独の演算処理回路９０を有する構成を説明したが、複数のプログラマブルロジックエレメント及び当該プログラマブルロジックエレメント間を接続するプログラマブルスイッチによって、１つの積和演算回路を構成することも可能である。
【０１７１】
次に、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３の構成について説明する。図１８（Ａ）は、ＮＮ回路８０において、配線Ｌ［１］乃至配線Ｌ［ｌ］と、配線Ｐ［１］乃至配線Ｐ［ｍ］と、配線Ｑ［ｊ］と、プログラマブルスイッチＰＳＷ１と、プログラマブルスイッチＰＳＷ２と、プログラマブルロジックエレメントＰＬＥ［ｊ］と、の接続例について示し、図１８（Ｂ）は、スイッチ回路ＳＷＣの構成例を示している。
【０１７２】
なお、図１８（Ａ）において、配線Ｑ［ｊ］は、配線ｑ［１］乃至配線ｑ［ｓ］から構成されている。さらに、図１８（Ａ）において、プログラマブルロジックエレメントＰＬＥ［ｊ］の第１端子は、図１７（Ａ）で説明した演算処理回路９０の端子Ｉｎ［１］乃至端子Ｉｎ［ｓ］としている。つまり、図１８（Ａ）において、配線ｑ［ｈ］は、端子Ｉｎ［ｈ］と電気的に接続されている。
【０１７３】
また、図１８（Ａ）では、配線ｑ［１］乃至配線ｑ［ｓ］は、プログラマブルスイッチＰＳＷ１を介して、配線”０”と電気的に接続されている。配線”０”は、０の値の信号（信号の電位が基準電位）を供給する配線である。
【０１７４】
図１８（Ａ）に示す構成例において、プログラマブルスイッチＰＳＷ１及びプログラマブルスイッチＰＳＷ２はスイッチ回路ＳＷＣを有する。スイッチ回路ＳＷＣの構成例を図１８（Ｂ）に示す。スイッチＳＷの第１端子は、配線ｑ［ｈ］と電気的に接続され、スイッチＳＷの第２端子は、配線Ｘと電気的に接続されている。なお、配線Ｘは、配線”０”、配線Ｌ［１］乃至配線Ｌ［ｌ］、配線Ｐ［１］乃至配線Ｐ［ｍ］のいずれか一の配線である。スイッチＳＷは、コンフィギュレーションメモリＣＭＳが保持するデータによって、導通状態、非導通状態を決定する。
【０１７５】
つまり、図１８（Ａ）に記載するプログラマブルスイッチＰＳＷ１、及びプログラマブルスイッチＰＳＷ２のそれぞれは、コンフィギュレーションメモリＣＭＳのデータによって、導通状態、または非導通状態となる。つまり、コンフィギュレーションメモリＣＭＳのデータによって、配線”０”、配線Ｌ［１］乃至配線Ｌ［ｌ］、配線Ｐ［１］乃至配線Ｐ［ｍ］のそれぞれと、端子Ｉｎ［１］乃至端子Ｉｎ［ｓ］のそれぞれと、の接続の有無を制御することができる。
【０１７６】
特に、端子Ｉｎ［１］乃至端子Ｉｎ［ｓ］の一部に信号の入力を行わない場合、その一部の端子と、配線”０”とを接続するスイッチ回路ＳＷＣを導通状態とする。このとき、該一部の端子に対応する乗算回路は、パワーゲーティングにより消費電力を低減することができる。
【０１７７】
図１８（Ｂ）に示すスイッチＳＷとしては、例えば、トランジスタ、ダイオード、デジタルマイクロミラーデバイス（ＤＭＤ）のように、ＭＥＭＳ（マイクロ・エレクトロ・メカニカル・システム）技術を用いたスイッチなどを適用することができる。また、スイッチＳＷはトランジスタを組み合わせた論理回路でもよい。また、スイッチＳＷを１個のトランジスタとする場合、オフ電流が非常に低い特性を有するＯＳトランジスタを用いるのが好ましい。
【０１７８】
図１８（Ｃ）は、ＮＮ回路８０において、配線Ｒ［ｋ］と、プログラマブルスイッチＰＳＷ３と、プログラマブルロジックエレメントＰＬＥ［ｊ］と、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［ｎ］の接続例について示している。
【０１７９】
なお、図１８（Ｃ）において、配線Ｒ［ｋ］は、配線ｒ［１］乃至配線ｒ［ｔ］（ここでのｔは１以上の整数である。）から構成されている。さらに、図１８（Ｃ）において、プログラマブルロジックエレメントＰＬＥ［ｊ］の第２端子を、端子Ｏ［１］乃至端子Ｏ［ｔ］と図示している。つまり、配線ｒ［ｕ］は、端子Ｏ［ｕ］（ここでのｕは１以上ｔ以下の整数である。）と電気的に接続されている。なお、図１８（Ｃ）では、第２端子を複数図示しているが、１つの端子としてもよい。これにより、配線ｒ［１］乃至配線ｒ［ｔ］を１本の配線とすることができる。
【０１８０】
図１８（Ｃ）に示す構成例において、プログラマブルスイッチＰＳＷ３はスイッチ回路ＳＷＣを有する。つまり、プログラマブルスイッチＰＳＷ１及びプログラマブルスイッチＰＳＷ２と同様に、コンフィギュレーションメモリＣＭＳが保持するデータによって、スイッチ回路ＳＷＣの有するスイッチＳＷの導通状態、非導通状態を決定することができる。このため、コンフィギュレーションメモリＣＭＳのデータによって、端子Ｏ［１］乃至端子Ｏ［ｔ］のそれぞれと、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［ｎ］のそれぞれと、の接続の有無を制御することができる。
【０１８１】
ところで、上述したコンフィギュレーションメモリＣＭＳ、コンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］、コンフィギュレーションメモリＣＭＦは、例えば、ＳＲＡＭ、ＭＲＡＭなどを適用することができる。また、例えば、ＯＳトランジスタを用いた記憶装置（本明細書では、ＯＳメモリと呼称する。）を適用することができる。特に、上述したコンフィギュレーションメモリとして、ＯＳメモリを適用することによって、少ない素子数で低消費電力のニューラルネットワークを構成することができる。
【０１８２】
上述した乗算回路ＭＬＴ［１］乃至乗算回路ＭＬＴ［ｓ］、及び加算回路ＡＤをアナログ積和演算回路とすることで、積和演算回路を構成するトランジスタ数を低減することができる。なお、アナログ積和演算回路については、本実施の形態で後述する。
【０１８３】
＜階層型のニューラルネットワークの回路の動作例＞
次に、ＮＮ回路８０の動作の一例について、図１９乃至図２１を用いて説明する。
【０１８４】
なお、本動作例において、ＮＮ回路８０は、コンテキスト数をＮとする。つまり、ＮＮ回路８０が有する複数のコンフィギュレーションメモリＣＭＳ、コンフィギュレーションメモリＣＭＷ［１］乃至コンフィギュレーションメモリＣＭＷ［ｓ］、及びコンフィギュレーションメモリＣＭＦは、それぞれＮセットのコンフィギュレーションデータを有するものとする。
【０１８５】
また、本動作例で扱うニューラルネットワークは、入力層、第１中間層乃至第Ｎ−１中間層からなる階層型のニューラルネットワークとする。特に、第Ｎ−１中間層は、階層型のニューラルネットワークにおける出力層とする。
【０１８６】
また、図１９乃至図２１において、導通状態となっているスイッチ回路ＳＷＣは、黒丸で図示し、非導通状態となっているスイッチ回路ＳＷＣは、白丸で図示している。
【０１８７】
また、配線Ｑ［１］乃至配線Ｑ［ｍ］、配線Ｒ［１］乃至配線Ｒ［ｍ］、及びプログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３の構成は、図１８（Ａ）（Ｂ）（Ｃ）のそれぞれの説明を参酌する。
【０１８８】
初めに、コンテキスト１が選択される。コンテキスト１とは、入力層と第１中間層との間のネットワークに対応するコンフィギュレーションである。コンテキスト１における、ＮＮ回路８０を図１９に示す。
【０１８９】
このとき、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］と、配線Ｌ［１］乃至配線Ｌ［ｌ］と、の間が電気的に接続されるように、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３にコンフィギュレーションデータが設定される。また、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］のそれぞれにおいて、入力層のニューロンの出力信号に対する第１中間層の各ニューロンの重み係数が設定されるように、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］にコンフィギュレーションデータが設定される。
【０１９０】
入力層から第１中間層へ入力される信号は、入力端子ＰＤＬ［１］乃至入力端子ＰＤＬ［ｌ］から入力される信号に相当する。入力端子ＰＤＬ［ｉ］から入力された信号は、配線Ｌ［ｉ］を介して、配線Ｑ［１］乃至配線Ｑ［ｍ］のそれぞれに送信される。そして、配線Ｑ［ｊ］に送られた該信号は、プログラマブルロジックエレメントＰＬＥ［ｊ］の第１端子に入力される。
【０１９１】
プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第１端子に入力された複数の信号は、各プログラマブルロジックエレメントが有する積和演算回路及び活性化関数回路によって、演算処理が行われる。具体的には、複数の信号と、それぞれの信号に対応する重み係数との積和演算と、当該積和演算結果を入力情報とする活性化関数演算と、が行われる。なお、重み係数、及び活性化関数は、上述したとおり、コンテキスト１のコンフィギュレーションに基づく。
【０１９２】
当該活性化関数演算の出力結果は、図１７に示す保持回路ＫＣによって保持される。なお、保持回路ＫＣへのデータ保持は、クロック信号ＣＬＫの電位が低レベル電位から高レベル電位になったときに行われるものとする。また、保持回路ＫＣに保持しているデータの出力は、クロック信号ＣＬＫの電位が高レベル電位から低レベル電位になったときに行われるものとする。
【０１９３】
次に、コンテキスト２が選択される。コンテキスト２とは、第１中間層と第２中間層との間のネットワークに対応するコンフィギュレーションである。コンテキスト２における、ＮＮ回路８０を図２０に示す。
【０１９４】
このとき、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］と、配線Ｐ［１］乃至配線Ｐ［ｍ］と、の間が電気的に接続されるように、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３にコンフィギュレーションデータが設定される。また、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］のそれぞれにおいて、第１中間層のニューロンの出力信号に対する第２中間層の各ニューロンの重み係数が設定されるように、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］にコンフィギュレーションデータが設定される。
【０１９５】
当該コンフィギュレーションにおいて、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力されるデータは、先に説明した保持回路ＫＣに格納されているデータ、すなわち、コンテキスト１における、活性化関数演算の結果となる。該結果は、保持回路ＫＣにおいて、クロック信号ＣＬＫが高レベル電位から低レベル電位になったときに、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力される。プログラマブルロジックエレメントＰＬＥ［ｊ］の第２端子から出力された該結果は、配線Ｐ［ｊ］を介して、配線Ｑ［１］乃至配線Ｑ［ｍ］のそれぞれに送信される。そして、配線Ｑ［ｊ］に送られた該信号は、プログラマブルロジックエレメントＰＬＥ［ｊ］の第１端子に入力される。
【０１９６】
つまり、第１中間層から第２中間層へ入力される信号は、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力される信号に相当する。
【０１９７】
プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第１端子に入力された複数の信号は、各プログラマブルロジックエレメントが有する積和演算回路及び活性化関数回路によって、演算処理が行われる。具体的には、複数の信号と、それぞれの信号に対応する重み係数との積和演算と、当該積和演算結果を入力情報とする活性化関数演算と、が行われる。なお、重み係数、及び活性化関数は、上述したとおり、コンテキスト２のコンフィギュレーションに基づく。
【０１９８】
当該活性化関数演算の出力結果は、コンテキスト１の動作と同様に、図１７に示す保持回路ＫＣによって保持される。
【０１９９】
以降のＮＮ回路８０の動作は、コンテキスト２と同様に行われる。例えば、コンテキストｇ（ここでのｇは３以上Ｎ−１以下の整数）が選択された場合を考える。コンテキストｇは、第ｇ−１中間層と第ｇ中間層との間のネットワークに対応するコンフィギュレーションとする。なお、コンテキストｇにおけるＮＮ回路８０の接続の状態は、図２０の内容を参酌する。
【０２００】
このとき、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］と、配線Ｐ［１］乃至配線Ｐ［ｍ］と、の間が電気的に接続されるように、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３にコンフィギュレーションデータが設定される。また、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］のそれぞれにおいて、第ｇ−１中間層のニューロンの出力信号に対する第ｇ中間層の各ニューロンの重み係数が設定されるように、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］にコンフィギュレーションデータが設定される。
【０２０１】
当該コンフィギュレーションにおいて、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力されるデータは、先に説明した保持回路ＫＣに格納されているデータ、すなわち、コンテキストｇ−１における、活性化関数演算の結果となる。該結果は、保持回路ＫＣにおいて、クロック信号ＣＬＫが高レベル電位から低レベル電位になったときに、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力される。プログラマブルロジックエレメントＰＬＥ［ｊ］の第２端子から出力された該結果は、配線Ｐ［ｊ］を介して、配線Ｑ［１］乃至配線Ｑ［ｍ］のそれぞれに送信される。そして、配線Ｑ［ｊ］に送られた該信号は、プログラマブルロジックエレメントＰＬＥ［ｊ］の第１端子に入力される。
【０２０２】
つまり、第ｇ−１中間層から第ｇ中間層へ入力される信号は、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力される信号に相当する。
【０２０３】
プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第１端子に入力された複数の信号は、各プログラマブルロジックエレメントが有する積和演算回路及び活性化関数回路によって、演算処理が行われる。具体的には、複数の信号と、それぞれの信号に対応する重み係数との積和演算と、当該積和演算結果を入力情報とする活性化関数演算と、が行われる。なお、重み係数、及び活性化関数は、上述したとおり、コンテキストｇのコンフィギュレーションに基づく。
【０２０４】
当該活性化関数演算の出力結果は、コンテキスト１、コンテキスト２の動作と同様に、図１７に示す保持回路ＫＣによって保持される。
【０２０５】
最後に、コンテキストＮが選択される。コンテキストＮとは、第Ｎ−１中間層（出力層）と、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［ｎ］との間の接続に対応するコンフィギュレーションである。コンテキストＮにおけるＮＮ回路８０を図２１に示す。
【０２０６】
このとき、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］と、配線Ｒ［１］乃至配線Ｒ［ｍ］と、の間が電気的に接続されるように、プログラマブルスイッチＰＳＷ１乃至プログラマブルスイッチＰＳＷ３にコンフィギュレーションデータが設定される。
【０２０７】
当該コンフィギュレーションにおいて、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力されるデータは、先に説明した保持回路ＫＣに格納されているデータ、すなわち、コンテキストＮ−１における、活性化関数演算の結果となる。該結果は、保持回路ＫＣにおいて、クロック信号ＣＬＫが高レベル電位から低レベル電位になったときに、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力される。プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］のそれぞれの第２端子から出力された該結果は、配線Ｒ［１］乃至配線Ｒ［ｍ］のそれぞれを介して、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［ｎ］のそれぞれに送信される。但し、出力端子ＰＤＲ［ｎ］は、出力端子ＰＤＲ［ｍ］としている。
【０２０８】
つまり、第Ｎ−１中間層（出力層）から出力される階層型のニューラルネットワークの出力結果は、プログラマブルロジックエレメントＰＬＥ［１］乃至プログラマブルロジックエレメントＰＬＥ［ｍ］の第２端子から出力される信号に相当する。
【０２０９】
なお、入力層、第１中間層乃至第Ｎ−１中間層、のそれぞれの層において、各層のニューロンとして使用されないプログラマブルロジックエレメントは、上述したパワーゲーティングを行うことによって、消費電力を低減することができる。
【０２１０】
また、図１７の演算処理回路９０では、学習によって重み係数を更新することが可能である。この場合、所望のニューラルネットワーク構成となる各コンテキストに対応したコンフィギュレーションデータを生成し、対応するコンテキストの重み係数のコンフィギュレーションデータのみを繰り返し変更する構成が有効である。なお、重み係数の更新は、対応する演算処理を実行する専用の回路を実装することによって可能である。
【０２１１】
また、図１７の演算処理回路９０において、サーバで対応する演算処理を実行する構成が可能である。例えば、ニューラルネットワークの階層構成の検討及び学習は、サーバで行い、学習によって得られた、最適化された階層構造及び重み係数に対応する各コンテキストのコンフィギュレーションデータを生成し、当該コンフィギュレーションデータをサーバ以外の電子機器が有する演算処理回路９０に送信して、当該電子機器において、図１７の演算処理回路９０を各コンテキストに切り替えながら、推論（認知）を実行するニューラルネットワークとする構成が可能である。
【０２１２】
上述したＮＮ回路８０を構成することによって、学習及び推論に利用することができるニューラルネットワークの演算処理回路を実現することができる。また、素子数の削減、配線数の削減によって回路面積が低減されたマルチコンテキスト方式のプログラマブルなニューラルネットワークを提供することができる。
【０２１３】
ここで、ＮＮ回路８０を、実施の形態１で説明したＮＮ回路４０のエンコーダＡＩＥ及びデコーダＡＩＤのそれぞれに適用する場合を考える。図２２に示すＮＮ回路４０は、エンコーダＡＩＥにＮＮ回路８０としてＮＮ回路８０Ａを適用し、デコーダＡＩＤにＮＮ回路８０としてＮＮ回路８０Ｂを適用した構成例を示している。図２２において、ＮＮ回路８０ＡとＮＮ回路８０Ｂは電気的に接続されている。なお、図２２では、ＮＮ回路４０の他に、回路２２ａと、ＧＰＵ３１も図示している。
【０２１４】
ところで、ＮＮ回路４０は、図２に示す通り、エンコーダＡＩＥの中間層ＭＬ２と、デコーダＡＩＤの中間層ＭＬ３と、を電気的に接続する配線の数が少なくなるように、構成されている。すなわち、エンコーダＡＩＥは、中間層ＭＬ２が有するニューロンの数が少なくなるようにし、デコーダＡＩＤは、中間層ＭＬ３が有するニューロンの数が少なくなるように構成すればよい。
【０２１５】
そこで、ＮＮ回路８０Ａは、入力端子ＰＤＬ［１］乃至入力端子ＰＤＬ［Ｌ］（ここでのＬは１以上の整数である。）と、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［Ｎ］（ここでのＮは１以上Ｌ未満の整数である。）と、を有し、ＮＮ回路８０Ｂは、入力端子ＰＤＬ［１］乃至入力端子ＰＤＬ［Ｎ］と、出力端子ＰＤＲ［１］乃至出力端子ＰＤＲ［Ｌ］と、を有する構成とする。また、図２２において、ＮＮ回路８０Ａ及びＮＮ回路８０Ｂのそれぞれが有する複数のプログラマブルロジックエレメントＰＬＥは、プログラマブルロジックエレメント部ＰＬＥＳ１、プログラマブルロジックエレメント部ＰＬＥＳ２と記載している。
【０２１６】
図２２に図示した通り、エンコーダＡＩＥと、デコーダＡＩＤと、のそれぞれにＮＮ回路８０を適用することにより、ＮＮ回路４０を構成することができる。これにより、回路２２ａから送られてきた画像データを、ＮＮ回路８０Ａによって、特徴抽出された画像データに変換することができる。加えて、特徴抽出された画像データを、ＮＮ回路８０Ｂによって、元の画像データに復元することができ、復元した画像データをＧＰＵ３１に送ることができる。
【０２１７】
なお、図２２において、ＮＮ回路８０Ａの入力端子ＰＤＬと、ＮＮ回路８０Ｂの出力端子ＰＤＲと、のそれぞれの個数を同じとして記載しているが、状況に応じて、ＮＮ回路８０Ａの入力端子ＰＤＬと、ＮＮ回路８０Ｂの出力端子ＰＤＲと、をそれぞれ異なる個数としてもよい。
【０２１８】
＜積和演算回路の構成例＞
次に、上述のＮＮ回路８０において、積和演算を行う回路の一例について説明する。
【０２１９】
図２３は、積和演算回路ＭＡＣの構成例を示している。図２３に示す積和演算回路ＭＡＣは、後述するメモリセルに保持された第１データと、入力された第２データと、の積和演算を行う回路である。なお、第１データ、及び第２データは、アナログデータ、又は多値のデータ（離散的なデータ）とすることができる。
【０２２０】
積和演算回路ＭＡＣは、電流源回路ＣＳと、カレントミラー回路ＣＭと、回路ＷＤＤと、回路ＷＬＤと、回路ＣＬＤと、オフセット回路ＯＦＳＴと、活性化関数回路ＡＣＴＶと、メモリセルアレイＣＡを有する。
【０２２１】
メモリセルアレイＣＡは、メモリセルＡＭ［１］と、メモリセルＡＭ［２］と、メモリセルＡＭｒｅｆ［１］と、メモリセルＡＭｒｅｆ［２］と、を有する。メモリセルＡＭ［１］、及びメモリセルＡＭ［２］は、第１データを保持する役割を有し、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］は、積和演算を行うために必要になる参照データを保持する機能を有する。なお、参照データも、第１データ、及び第２データと同様に、アナログデータ、又は多値のデータ（離散的なデータ）とすることができる。
【０２２２】
なお、図２３のメモリセルアレイＣＡは、メモリセルが行方向に２個、列方向に２個、マトリクス状に配置されているが、メモリセルアレイＣＡは、メモリセルが行方向に３個以上、列方向に３個以上、マトリクス状に配置されている構成としてもよい。また、積和演算でなく乗算を行う場合、メモリセルアレイＣＡは、メモリセルが行方向に１個、列方向に２個以上、マトリクス状に配置されている構成としてもよい。
【０２２３】
メモリセルＡＭ［１］と、メモリセルＡＭ［２］と、メモリセルＡＭｒｅｆ［１］と、メモリセルＡＭｒｅｆ［２］と、は、それぞれトランジスタＴｒ１１と、トランジスタＴｒ１２と、容量素子Ｃ１と、を有する。
【０２２４】
なお、トランジスタＴｒ１１は、ＯＳトランジスタであることが好ましい。加えて、トランジスタＴｒ１１のチャネル形成領域は、インジウム、元素Ｍ（元素Ｍとしては、アルミニウム、ガリウム、イットリウム、スズなどが挙げられる。）、亜鉛の少なくとも一を含む酸化物であることがより好ましい。トランジスタＴｒ１１は、特に実施の形態５に記載するトランジスタの構造であることが更に好ましい。
【０２２５】
トランジスタＴｒ１１として、ＯＳトランジスタを用いることにより、トランジスタＴｒ１１のリーク電流を抑えることができるため、計算精度の高い積和演算回路を実現できる場合がある。また、トランジスタＴｒ１１として、ＯＳトランジスタを用いることにより、トランジスタＴｒ１１が非導通状態における、保持ノードから書き込みワード線へのリーク電流を非常に小さくすることができる。つまり、保持ノードの電位のリフレッシュ動作を少なくすることができるため、積和演算回路の消費電力を低減することができる。
【０２２６】
また、トランジスタＴｒ１２に対しても、ＯＳトランジスタを用いることで、トランジスタＴｒ１１と同時に作製することができるため、積和演算回路の作製工程を短縮することができる場合がある。また、トランジスタＴｒ１２のチャネル形成領域を、酸化物でなく、非晶質シリコン、多結晶シリコンなどとしてもよい。
【０２２７】
メモリセルＡＭ［１］と、メモリセルＡＭ［２］と、メモリセルＡＭｒｅｆ［１］と、メモリセルＡＭｒｅｆ［２］と、のそれぞれにおいて、トランジスタＴｒ１１の第１端子は、トランジスタＴｒ１２のゲートと電気的に接続されている。トランジスタＴｒ１２の第１端子は、配線ＶＲと電気的に接続されている。容量素子Ｃ１の第１端子は、トランジスタＴｒ１２のゲートと電気的に接続されている。
【０２２８】
メモリセルＡＭ［１］において、トランジスタＴｒ１１の第２端子は、配線ＷＤと電気的に接続され、トランジスタＴｒ１１のゲートは、配線ＷＬ［１］と電気的に接続されている。トランジスタＴｒ１２の第２端子は、配線ＢＬと電気的に接続され、容量素子Ｃ１の第２端子は、配線ＣＬ［１］と電気的に接続されている。なお、図２３では、メモリセルＡＭ［１］において、トランジスタＴｒ１１の第１端子と、トランジスタＴｒ１２のゲートと、容量素子Ｃ１の第１端子と、の接続箇所をノードＮＭ［１］としている。加えて、配線ＢＬからトランジスタＴｒ１２の第２端子に流れる電流をＩＡＭ［１］とする。
【０２２９】
メモリセルＡＭ［２］において、トランジスタＴｒ１１の第２端子は、配線ＷＤと電気的に接続され、トランジスタＴｒ１１のゲートは、配線ＷＬ［２］と電気的に接続されている。トランジスタＴｒ１２の第２端子は、配線ＢＬと電気的に接続され、容量素子Ｃ１の第２端子は、配線ＣＬ［２］と電気的に接続されている。なお、図２３では、メモリセルＡＭ［２］において、トランジスタＴｒ１１の第１端子と、トランジスタＴｒ１２のゲートと、容量素子Ｃ１の第１端子と、の接続箇所をノードＮＭ［２］としている。加えて、配線ＢＬからトランジスタＴｒ１２の第２端子に流れる電流をＩＡＭ［２］とする。
【０２３０】
メモリセルＡＭｒｅｆ［１］において、トランジスタＴｒ１１の第２端子は、配線ＷＤｒｅｆと電気的に接続され、トランジスタＴｒ１１のゲートは、配線ＷＬ［１］と電気的に接続されている。トランジスタＴｒ１２の第２端子は、配線ＢＬｒｅｆと電気的に接続され、容量素子Ｃ１の第２端子は、配線ＣＬ［１］と電気的に接続されている。なお、図２３では、メモリセルＡＭｒｅｆ［１］において、トランジスタＴｒ１１の第１端子と、トランジスタＴｒ１２のゲートと、容量素子Ｃ１の第１端子と、の接続箇所をノードＮＭｒｅｆ［１］としている。加えて、配線ＢＬｒｅｆからトランジスタＴｒ１２の第２端子に流れる電流をＩＡＭｒｅｆ［１］とする。
【０２３１】
メモリセルＡＭｒｅｆ［２］において、トランジスタＴｒ１１の第２端子は、配線ＷＤｒｅｆと電気的に接続され、トランジスタＴｒ１１のゲートは、配線ＷＬ［２］と電気的に接続されている。トランジスタＴｒ１２の第２端子は、配線ＢＬｒｅｆと電気的に接続され、容量素子Ｃ１の第２端子は、配線ＣＬ［２］と電気的に接続されている。なお、図２３では、メモリセルＡＭｒｅｆ［２］において、トランジスタＴｒ１１の第１端子と、トランジスタＴｒ１２のゲートと、容量素子Ｃ１の第１端子と、の接続箇所をノードＮＭｒｅｆ［２］としている。加えて、配線ＢＬｒｅｆからトランジスタＴｒ１２の第２端子に流れる電流をＩＡＭｒｅｆ［２］とする。
【０２３２】
上述したノードＮＭ［１］、ノードＮＭ［２］、ノードＮＭｒｅｆ［１］、及びノードＮＭｒｅｆ［２］は、それぞれのメモリセルの保持ノードとして機能する。
【０２３３】
配線ＶＲは、メモリセルＡＭ［１］、メモリセルＡＭ［２］、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１２の第１端子‐第２端子間に電流を流すための配線である。そのため、配線ＶＲは、所定の電位を与えるための配線として機能する。なお、本実施の形態では、配線ＶＲが与える電位は、基準電位、又は基準電位よりも低い電位とすることができる。
【０２３４】
電流源回路ＣＳは、配線ＢＬと、配線ＢＬｒｅｆと、に電気的に接続されている。電流源回路ＣＳは、配線ＢＬ及び配線ＢＬｒｅｆに対して電流を供給する機能を有する。なお、配線ＢＬ、配線ＢＬｒｅｆのそれぞれに対して供給する電流量は、互いに異なっていてもよい。本構成例では、電流源回路ＣＳから配線ＢＬに流れる電流をＩＣとし、電流源回路ＣＳから配線ＢＬｒｅｆに流れる電流をＩＣｒｅｆとする。
【０２３５】
カレントミラー回路ＣＭは、配線ＩＬと、配線ＩＬｒｅｆと、を有する。配線ＩＬは、配線ＢＬと電気的に接続され、図２３では、配線ＩＬと配線ＢＬの接続箇所をノードＮＰとして図示している。配線ＩＬｒｅｆは、配線ＢＬｒｅｆと電気的に接続され、図２３では、配線ＩＬｒｅｆと配線ＢＬｒｅｆの接続箇所をノードＮＰｒｅｆとしている。カレントミラー回路ＣＭは、ノードＮＰｒｅｆの電位に応じた電流を、配線ＢＬｒｅｆのノードＮＰｒｅｆから配線ＩＬｒｅｆに排出し、且つ当該電流と同じ量の電流を配線ＢＬのノードＮＰから配線ＩＬに排出する機能を有する。なお、図２３では、ノードＮＰから配線ＩＬに排出する電流、及びノードＮＰｒｅｆから配線ＩＬｒｅｆに排出する電流をＩＣＭと記している。加えて、配線ＢＬにおいて、カレントミラー回路ＣＭからメモリセルアレイＣＡに流れる電流をＩＢと記し、配線ＢＬｒｅｆにおいて、カレントミラー回路ＣＭからメモリセルアレイＣＡに流れる電流をＩＢｒｅｆと記す。
【０２３６】
回路ＷＤＤは、配線ＷＤと、配線ＷＤｒｅｆと、に電気的に接続されている。回路ＷＤＤは、メモリセルアレイＣＡが有するそれぞれのメモリセルに格納するためのデータを送信する機能を有する。
【０２３７】
回路ＷＬＤは、配線ＷＬ［１］と、配線ＷＬ［２］と、に電気的に接続されている。回路ＷＬＤは、メモリセルアレイＣＡが有するメモリセルにデータを書き込む際に、データの書き込み先となるメモリセルを選択する機能を有する。
【０２３８】
回路ＣＬＤは、配線ＣＬ［１］と、配線ＣＬ［２］と、に電気的に接続されている。回路ＣＬＤは、メモリセルアレイＣＡが有するそれぞれのメモリセルの容量素子Ｃ１の第２端子に対して、電位を印加する機能を有する。
【０２３９】
回路ＯＦＳＴは、配線ＢＬと、配線ＯＬと、に電気的に接続されている。回路ＯＦＳＴは、配線ＢＬから回路ＯＦＳＴに流れる電流量、及び／又は配線ＢＬから回路ＯＦＳＴに流れる電流の変化量を計測する機能を有する。加えて、回路ＯＦＳＴは、当該計測の結果を配線ＯＬに出力する機能を有する。なお、回路ＯＦＳＴは、当該計測の結果をそのまま電流として配線ＯＬに出力する構成としてもよいし、当該計測の結果を電圧に変換して、配線ＯＬに出力する構成としてもよい。なお、図２３では、配線ＢＬから回路ＯＦＳＴに流れる電流をＩαと記している。
【０２４０】
例えば、回路ＯＦＳＴは、図２４に示す構成とすることができる。図２４において、回路ＯＦＳＴは、トランジスタＴｒ２１と、トランジスタＴｒ２２と、トランジスタＴｒ２３と、容量素子Ｃ２と、抵抗素子Ｒ１と、を有する。
【０２４１】
容量素子Ｃ２の第１端子は、配線ＢＬと電気的に接続され、抵抗素子Ｒ１の第１端子は、配線ＢＬと電気的に接続されている。容量素子Ｃ２の第２端子は、トランジスタＴｒ２１の第１端子と電気的に接続され、トランジスタＴｒ２１の第１端子は、トランジスタＴｒ２２のゲートと電気的に接続されている。トランジスタＴｒ２２の第１端子は、トランジスタＴｒ２３の第１端子と電気的に接続され、トランジスタＴｒ２３の第１端子は、配線ＯＬと電気的に接続されている。なお、容量素子Ｃ２の第１端子と、抵抗素子Ｒ１の第１端子と、の電気的接続点をノードＮａとし、容量素子Ｃ２の第２端子と、トランジスタＴｒ２１の第１端子と、トランジスタＴｒ２２のゲートと、の電気的接続点をノードＮｂとする。
【０２４２】
抵抗素子Ｒ１の第２端子は、配線ＶｒｅｆＬと電気的に接続されている。トランジスタＴｒ２１の第２端子は、配線ＶａＬと電気的に接続され、トランジスタＴｒ２１のゲートは、配線ＲＳＴと電気的に接続されている。トランジスタＴｒ２２の第２端子は、配線ＶＤＤＬと電気的に接続されている。トランジスタＴｒ２３の第２端子は、配線ＶＳＳＬと電気的に接続され、トランジスタＴｒ２３のゲートは、配線ＶｂＬと電気的に接続されている。
【０２４３】
配線ＶｒｅｆＬは、電位Ｖｒｅｆを与える配線であり、配線ＶａＬは、電位Ｖａを与える配線であり、配線ＶｂＬは、電位Ｖｂを与える配線である。配線ＶＤＤＬは、電位ＶＤＤを与える配線であり、配線ＶＳＳＬは、電位ＶＳＳを与える配線である。特に、ここでの回路ＯＦＳＴの構成例では、電位ＶＤＤを高レベル電位とし、電位ＶＳＳを低レベル電位としている。配線ＲＳＴは、トランジスタＴｒ２１の導通状態、非導通状態を切り替えるための電位を与える配線である。
【０２４４】
図２４に示す回路ＯＦＳＴより、トランジスタＴｒ２２と、トランジスタＴｒ２３と、配線ＶＤＤＬと、配線ＶＳＳＬと、配線ＶｂＬと、によって、ソースフォロワ回路が構成されている。
【０２４５】
図２４に示す回路ＯＦＳＴより、抵抗素子Ｒ１と、配線ＶｒｅｆＬと、によって、ノードＮａには、配線ＢＬから流れてくる電流、及び抵抗素子Ｒ１の抵抗に応じた電位が与えられる。
【０２４６】
図２４に示す回路ＯＦＳＴの動作例について説明する。配線ＢＬから１回目の電流（以後、第１電流と呼称する。）が流れたとき、抵抗素子Ｒ１と、配線ＶｒｅｆＬと、により、ノードＮａに第１電流と抵抗素子Ｒ１の抵抗とに応じた電位が与えられる。また、このとき、トランジスタＴｒ２１を導通状態として、ノードＮｂに電位Ｖａを与える。その後、トランジスタＴｒ２１を非導通状態とする。
【０２４７】
次に、配線ＢＬから２回目の電流（以後、第２電流と呼称する。）が流れたとき、第１電流が流れたときと同様に、抵抗素子Ｒ１と、配線ＶｒｅｆＬと、により、ノードＮａに第２電流と抵抗素子Ｒ１の抵抗とに応じた電位が与えられる。このとき、ノードＮｂはフローティング状態となっているので、ノードＮａの電位が変化したことで、容量結合によって、ノードＮｂの電位も変化する。ノードＮａの電位の変化をΔＶＮａとし、容量結合係数を１としたとき、ノードＮｂの電位はＶａ＋ΔＶＮａとなる。トランジスタＴｒ２２のしきい値電圧をＶｔｈとしたとき、配線ＯＬから電位Ｖａ＋ΔＶＮａ−Ｖｔｈが出力される。ここで、電位Ｖａをしきい値電圧Ｖｔｈとすることで、配線ＯＬから電位ΔＶＮａを出力することができる。
【０２４８】
電位ΔＶＮａは、第１電流から第２電流への変化量と、抵抗素子Ｒ１と、電位Ｖｒｅｆと、に応じて定まる。抵抗素子Ｒ１と、電位Ｖｒｅｆと、は既知とすることができるため、図２４に示す回路ＯＦＳＴを用いることにより、電位ΔＶＮａから、配線ＢＬに流れる電流の変化量を求めることができる。
【０２４９】
活性化関数回路ＡＣＴＶは、配線ＯＬと、配線ＮＩＬと、に電気的に接続されている。活性化関数回路ＡＣＴＶには、配線ＯＬを介して、回路ＯＦＳＴで計測した電流の変化量の結果が入力される。活性化関数回路ＡＣＴＶは、当該結果に対して、あらかじめ定義された関数系に従った演算を行う回路である。当該関数系としては、例えば、シグモイド関数、ｔａｎｈ関数、ｓｏｆｔｍａｘ関数、ＲｅＬＵ関数、しきい値関数などを用いることができ、これらの関数は、ニューラルネットワークにおける活性化関数として適用される。なお、活性化関数回路ＡＣＴＶは、前述した活性化関数回路ＦＣとすることができる。
【０２５０】
＜積和演算回路の動作例＞
次に、積和演算回路ＭＡＣの動作例について説明する。
【０２５１】
図２５に積和演算回路ＭＡＣの動作例のタイミングチャートを示す。図２５のタイミングチャートは、時刻Ｔ０１乃至時刻Ｔ０９における、配線ＷＬ［１］、配線ＷＬ［２］、配線ＷＤ、配線ＷＤｒｅｆ、ノードＮＭ［１］、ノードＮＭ［２］、ノードＮＭｒｅｆ［１］、ノードＮＭｒｅｆ［２］、配線ＣＬ［１］、及び配線ＣＬ［２］の電位の変動を示し、電流ＩＢ−Ｉα、及び電流ＩＢｒｅｆの大きさの変動を示している。特に、電流ＩＢ−Ｉαは、配線ＢＬから、メモリセルアレイＣＡのメモリセルＡＭ［１］、メモリセルＡＭ［２］に流れる電流の総和を示している。
【０２５２】
＜＜時刻Ｔ０１から時刻Ｔ０２まで＞＞
時刻Ｔ０１から時刻Ｔ０２までの間において、配線ＷＬ［１］に高レベル電位（図２５ではＨｉｇｈと表記している。）が印加され、配線ＷＬ［２］に低レベル電位（図２５ではＬｏｗと表記している。）が印加されている。加えて、配線ＷＤには接地電位（図２５ではＧＮＤと表記している。）よりもＶＰＲ−ＶＷ［１］大きい電位が印加され、配線ＷＤｒｅｆには接地電位よりもＶＰＲ大きい電位が印加されている。更に、配線ＣＬ［１］、及び配線ＣＬ［２］にはそれぞれ基準電位（図２５ではＲＥＦＰと表記している。）が印加されている。
【０２５３】
なお、電位ＶＷ［１］は、第１データの一に対応する電位である。また、電位ＶＰＲは、参照データに対応する電位である。
【０２５４】
このとき、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのトランジスタＴｒ１１のゲートに高レベル電位が印加されるため、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのトランジスタＴｒ１１は、導通状態となる。そのため、メモリセルＡＭ［１］において、配線ＷＤとノードＮＭ［１］とが電気的に接続されるため、ノードＮＭ［１］の電位は、ＶＰＲ−ＶＷ［１］となる。同様に、メモリセルＡＭｒｅｆ［１］において、配線ＷＤｒｅｆとノードＮＭｒｅｆ［１］とが電気的に接続されるため、ノードＮＭｒｅｆ［１］の電位は、ＶＰＲとなる。
【０２５５】
ここで、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのトランジスタＴｒ１２の第２端子から第１端子に流れる電流を考える。配線ＢＬからメモリセルＡＭ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭ［１］，０としたとき、ＩＡＭ［１］，０は次の式で表すことができる。
【０２５６】
【数９】
2020171025.tif 000011
【０２５７】
ｋは、トランジスタＴｒ１２のチャネル長、チャネル幅、移動度、及びゲート絶縁膜の容量などで決まる定数である。また、Ｖｔｈは、トランジスタＴｒ１２のしきい値電圧である。
【０２５８】
配線ＢＬｒｅｆからメモリセルＡＭｒｅｆ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭｒｅｆ［１］，０としたとき、同様に、ＩＡＭｒｅｆ［１］，０は次の式で表すことができる。
【０２５９】
【数１０】
2020171025.tif 000012
【０２６０】
なお、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１のゲートに低レベル電位が印加されるため、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１は、非導通状態となる。このため、ノードＮＭ［２］、及びノードＮＭｒｅｆ［２］への電位の書き込みは行われない。
【０２６１】
＜＜時刻Ｔ０２から時刻Ｔ０３まで＞＞
時刻Ｔ０２から時刻Ｔ０３までの間において、配線ＷＬ［１］に低レベル電位が印加される。このとき、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのトランジスタＴｒ１１のゲートに低レベル電位が印加されるため、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのトランジスタＴｒ１１は非導通状態となる。
【０２６２】
また、配線ＷＬ［２］には、時刻Ｔ０２以前から引き続き、低レベル電位が印加されている。このため、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１は、時刻Ｔ０２以前から引き続き非導通状態となっている。
【０２６３】
上述のとおり、メモリセルＡＭ［１］、メモリセルＡＭ［２］、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１は非導通状態となっているため、時刻Ｔ０２から時刻Ｔ０３までの間では、ノードＮＭ［１］、ノードＮＭ［２］、ノードＮＭｒｅｆ［１］、及びノードＮＭｒｅｆ［２］のそれぞれの電位が保持される。
【０２６４】
特に、積和演算回路ＭＡＣの回路構成の説明で述べたとおり、メモリセルＡＭ［１］、メモリセルＡＭ［２］、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１にＯＳトランジスタを適用することによって、トランジスタＴｒ１１の第１端子‐第２端子間に流れるリーク電流を小さくすることができるため、ノードＮＭ［１］、ノードＮＭ［２］、ノードＮＭｒｅｆ［１］、及びノードＮＭｒｅｆ［２］のそれぞれの電位を長時間保持することができる。
【０２６５】
時刻Ｔ０２から時刻Ｔ０３までの間において、配線ＷＤ、及び配線ＷＤｒｅｆには接地電位が印加されている。メモリセルＡＭ［１］、メモリセルＡＭ［２］、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１は、非導通状態となっているため、配線ＷＤ、及び配線ＷＤｒｅｆからの電位の印加によって、ノードＮＭ［１］、ノードＮＭ［２］、ノードＮＭｒｅｆ［１］、及びノードＮＭｒｅｆ［２］のそれぞれに保持されている電位が書き換えられることは無い。
【０２６６】
＜＜時刻Ｔ０３から時刻Ｔ０４まで＞＞
時刻Ｔ０３から時刻Ｔ０４までの間において、配線ＷＬ［１］に低レベル電位が印加され、配線ＷＬ［２］に高レベル電位が印加されている。加えて、配線ＷＤには接地電位よりもＶＰＲ−ＶＷ［２］大きい電位が印加され、配線ＷＤｒｅｆには接地電位よりもＶＰＲ大きい電位が印加されている。更に、時刻Ｔ０２以前から引き続き、配線ＣＬ［１］、及び配線ＣＬ［２］には、それぞれ基準電位が印加されている。
【０２６７】
なお、電位ＶＷ［２］は、第１データの一に対応する電位である。
【０２６８】
このとき、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１のゲートに高レベル電位が印加されるため、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１１は、導通状態となる。そのため、メモリセルＡＭ［２］において、配線ＷＤとノードＮＭ［２］とが電気的に接続されるため、ノードＮＭ［２］の電位は、ＶＰＲ−ＶＷ［２］となる。同様に、メモリセルＡＭｒｅｆ［２］において、配線ＷＤｒｅｆとノードＮＭｒｅｆ［２］とが電気的に接続されるため、ノードＮＭｒｅｆ［２］の電位は、ＶＰＲとなる。
【０２６９】
ここで、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１２の第２端子から第１端子に流れる電流を考える。配線ＢＬからメモリセルＡＭ［２］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭ［２］，０としたとき、ＩＡＭ［２］，０は次の式で表すことができる。
【０２７０】
【数１１】
2020171025.tif 000013
【０２７１】
配線ＢＬｒｅｆからメモリセルＡＭｒｅｆ［２］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭｒｅｆ［２］，０としたとき、同様に、ＩＡＭｒｅｆ［２］，０は次の式で表すことができる。
【０２７２】
【数１２】
2020171025.tif 000014
【０２７３】
＜＜時刻Ｔ０４から時刻Ｔ０５まで＞＞
ここで、時刻Ｔ０４から時刻Ｔ０５までの間における、配線ＢＬ及び配線ＢＬｒｅｆに流れる電流について説明する。
【０２７４】
配線ＢＬｒｅｆには、電流源回路ＣＳからの電流が供給される。加えて、配線ＢＬｒｅｆには、カレントミラー回路ＣＭ、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］によって電流が排出される。配線ＢＬｒｅｆにおいて、電流源回路ＣＳから供給される電流をＩＣｒｅｆとし、カレントミラー回路ＣＭによって排出される電流をＩＣＭ，０としたとき、キルヒホッフの法則により次の式が成り立つ。
【０２７５】
【数１３】
2020171025.tif 000015
【０２７６】
配線ＢＬには、電流源回路ＣＳからの電流が供給される。加えて、配線ＢＬには、カレントミラー回路ＣＭ、メモリセルＡＭ［１］、メモリセルＡＭ［２］によって電流が排出される。さらに、配線ＢＬから回路ＯＦＳＴにも電流が流れる。配線ＢＬにおいて、電流源回路ＣＳから供給される電流をＩＣとし、配線ＢＬから回路ＯＦＳＴに流れる電流をＩα，０としたとき、キルヒホッフの法則により次の式が成り立つ。
【０２７７】
【数１４】
2020171025.tif 000016
【０２７８】
＜＜時刻Ｔ０５から時刻Ｔ０６まで＞＞
時刻Ｔ０５から時刻Ｔ０６までの間において、配線ＣＬ［１］に基準電位よりもＶＸ［１］高い電位が印加される。このとき、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれの容量素子Ｃ１の第２端子に、電位ＶＸ［１］が印加されるため、トランジスタＴｒ１２のゲートの電位が上昇する。
【０２７９】
なお、電位Ｖｘ［１］は、第２データの一に対応する電位である。
【０２８０】
なお、トランジスタＴｒ１２のゲートの電位の増加分は、配線ＣＬ［１］の電位変化に、メモリセルの構成によって決まる容量結合係数を乗じた電位となる。該容量結合係数は、容量素子Ｃ１の容量、トランジスタＴｒ１２のゲート容量、寄生容量などによって算出される。本動作例では、説明の煩雑さを避けるため、配線ＣＬ［１］の電位の増加分もトランジスタＴｒ１２のゲートの電位の増加分も同じ値として説明する。これは、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］におけるそれぞれの容量結合係数を１としていることに相当する。
【０２８１】
容量結合係数を１としているため、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれの容量素子Ｃ１の第２端子に、電位ＶＸ［１］が印加されることによって、ノードＮＭ［１］、及びノードＮＭｒｅｆ［１］の電位は、それぞれＶＸ［１］上昇する。
【０２８２】
ここで、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのトランジスタＴｒ１２の第２端子から第１端子に流れる電流を考える。配線ＢＬからメモリセルＡＭ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭ［１］，１としたとき、ＩＡＭ［１］，１は次の式で表すことができる。
【０２８３】
【数１５】
2020171025.tif 000017
【０２８４】
つまり、配線ＣＬ［１］に電位ＶＸ［１］を印加することによって、配線ＢＬからメモリセルＡＭ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流は、ＩＡＭ［１］，１−ＩＡＭ［１］，０（図２５では、ΔＩＡＭ［１］と表記する。）増加する。
【０２８５】
同様に、配線ＢＬｒｅｆからメモリセルＡＭｒｅｆ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭｒｅｆ［１］，１としたとき、ＩＡＭｒｅｆ［１］，１は次の式で表すことができる。
【０２８６】
【数１６】
2020171025.tif 000018
【０２８７】
つまり、配線ＣＬ［１］に電位ＶＸ［１］を印加することによって、配線ＢＬｒｅｆからメモリセルＡＭｒｅｆ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流は、ＩＡＭｒｅｆ［１］，１−ＩＡＭｒｅｆ［１］，０（図２５では、ΔＩＡＭｒｅｆ［１］と表記する。）増加する。
【０２８８】
ここで、配線ＢＬ及び配線ＢＬｒｅｆに流れる電流について説明する。
【０２８９】
配線ＢＬｒｅｆには、時刻Ｔ０４から時刻Ｔ０５までの間と同様に、電流源回路ＣＳからの電流ＩＣｒｅｆが供給される。同時に、配線ＢＬｒｅｆには、カレントミラー回路ＣＭ、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］によって電流が排出される。配線ＢＬｒｅｆにおいて、カレントミラー回路ＣＭによって排出される電流をＩＣＭ，１としたとき、キルヒホッフの法則により次の式が成り立つ。
【０２９０】
【数１７】
2020171025.tif 000019
【０２９１】
配線ＢＬには、時刻Ｔ０４から時刻Ｔ０５までの間と同様に、電流源回路ＣＳからの電流ＩＣが供給される。同時に、配線ＢＬには、カレントミラー回路ＣＭ、メモリセルＡＭ［１］、メモリセルＡＭ［２］によって電流が排出される。さらに、配線ＢＬから回路ＯＦＳＴにも電流が流れる。配線ＢＬにおいて、配線ＢＬから回路ＯＦＳＴに流れる電流をＩα，１としたとき、キルヒホッフの法則により次の式が成り立つ。
【０２９２】
【数１８】
2020171025.tif 000020
【０２９３】
時刻Ｔ０４から時刻Ｔ０５までの間における、配線ＢＬから配線ＯＦＳＴに流れる電流Ｉα，０と、時刻Ｔ０５から時刻Ｔ０６までの間における、配線ＢＬから配線ＯＦＳＴに流れる電流Ｉα，１と、の差をΔＩαとする。以後、ΔＩαを、積和演算回路ＭＡＣにおける、差分電流と呼称する。差分電流ΔＩαは、式（Ｅ１）乃至式（Ｅ１０）を用いて、次の式のとおりに表すことができる。
【０２９４】
【数１９】
2020171025.tif 000021
【０２９５】
＜＜時刻Ｔ０６から時刻Ｔ０７まで＞＞
時刻Ｔ０６から時刻Ｔ０７までの間において、配線ＣＬ［１］には接地電位が印加されている。このとき、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれの容量素子Ｃ１の第２端子に、接地電位が印加されるため、ノードＮＭ［１］、及びノードＮＭｒｅｆ［１］の電位は、それぞれ時刻Ｔ０４から時刻Ｔ０５までの間の電位に戻る。
【０２９６】
＜＜時刻Ｔ０７から時刻Ｔ０８まで＞＞
時刻Ｔ０７から時刻Ｔ０８までの間において、配線ＣＬ［１］に基準電位よりもＶＸ［１］高い電位が印加され、配線ＣＬ［２］に基準電位よりもＶＸ［２］高い電位が印加される。このとき、メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれの容量素子Ｃ１の第２端子に電位ＶＸ［１］が印加され、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれの容量素子Ｃ１の第２端子に電位ＶＸ［２］が印加される。このため、メモリセルＡＭ［１］、メモリセルＡＭ［２］、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１２のゲートの電位が上昇する。
【０２９７】
メモリセルＡＭ［１］、及びメモリセルＡＭｒｅｆ［１］のそれぞれのノードの電位の変化は、時刻Ｔ０５から時刻Ｔ０６までの間の動作を参酌する。メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］についても同様に、それぞれのメモリセルの容量結合係数を１として説明する。
【０２９８】
容量結合係数を１としているため、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれの容量素子Ｃ１の第２端子に、電位ＶＸ［２］が印加されることによって、ノードＮＭ［２］、及びノードＮＭｒｅｆ［２］の電位は、それぞれＶＸ［２］上昇する。
【０２９９】
ここで、メモリセルＡＭ［２］、及びメモリセルＡＭｒｅｆ［２］のそれぞれのトランジスタＴｒ１２の第２端子から第１端子に流れる電流を考える。配線ＢＬからメモリセルＡＭ［１］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭ［２］，１としたとき、ＩＡＭ［２］，１は次の式で表すことができる。
【０３００】
【数２０】
2020171025.tif 000022
【０３０１】
つまり、配線ＣＬ［２］に電位ＶＸ［２］を印加することによって、配線ＢＬからメモリセルＡＭ［２］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流は、ＩＡＭ［２］，１−ＩＡＭ［２］，０（図２５では、ΔＩＡＭ［２］と表記する。）増加する。
【０３０２】
同様に、配線ＢＬｒｅｆからメモリセルＡＭｒｅｆ［２］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流をＩＡＭｒｅｆ［２］，１としたとき、ＩＡＭｒｅｆ［２］，１は次の式で表すことができる。
【０３０３】
【数２１】
2020171025.tif 000023
【０３０４】
つまり、配線ＣＬ［２］に電位ＶＸ［２］を印加することによって、配線ＢＬｒｅｆからメモリセルＡＭｒｅｆ［２］のトランジスタＴｒ１２の第２端子を介して第１端子に流れる電流は、ＩＡＭｒｅｆ［２］，１−ＩＡＭｒｅｆ［２］，０（図２５では、ΔＩＡＭｒｅｆ［２］と表記する。）増加する。
【０３０５】
ここで、配線ＢＬ及び配線ＢＬｒｅｆに流れる電流について説明する。
【０３０６】
配線ＢＬｒｅｆには、時刻Ｔ０４から時刻Ｔ０５までの間と同様に、電流源回路ＣＳからの電流ＩＣｒｅｆが供給される。同時に、配線ＢＬｒｅｆには、カレントミラー回路ＣＭ、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］によって電流が排出される。配線ＢＬｒｅｆにおいて、カレントミラー回路ＣＭによって排出される電流をＩＣＭ，２としたとき、キルヒホッフの法則により次の式が成り立つ。
【０３０７】
【数２２】
2020171025.tif 000024
【０３０８】
配線ＢＬには、時刻Ｔ０４から時刻Ｔ０５までの間と同様に、電流源回路ＣＳからの電流ＩＣが供給される。同時に、配線ＢＬには、カレントミラー回路ＣＭ、メモリセルＡＭ［１］、メモリセルＡＭ［２］によって電流が排出される。さらに、配線ＢＬから回路ＯＦＳＴにも電流が流れる。配線ＢＬにおいて、配線ＢＬから回路ＯＦＳＴに流れる電流をＩα，３としたとき、キルヒホッフの法則により次の式が成り立つ。
【０３０９】
【数２３】
2020171025.tif 000025
【０３１０】
時刻Ｔ０４から時刻Ｔ０５までの間における、配線ＢＬから配線ＯＦＳＴに流れる電流Ｉα，０と、時刻Ｔ０７から時刻Ｔ０８までの間における、配線ＢＬから配線ＯＦＳＴに流れる電流Ｉα，３と、の差となる差分電流ΔＩαは、式（Ｅ１）乃至式（Ｅ８）、式（Ｅ１２）乃至式（Ｅ１５）用いて、次の式のとおりに表すことができる。
【０３１１】
【数２４】
2020171025.tif 000026
【０３１２】
式（Ｅ１６）に示すとおり、回路ＯＦＳＴに入力される差分電流ΔＩαは、複数の第１データである電位ＶＷと、複数の第２データである電位ＶＸと、の積の和に応じた値となる。つまり、差分電流ΔＩαを回路ＯＦＳＴで計測することによって、第１データと第２データとの積和の値を求めることができる。
【０３１３】
＜＜時刻Ｔ０８から時刻Ｔ０９まで＞＞
時刻Ｔ０８から時刻Ｔ０９までの間において、配線ＣＬ［１］、及び配線ＣＬ［２］には基準電位が印加されている。このとき、メモリセルＡＭ［１］、メモリセルＡＭ［２］、メモリセルＡＭｒｅｆ［１］、及びメモリセルＡＭｒｅｆ［２］のそれぞれの容量素子Ｃ１の第２端子に、基準電位が印加されるため、ノードＮＭ［１］、ノードＮＭ［２］、ノードＮＭｒｅｆ［１］、及びノードＮＭｒｅｆ［２］の電位は、それぞれ時刻Ｔ０６から時刻Ｔ０７までの間の電位に戻る。
【０３１４】
時刻Ｔ０５から時刻Ｔ０６までの間において、配線ＣＬ［１］にＶＸ［１］を印加し、時刻Ｔ０７から時刻Ｔ０８までの間において、配線ＣＬ［１］及び配線ＣＬ［２］にそれぞれＶＸ［１］、ＶＸ［２］を印加したが、配線ＣＬ［１］及び配線ＣＬ［２］に印加する電位は、基準電位ＲＥＦＰよりも低くてもよい。配線ＣＬ［１］、及び／又は配線ＣＬ［２］に、基準電位ＲＥＦＰよりも低い電位を印加した場合、配線ＣＬ［１］、及び／又は配線ＣＬ［２］に接続されているメモリセルの保持ノードの電位を、容量結合によって低くすることができる。これにより、積和演算において、第１データと、負の値である第２データの一との積を行うことができる。例えば、時刻Ｔ０７から時刻Ｔ０８までの間において、配線ＣＬ［２］に、ＶＸ［２］でなく−ＶＸ［２］を印加した場合、差分電流ΔＩαは、次の式の通りに表すことができる。
【０３１５】
【数２５】
2020171025.tif 000027
【０３１６】
なお、本動作例では、２行２列のマトリクス状に配置されているメモリセルを有するメモリセルアレイＣＡについて扱ったが、１行、且つ２列以上のメモリセルアレイ、又は３行以上、且つ３列以上のメモリセルアレイについても同様に、積和演算を行うことができる。この場合の積和演算回路は、複数列のうち１列を、参照データ（電位ＶＰＲ）を保持するメモリセルとすることで、複数列のうち残りの列の数だけ積和演算処理を同時に実行することができる。つまり、メモリセルアレイの列の数を増やすことで、高速な積和演算処理を実現する半導体装置を提供することができる。また、行数を増やすことによって、積和演算における、足し合わせる項数を増やすことができる。行数を増やした場合の、差分電流ΔＩαは、次の式で表すことができる。
【０３１７】
【数２６】
2020171025.tif 000028
【０３１８】
本実施の形態で述べた積和演算回路を、上述した隠れ層として適用する場合、重み係数ｗｓ［ｋ］ｓ［ｋ−１］（ｋ）を第１データとして、同じ列の各メモリセルＡＭに格納し、第（ｋ−１）層の第ｓ［ｋ−１］ニューロンからの出力信号ｚｓ［ｋ−１］（ｋ−１）を各行の配線ＣＬから印加する電位（第２データ）とすることで、差分電流ΔＩαから第１データと第２データとの積和を求めることができる。加えて、当該積和の値を用いて活性化関数の値を求めることによって、活性化関数の値を信号として第ｋ層の第ｓ［ｋ］ニューロンの出力信号ｚｓ［ｋ］（ｋ）とすることができる。
【０３１９】
また、本実施の形態で述べた積和演算回路を、上述した出力層として適用する場合、重み係数ｗｓ［Ｌ］ｓ［Ｌ−１］（Ｌ）を第１データとして、同じ列の各メモリセルＡＭに格納し、第（Ｌ−１）層の第ｓ［Ｌ−１］ニューロンからの出力信号ｚｓ［Ｌ−１］（Ｌ−１）を各行の配線ＣＬから印加する電位（第２データ）とすることで、差分電流ΔＩαから、第１データと第２データとの積和を求めることができる。加えて、当該積和の値を用いて活性化関数の値を求めることによって、活性化関数の値を信号として第Ｌ層の第ｓ［Ｌ］ニューロンの出力信号ｚｓ［Ｌ］（Ｌ）とすることができる。
【０３２０】
なお、本実施の形態で述べた入力層は、入力信号を第２層に出力するバッファ回路として機能してもよい。
【０３２１】
ところで、本実施の形態で述べた積和演算回路では、メモリセルＡＭの行数が前層のニューロンの数となる。換言すると、メモリセルＡＭの行数は、次層の１つのニューロンに入力される前層のニューロンの出力信号の数に対応する。そして、メモリセルＡＭの列数が、次層のニューロンの数となる。換言すると、メモリセルＡＭの列数は、次層のニューロンから出力される出力信号の数に対応する。つまり、前層、次層のそれぞれのニューロンの個数によって、積和演算回路のメモリセルアレイの行数、及び列数が定まるため、構成したいニューラルネットワークに応じて、メモリセルアレイの行数、及び列数を定めて、設計すればよい。
【０３２２】
ここで、本実施の形態で述べた積和演算回路ＭＡＣと、実施の形態２で述べた回路２２ａと組み合わせた場合について説明する。実施の形態２で述べたエンコーダＡＩＥの有するメモリセルアレイを、本実施の形態で述べたメモリセルアレイＣＡとする場合、メモリセルアレイＣＡの行数をｔｓ行とすればよい。これにより、メモリセルアレイＣＡは配線ＣＬ［１］乃至配線ＣＬ［ｔｓ］を有することになる。加えて、配線ＲＷ［１］乃至配線ＲＷ［ｔｓ］の各々を、配線ＣＬ［１］乃至配線ＣＬ［ｔｓ］のそれぞれと電気的に接続する構成とすることによって、回路２２ａが有する出力端子ＰＴ［１］乃至出力端子ＰＴ［ｔｓ］のそれぞれから出力される信号を、メモリセルアレイＣＡの配線ＣＬ［１］乃至配線ＣＬ［ｔｓ］に入力することができる。
【０３２３】
また、実施の形態２で述べた、重みフィルタのフィルタ値は、メモリセルアレイＣＡの１列のメモリセルに格納される。例えば、実施の形態２で述べたフィルタｆｉｌａのフィルタ値ｆａ［１，１］乃至フィルタ値ｆａ［ｔ，ｓ］のそれぞれは、ｔｓ行としたメモリセルアレイＣＡの１列のメモリセルに格納される。また、フィルタが複数ある場合は、フィルタの数に応じて、メモリセルアレイＣＡの列数を決めればよい。例えば、実施の形態２で述べたフィルタｆｉｌａ、フィルタｆｉｌｂ、フィルタｆｉｌｃを用いる場合、フィルタｆｉｌａをメモリセルアレイＣＡの１列目のメモリセルＡＭ、フィルタｆｉｌｂをメモリセルアレイＣＡの２列目のメモリセルＡＭ、フィルタｆｉｌｃをメモリセルアレイＣＡの３列目のメモリセルＡＭに格納し、参照データＶＰＲをメモリセルアレイＣＡの４列目のメモリセルＡＭｒｅｆに格納すればよい。つまり、この場合は、メモリセルアレイＣＡを最低４列とした構成とすればよい。このように複数のフィルタのそれぞれを、メモリセルアレイに１列ずつ格納することで、回路２２ａから画素領域Ｐの画像データを一回出力するだけで、それぞれのフィルタに応じた積和演算を並列に実行することができる。よって、複数の畳み込み処理を同時に行うことができる。
【０３２４】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０３２５】
（実施の形態４）
本実施の形態では、上記実施の形態に記載の半導体装置の一形態を、図２６及び図２７を用いて説明する。なお、本明細書で説明する半導体装置１００としては、例えば、上記実施の形態で説明した撮像装置２０、周辺回路３０、表示装置５０を指すことができる。又は、撮像装置２０が有する撮像部２１、回路２２ａ、エンコーダＡＩＥ、制御部２４、更に加えて、周辺回路３０が有するＧＰＵ３１、記憶部３３、記憶部３４などを指すことができる。
【０３２６】
＜半導体装置１００の断面構造＞
図２６は半導体装置１００の一例を示す断面模式図である。半導体装置１００は、トランジスタ３００と、トランジスタ２００、および容量素子１４０を有する。トランジスタ２００はトランジスタ３００の上方に設けられ、容量素子１４０はトランジスタ３００、及びトランジスタ２００の上方に設けられている。
【０３２７】
トランジスタ２００はチャネル形成領域に酸化物半導体を有するＯＳトランジスタである。ＯＳトランジスタは微細化しても歩留まり良く形成できるので、トランジスタ２００の微細化を図ることができる。このようなトランジスタを半導体装置に用いることで、半導体装置の微細化及び／又は高集積化を図ることができる。ＯＳトランジスタは、オフ電流が小さいため、これを半導体装置に用いることにより長期にわたり記憶内容を保持することが可能である。つまり、リフレッシュ動作を必要としないため、あるいは、リフレッシュ動作の頻度が極めて少ないため、半導体装置の消費電力を十分に低減することができる。
【０３２８】
トランジスタ３００は、基板３１１上に設けられ、導電体３１６、絶縁体３１５、基板３１１の一部からなる半導体領域３１３、ソース領域又はドレイン領域の一方として機能する低抵抗領域３１４ａ、ソース領域又はドレイン領域の他方として機能する低抵抗領域３１４ｂを有する。
【０３２９】
トランジスタ３００は、ｐチャネル型、あるいはｎチャネル型のどちらでもよい。
【０３３０】
半導体領域３１３のチャネルが形成される領域、その近傍の領域、低抵抗領域３１４ａ、低抵抗領域３１４ｂなどにおいて、シリコン系半導体などの半導体を含むことが好ましく、単結晶シリコンを含むことが好ましい。または、Ｇｅ（ゲルマニウム）、ＳｉＧｅ（シリコンゲルマニウム）、ＧａＡｓ（ガリウムヒ素）、ＧａＡｌＡｓ（ガリウムアルミニウムヒ素）などを有する材料で形成してもよい。結晶格子に応力を与え、格子間隔を変化させることで有効質量を制御したシリコンを用いた構成としてもよい。
【０３３１】
低抵抗領域３１４ａ、及び低抵抗領域３１４ｂは、半導体領域３１３に適用される半導体材料に加え、ヒ素、リンなどのｎ型の導電性を付与する元素、またはホウ素などのｐ型の導電性を付与する元素を含む。
【０３３２】
ゲート電極として機能する導電体３１６は、ヒ素、リンなどのｎ型の導電性を付与する元素、もしくはホウ素などのｐ型の導電性を付与する元素を含むシリコンなどの半導体材料、金属材料、合金材料、または金属酸化物材料などの導電性材料を用いることができる。
【０３３３】
なお、導電体３１６の材料により、仕事関数が定まるため、導電体の材料を変更することで、しきい値電圧を調整することができる。具体的には、導電体３１６に窒化チタンや窒化タンタルなどの材料を用いることが好ましい。さらに導電性と埋め込み性を両立するために導電体３１６にタングステンやアルミニウムなどの金属材料を積層として用いることが好ましく、特にタングステンを用いることが耐熱性の点で好ましい。
【０３３４】
図２６に示すトランジスタ３００はチャネルが形成される半導体領域３１３（基板３１１の一部）が凸形状を有する。また、半導体領域３１３の側面および上面を、絶縁体３１５を介して、導電体３１６が覆うように設けられている。なお、導電体３１６は仕事関数を調整する材料を用いてもよい。このようなトランジスタ３００は半導体基板の凸部を利用していることからＦＩＮ型トランジスタとも呼ばれる。なお、凸部の上部に接して、凸部を形成するためのマスクとして機能する絶縁体を有していてもよい。また、ここでは半導体基板の一部を加工して凸部を形成する場合を示したが、ＳＯＩ基板を加工して凸形状を有する半導体膜を形成してもよい。
【０３３５】
なお、図２６に示すトランジスタ３００は一例であり、その構造に限定されず、回路構成や駆動方法に応じて適切なトランジスタを用いればよい。
【０３３６】
トランジスタ３００を覆って、絶縁体３２０、絶縁体３２２、絶縁体３２４、および絶縁体３２６が順に積層して設けられている。
【０３３７】
絶縁体３２０、絶縁体３２２、絶縁体３２４、および絶縁体３２６として、例えば、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、酸化アルミニウム、酸化窒化アルミニウム、窒化酸化アルミニウム、窒化アルミニウムなどを用いればよい。
【０３３８】
なお、本明細書中において、酸化窒化シリコンとは、その組成として窒素よりも酸素の含有量が多い材料を指し、窒化酸化シリコンとは、その組成として、酸素よりも窒素の含有量が多い材料を示す。また、本明細書中において、酸化窒化アルミニウムとは、その組成として窒素よりも酸素の含有量が多い材料を指し、窒化酸化アルミニウムとは、その組成として、酸素よりも窒素の含有量が多い材料を示す。
【０３３９】
絶縁体３２２は、その下方に設けられるトランジスタ３００などによって生じる段差を平坦化する平坦化膜としての機能を有していてもよい。例えば、絶縁体３２２の上面は、平坦性を高めるために化学機械研磨（ＣＭＰ）法等を用いた平坦化処理により平坦化されていてもよい。
【０３４０】
また、絶縁体３２４には、基板３１１、またはトランジスタ３００などから、トランジスタ２００が設けられる領域に、水素や不純物が拡散しないようなバリア性を有する膜を用いることが好ましい。
【０３４１】
水素に対するバリア性を有する膜の一例として、例えば、ＣＶＤ法で形成した窒化シリコンを用いることができる。ここで、トランジスタ２００等の酸化物半導体を有する半導体素子に、水素が拡散することで、該半導体素子の特性が低下する場合がある。従って、トランジスタ２００と、トランジスタ３００との間に、水素の拡散を抑制する膜を用いることが好ましい。水素の拡散を抑制する膜とは、具体的には、水素の脱離量が少ない膜とする。
【０３４２】
水素の脱離量は、例えば、昇温脱離ガス分析法（ＴＤＳ）などを用いて分析することができる。例えば、絶縁体３２４の水素の脱離量は、ＴＤＳ分析において、膜の表面温度が５０℃から５００℃の範囲において、水素原子に換算した脱離量が、絶縁体３２４の面積当たりに換算して、１０×１０１５ａｔｏｍｓ／ｃｍ２以下、好ましくは５×１０１５ａｔｏｍｓ／ｃｍ２以下であればよい。
【０３４３】
なお、絶縁体３２６は、絶縁体３２４よりも誘電率が低いことが好ましい。例えば、絶縁体３２６の比誘電率は４未満が好ましく、３未満がより好ましい。また例えば、絶縁体３２６の比誘電率は、絶縁体３２４の比誘電率の０．７倍以下が好ましく、０．６倍以下がより好ましい。誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。
【０３４４】
また、絶縁体３２０、絶縁体３２２、絶縁体３２４、及び絶縁体３２６には導電体３２８、導電体３３０等が埋め込まれている。なお、導電体３２８、導電体３３０はプラグ、または配線としての機能を有する。また、プラグまたは配線としての機能を有する導電体は、複数の構造をまとめて同一の符号を付与する場合がある。また、本明細書等において、配線と、配線と電気的に接続するプラグとが一体物であってもよい。すなわち、導電体の一部が配線として機能する場合、および導電体の一部がプラグとして機能する場合もある。
【０３４５】
各プラグ、および配線（導電体３２８、導電体３３０等）の材料としては、金属材料、合金材料、金属窒化物材料、または金属酸化物材料などの導電性材料を、単層または積層して用いることができる。耐熱性と導電性を両立するタングステンやモリブデンなどの高融点材料を用いることが好ましく、タングステンを用いることが好ましい。または、アルミニウムや銅などの低抵抗導電性材料で形成することが好ましい。低抵抗導電性材料を用いることで配線抵抗を低くすることができる。
【０３４６】
絶縁体３２６、および導電体３３０上に、配線層を設けてもよい。例えば、図２６において、絶縁体３５０、絶縁体３５２、絶縁体３５４、絶縁体３６０、絶縁体３６２、絶縁体３６４、絶縁体３７０、絶縁体３７２、絶縁体３７４、絶縁体３８０、絶縁体３８２及び絶縁体３８４が順に積層して設けられている。また、これら絶縁体には、導電体３５６、導電体３６６、導電体３７６および導電体３８６が形成されている。これら導電体は、プラグ、又は配線としての機能を有する。なおこれら導電体は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３４７】
なお、絶縁体３５０、絶縁体３６０、絶縁体３７０及び絶縁体３８０は、絶縁体３２４と同様に、水素に対するバリア性を有する絶縁体を用いることが好ましい。また、導電体３５６、導電体３６６、導電体３７６及び導電体３８６は、水素に対するバリア性を有する導電体を含むことが好ましい。例えば、絶縁体３５０と導電体３５６に着目した場合、絶縁体３５０が有する開口部に導電体３５６が形成されることで、トランジスタ３００からトランジスタ２００への水素の拡散を抑制することができる。他の絶縁体と導電体についても同じことが言える。
【０３４８】
なお、水素に対するバリア性を有する導電体としては、例えば、窒化タンタル等を用いるとよい。また、窒化タンタルと導電性が高いタングステンを積層することで、配線としての導電性を保持したまま、トランジスタ３００からの水素の拡散を抑制することができる。
【０３４９】
絶縁体３８４上には絶縁体２１４及び絶縁体２１６が積層して設けられている。絶縁体２１４及び絶縁体２１６のいずれかは、酸素や水素に対してバリア性のある物質を用いることが好ましい。
【０３５０】
例えば、絶縁体２１４には、例えば、基板３１１から、又はトランジスタ３００が設けられている領域から、トランジスタ２００を設ける領域に、水素や不純物が拡散しないようなバリア性を有する膜を用いることが好ましい。従って、絶縁体３２４と同様の材料を用いることができる。
【０３５１】
水素に対するバリア性を有する膜の一例として、ＣＶＤ法で形成した窒化シリコンを用いることができる。ここで、トランジスタ２００等の酸化物半導体を有する半導体素子に、水素が拡散することで、該半導体素子の特性が低下する場合がある。従って、トランジスタ２００と、トランジスタ３００との間に、水素の拡散を抑制する膜を用いることが好ましい。水素の拡散を抑制する膜とは、具体的には、水素の脱離量が少ない膜とする。
【０３５２】
また、水素に対するバリア性を有する膜として、例えば、絶縁体２１４には、酸化アルミニウム、酸化ハフニウム、酸化タンタルなどの金属酸化物を用いることが好ましい。
【０３５３】
特に、酸化アルミニウムは、酸素、及びトランジスタの電気特性の変動要因となる水素、水分などの不純物、の両方に対して膜を透過させない遮断効果が高い。したがって、酸化アルミニウムは、トランジスタの作製工程中及び作製後において、水素、水分などの不純物のトランジスタ２００への混入を防止することができる。また、トランジスタ２００を構成する酸化物からの酸素の放出を抑制することができる。そのため、トランジスタ２００に対する保護膜として用いることに適している。
【０３５４】
また、例えば、絶縁体２１６には、絶縁体３２０と同様の材料を用いることができる。また、比較的誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。例えば、絶縁体２１６として、酸化シリコン膜や酸化窒化シリコン膜などを用いることができる。
【０３５５】
また、絶縁体２１４および絶縁体２１６には、導電体２１８、トランジスタ２００を構成する導電体（例えばバックゲートとして機能する電極）等が埋め込まれている。導電体２１８は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３５６】
導電体２１８は、酸素、水素、及び水に対するバリア性を有する導電体であることが好ましい。当該構成により、トランジスタ３００とトランジスタ２００とは、酸素、水素、および水に対するバリア性を有する層で、分離することができ、トランジスタ３００からトランジスタ２００への水素の拡散を抑制することができる。
【０３５７】
絶縁体２１６の上方には、トランジスタ２００が設けられている。なお、トランジスタ２００としては、ＯＳトランジスタを用いればよい。トランジスタ２００の詳細は後述する実施の形態５で説明を行う。
【０３５８】
トランジスタ２００の上方には、絶縁体２８０を設ける。絶縁体２８０には、過剰酸素領域が形成されていることが好ましい。特に、トランジスタ２００のチャネル形成領域に酸化物半導体を用いる場合、トランジスタ２００近傍の層間膜などに、過剰酸素領域を有する絶縁体を設けることで、トランジスタ２００が有する酸化物半導体の酸素欠損を低減することで、信頼性を向上させることができる。また、トランジスタ２００を覆う絶縁体２８０は、その下方の凹凸形状を被覆する平坦化膜として機能してもよい。なお、絶縁体２８０は、トランジスタ２００の上部に形成される絶縁体２２５に接して設けられる。
【０３５９】
過剰酸素領域を有する絶縁体として、具体的には、加熱により一部の酸素が脱離する酸化物材料を用いることが好ましい。加熱により酸素を脱離する酸化物とは、ＴＤＳ分析にて、酸素原子に換算しての酸素の脱離量が１．０×１０１８ａｔｏｍｓ／ｃｍ３以上、好ましくは３．０×１０２０ａｔｏｍｓ／ｃｍ３以上である酸化物膜である。なお、上記ＴＤＳ分析時における膜の表面温度としては１００℃以上７００℃以下、または１００℃以上５００℃以下の範囲が好ましい。
【０３６０】
例えば、このような材料として、酸化シリコンまたは酸化窒化シリコンを含む材料を用いることが好ましい。または、金属酸化物を用いることもできる。
【０３６１】
絶縁体２８０上に、絶縁体２８２を設ける構成にしてもよい。絶縁体２８２は、酸素や水素に対してバリア性のある物質を用いることが好ましい。従って、絶縁体２８２には、絶縁体２１４と同様の材料を用いることができる。例えば、絶縁体２８２には、酸化アルミニウム、酸化ハフニウム、酸化タンタルなどの金属酸化物を用いることが好ましい。また、例えば、絶縁体２８２をスパッタリング法によって、酸素を含むプラズマを用いて成膜すると該絶縁体の下地層となる絶縁体２８０へ酸素を添加することができる。
【０３６２】
特に、酸化アルミニウムは、酸素、及びトランジスタの電気特性の変動要因となる水素、水分などの不純物、の両方に対して膜を透過させない遮断効果が高い。したがって、酸化アルミニウムは、トランジスタの作製工程中及び作製後において、水素、水分などの不純物のトランジスタ２００への混入を防止することができる。また、トランジスタ２００を構成する酸化物からの酸素の放出を抑制することができる。そのため、トランジスタ２００に対する保護膜として用いることに適している。
【０３６３】
また、絶縁体２８２上には、絶縁体２８６が設けられている。絶縁体２８６は、絶縁体３２０と同様の材料を用いることができる。また、比較的誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。例えば、絶縁体２８６として、酸化シリコン膜や酸化窒化シリコン膜などを用いることができる。
【０３６４】
また、絶縁体２２０、絶縁体２２２、絶縁体２２４、絶縁体２２５、絶縁体２８０、絶縁体２８２、及び絶縁体２８６には、導電体２４６、導電体２４８等が埋め込まれている。
【０３６５】
導電体２４６、導電体２４８は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３６６】
続いて、トランジスタ２００の上方には、容量素子１４０が設けられている。容量素子１４０は、導電体１１０と、導電体１２０、及び絶縁体１３０とを有する。
【０３６７】
また、導電体２４６、及び導電体２４８上に、導電体１１２を設けてもよい。なお、導電体１１２、及び導電体１１０は、同時に形成することができる。
【０３６８】
導電体１１２、及び導電体１１０には、モリブデン、チタン、タンタル、タングステン、アルミニウム、銅、クロム、ネオジム、スカンジウムから選ばれた元素を含む金属膜、または上述した元素を成分とする金属窒化物膜（窒化タンタル膜、窒化チタン膜、窒化モリブデン膜、窒化タングステン膜）等を用いることができる。又は、インジウム錫酸化物、酸化タングステンを含むインジウム酸化物、酸化タングステンを含むインジウム亜鉛酸化物、酸化チタンを含むインジウム酸化物、酸化チタンを含むインジウム錫酸化物、インジウム亜鉛酸化物、酸化ケイ素を添加したインジウム錫酸化物等の導電性材料を適用することもできる。
【０３６９】
図２６では、導電体１１２、及び導電体１１０は単層構造を示したが、当該構成に限定されず、２層以上の積層構造でもよい。例えば、バリア性を有する導電体と導電性が高い導電体との間に、バリア性を有する導電体、および導電性が高い導電体に対して密着性が高い導電体を形成してもよい。
【０３７０】
また、導電体１１２、及び導電体１１０上に、容量素子１４０の誘電体として、絶縁体１３０を設ける。絶縁体１３０は、例えば、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、酸化アルミニウム、酸化窒化アルミニウム、窒化酸化アルミニウム、窒化アルミニウム、酸化ハフニウム、酸化窒化ハフニウム、窒化酸化ハフニウム、窒化ハフニウム等を用いればよく、積層または単層で設けることができる。
【０３７１】
例えば、絶縁体１３０には、酸化窒化シリコンなどの絶縁耐力が大きい材料を用いるとよい。当該構成により、容量素子１４０は、絶縁体１３０を有することで、絶縁耐力が向上し、容量素子１４０の静電破壊を抑制することができる。
【０３７２】
絶縁体１３０上に、導電体１１０と重畳するように、導電体１２０を設ける。なお、導電体１２０は、金属材料、合金材料、または金属酸化物材料などの導電性材料を用いることができる。耐熱性と導電性を両立するタングステンやモリブデンなどの高融点材料を用いることが好ましく、特にタングステンを用いることが好ましい。また、導電体などの他の構造と同時に形成する場合は、低抵抗金属材料であるＣｕ（銅）やＡｌ（アルミニウム）等を用いればよい。
【０３７３】
導電体１２０、及び絶縁体１３０上には、絶縁体１５０が設けられている。絶縁体１５０は、絶縁体３２０と同様の材料を用いて設けることができる。また、絶縁体１５０は、その下方の凹凸形状を被覆する平坦化膜として機能してもよい。
【０３７４】
また、絶縁体１５０には、導電体１５６が埋め込まれている。なお、導電体１５６は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３７５】
また、導電体１５６上に、導電体１６６を設けられている。また、導電体１６６、及び絶縁体１５０上に、絶縁体１６０が設けられている。また、絶縁体１６０は、その下方の凹凸形状を被覆する平坦化膜として機能してもよい。
【０３７６】
以上が構成例についての説明である。本構成を用いることで、ＯＳトランジスタを用いた半導体装置において、電気特性の変動を抑制すると共に、信頼性を向上させることができる。または、ＯＳトランジスタを用いた半導体装置において、消費電力を低減することができる。または、ＯＳトランジスタを用いた半導体装置において、微細化または高集積化を図ることができる。または、微細化または高集積化された半導体装置を生産性良く提供することができる。
【０３７７】
＜半導体装置１００の変形例＞
また、本実施の形態の変形例の一例を、図２７に示す。
【０３７８】
図２７は、図２６のトランジスタ２００をトランジスタ２０１に置き替えた場合の断面模式図である。トランジスタ２００と同様、トランジスタ２０１はＯＳトランジスタである。なお、トランジスタ２０１の詳細は後述する実施の形態５で説明を行う。
【０３７９】
図２７のその他の構成要素の詳細は、図２６の記載を参酌すればよい。
【０３８０】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０３８１】
（実施の形態５）
本実施の形態では、実施の形態４に示すトランジスタ２００およびトランジスタ２０１の詳細について、図２８乃至図３１を用いて説明を行う。
【０３８２】
＜＜トランジスタ２００＞＞
まず、図２８に示すトランジスタ２００の詳細について説明を行う。
【０３８３】
図２８（Ａ）は、トランジスタ２００を有する半導体装置の上面図である。また、図２８（Ｂ）は、図２８（Ａ）にＡ１−Ａ２の一点鎖線で示す部位の断面図であり、トランジスタ２００のチャネル長方向の断面図でもある。また、図２８（Ｃ）は、図２８（Ａ）にＡ３−Ａ４の一点鎖線で示す部位の断面図であり、トランジスタ２００のチャネル幅方向の断面図でもある。図２８（Ａ）の上面図では、図の明瞭化のために一部の要素を省いて図示している。
【０３８４】
図２８（Ａ）乃至（Ｃ）に示すように、トランジスタ２００は、基板（図示せず）の上に配置された絶縁体２２４と、絶縁体２２４の上に配置された金属酸化物４０６ａと、金属酸化物４０６ａの上面の少なくとも一部に接して配置された金属酸化物４０６ｂと、金属酸化物４０６ｂの上に配置された絶縁体４１２と、絶縁体４１２の上に配置された導電体４０４ａと、導電体４０４ａの上に配置された導電体４０４ｂと、導電体４０４ｂの上に配置された絶縁体４１９と、絶縁体４１２、導電体４０４ａ、導電体４０４ｂ、及び絶縁体４１９の側面に接して配置された絶縁体４１８と、金属酸化物４０６ｂの上面に接し、かつ絶縁体４１８の側面に接して配置された絶縁体２２５と、を有する。ここで、図２８（Ｂ）に示すように、絶縁体４１８の上面は、絶縁体４１９の上面と略一致することが好ましい。また、絶縁体２２５は、絶縁体４１９、導電体４０４、絶縁体４１８、および金属酸化物４０６を覆って設けられることが好ましい。
【０３８５】
以下において、金属酸化物４０６ａと金属酸化物４０６ｂをまとめて金属酸化物４０６という場合がある。なお、トランジスタ２００では、金属酸化物４０６ａおよび金属酸化物４０６ｂを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、金属酸化物４０６ｂのみを設ける構成にしてもよい。また、導電体４０４ａと導電体４０４ｂをまとめて導電体４０４という場合がある。なお、トランジスタ２００では、導電体４０４ａおよび導電体４０４ｂを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体４０４ｂのみを設ける構成にしてもよい。
【０３８６】
導電体４４０は、絶縁体３８４の開口の内壁に接して導電体４４０ａが形成され、さらに内側に導電体４４０ｂが形成されている。ここで、導電体４４０ａ及び導電体４４０ｂの上面の高さと、絶縁体３８４の上面の高さは同程度にできる。なお、トランジスタ２００では、導電体４４０ａおよび導電体４４０ｂを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体４４０ｂのみを設ける構成にしてもよい。
【０３８７】
導電体３１０は、導電体３１０ａ、導電体３１０ｂを有する。導電体３１０ａは、絶縁体２１４および絶縁体２１６の開口の内壁に接して形成され、さらに内側に導電体３１０ｂが形成されている。よって、導電体３１０ａは導電体４４０ｂに接する構成が好ましい。ここで、導電体３１０ａおよび導電体３１０ｂの上面の高さと、絶縁体２１６の上面の高さは同程度にできる。なお、トランジスタ２００では、導電体３１０ａおよび導電体３１０ｂを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体３１０ｂのみを設ける構成にしてもよい。
【０３８８】
導電体４０４は、トップゲートとして機能でき、導電体３１０は、バックゲートとして機能できる。バックゲートの電位は、トップゲートと同電位としてもよいし、接地電位や、任意の電位としてもよい。また、バックゲートの電位をトップゲートと連動させず独立して変化させることで、トランジスタのしきい値電圧を変化させることができる。
【０３８９】
導電体４４０は、導電体４０４と同様にチャネル幅方向に延伸されており、導電体３１０、すなわちバックゲートに電位を印加する配線として機能する。ここで、バックゲートの配線として機能する導電体４４０の上に積層して、絶縁体２１４および絶縁体２１６に埋め込まれた導電体３１０を設けることにより、導電体４４０と導電体４０４の間に絶縁体２１４および絶縁体２１６などが設けられ、導電体４４０と導電体４０４の間の寄生容量を低減し、絶縁耐圧を高めることができる。導電体４４０と導電体４０４の間の寄生容量を低減することで、トランジスタのスイッチング速度を向上させ、高い周波数特性を有するトランジスタにすることができる。また、導電体４４０と導電体４０４の間の絶縁耐圧を高めることで、トランジスタ２００の信頼性を向上させることができる。よって、絶縁体２１４および絶縁体２１６の膜厚を大きくすることが好ましい。なお、導電体４４０の延伸方向はこれに限られず、例えば、トランジスタ２００のチャネル長方向に延伸されてもよい。
【０３９０】
ここで、導電体３１０ａおよび導電体４４０ａは、水または水素などの不純物の透過を抑制する機能を有する（透過しにくい）導電性材料を用いることが好ましい。例えば、タンタル、窒化タンタル、ルテニウムまたは酸化ルテニウムなどを用いることが好ましく、単層または積層とすればよい。これにより、下層から水素、水などの不純物が導電体４４０および導電体３１０を通じて上層に拡散するのを抑制することができる。なお、導電体３１０ａおよび導電体４４０ａは、水素原子、水素分子、水分子、酸素原子、酸素分子、窒素原子、窒素分子、酸化窒素分子（Ｎ２Ｏ、ＮＯ、ＮＯ２など）、銅原子などの不純物または、酸素（例えば、酸素原子、酸素分子など）の少なくとも一の透過を抑制する機能を有することが好ましい。また、以下において、不純物の透過を抑制する機能を有する導電性材料について記載する場合も同様である。導電体３１０ａおよび導電体４４０ａが酸素の透過を抑制する機能を持つことにより、導電体３１０ｂおよび導電体４４０ｂが酸化して導電率が低下することを防ぐことができる。
【０３９１】
また、導電体３１０ｂは、タングステン、銅、またはアルミニウムを主成分とする導電性材料を用いることが好ましい。また、図示しないが、導電体３１０ｂは積層構造としてもよく、例えば、チタン、窒化チタンと上記導電性材料との積層としてもよい。
【０３９２】
また、導電体４４０ｂは、配線として機能するため、導電体３１０ｂより導電性が高い導電体を用いることが好ましく、例えば、銅、またはアルミニウムを主成分とする導電性材料を用いることができる。また、図示しないが、導電体４４０ｂは積層構造としてもよく、例えば、チタン、窒化チタンと上記導電性材料との積層としてもよい。
【０３９３】
絶縁体２１４は、下層から水または水素などの不純物がトランジスタに混入するのを防ぐバリア絶縁膜として機能できる。絶縁体２１４は、水または水素などの不純物の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。例えば、絶縁体２１４として窒化シリコンなどを用いることが好ましい。これにより、水素、水などの不純物が絶縁体２１４より上層に拡散するのを抑制することができる。なお、絶縁体２１４は、水素原子、水素分子、水分子、窒素原子、窒素分子、酸化窒素分子（Ｎ２Ｏ、ＮＯ、ＮＯ２等）、銅原子等の不純物の少なくとも一の透過を抑制する機能を有することが好ましい。また、以下において、不純物の透過を抑制する機能を有する絶縁性材料について記載する場合も同様である。
【０３９４】
また、絶縁体２１４は、酸素（例えば、酸素原子または酸素分子等）の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。これにより、絶縁体２２４などに含まれる酸素が下方拡散するのを抑制することができる。
【０３９５】
また、導電体４４０の上に導電体３１０を積層して設ける構成にすることにより、導電体４４０と導電体３１０の間に絶縁体２１４を設けることができる。ここで、導電体４４０ｂに銅など拡散しやすい金属を用いても、絶縁体２１４として窒化シリコンなどを設けることにより、当該金属が絶縁体２１４より上の層に拡散するのを防ぐことができる。
【０３９６】
また、絶縁体２２２は、水または水素などの不純物、および酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましく、例えば、酸化アルミニウムまたは酸化ハフニウムなどを用いることが好ましい。これにより、絶縁体２２２より下層から水素、水などの不純物が絶縁体２２２より上層に拡散するのを抑制することができる。さらに、絶縁体２２４などに含まれる酸素が下方拡散するのを抑制することができる。
【０３９７】
また、絶縁体２２４中の水、水素または窒素酸化物などの不純物濃度が低減されていることが好ましい。例えば、絶縁体２２４の水素の脱離量は、昇温脱離ガス分析法（ＴＤＳ（Ｔｈｅｒｍａｌ  Ｄｅｓｏｒｐｔｉｏｎ  Ｓｐｅｃｔｒｏｓｃｏｐｙ））において、膜の表面温度が５０℃から５００℃の範囲において、水素分子に換算した脱離量が、絶縁体２２４の面積当たりに換算して、２×１０１５ｍｏｌｅｃｕｌｅｓ／ｃｍ２以下、好ましくは１×１０１５ｍｏｌｅｃｕｌｅｓ／ｃｍ２以下、より好ましくは５×１０１４ｍｏｌｅｃｕｌｅｓ／ｃｍ２以下であればよい。また、絶縁体２２４は、加熱により酸素が放出される絶縁体を用いて形成することが好ましい。
【０３９８】
絶縁体４１２は、第１のゲート絶縁膜として機能でき、絶縁体２２０、絶縁体２２２、および絶縁体２２４は、第２のゲート絶縁膜として機能できる。なお、トランジスタ２００では、絶縁体２２０、絶縁体２２２、及び絶縁体２２４を積層する構成について示しているが、本発明はこれに限られるものではない。例えば、絶縁体２２０、絶縁体２２２、および絶縁体２２４のうちいずれか２層を積層した構造にしてもよいし、いずれか１層を用いる構造にしてもよい。
【０３９９】
金属酸化物４０６は、酸化物半導体として機能する金属酸化物を用いることが好ましい。金属酸化物としては、エネルギーギャップが２ｅＶ以上、好ましくは２．５ｅＶ以上のものを用いることが好ましい。このように、エネルギーギャップの広い金属酸化物を用いることで、トランジスタのオフ電流を低減することができる。
【０４００】
金属酸化物を用いたトランジスタは、非導通状態において極めてリーク電流が小さいため、低消費電力の半導体装置が提供できる。また、金属酸化物は、スパッタリング法などを用いて成膜できるため、高集積型の半導体装置を構成するトランジスタに用いることができる。
【０４０１】
金属酸化物４０６は、少なくともインジウム又は亜鉛を含むことが好ましい。特にインジウム及び亜鉛を含むことが好ましい。また、それらに加えて、アルミニウム、ガリウム、イットリウム又はスズなどが含まれていることが好ましい。また、ホウ素、シリコン、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、又はマグネシウムなどから選ばれた一種、または複数種が含まれていてもよい。
【０４０２】
ここでは、金属酸化物４０６が、インジウム、元素Ｍおよび亜鉛を有するＩｎ−Ｍ−Ｚｎ酸化物である場合を考える。なお、元素Ｍは、アルミニウム、ガリウム、イットリウムまたはスズなどとする。そのほかの元素Ｍに適用可能な元素としては、ホウ素、シリコン、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、マグネシウムなどがある。ただし、元素Ｍとして、前述の元素を複数組み合わせても構わない場合がある。
【０４０３】
なお、本明細書等において、窒素を有する金属酸化物も金属酸化物（ｍｅｔａｌ  ｏｘｉｄｅ）と総称する場合がある。また、窒素を有する金属酸化物を、金属酸窒化物（ｍｅｔａｌ  ｏｘｙｎｉｔｒｉｄｅ）と呼称してもよい。
【０４０４】
ここで、金属酸化物４０６ａに用いる金属酸化物において、構成元素中の元素Ｍの原子数比が、金属酸化物４０６ｂに用いる金属酸化物における、構成元素中の元素Ｍの原子数比より大きいことが好ましい。また、金属酸化物４０６ａに用いる金属酸化物において、Ｉｎに対する元素Ｍの原子数比が、金属酸化物４０６ｂに用いる金属酸化物における、Ｉｎに対する元素Ｍの原子数比より大きいことが好ましい。また、金属酸化物４０６ｂに用いる金属酸化物において、元素Ｍに対するＩｎの原子数比が、金属酸化物４０６ａに用いる金属酸化物における、元素Ｍに対するＩｎの原子数比より大きいことが好ましい。
【０４０５】
以上のような金属酸化物を金属酸化物４０６ａとして用いて、金属酸化物４０６ａの伝導帯下端のエネルギーが、金属酸化物４０６ｂの伝導帯下端のエネルギーが低い領域における、伝導帯下端のエネルギーより高くなることが好ましい。また、言い換えると、金属酸化物４０６ａの電子親和力が、金属酸化物４０６ｂの伝導帯下端のエネルギーが低い領域における電子親和力より小さいことが好ましい。
【０４０６】
ここで、金属酸化物４０６ａ及び金属酸化物４０６ｂにおいて、伝導帯下端のエネルギー準位はなだらかに変化する。換言すると、連続的に変化または連続接合するともいうことができる。このようにするためには、金属酸化物４０６ａと金属酸化物４０６ｂとの界面において形成される混合層の欠陥準位密度を低くするとよい。
【０４０７】
具体的には、金属酸化物４０６ａと金属酸化物４０６ｂが、酸素以外に共通の元素を有する（主成分とする）ことで、欠陥準位密度が低い混合層を形成することができる。例えば、金属酸化物４０６ｂがＩｎ−Ｇａ−Ｚｎ酸化物の場合、金属酸化物４０６ａとして、Ｉｎ−Ｇａ−Ｚｎ酸化物、Ｇａ−Ｚｎ酸化物、酸化ガリウムなどを用いるとよい。
【０４０８】
このとき、キャリアの主たる経路は金属酸化物４０６ｂに形成されるナローギャップ部分となる。金属酸化物４０６ａと金属酸化物４０６ｂとの界面における欠陥準位密度を低くすることができるため、界面散乱によるキャリア伝導への影響が小さく、高いオン電流が得られる。
【０４０９】
また、金属酸化物４０６は、領域４２６ａ、領域４２６ｂ、及び領域４２６ｃを有する。領域４２６ａは、図２８（Ｂ）に示すように、領域４２６ｂと領域４２６ｃに挟まれる。領域４２６ｂ及び領域４２６ｃは、絶縁体２２５の成膜により低抵抗化された領域であり、領域４２６ａより導電性が高い領域となる。領域４２６ｂ及び領域４２６ｃは、絶縁体２２５の成膜雰囲気に含まれる、水素、窒素等の不純物元素が添加される。これにより、金属酸化物４０６ｂの絶縁体２２５と重なる領域を中心に、添加された不純物元素により酸素欠損が形成され、さらに当該不純物元素が酸素欠損に入り込むことで、キャリア密度が高くなり、低抵抗化される。
【０４１０】
よって、領域４２６ｂ及び領域４２６ｃは、領域４２６ａより、水素及び窒素の少なくとも一方の濃度が大きくなることが好ましい。水素または窒素の濃度は、二次イオン質量分析法（ＳＩＭＳ：Ｓｅｃｏｎｄａｒｙ  Ｉｏｎ  Ｍａｓｓ  Ｓｐｅｃｔｒｏｍｅｔｒｙ）などを用いて測定すればよい。ここで、領域４２６ａの水素または窒素の濃度としては、金属酸化物４０６ｂの絶縁体４１２と重なる領域の中央近傍（例えば、金属酸化物４０６ｂの絶縁体４１２のチャネル長方向の両側面からの距離が概略等しい部分）の水素または窒素の濃度を測定すればよい。
【０４１１】
なお、領域４２６ｂ及び領域４２６ｃは、酸素欠損を形成する元素、または酸素欠損と結合する元素を添加されることで低抵抗化される。このような元素としては、代表的には水素、ホウ素、炭素、窒素、フッ素、リン、硫黄、塩素、チタン、希ガス等が挙げられる。また、希ガス元素の代表例としては、ヘリウム、ネオン、アルゴン、クリプトン、及びキセノン等がある。よって、領域４２６ｂ及び領域４２６ｃは、上記元素の一つまたは複数を含む構成にすればよい。
【０４１２】
また、金属酸化物４０６ａは、領域４２６ｂ及び領域４２６ｃにおいて、元素Ｍに対するＩｎの原子数比が、金属酸化物４０６ｂの元素Ｍに対するＩｎの原子数比と同程度になることが好ましい。言い換えると、金属酸化物４０６ａは、領域４２６ｂ及び領域４２６ｃにおける元素Ｍに対するＩｎの原子数比が、領域４２６ａにおける元素Ｍに対するＩｎの原子数比より大きいことが好ましい。ここで、金属酸化物４０６は、インジウムの含有率を高くすることで、キャリア密度を高くし、低抵抗化を図ることができる。このような構成にすることにより、トランジスタ２００の作製工程において、金属酸化物４０６ｂの膜厚が薄くなり、金属酸化物４０６ｂの電気抵抗が大きくなった場合でも、領域４２６ｂおよび領域４２６ｃにおいて、金属酸化物４０６ａが十分低抵抗化されており、金属酸化物４０６の領域４２６ｂは、ソース領域及びドレイン領域の一方として機能させ、金属酸化物４０６の領域４２６ｃは、ソース領域及びドレイン領域の他方として機能させることができる。
【０４１３】
図２８（Ｂ）に示す領域４２６ａ近傍の拡大図を、図２９（Ａ）に示す。図２９（Ａ）に示すように、領域４２６ｂ及び領域４２６ｃは、金属酸化物４０６の少なくとも絶縁体２２５と重なる領域に形成される。ここで、金属酸化物４０６ｂの領域４２６ｂ及び領域４２６ｃの一方は、ソース領域として機能でき、他方はドレイン領域として機能できる。また、金属酸化物４０６ｂの領域４２６ａはチャネル形成領域として機能できる。
【０４１４】
なお、図２８（Ｂ）及び図２９（Ａ）では、領域４２６ａ、領域４２６ｂ、及び領域４２６ｃが、金属酸化物４０６ｂ及び金属酸化物４０６ａに形成されているが、これらの領域は少なくとも金属酸化物４０６ｂに形成されていればよい。また、図２８（Ｂ）などでは、領域４２６ａと領域４２６ｂの境界、及び領域４２６ａと領域４２６ｃの境界を金属酸化物４０６の上面に対して略垂直に表示しているが、本実施の形態はこれに限られるものではない。例えば、領域４２６ｂ及び領域４２６ｃが金属酸化物４０６ｂの表面近傍では導電体４０４側に張り出し、金属酸化物４０６ａの下面近傍では、絶縁体２２５側に後退する形状になる場合がある。
【０４１５】
トランジスタ２００では、図２９（Ａ）に示すように、領域４２６ｂ及び領域４２６ｃが、金属酸化物４０６の絶縁体２２５と接する領域と、絶縁体４１８及び絶縁体４１２の両端部近傍と重なる領域に形成される。このとき、領域４２６ｂ及び領域４２６ｃの導電体４０４と重なる部分は、所謂オーバーラップ領域（Ｌｏｖ領域ともいう）として機能する。Ｌｏｖ領域を有する構造とすることで、金属酸化物４０６のチャネル形成領域と、ソース領域及びドレイン領域との間に高抵抗領域が形成されないため、トランジスタのオン電流及び移動度を大きくすることができる。
【０４１６】
ただし、本実施の形態に示す半導体装置はこれに限られるものではない。例えば、図２９（Ｂ）に示すように、領域４２６ｂ及び領域４２６ｃが、金属酸化物４０６の絶縁体２２５及び絶縁体４１８と重なる領域に形成される構成にしてもよい。なお、図２９（Ｂ）に示す構成を別言すると、導電体４０４のチャネル長方向の幅と、領域４２６ａとの幅と、が概略一致している構成である。図２９（Ｂ）に示す構成とすることで、ソース領域及びドレイン領域との間に高抵抗領域が形成されないため、トランジスタのオン電流を大きくすることができる。また、図２９（Ｂ）に示す構成とすることで、チャネル長方向において、ソース領域及びドレイン領域と、ゲートとが重ならないため、不要な容量が形成されるのを抑制することができる。
【０４１７】
このように、領域４２６ｂ及び領域４２６ｃの範囲を適宜選択することにより、回路設計に合わせて、要求に見合う電気特性を有するトランジスタを容易に提供することができる。
【０４１８】
絶縁体４１２は、金属酸化物４０６ｂの上面に接して配置されることが好ましい。絶縁体４１２は、加熱により酸素が放出される絶縁体を用いて形成することが好ましい。このような絶縁体４１２を金属酸化物４０６ｂの上面に接して設けることにより、金属酸化物４０６ｂに効果的に酸素を供給することができる。また、絶縁体２２４と同様に、絶縁体４１２中の水または水素などの不純物濃度が低減されていることが好ましい。絶縁体４１２の膜厚は、１ｎｍ以上２０ｎｍ以下とするのが好ましく、例えば、１ｎｍ程度の膜厚にすればよい。
【０４１９】
絶縁体４１２は酸素を含むことが好ましい。例えば、昇温脱離ガス分光法分析（ＴＤＳ分析）にて、１００℃以上７００℃以下または１００℃以上５００℃以下の表面温度の範囲で、酸素分子の脱離量を絶縁体４１２の面積当たりに換算して、１×１０１４ｍｏｌｅｃｕｌｅｓ／ｃｍ２以上、好ましくは２×１０１４ｍｏｌｅｃｕｌｅｓ／ｃｍ２以上、より好ましくは４×１０１４ｍｏｌｅｃｕｌｅｓ／ｃｍ２以上であればよい。
【０４２０】
絶縁体４１２、導電体４０４、及び絶縁体４１９は、金属酸化物４０６ｂと重なる領域を有する。また、絶縁体４１２、導電体４０４ａ、導電体４０４ｂ、及び絶縁体４１９の側面は略一致することが好ましい。
【０４２１】
導電体４０４ａとして、導電性酸化物を用いることが好ましい。例えば、金属酸化物４０６ａまたは金属酸化物４０６ｂとして用いることができる金属酸化物を用いることができる。特に、Ｉｎ−Ｇａ−Ｚｎ系酸化物のうち、導電性が高い、金属の原子数比が［Ｉｎ］：［Ｇａ］：［Ｚｎ］＝４：２：３から４．１、及びその近傍値のものを用いることが好ましい。このような導電体４０４ａを設けることで、導電体４０４ｂへの酸素の透過を抑制し、酸化によって導電体４０４ｂの電気抵抗値が増加することを防ぐことができる。
【０４２２】
また、このような導電性酸化物を、スパッタリング法を用いて成膜することで、絶縁体４１２に酸素を添加し、金属酸化物４０６ｂに酸素を供給することが可能となる。これにより、金属酸化物４０６の領域４２６ａの酸素欠損を低減することができる。
【０４２３】
導電体４０４ｂは、例えばタングステンなどの金属を用いることができる。また、導電体４０４ｂとして、導電体４０４ａに窒素などの不純物を添加して導電体４０４ａの導電性を向上できる導電体を用いてもよい。例えば導電体４０４ｂは、窒化チタンなどを用いることが好ましい。また、導電体４０４ｂを、窒化チタンなどの金属窒化物と、その上にタングステンなどの金属を積層した構造にしてもよい。
【０４２４】
ここで、ゲート電極の機能を有する導電体４０４が、絶縁体４１２を介して、金属酸化物４０６ｂの領域４２６ａ近傍の上面及びチャネル幅方向の側面を覆うように設けられる。従って、ゲート電極としての機能を有する導電体４０４の電界によって、金属酸化物４０６ｂの領域４２６ａ近傍の上面及びチャネル幅方向の側面を電気的に取り囲むことができる。導電体４０４の電界によって、チャネル形成領域を電気的に取り囲むトランジスタの構造を、ｓｕｒｒｏｕｎｄｅｄ  ｃｈａｎｎｅｌ（ｓ−ｃｈａｎｎｅｌ）構造とよぶ。そのため、金属酸化物４０６ｂの領域４２６ａ近傍の上面及びチャネル幅方向の側面にチャネルを形成することができるので、ソース−ドレイン間に大電流を流すことができ、導通時の電流（オン電流）を大きくすることができる。また、金属酸化物４０６ｂの領域４２６ａ近傍の上面及びチャネル幅方向の側面が、導電体４０４の電界によって取り囲まれていることから、非導通時のリーク電流（オフ電流）を小さくすることができる。
【０４２５】
導電体４０４ｂの上に絶縁体４１９が配置されることが好ましい。また、絶縁体４１９、導電体４０４ａ、導電体４０４ｂ、及び絶縁体４１２の側面は略一致することが好ましい。絶縁体４１９は、原子層堆積（ＡＬＤ：Ａｔｏｍｉｃ  Ｌａｙｅｒ  Ｄｅｐｏｓｉｔｉｏｎ）法を用いて成膜することが好ましい。これにより、絶縁体４１９の膜厚を１ｎｍ以上２０ｎｍ以下程度、好ましくは５ｎｍ以上１０ｎｍ以下程度で成膜することができる。ここで、絶縁体４１９は、絶縁体４１８と同様に、水または水素などの不純物、及び酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましく、例えば、酸化アルミニウムまたは酸化ハフニウムなどを用いることが好ましい。
【０４２６】
このような絶縁体４１９を設けることにより、水、水素等の不純物、及び酸素の透過を抑制する機能を有する絶縁体４１９と絶縁体４１８で導電体４０４の上面と側面を覆うことができる。これにより、導電体４０４を介して、水、水素等の不純物が金属酸化物４０６に混入することを防ぐことができる。このように、絶縁体４１８と絶縁体４１９はゲートを保護するゲートキャップとしての機能を有する。
【０４２７】
絶縁体４１８は、絶縁体４１２、導電体４０４、及び絶縁体４１９の側面に接して設けられる。また、絶縁体４１８の上面は、絶縁体４１９の上面に略一致することが好ましい。絶縁体４１８は、ＡＬＤ法を用いて成膜することが好ましい。これにより、絶縁体４１８の膜厚を１ｎｍ以上２０ｎｍ以下程度、好ましくは１ｎｍ以上３ｎｍ以下程度、例えば１ｎｍで成膜することができる。
【０４２８】
上記の通り、金属酸化物４０６の領域４２６ｂ及び領域４２６ｃは、絶縁体２２５の成膜で添加された不純物元素によって形成される。トランジスタが微細化され、チャネル長が１０ｎｍ乃至３０ｎｍ程度に形成されている場合、ソース領域またはドレイン領域に含まれる不純物元素が拡散し、ソース領域とドレイン領域が電気的に導通する恐れがある。これに対して、本実施の形態に示すように、絶縁体４１８を形成することにより、金属酸化物４０６の絶縁体２２５と接する領域どうしの間の距離を大きくすることができるので、ソース領域とドレイン領域が電気的に導通することを防ぐことができる。更に、ＡＬＤ法を用いて、絶縁体４１８を形成することで、微細化されたチャネル長と同程度以下の膜厚にし、必要以上にソース領域とドレイン領域の距離が広がって、抵抗が増大することをふせぐことができる。
【０４２９】
ここで、絶縁体４１８は、水、水素などの不純物、及び酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましく、例えば、酸化アルミニウムまたは酸化ハフニウムなどを用いることが好ましい。これにより、絶縁体４１２中の酸素が外部に拡散することを防ぐことができる。また、絶縁体４１２の端部等から金属酸化物４０６に水素、水等の不純物が浸入するのを抑制することができる。
【０４３０】
絶縁体４１８は、ＡＬＤ法を用いて絶縁膜を成膜してから、異方性エッチングを行って、当該絶縁膜のうち、絶縁体４１２、導電体４０４、及び絶縁体４１９の側面に接する部分を残存させて形成することが好ましい。これにより、上記のように膜厚の薄い絶縁体を容易に形成することができる。また、このとき、導電体４０４の上に、絶縁体４１９を設けておくことで、当該異方性エッチングで絶縁体４１９が一部除去されても、絶縁体４１８の絶縁体４１２及び導電体４０４に接する部分を十分残存させることができる。
【０４３１】
絶縁体２２５は、絶縁体４１９、絶縁体４１８、金属酸化物４０６及び絶縁体２２４を覆って設けられる。ここで、絶縁体２２５は、絶縁体４１９および絶縁体４１８の上面に接し、かつ絶縁体４１８の側面に接して設けられる。絶縁体２２５は、上述の通り、水素または窒素などの不純物を金属酸化物４０６に添加して、領域４２６ｂおよび領域４２６ｃを形成する。このため、絶縁体２２５は、水素および窒素の少なくとも一方を有することが好ましい。
【０４３２】
また、絶縁体２２５は、金属酸化物４０６ｂの上面に加えて、金属酸化物４０６ｂの側面及び金属酸化物４０６ａの側面に接して設けられることが好ましい。これにより、領域４２６ｂ及び領域４２６ｃにおいて、金属酸化物４０６ｂの側面および金属酸化物４０６ａの側面まで低抵抗化することができる。
【０４３３】
また、絶縁体２２５は、水、水素などの不純物、及び酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。例えば、絶縁体２２５として、窒化シリコン、窒化酸化シリコン、酸化窒化シリコン、窒化アルミニウム、窒化酸化アルミニウムなどを用いることが好ましい。このような絶縁体２２５を形成することで、絶縁体２２５を透過して酸素が浸入し、領域４２６ｂ及び領域４２６ｃの酸素欠損に酸素を供給して、キャリア密度が低下するのを防ぐことができる。また、絶縁体２２５を透過して水、水素などの不純物が浸入し、領域４２６ｂ及び領域４２６ｃが過剰に領域４２６ａ側に拡張するのを防ぐことができる。
【０４３４】
絶縁体２２５の上に絶縁体２８０を設けることが好ましい。絶縁体２８０は、絶縁体２２４などと同様に、膜中の水または水素などの不純物濃度が低減されていることが好ましい。
【０４３５】
絶縁体２８０及び絶縁体２２５に形成された開口に導電体４５０ａおよび導電体４５１ａと、導電体４５０ｂおよび導電体４５１ｂと、が配置される。導電体４５０ａ及び導電体４５１ａと、導電体４５０ｂ及び導電体４５１ｂと、は、導電体４０４を挟んで対向して設けられることが好ましい。
【０４３６】
ここで、絶縁体２８０及び絶縁体２２５の開口の内壁に接して導電体４５０ａが形成され、さらに内側に導電体４５１ａが形成されている。当該開口の底部の少なくとも一部には金属酸化物４０６の領域４２６ｂが位置しており、導電体４５０ａは領域４２６ｂと接する。同様に、絶縁体２８０および絶縁体２２５の開口の内壁に接して導電体４５０ｂが形成され、さらに内側に導電体４５１ｂが形成されている。当該開口の底部の少なくとも一部には金属酸化物４０６の領域４２６ｃが位置しており、導電体４５０ｂは領域４２６ｃと接する。
【０４３７】
導電体４５０ａ及び導電体４５１ａは、ソース電極又はドレイン電極の一方として機能し、導電体４５０ｂ及び導電体４５１ｂは、ソース電極又はドレイン電極の他方として機能する。
【０４３８】
導電体４５０ａ及び導電体４５０ｂは、導電体３１０ａなどと同様に、水、水素等の不純物の透過を抑制する機能を有する導電性材料を用いることが好ましい。例えば、タンタル、窒化タンタル、チタン、窒化チタン、ルテニウム、酸化ルテニウム等を用いることが好ましく、単層又は積層とすればよい。これにより、絶縁体２８０より上層から水素、水等の不純物が導電体４５１ａおよび導電体４５１ｂを通じて金属酸化物４０６に混入するのを抑制することができる。
【０４３９】
また、導電体４５１ａ及び導電体４５１ｂは、タングステン、銅、アルミニウム等を主成分とする導電性材料を用いることが好ましい。また、図示しないが、導電体４５１ａ及び導電体４５１ｂは積層構造としてもよく、例えば、チタン、窒化チタンと上記導電性材料との積層としてもよい。
【０４４０】
次に、トランジスタ２００の構成材料について説明する。
【０４４１】
＜基板＞
トランジスタ２００を形成する基板としては、例えば、絶縁体基板、半導体基板又は導電体基板を用いればよい。絶縁体基板としては、例えば、ガラス基板、石英基板、サファイア基板、安定化ジルコニア基板（イットリア安定化ジルコニア基板など）、樹脂基板などがある。また、半導体基板としては、例えば、シリコン、ゲルマニウムなどの半導体基板、又は、炭化シリコン、シリコンゲルマニウム、ヒ化ガリウム、リン化インジウム、酸化亜鉛、酸化ガリウムからなる化合物半導体基板がある。さらには、前述の半導体基板内部に絶縁体領域を有する半導体基板、例えばＳＯＩ（Ｓｉｌｉｃｏｎ  Ｏｎ  Ｉｎｓｕｌａｔｏｒ）基板等がある。導電体基板としては、黒鉛基板、金属基板、合金基板、導電性樹脂基板等がある。または、金属の窒化物を有する基板、金属の酸化物を有する基板等がある。さらには、絶縁体基板に導電体又は半導体が設けられた基板、半導体基板に導電体又は絶縁体が設けられた基板、導電体基板に半導体又は絶縁体が設けられた基板などがある。または、これらの基板に素子が設けられたものを用いてもよい。基板に設けられる素子としては、容量素子、抵抗素子、スイッチ素子、発光素子、記憶素子などがある。
【０４４２】
また、基板として、可とう性基板を用いてもよい。なお、可とう性基板上にトランジスタを設ける方法としては、非可とう性の基板上にトランジスタを作製した後、トランジスタを剥離し、可とう性基板である基板に転置する方法もある。その場合には、非可とう性基板とトランジスタとの間に剥離層を設けるとよい。なお、基板として、繊維を編みこんだシート、フィルム又は箔などを用いてもよい。また、基板が伸縮性を有してもよい。また、基板は、折り曲げや引っ張りをやめた際に、元の形状に戻る性質を有してもよい。または、元の形状に戻らない性質を有してもよい。基板は、例えば、５μｍ以上７００μｍ以下、好ましくは１０μｍ以上５００μｍ以下、さらに好ましくは１５μｍ以上３００μｍ以下の厚さとなる領域を有する。基板を薄くすると、トランジスタを有する半導体装置を軽量化することができる。また、基板を薄くすることで、ガラスなどを用いた場合にも伸縮性を有する場合や、折り曲げや引っ張りをやめた際に、元の形状に戻る性質を有する場合がある。そのため、落下などによって基板上の半導体装置に加わる衝撃などを緩和することができる。即ち、丈夫な半導体装置を提供することができる。
【０４４３】
可とう性基板である基板としては、例えば、金属、合金、樹脂もしくはガラス、またはそれらの繊維などを用いることができる。可とう性基板である基板は、線膨張率が低いほど環境による変形が抑制されて好ましい。可とう性基板である基板としては、例えば、線膨張率が１×１０−３／Ｋ以下、５×１０−５／Ｋ以下、または１×１０−５／Ｋ以下である材質を用いればよい。樹脂としては、例えば、ポリエステル、ポリオレフィン、ポリアミド（ナイロン、アラミドなど）、ポリイミド、ポリカーボネート、アクリルなどがある。特に、アラミドは、線膨張率が低いため、可とう性基板である基板として好適である。
【０４４４】
＜絶縁体＞
絶縁体としては、絶縁性を有する酸化物、窒化物、酸化窒化物、窒化酸化物、金属酸化物、金属酸化窒化物、金属窒化酸化物などがある。
【０４４５】
トランジスタを、水素などの不純物および酸素の透過を抑制する機能を有する絶縁体で囲うことによって、トランジスタの電気特性を安定にすることができる。例えば、絶縁体２２２、絶縁体２１４として、水素などの不純物及び酸素の透過を抑制する機能を有する絶縁体を用いればよい。
【０４４６】
水素などの不純物及び酸素の透過を抑制する機能を有する絶縁体としては、例えば、ホウ素、炭素、窒素、酸素、フッ素、マグネシウム、アルミニウム、シリコン、リン、塩素、アルゴン、ガリウム、ゲルマニウム、イットリウム、ジルコニウム、ランタン、ネオジム、ハフニウムまたはタンタルを含む絶縁体を、単層で、又は積層で用いればよい。
【０４４７】
また、例えば、絶縁体２２２及び絶縁体２１４としては、酸化アルミニウム、酸化マグネシウム、酸化ガリウム、酸化ゲルマニウム、酸化イットリウム、酸化ジルコニウム、酸化ランタン、酸化ネオジム、酸化ハフニウム又は酸化タンタルなどの金属酸化物、窒化酸化シリコン又は窒化シリコンなどを用いればよい。なお、絶縁体２２２及び絶縁体２１４は、酸化アルミニウム又は酸化ハフニウムなどを有することが好ましい。
【０４４８】
絶縁体３８４、絶縁体２１６、絶縁体２２０、絶縁体２２４及び絶縁体４１２としては、例えば、ホウ素、炭素、窒素、酸素、フッ素、マグネシウム、アルミニウム、シリコン、リン、塩素、アルゴン、ガリウム、ゲルマニウム、イットリウム、ジルコニウム、ランタン、ネオジム、ハフニウムまたはタンタルを含む絶縁体を、単層で、又は積層で用いればよい。例えば、絶縁体３８４、絶縁体２１６、絶縁体２２０、絶縁体２２４および絶縁体４１２としては、酸化シリコン、酸化窒化シリコン、又は窒化シリコンを有することが好ましい。
【０４４９】
絶縁体２２０、絶縁体２２２、絶縁体２２４、及び／又は絶縁体４１２は、比誘電率の高い絶縁体を有することが好ましい。例えば、絶縁体２２０、絶縁体２２２、絶縁体２２４、及び／又は絶縁体４１２は、酸化ガリウム、酸化ハフニウム、酸化ジルコニウム、アルミニウム及びハフニウムを有する酸化物、アルミニウム及びハフニウムを有する酸化窒化物、シリコン及びハフニウムを有する酸化物、シリコン及びハフニウムを有する酸化窒化物、シリコン及びハフニウムを有する窒化物等を有することが好ましい。又は、絶縁体２２０、絶縁体２２２、絶縁体２２４、及び／又は絶縁体４１２は、酸化シリコン又は酸化窒化シリコンと、比誘電率の高い絶縁体と、の積層構造を有することが好ましい。酸化シリコン及び酸化窒化シリコンは、熱的に安定であるため、比誘電率の高い絶縁体と組み合わせることで、熱的に安定かつ比誘電率の高い積層構造とすることができる。例えば、絶縁体２２４及び絶縁体４１２において、酸化アルミニウム、酸化ガリウム又は酸化ハフニウムを金属酸化物４０６と接する構造とすることで、酸化シリコン又は酸化窒化シリコンに含まれるシリコンが、金属酸化物４０６に混入することを抑制することができる。また、例えば、絶縁体２２４及び絶縁体４１２において、酸化シリコン又は酸化窒化シリコンを金属酸化物４０６と接する構造とすることで、酸化アルミニウム、酸化ガリウム又は酸化ハフニウムと、酸化シリコン又は酸化窒化シリコンと、の界面にトラップセンターが形成される場合がある。該トラップセンターは、電子を捕獲することでトランジスタのしきい値電圧をプラス方向に変動させることができる場合がある。
【０４５０】
絶縁体３８４、絶縁体２１６、及び絶縁体２８０は、比誘電率の低い絶縁体を有することが好ましい。例えば、絶縁体３８４、絶縁体２１６、及び絶縁体２８０は、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素及び窒素を添加した酸化シリコン、空孔を有する酸化シリコン又は樹脂などを有することが好ましい。又は、絶縁体３８４、絶縁体２１６、及び絶縁体２８０は、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素及び窒素を添加した酸化シリコンまたは空孔を有する酸化シリコンと、樹脂と、の積層構造を有することが好ましい。酸化シリコン及び酸化窒化シリコンは、熱的に安定であるため、樹脂と組み合わせることで、熱的に安定かつ比誘電率の低い積層構造とすることができる。樹脂としては、例えば、ポリエステル、ポリオレフィン、ポリアミド（ナイロン、アラミドなど）、ポリイミド、ポリカーボネート又はアクリルなどがある。
【０４５１】
絶縁体４１８及び絶縁体４１９としては、水素などの不純物および酸素の透過を抑制する機能を有する絶縁体を用いればよい。絶縁体４１８及び絶縁体４１９としては、例えば、酸化アルミニウム、酸化ハフニウム、酸化マグネシウム、酸化ガリウム、酸化ゲルマニウム、酸化イットリウム、酸化ジルコニウム、酸化ランタン、酸化ネオジム酸化タンタル等の金属酸化物、窒化酸化シリコン、窒化シリコン等を用いればよい。
【０４５２】
＜導電体＞
導電体４０４ａ、導電体４０４ｂ、導電体３１０ａ、導電体３１０ｂ、導電体４５０ａ、導電体４５０ｂ、導電体４５１ａ、及び導電体４５１ｂとしては、アルミニウム、クロム、銅、銀、金、白金、タンタル、ニッケル、チタン、モリブデン、タングステン、ハフニウム、バナジウム、ニオブ、マンガン、マグネシウム、ジルコニウム、ベリリウム、インジウム、ルテニウムなどから選ばれた金属元素を１種以上含む材料を用いることができる。また、リン等の不純物元素を含有させた多結晶シリコンに代表される、電気伝導度が高い半導体、ニッケルシリサイドなどのシリサイドを用いてもよい。
【０４５３】
また、上記導電体、特に導電体４０４ａ、導電体３１０ａ、導電体４５０ａ、及び導電体４５０ｂとして、金属酸化物４０６に適用可能な金属酸化物に含まれる金属元素及び酸素を含む導電性材料を用いてもよい。また、前述した金属元素及び窒素を含む導電性材料を用いてもよい。例えば、窒化チタン、窒化タンタル等の窒素を含む導電性材料を用いてもよい。また、インジウム錫酸化物、酸化タングステンを含むインジウム酸化物、酸化タングステンを含むインジウム亜鉛酸化物、酸化チタンを含むインジウム酸化物、酸化チタンを含むインジウム錫酸化物、インジウム亜鉛酸化物、シリコンを添加したインジウム錫酸化物を用いてもよい。また、窒素を含むインジウムガリウム亜鉛酸化物を用いてもよい。このような材料を用いることで、金属酸化物４０６に含まれる水素を捕獲することができる場合がある。または、外方の絶縁体などから混入する水素を捕獲することができる場合がある。
【０４５４】
また、上記の材料で形成される導電層を複数積層して用いてもよい。例えば、前述した金属元素を含む材料と、酸素を含む導電性材料と、を組み合わせた積層構造としてもよい。また、前述した金属元素を含む材料と、窒素を含む導電性材料と、を組み合わせた積層構造としてもよい。また、前述した金属元素を含む材料と、酸素を含む導電性材料と、窒素を含む導電性材料と、を組み合わせた積層構造としてもよい。
【０４５５】
なお、トランジスタのチャネル形成領域に酸化物を用いる場合は、ゲート電極として前述した金属元素を含む材料と、酸素を含む導電性材料と、を組み合わせた積層構造を用いることが好ましい。この場合は、酸素を含む導電性材料をチャネル形成領域側に設けるとよい。酸素を含む導電性材料をチャネル形成領域側に設けることで、当該導電性材料から離脱した酸素がチャネル形成領域に供給されやすくなる。
【０４５６】
＜金属酸化物４０６に適用可能な金属酸化物＞
以下に、本発明に係る金属酸化物４０６について説明する。金属酸化物４０６として、酸化物半導体として機能する金属酸化物を用いることが好ましい。
【０４５７】
金属酸化物４０６は、少なくともインジウムまたは亜鉛を含むことが好ましい。特にインジウムおよび亜鉛を含むことが好ましい。また、それらに加えて、アルミニウム、ガリウム、イットリウム、スズ等が含まれていることが好ましい。また、ホウ素、シリコン、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、マグネシウム等から選ばれた一種、又は複数種が含まれていてもよい。
【０４５８】
ここで、金属酸化物４０６が、インジウム、元素Ｍ及び亜鉛を有する場合を考える。なお、金属酸化物４０６が有するインジウム、元素Ｍ、及び亜鉛の原子数比のそれぞれの項を［Ｉｎ］、［Ｍ］、および［Ｚｎ］とする。
【０４５９】
以下に、図３０（Ａ）（Ｂ）（Ｃ）を用いて、金属酸化物４０６が有するインジウム、元素Ｍおよび亜鉛の原子数比の好ましい範囲について説明する。なお、図３０（Ａ）（Ｂ）（Ｃ）には、酸素の原子数比については記載しない。また、金属酸化物４０６が有するインジウム、元素Ｍ、および亜鉛の原子数比のそれぞれの項を［Ｉｎ］、［Ｍ］、及び［Ｚｎ］とする。
【０４６０】
図３０（Ａ）（Ｂ）（Ｃ）において、破線は、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝（１＋α）：（１−α）：１の原子数比（−１≦α≦１）となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝（１＋α）：（１−α）：２の原子数比となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝（１＋α）：（１−α）：３の原子数比となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝（１＋α）：（１−α）：４の原子数比となるライン、および［Ｉｎ］：［Ｍ］：［Ｚｎ］＝（１＋α）：（１−α）：５の原子数比となるラインを表す。
【０４６１】
また、一点鎖線は、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝５：１：βの原子数比（β≧０）となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝２：１：βの原子数比となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝１：１：βの原子数比となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝１：２：βの原子数比となるライン、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝１：３：βの原子数比となるライン、および［Ｉｎ］：［Ｍ］：［Ｚｎ］＝１：４：βの原子数比となるラインを表す。
【０４６２】
また、図３０（Ａ）（Ｂ）（Ｃ）に示す、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝０：２：１の原子数比、およびその近傍値の金属酸化物は、スピネル型の結晶構造をとりやすい。
【０４６３】
また、金属酸化物中に複数の相が共存する場合がある（二相共存、三相共存など）。例えば、原子数比が［Ｉｎ］：［Ｍ］：［Ｚｎ］＝０：２：１の近傍値である場合、スピネル型の結晶構造と層状の結晶構造との二相が共存しやすい。また、原子数比が［Ｉｎ］：［Ｍ］：［Ｚｎ］＝１：０：０の近傍値である場合、ビックスバイト型の結晶構造と層状の結晶構造との二相が共存しやすい。金属酸化物中に複数の相が共存する場合、異なる結晶構造の間において、結晶粒界が形成される場合がある。
【０４６４】
図３０（Ａ）に示す領域Ａは、金属酸化物４０６が有する、インジウム、元素Ｍ、および亜鉛の原子数比の好ましい範囲の一例について示している。
【０４６５】
金属酸化物は、インジウムの含有率を高くすることで、金属酸化物のキャリア移動度（電子移動度）を高くすることができる。従って、インジウムの含有率が高い金属酸化物はインジウムの含有率が低い金属酸化物と比較してキャリア移動度が高くなる。
【０４６６】
一方、金属酸化物中のインジウム及び亜鉛の含有率が低くなると、キャリア移動度が低くなる。従って、原子数比が［Ｉｎ］：［Ｍ］：［Ｚｎ］＝０：１：０、及びその近傍値である場合（例えば図３０（Ｃ）に示す領域Ｃ）は、絶縁性が高くなる。
【０４６７】
例えば、金属酸化物４０６ｂに用いる金属酸化物は、キャリア移動度が高い、図３０（Ａ）の領域Ａで示される原子数比を有することが好ましい。金属酸化物４０６ｂに用いる金属酸化物は、例えばＩｎ：Ｇａ：Ｚｎ＝４：２：３から４．１、およびその近傍値程度になるようにすればよい。一方、金属酸化物４０６ａに用いる金属酸化物は、絶縁性が比較的高い、図３０（Ｃ）の領域Ｃで示される原子数比を有することが好ましい。金属酸化物４０６ａに用いる金属酸化物は、例えばＩｎ：Ｇａ：Ｚｎ＝１：３：４程度になるようにすればよい。
【０４６８】
特に、図３０（Ｂ）に示す領域Ｂでは、領域Ａの中でも、キャリア移動度が高く、信頼性が高い優れた金属酸化物が得られる。
【０４６９】
なお、領域Ｂは、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝４：２：３から４．１、およびその近傍値を含む。近傍値には、例えば、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝５：３：４が含まれる。また、領域Ｂは、［Ｉｎ］：［Ｍ］：［Ｚｎ］＝５：１：６、およびその近傍値、および［Ｉｎ］：［Ｍ］：［Ｚｎ］＝５：１：７、およびその近傍値を含む。
【０４７０】
また、金属酸化物４０６として、Ｉｎ−Ｍ−Ｚｎ酸化物を用いる場合、スパッタリングターゲットとしては、多結晶のＩｎ−Ｍ−Ｚｎ酸化物を含むターゲットを用いると好ましい。なお、成膜される金属酸化物の原子数比は、上記のスパッタリングターゲットに含まれる金属元素の原子数比のプラスマイナス４０％の変動を含む。例えば、金属酸化物４０６に用いるスパッタリングターゲットの組成がＩｎ：Ｇａ：Ｚｎ＝４：２：４．１［原子数比］の場合、成膜される金属酸化物の組成は、Ｉｎ：Ｇａ：Ｚｎ＝４：２：３［原子数比］の近傍となる場合がある。また、金属酸化物４０６に用いるスパッタリングターゲットの組成がＩｎ：Ｇａ：Ｚｎ＝５：１：７［原子数比］の場合、成膜される金属酸化物の組成は、Ｉｎ：Ｇａ：Ｚｎ＝５：１：６［原子数比］の近傍となる場合がある。
【０４７１】
なお、金属酸化物が有する性質は、原子数比によって一義的に定まらない。同じ原子数比であっても、形成条件により、金属酸化物の性質が異なる場合がある。例えば、金属酸化物４０６をスパッタリング装置にて成膜する場合、ターゲットの原子数比からずれた原子数比の膜が形成される。また、成膜時の基板温度によっては、ターゲットの［Ｚｎ］よりも、膜の［Ｚｎ］が小さくなる場合がある。従って、図示する領域は、金属酸化物が特定の特性を有する傾向がある原子数比を示す領域であり、領域Ａ乃至領域Ｃの境界は厳密ではない。
【０４７２】
＜金属酸化物の構成＞
以下では、ＯＳトランジスタに用いることができるＣＡＣ（Ｃｌｏｕｄ−Ａｌｉｇｎｅｄ  Ｃｏｍｐｏｓｉｔｅ）−ＯＳの構成について説明する。
【０４７３】
なお、本明細書等において、ＣＡＣは機能、又は材料の構成の一例を表し、後述するＣＡＡＣ（ｃ−ａｘｉｓ  ａｌｉｇｎｅｄ  ｃｒｙｓｔａｌ）は、結晶構造の一例を表す。
【０４７４】
ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅとは、材料の一部では導電性の機能と、材料の一部では絶縁性の機能と、を有し、材料の全体では半導体としての機能を有する。なお、ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅを、トランジスタの活性層に用いる場合、導電性の機能は、キャリアとなる電子（またはホール）を流す機能であり、絶縁性の機能は、キャリアとなる電子を流さない機能である。導電性の機能と、絶縁性の機能と、をそれぞれ相補的に作用させることで、スイッチングさせる機能（Ｏｎ／Ｏｆｆさせる機能）をＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅに付与することができる。ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅにおいて、それぞれの機能を分離させることで、双方の機能を最大限に高めることができる。
【０４７５】
また、ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、導電性領域、及び絶縁性領域を有する。導電性領域は、上述の導電性の機能を有し、絶縁性領域は、上述の絶縁性の機能を有する。また、材料中において、導電性領域と、絶縁性領域とは、ナノ粒子レベルで分離している場合がある。また、導電性領域と、絶縁性領域とは、それぞれ材料中に偏在する場合がある。また、導電性領域は、周辺がぼけてクラウド状に連結して観察される場合がある。
【０４７６】
また、ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅにおいて、導電性領域と、絶縁性領域とは、それぞれ０．５ｎｍ以上１０ｎｍ以下、好ましくは０．５ｎｍ以上３ｎｍ以下のサイズで材料中に分散している場合がある。
【０４７７】
また、ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、異なるバンドギャップを有する成分により構成される。例えば、ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、絶縁性領域に起因するワイドギャップを有する成分と、導電性領域に起因するナローギャップを有する成分と、により構成される。当該構成の場合、キャリアを流す際に、ナローギャップを有する成分において、主にキャリアが流れる。また、ナローギャップを有する成分が、ワイドギャップを有する成分に相補的に作用し、ナローギャップを有する成分に連動してワイドギャップを有する成分にもキャリアが流れる。このため、上記ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅをトランジスタのチャネル形成領域に用いる場合、トランジスタのオン状態において高い電流駆動力、つまり大きなオン電流、及び高い電界効果移動度を得ることができる。
【０４７８】
すなわち、ＣＡＣ−ＯＳまたはＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、マトリックス複合材（ｍａｔｒｉｘ  ｃｏｍｐｏｓｉｔｅ）、または金属マトリックス複合材（ｍｅｔａｌ  ｍａｔｒｉｘ  ｃｏｍｐｏｓｉｔｅ）と呼称することもできる。
【０４７９】
＜金属酸化物の構造＞
酸化物半導体は、単結晶酸化物半導体と、それ以外の非単結晶酸化物半導体と、に分けられる。非単結晶酸化物半導体としては、例えば、ＣＡＡＣ−ＯＳ（ｃ−ａｘｉｓ  ａｌｉｇｎｅｄ  ｃｒｙｓｔａｌｌｉｎｅ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、多結晶酸化物半導体、ｎｃ−ＯＳ（ｎａｎｏｃｒｙｓｔａｌｌｉｎｅ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、擬似非晶質酸化物半導体（ａ−ｌｉｋｅ  ＯＳ：ａｍｏｒｐｈｏｕｓ−ｌｉｋｅ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）及び非晶質酸化物半導体などがある。
【０４８０】
ＣＡＡＣ−ＯＳは、ｃ軸配向性を有し、かつａ−ｂ面方向において複数のナノ結晶が連結し、歪みを有した結晶構造となっている。なお、歪みとは、複数のナノ結晶が連結する領域において、格子配列の揃った領域と、別の格子配列の揃った領域と、の間で格子配列の向きが変化している箇所を指す。
【０４８１】
ナノ結晶は、六角形を基本とするが、正六角形状とは限らず、非正六角形状である場合がある。また、歪みにおいて、五角形、七角形等の格子配列を有する場合がある。なお、ＣＡＡＣ−ＯＳにおいて、歪み近傍においても、明確な結晶粒界（グレインバウンダリーともいう）を確認することはできない。即ち、格子配列の歪みによって、結晶粒界の形成が抑制されていることがわかる。これは、ＣＡＡＣ−ＯＳが、ａ−ｂ面方向において酸素原子の配列が稠密でないことや、金属元素が置換することで原子間の結合距離が変化することなどによって、歪みを許容することができるためと考えられる。
【０４８２】
また、ＣＡＡＣ−ＯＳは、インジウム、および酸素を有する層（以下、Ｉｎ層）と、元素Ｍ、亜鉛、および酸素を有する層（以下、（Ｍ，Ｚｎ）層）とが積層した、層状の結晶構造（層状構造ともいう）を有する傾向がある。なお、インジウムと元素Ｍは、互いに置換可能であり、（Ｍ，Ｚｎ）層の元素Ｍがインジウムと置換した場合、（Ｉｎ，Ｍ，Ｚｎ）層と表すこともできる。また、Ｉｎ層のインジウムが元素Ｍと置換した場合、（Ｉｎ，Ｍ）層と表すこともできる。
【０４８３】
ＣＡＡＣ−ＯＳは結晶性の高い酸化物半導体である。一方、ＣＡＡＣ−ＯＳは、明確な結晶粒界を確認することはできないため、結晶粒界に起因する電子移動度の低下が起こりにくいといえる。また、酸化物半導体の結晶性は不純物の混入や欠陥の生成などによって低下する場合があるため、ＣＡＡＣ−ＯＳは不純物や欠陥（酸素欠損など）の少ない酸化物半導体ともいえる。従って、ＣＡＡＣ−ＯＳを有する酸化物半導体は、物理的性質が安定する。そのため、ＣＡＡＣ−ＯＳを有する酸化物半導体は熱に強く、信頼性が高い。
【０４８４】
ｎｃ−ＯＳは、微小な領域（例えば、１ｎｍ以上１０ｎｍ以下の領域、特に１ｎｍ以上３ｎｍ以下の領域）において原子配列に周期性を有する。また、ｎｃ−ＯＳは、異なるナノ結晶間で結晶方位に規則性が見られない。そのため、膜全体で配向性が見られない。したがって、ｎｃ−ＯＳは、分析方法によっては、ａ−ｌｉｋｅ  ＯＳや非晶質酸化物半導体と区別が付かない場合がある。
【０４８５】
ａ−ｌｉｋｅ  ＯＳは、ｎｃ−ＯＳと非晶質酸化物半導体との間の構造を有する酸化物半導体である。ａ−ｌｉｋｅ  ＯＳは、鬆または低密度領域を有する。即ち、ａ−ｌｉｋｅ  ＯＳは、ｎｃ−ＯＳおよびＣＡＡＣ−ＯＳと比べて、結晶性が低い。
【０４８６】
酸化物半導体は、多様な構造をとり、それぞれが異なる特性を有する。本発明の一態様の酸化物半導体は、非晶質酸化物半導体、多結晶酸化物半導体、ａ−ｌｉｋｅ  ＯＳ、ｎｃ−ＯＳ、ＣＡＡＣ−ＯＳのうち、二種以上を有していてもよい。
【０４８７】
＜金属酸化物を有するトランジスタ＞
続いて、上記金属酸化物をトランジスタに用いる場合について説明する。
【０４８８】
なお、上記金属酸化物をトランジスタに用いることで、高い電界効果移動度のトランジスタを実現することができる。また、信頼性の高いトランジスタを実現することができる。
【０４８９】
また、トランジスタには、金属酸化物４０６ｂの領域４２６ａにおけるキャリア密度の低いことが好ましい。金属酸化物のキャリア密度を低くする場合においては、金属酸化物中の不純物濃度を低くし、欠陥準位密度を低くすればよい。本明細書等において、不純物濃度が低く、欠陥準位密度の低いことを高純度真性または実質的に高純度真性と言う。例えば、金属酸化物４０６ｂの領域４２６ａにおけるキャリア密度が８×１０１１／ｃｍ３未満、好ましくは１×１０１１／ｃｍ３未満、さらに好ましくは１×１０１０／ｃｍ３未満であり、１×１０−９／ｃｍ３以上とすればよい。
【０４９０】
また、高純度真性または実質的に高純度真性である金属酸化物は、欠陥準位密度が低いため、トラップ準位密度も低くなる場合がある。
【０４９１】
また、金属酸化物のトラップ準位に捕獲された電荷は、消失するまでに要する時間が長く、あたかも固定電荷のように振る舞うことがある。そのため、トラップ準位密度の高い酸化物半導体にチャネル形成領域が形成されるトランジスタは、電気特性が不安定となる場合がある。
【０４９２】
従って、トランジスタの電気特性を安定にするためには、金属酸化物４０６ｂの領域４２６ａ中の不純物濃度を低減することが有効である。また、金属酸化物４０６ｂの領域４２６ａ中の不純物濃度を低減するためには、近接する膜中の不純物濃度も低減することが好ましい。不純物としては、例えば、水素、窒素、アルカリ金属、アルカリ土類金属、鉄、ニッケル、シリコン等がある。
【０４９３】
＜不純物＞
ここで、金属酸化物中における各不純物の影響について説明する。
【０４９４】
金属酸化物において、第１４族元素の一つであるシリコンや炭素が含まれると、金属酸化物において欠陥準位が形成される。このため、金属酸化物４０６ｂの領域４２６ａにおけるシリコンや炭素の濃度（ＳＩＭＳにより得られる濃度）を、２×１０１８ａｔｏｍｓ／ｃｍ３以下、好ましくは２×１０１７ａｔｏｍｓ／ｃｍ３以下とする。
【０４９５】
また、金属酸化物にアルカリ金属又はアルカリ土類金属が含まれると、欠陥準位を形成し、キャリアを生成する場合がある。従って、アルカリ金属又はアルカリ土類金属が含まれている金属酸化物を用いたトランジスタはノーマリーオン特性となりやすい。このため、金属酸化物４０６ｂの領域４２６ａにおいて、アルカリ金属またはアルカリ土類金属の濃度を低減することが好ましい。具体的には、ＳＩＭＳにより得られる金属酸化物４０６ｂの領域４２６ａ中のアルカリ金属またはアルカリ土類金属の濃度を、１×１０１８ａｔｏｍｓ／ｃｍ３以下、好ましくは２×１０１６ａｔｏｍｓ／ｃｍ３以下にする。
【０４９６】
また、金属酸化物において、窒素が含まれると、キャリアである電子が生じ、キャリア密度が増加し、ｎ型化しやすい。この結果、金属酸化物４０６ｂの領域４２６ａに窒素が含まれているトランジスタはノーマリーオン特性となりやすい。従って、金属酸化物４０６ｂの領域４２６ａにおいて、窒素はできる限り低減されていることが好ましい、例えば、金属酸化物４０６ｂの領域４２６ａ中の窒素濃度は、ＳＩＭＳにおいて、５×１０１９ａｔｏｍｓ／ｃｍ３未満、好ましくは５×１０１８ａｔｏｍｓ／ｃｍ３以下、より好ましくは１×１０１８ａｔｏｍｓ／ｃｍ３以下、さらに好ましくは５×１０１７ａｔｏｍｓ／ｃｍ３以下とする。
【０４９７】
また、金属酸化物に含まれる水素は、金属原子と結合する酸素と反応して水になるため、酸素欠損を形成する場合がある。該酸素欠損に水素が入ることで、キャリアである電子が生成される場合がある。また、水素の一部が金属原子と結合する酸素と結合して、キャリアである電子を生成することがある。従って、金属酸化物４０６ｂの領域４２６ａに水素が多く含まれているトランジスタはノーマリーオン特性となりやすい。このため、金属酸化物４０６ｂの領域４２６ａ中の水素はできる限り低減されていることが好ましい。具体的には、金属酸化物において、ＳＩＭＳにより得られる水素濃度を、１×１０２０ａｔｏｍｓ／ｃｍ３未満、好ましくは１×１０１９ａｔｏｍｓ／ｃｍ３未満、より好ましくは５×１０１８ａｔｏｍｓ／ｃｍ３未満、さらに好ましくは１×１０１８ａｔｏｍｓ／ｃｍ３未満とする。
【０４９８】
金属酸化物４０６ｂの領域４２６ａ中の不純物を十分に低減することで、トランジスタに安定した電気特性を付与することができる。
【０４９９】
＜＜トランジスタ２０１＞＞
次に、図２７に示すトランジスタ２０１の詳細について説明を行う。
【０５００】
図３１（Ａ）は、トランジスタ２０１の上面図である。また、図３１（Ｂ）は、図３１（Ａ）にＡ１−Ａ２の一点鎖線で示す部位の断面図であり、トランジスタ２０１のチャネル長方向の断面図でもある。また、図３１（Ｃ）は、図３１（Ａ）にＡ３−Ａ４の一点鎖線で示す部位の断面図であり、トランジスタ２０１のチャネル幅方向の断面図でもある。図３１（Ａ）の上面図では、図の明瞭化のために一部の要素を省いて図示している。また、トランジスタ２０１の構成要素のうち、トランジスタ２００と共通のものについては、符号を同じくする。
【０５０１】
図３１（Ａ）（Ｂ）（Ｃ）に示すように、トランジスタ２０１は、基板（図示せず）の上に配置された絶縁体２２４と、絶縁体２２４の上に配置された金属酸化物４０６ａと、金属酸化物４０６ａの上面の少なくとも一部に接して配置された金属酸化物４０６ｂと、金属酸化物４０６ｂの上面の少なくとも一部に接して配置された導電体４５２ａ及び導電体４５２ｂと、金属酸化物４０６ｂの上面の少なくとも一部に接し且つ導電体４５２ａおよび導電体４５２ｂの上に配置された金属酸化物４０６ｃと、金属酸化物４０６ｃの上に配置された絶縁体４１２と、絶縁体４１２の上に配置された導電体４０５ａと、導電体４０５ａの上に配置された導電体４０５ｂと、導電体４０５ｂの上に配置された絶縁体４２０と、を有する。
【０５０２】
導電体４０５（導電体４０５ａ及び導電体４０５ｂ）は、トップゲートとして機能でき、導電体３１０は、バックゲートとして機能できる。バックゲートの電位は、トップゲートと同電位としてもよいし、接地電位や、任意の電位としてもよい。また、バックゲートの電位をトップゲートと連動させず独立して変化させることで、トランジスタのしきい値電圧を変化させることができる。
【０５０３】
導電体４０５ａは、図２８の導電体４０４ａと同様の材料を用いて設けることができる。導電体４０５ｂは、図２８の導電体４０４ｂと同様の材料を用いて設けることができる。
【０５０４】
導電体４５２ａはソース電極またはドレイン電極の一方としての機能を有し、導電体４５２ｂはソース電極またはドレイン電極の他方としての機能を有する。
【０５０５】
導電体４５２ａ、４５２ｂは、アルミニウム、チタン、クロム、ニッケル、銅、イットリウム、ジルコニウム、モリブデン、銀、タンタル、タングステン等の金属、又はこれらから選ばれる金属を主成分とする合金を用いることができる。また、図では単層構造を示したが、２層以上の積層構造としてもよい。また、酸化インジウム、酸化錫または酸化亜鉛を含む透明導電材料を用いてもよい。
【０５０６】
トランジスタ２０１において、チャネルは金属酸化物４０６ｂに形成されることが好ましい。そのため、金属酸化物４０６ｃは金属酸化物４０６ｂよりも絶縁性が比較的高い材料を用いることが好ましい。金属酸化物４０６ｃは、金属酸化物４０６ａと同様の材料を用いればよい。
【０５０７】
トランジスタ２０１は、金属酸化物４０６ｃを設けることで、トランジスタ２０１を埋め込みチャネル型のトランジスタとすることができる。また、導電体４５２ａおよび導電体４５２ｂの端部の酸化を防ぐことができる。また、導電体４０５と導電体４５２ａ（または導電体４０５と導電体４５２ｂ）との間のリーク電流を防ぐことができる。なお、金属酸化物４０６ｃは、場合によっては省略してもよい。
【０５０８】
また、金属酸化物４０６ｂは、領域４２６ｄを有する。領域４２６ｄは、図３１（Ｂ）に示すように、金属酸化物４０６ｂが、導電体４５２ａ、及び導電体４５２ｂと接する領域に位置する。領域４２６ｄは、導電体４５２ａ、及び導電体４５２ｂの成膜時によるダメージと、当該成膜雰囲気に含まれる窒素などの不純物が添加されることと、によって形成される。これによって、金属酸化物４０６ｂの領域４２６ｄにおいて、添加された不純物元素により酸素欠損が形成され、更に当該不純物元素が酸素欠損に入り込むことで、キャリア密度が高くなり、低抵抗化される。なお、導電体４５２ａ、及び導電体４５２ｂの成膜条件次第では、領域４２６ｄは、金属酸化物４０６ｂの界面にのみ形成される場合がある。
【０５０９】
絶縁体４２０は、水、水素等の不純物、及び酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。例えば、絶縁体４２０として、酸化アルミニウム、酸化マグネシウム、酸化ガリウム、酸化ゲルマニウム、酸化イットリウム、酸化ジルコニウム、酸化ランタン、酸化ネオジム、酸化ハフニウム、又は酸化タンタルなどの金属酸化物、窒化酸化シリコン、又は窒化シリコンなどを用いればよい。
【０５１０】
トランジスタ２０１は、絶縁体４２０を設けることで、導電体４０５が酸化することを防ぐことができる。また、水、水素などの不純物が、金属酸化物４０６へ侵入することを防ぐことができる。
【０５１１】
トランジスタ２０１は、トランジスタ２００と比べて、金属酸化物４０６ｂと電極（ソース電極またはドレイン電極）との接触面積を大きくすることができる。また、図２８に示す領域４２６ｂ及び領域４２６ｃを作製する工程が不要になる。そのため、トランジスタ２０１は、トランジスタ２００よりもオン電流を大きくすることができる。また製造工程を簡略化することができる。
【０５１２】
トランジスタ２０１のその他の構成要素の詳細は、トランジスタ２００の記載を参照すればよい。
【０５１３】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０５１４】
（実施の形態６）
本実施の形態では、本発明の一態様の撮像装置の一例について、図面を参照して説明する。
【０５１５】
図３２（Ａ）は、撮像装置の画素回路を説明する図である。当該画素回路は、光電変換素子１０５０と、トランジスタ１０５１と、トランジスタ１０５２と、トランジスタ１０５３と、トランジスタ１０５４と、を有する。
【０５１６】
光電変換素子１０５０の一方の電極（アノード）は、トランジスタ１０５１のソース又はドレインの一方と電気的に接続されている。光電変換素子１０５０の一方の電極は、トランジスタ１０５２のソース又はドレインの一方と電気的に接続されている。トランジスタ１０５１のソース又はドレインの他方は、トランジスタ１０５３のゲートと電気的に接続されている。トランジスタ１０５３のソース又はドレインの一方は、トランジスタ１０５４のソース又はドレインの一方と電気的に接続されている。なお、トランジスタ１０５３のゲートと電気的に接続される容量素子を設けてもよい。
【０５１７】
光電変換素子１０５０の他方の電極（カソード）は、配線１０７２と電気的に接続される。トランジスタ１０５１のゲートは、配線１０７５と電気的に接続されている。トランジスタ１０５３のソース又はドレインの他方は、配線１０７９に電気的に接続されている。トランジスタ１０５２のゲートは、配線１０７６と電気的に接続されている。トランジスタ１０５２のソース又はドレインの他方は、配線１０７３と電気的に接続されている。トランジスタ１０５４のソース又はドレインの他方は、配線１０７１と電気的に接続される。トランジスタ１０５４のゲートは、配線１０７８と電気的に接続される。配線１０７２は、電源１０５６の一方の端子と電気的に接続され、電源１０５６の他方の端子は、配線１０７７と電気的に接続される。
【０５１８】
ここで、配線１０７１は、画素から信号を出力する出力線としての機能を有することができる。配線１０７３、配線１０７７、配線１０７９は、電源線としての機能を有することができる。例えば、配線１０７３及び配線１０７７は、低電位電源線、配線１０７９は高電位電源線として機能させることができる。配線１０７５、配線１０７６、配線１０７８は、各トランジスタのオンオフを制御する信号線として機能させることができる。
【０５１９】
光電変換素子１０５０には、低照度時の光検出感度を高めるためアバランシェ増倍効果が生じる光電変換素子を用いることが好ましい。アバランシェ増倍効果を生じさせるためには、比較的高い電位ＨＶＤＤが必要となる。したがって、電源１０５６は電位ＨＶＤＤを供給することのできる機能を有し、光電変換素子１０５０の他方の電極には配線１０７２を介して電位ＨＶＤＤが供給される。なお、光電変換素子１０５０は、アバランシェ増倍効果が生じない電位を印加して使用することもできる。
【０５２０】
トランジスタ１０５１は、光電変換素子１０５０の出力に応じて変化する電荷蓄積部（ＮＲ）の電位を電荷検出部（ＮＤ）に転送する機能を有することができる。トランジスタ１０５２は、電荷蓄積部（ＮＲ）及び電荷検出部（ＮＤ）の電位を初期化する機能を有することができる。トランジスタ１０５３は、電荷検出部（ＮＤ）の電位に応じた信号を出力する機能を有することができる。トランジスタ１０５４は、信号を読み出す画素を選択する機能を有することができる。
【０５２１】
光電変換素子１０５０の他方の電極に高電圧を印加する場合、光電変換素子１０５０と接続されるトランジスタには高電圧に耐えられる高耐圧のトランジスタを用いる必要がある。当該高耐圧のトランジスタには、例えば、ＯＳトランジスタなどを用いることができる。具体的には、トランジスタ１０５１およびトランジスタ１０５２にＯＳトランジスタを適用することが好ましい。
【０５２２】
トランジスタ１０５１及びトランジスタ１０５２はスイッチング特性が優れていることが望まれるが、トランジスタ１０５３は増幅特性が優れていることが望まれるため、オン電流が高いトランジスタであることが好ましい。したがって、トランジスタ１０５３及びトランジスタ１０５４には、シリコンを活性層または活性領域に用いたトランジスタ（以下、Ｓｉトランジスタ）を適用することが好ましい。
【０５２３】
トランジスタ１０５１乃至トランジスタ１０５４を上述した構成とすることで、低照度における光の検出感度が高く、ノイズの少ない信号を出力することのできる撮像装置を作製することができる。また、光の検出感度が高いため、光の取り込み時間を短くすることができ、撮像を高速に行うことができる。
【０５２４】
なお、上記構成に限らず、トランジスタ１０５３及びトランジスタ１０５４にＯＳトランジスタを適用してもよい。または、トランジスタ１０５１及びトランジスタ１０５２にＳｉトランジスタを適用してもよい。いずれの場合においても当該画素回路の撮像動作は可能である。
【０５２５】
次に、図３２（Ｂ）のタイミングチャートを用いて、画素の動作を説明する。なお、以下に説明する一例の動作において、トランジスタ１０５２のゲートに接続された配線１０７６には、”Ｈ”としてＨＶＤＤ、”Ｌ”としてＧＮＤの電位が供給されるものとする。トランジスタ１０５１のゲートに接続された配線１０７５及びトランジスタ１０５４のゲートに接続された配線１０７８には、”Ｈ”としてＶＤＤ、”Ｌ”としてＧＮＤの電位が供給されるものとする。また、トランジスタ１０５３のソースに接続された配線１０７９には、ＶＤＤの電位が供給されるものとする。なお、各配線に上記以外の電位を供給する形態とすることもできる。
【０５２６】
時刻Ｔ１から時刻Ｔ２までの間において、配線１０７６を”Ｈ”、配線１０７５を”Ｈ”とし、電荷蓄積部（ＮＲ）及び電荷検出部（ＮＤ）の電位をリセット電位（ＧＮＤ）に設定する（リセット動作）。なお、リセット動作時に配線１０７６に”Ｈ”として電位ＶＤＤを供給してもよい。
【０５２７】
時刻Ｔ２から時刻Ｔ３までの間において、配線１０７６を”Ｌ”、配線１０７５を”Ｌ”とすることで、電荷蓄積部（ＮＲ）の電位が変化する（蓄積動作）。電荷蓄積部（ＮＲ）の電位は、光電変換素子１０５０に入射した光の強度に応じてＧＮＤから最大でＨＶＤＤまで変化する。
【０５２８】
時刻Ｔ３から時刻Ｔ４までの間において、配線１０７５を”Ｈ”とし、電荷蓄積部（ＮＲ）の電荷を電荷検出部（ＮＤ）に転送する（転送動作）。
【０５２９】
時刻Ｔ４から時刻Ｔ５までの間において、配線１０７６を”Ｌ”、配線１０７５を”Ｌ”とし、転送動作を終了させる。この時点で電荷検出部（ＮＤ）の電位が確定される。
【０５３０】
時刻Ｔ５からＴ６までの間において、配線１０７６を”Ｌ”、配線１０７５を”Ｌ”、配線１０７８を”Ｈ”とし、電荷検出部（ＮＤ）の電位に応じた信号を配線１０７１に出力する。すなわち、蓄積動作において光電変換素子１０５０に入射した光の強度に応じた出力信号を得ることができる。
【０５３１】
図３３（Ａ）に、上述した画素回路を有する撮像装置の画素の構成の一例を示す。当該画素は、層１０６１、層１０６２および層１０６３を有し、それぞれが互いに重なる領域を有する構成とすることができる。
【０５３２】
層１０６１は、光電変換素子１０５０の構成要素を有する。光電変換素子１０５０は、画素電極に相当する電極１０６５と、光電変換部１０６６と、共通電極に相当する電極１０６７を有する。
【０５３３】
電極１０６５には、低抵抗の金属層などを用いることが好ましい。金属層としては、例えば、アルミニウム、チタン、タングステン、タンタル、銀などの金属、又はこれらから選ばれた複数種の金属の積層を用いることができる。
【０５３４】
電極１０６７には、可視光（Ｌｉｇｈｔ）に対して高い透光性を有する導電層を用いることが好ましい。導電層としては、例えば、インジウム酸化物、錫酸化物、亜鉛酸化物、インジウム−錫酸化物、ガリウム−亜鉛酸化物、インジウム−ガリウム−亜鉛酸化物、またはグラフェンなどを用いることができる。なお、電極１０６７を省く構成とすることもできる。
【０５３５】
光電変換部１０６６には、例えばセレン系材料を光電変換層としたｐｎ接合型フォトダイオードなどを用いることができる。層１０６６ａとしてはｐ型半導体であるセレン系材料を用い、層１０６６ｂとしてはｎ型半導体であるガリウム酸化物などを用いることが好ましい。
【０５３６】
セレン系材料を用いた光電変換素子は、可視光に対する外部量子効率が高い特性を有する。当該光電変換素子では、アバランシェ増倍効果を利用することにより、入射される光量に対する電子の増幅が大きい高感度のセンサとすることができる。また、セレン系材料は光吸収係数が高いため、光電変換層を薄膜で作製できるなどの生産上の利点を有する。セレン系材料の薄膜は、真空蒸着法またはスパッタ法などを用いて形成することができる。
【０５３７】
セレン系材料としては、単結晶セレンや多結晶セレンなどの結晶性セレン、非晶質セレン、銅とインジウムとセレンとの化合物（ＣＩＳ）、又は銅とインジウムとガリウムとセレンとの化合物（ＣＩＧＳ）などを用いることができる。
【０５３８】
ｎ型半導体は、バンドギャップが広く、可視光に対して透光性を有する材料で形成することが好ましい。例えば、亜鉛酸化物、ガリウム酸化物、インジウム酸化物、錫酸化物、又はそれらが混在した酸化物などを用いることができる。また、これらの材料は正孔注入阻止層としての機能も有し、暗電流を小さくすることもできる。
【０５３９】
なお、層１０６１は上記構成に限らず、層１０６６ａにｐ型シリコン半導体またはｎ型シリコン半導体の一方を用い、層１０６６ｂにｐ型シリコン半導体またはｎ型シリコン半導体の他方を用いたｐｎ接合型フォトダイオードであってもよい。または、層１０６６ａと層１０６６ｂとの間にｉ型シリコン半導体層を設けたｐｉｎ接合型フォトダイオードであってもよい。
【０５４０】
上記ｐｎ接合型フォトダイオードまたはｐｉｎ接合型フォトダイオードは、単結晶シリコンを用いて形成することができる。このとき、層１０６１と層１０６２とは、貼り合わせ工程を用いて電気的な接合を得ることが好ましい。また、ｐｉｎ接合型フォトダイオードとしては、非晶質シリコン、微結晶シリコン、多結晶シリコン等の薄膜を用いて形成することもできる。
【０５４１】
層１０６２は、例えば、ＯＳトランジスタ（トランジスタ１０５１、トランジスタ１０５２）を有する層とすることができる。図３２（Ａ）に示す画素の回路構成では、光電変換素子１０５０に入射される光の強度が小さいときに電荷検出部（ＮＤ）の電位が小さくなる。ＯＳトランジスタは極めてオフ電流が低いため、ゲート電位が極めて小さい場合においても当該ゲート電位に応じた電流を正確に出力することができる。したがって、検出することのできる照度のレンジ、すなわちダイナミックレンジを広げることができる。
【０５４２】
また、トランジスタ１０５１およびトランジスタ１０５２の低いオフ電流特性によって、電荷検出部（ＮＤ）および電荷蓄積部（ＮＲ）で電荷を保持できる期間を極めて長くすることができる。そのため、回路構成や動作方法を複雑にすることなく、全画素で同時に電荷の蓄積動作を行うグローバルシャッタ方式を適用することができる。
【０５４３】
層１０６３は、支持基板またはＳｉトランジスタ（トランジスタ１０５３、トランジスタ１０５４）を有する層とすることができる。当該Ｓｉトランジスタは、単結晶シリコン基板に活性領域を有する構成のほか、絶縁表面上に結晶系のシリコン活性層を有する構成とすることができる。なお、層１０６３に単結晶シリコン基板を用いる場合は、当該単結晶シリコン基板にｐｎ接合型フォトダイオードまたはｐｉｎ接合型フォトダイオードを形成してもよい。この場合、層１０６１を省くことができる。
【０５４４】
図３３（Ｂ）は、本発明の一態様の撮像装置の回路構成を説明するブロック図である。当該撮像装置は、マトリクス状に配列された画素１０８０を有する画素アレイ１０８１と、画素アレイ１０８１の行を選択する機能を有する回路１０８２（ロードライバ）と、画素１０８０の出力信号に対して相関二重サンプリング処理を行うための回路１０８３（ＣＤＳ回路）と、回路１０８３から出力されたアナログデータをデジタルデータに変換する機能を有する回路１０８４（Ａ／Ｄ変換回路等）と、回路１０８４で変換されたデータを選択して読み出す機能を有する回路１０８５（カラムドライバ）と、を有する。なお、回路１０８３を設けない構成とすることもできる。
【０５４５】
例えば、光電変換素子を除く画素アレイ１０８１の要素は、図３３（Ａ）に示す層１０６２に設けることができる。回路１０８２乃至回路１０８５の要素は、層１０６３に設けることができる。これらの回路はシリコントランジスタを用いたＣＭＯＳ回路で構成することができる。
【０５４６】
当該構成とすることで、それぞれの回路に適したトランジスタを用いることができ、かつ撮像装置の面積を小さくすることができる。
【０５４７】
図３４（Ａ）（Ｂ）（Ｃ）は、図３３（Ａ）に示す撮像装置の具体的な構成を説明する図である。図３４（Ａ）は、トランジスタ１０５１、１０５２、１０５３、１０５４のチャネル長方向を示す断面図である。図３４（Ｂ）は一点鎖線Ａ１−Ａ２の断面図であり、トランジスタ１０５２のチャネル幅方向の断面を示している。図３４（Ｃ）は一点鎖線Ｂ１−Ｂ２の断面図であり、トランジスタ１０５４のチャネル幅方向の断面を示している。
【０５４８】
撮像装置は、層１０６１乃至層１０６３の積層とすることができる。層１０６１は、セレン層を有する光電変換素子１０５０の他、隔壁１０９２を有する構成とすることができる。隔壁１０９２は、電極１０６５の段差を覆うように設けられる。光電変換素子１０５０に用いるセレン層は高抵抗であり、画素間で分離しない構成とすることができる。
【０５４９】
層１０６２にはＯＳトランジスタであるトランジスタ１０５１、１０５２が設けられる。トランジスタ１０５１、１０５２はともにバックゲート１０９１を有する構成を示しているが、いずれかがバックゲートを有する形態であってもよい。バックゲート１０９１は、図３４（Ｂ）に示すように対向して設けられるトランジスタのフロントゲートと電気的に接続する場合がある。または、バックゲート１０９１にフロントゲートとは異なる固定電位を供給することができる構成であってもよい。
【０５５０】
また、図３４（Ａ）では、ＯＳトランジスタとしてセルフアラインのトップゲート型トランジスタを例示しているが、図３５（Ａ）に示すように、ノンセルフアライン型のトランジスタであってもよい。
【０５５１】
層１０６３には、Ｓｉトランジスタであるトランジスタ１０５３およびトランジスタ１０５４が設けられる。図３４（Ａ）においてＳｉトランジスタはシリコン基板１２００に設けられたフィン型の半導体層を有する構成を例示しているが、図３５（Ｂ）に示すように、シリコン基板１２０１に活性領域を有するプレーナー型であってもよい。または、図３５（Ｃ）に示すようにシリコン薄膜の半導体層１２１０を有するトランジスタであってもよい。半導体層１２１０は、例えば、シリコン基板１２０２上の絶縁層１２２０上に形成された単結晶シリコン（ＳＯＩ（Ｓｉｌｉｃｏｎ  ｏｎ  Ｉｎｓｕｌａｔｏｒ））とすることができる。または、ガラス基板などの絶縁表面上に形成された多結晶シリコンであってもよい。この他、層１０６３には画素を駆動するための回路を設けることができる。
【０５５２】
ＯＳトランジスタが形成される領域とＳｉトランジスタが形成される領域との間には、水素の拡散を防止する機能を有する絶縁層１０９３が設けられる。トランジスタ１０５３、１０５４の活性領域近傍に設けられる絶縁層中の水素はシリコンのダングリングボンドを終端する。一方、トランジスタ１０５１、１０５２の活性層である酸化物半導体層の近傍に設けられる絶縁層中の水素は、酸化物半導体層中にキャリアを生成する要因の一つとなる。
【０５５３】
絶縁層１０９３により、一方の層に水素を閉じ込めることでトランジスタ１０５３、１０５４の信頼性を向上させることができる。また、一方の層から他方の層への水素の拡散が抑制されることでトランジスタ１０５１、１０５２の信頼性も向上させることができる。
【０５５４】
絶縁層１０９３としては、例えば、酸化アルミニウム、酸化窒化アルミニウム、酸化ガリウム、酸化窒化ガリウム、酸化イットリウム、酸化窒化イットリウム、酸化ハフニウム、酸化窒化ハフニウム、イットリア安定化ジルコニア（ＹＳＺ）等を用いることができる。
【０５５５】
図３６（Ａ）は、本発明の一態様の撮像装置にカラーフィルタ等を付加した例を示す断面図である。当該断面図では、３画素分の画素回路を有する領域の一部を示している。光電変換素子１０５０が形成される層１０６１上には、絶縁層１３００が形成される。絶縁層１３００は可視光に対する透光性の高い酸化シリコン膜などを用いることができる。また、パッシベーション膜として窒化シリコン膜を積層してもよい。また、反射防止膜として、酸化ハフニウムなどの誘電体膜を積層してもよい。
【０５５６】
絶縁層１３００上には、遮光層１３１０が形成されてもよい。遮光層１３１０は、上部のカラーフィルタを通る光の混色を防止する機能を有する。遮光層１３１０には、アルミニウム、タングステン等の金属層を用いることができる。また、当該金属層と反射防止膜としての機能を有する誘電体膜を積層してもよい。
【０５５７】
絶縁層１３００及び遮光層１３１０上には、平坦化膜として有機樹脂層１３２０を設けることができる。また、画素別にカラーフィルタ１３３０（カラーフィルタ１３３０ａ、カラーフィルタ１３３０ｂ、カラーフィルタ１３３０ｃ）が形成される。例えば、カラーフィルタ１３３０ａ、カラーフィルタ１３３０ｂ及びカラーフィルタ１３３０ｃに、Ｒ（赤）、Ｇ（緑）、Ｂ（青）、Ｙ（黄）、Ｃ（シアン）、Ｍ（マゼンタ）などの色を割り当てることにより、カラー画像を得ることができる。
【０５５８】
カラーフィルタ１３３０上には、可視光に対して透光性を有する絶縁層１３６０などを設けることができる。
【０５５９】
また、図３６（Ｂ）に示すように、カラーフィルタ１３３０の代わりに光学変換層１３５０を用いてもよい。このような構成とすることで、様々な波長領域における画像が得られる撮像装置とすることができる。
【０５６０】
例えば、光学変換層１３５０に可視光線の波長以下の光を遮るフィルタを用いれば赤外線撮像装置とすることができる。また、光学変換層１３５０に近赤外線の波長以下の光を遮るフィルタを用いれば遠赤外線撮像装置とすることができる。また、光学変換層１３５０に可視光線の波長以上の光を遮るフィルタを用いれば紫外線撮像装置とすることができる。
【０５６１】
また、光学変換層１３５０にシンチレータを用いれば、Ｘ線撮像装置などに用いる、放射線の強弱を可視化した画像を得る撮像装置とすることができる。被写体を透過したＸ線等の放射線がシンチレータに入射されると、フォトルミネッセンス現象により可視光線や紫外光線などの光（蛍光）に変換される。そして、当該光を光電変換素子１０５０で検知することにより画像データを取得する。また、放射線検出器などに当該構成の撮像装置を用いてもよい。
【０５６２】
シンチレータは、Ｘ線やガンマ線などの放射線が照射されると、そのエネルギーを吸収して可視光や紫外光を発する物質を含む。例えば、Ｇｄ２Ｏ２Ｓ：Ｔｂ、Ｇｄ２Ｏ２Ｓ：Ｐｒ、Ｇｄ２Ｏ２Ｓ：Ｅｕ、ＢａＦＣｌ：Ｅｕ、ＮａＩ、ＣｓＩ、ＣａＦ２、ＢａＦ２、ＣｅＦ３、ＬｉＦ、ＬｉＩ、ＺｎＯなどを樹脂やセラミクスに分散させたものを用いることができる。
【０５６３】
なお、セレン系材料を用いた光電変換素子１０５０においては、Ｘ線等の放射線を電荷に直接変換することができるため、シンチレータを不要とする構成とすることもできる。
【０５６４】
また、図３６（Ｃ）に示すように、カラーフィルタ１３３０ａ、カラーフィルタ１３３０ｂおよびカラーフィルタ１３３０ｃ上にマイクロレンズアレイ１３４０を設けてもよい。マイクロレンズアレイ１３４０が有する個々のレンズを通る光が直下のカラーフィルタを通り、光電変換素子１０５０に照射されるようになる。また、図３６（Ｂ）に示す光学変換層１３５０上にマイクロレンズアレイ１３４０を設けてもよい。
【０５６５】
以下では、イメージセンサチップを収めたパッケージおよびカメラモジュールの一例について説明する。当該イメージセンサチップには、上記撮像装置の構成を用いることができる。
【０５６６】
図３７（Ａ１）は、イメージセンサチップを収めたパッケージの上面側の外観斜視図である。当該パッケージは、イメージセンサチップ１４５０（図３７（Ａ３）に図示）を固定するパッケージ基板１４１０、カバーガラス１４２０及び両者を接着する接着剤１４３０等を有する。
【０５６７】
図３７（Ａ２）は、当該パッケージの下面側の外観斜視図である。パッケージの下面には、半田ボールをバンプ１４４０としたＢＧＡ（Ｂａｌｌ  ｇｒｉｄ  ａｒｒａｙ）の構成を有する。なお、ＢＧＡに限らず、ＬＧＡ（Ｌａｎｄ  ｇｒｉｄ  ａｒｒａｙ）やＰＧＡ（Ｐｉｎ  Ｇｒｉｄ  Ａｒｒａｙ）などであってもよい。
【０５６８】
図３７（Ａ３）は、カバーガラス１４２０および接着剤１４３０の一部を省いて図示したパッケージの斜視図である。パッケージ基板１４１０上には電極パッド１４６０が形成され、電極パッド１４６０およびバンプ１４４０はスルーホールを介して電気的に接続されている。電極パッド１４６０は、イメージセンサチップ１４５０とワイヤ１４７０によって電気的に接続されている。
【０５６９】
また、図３７（Ｂ１）は、イメージセンサチップをレンズ一体型のパッケージに収めたカメラモジュールの上面側の外観斜視図である。当該カメラモジュールは、イメージセンサチップ１４５１（図３７（Ｂ３）に図示）を固定するパッケージ基板１４１１、レンズカバー１４２１、およびレンズ１４３５等を有する。また、パッケージ基板１４１１およびイメージセンサチップ１４５１の間には撮像装置の駆動回路および信号変換回路などの機能を有するＩＣチップ１４９０も設けられており、ＳｉＰ（Ｓｙｓｔｅｍ  ｉｎ  ｐａｃｋａｇｅ）としての構成を有している。
【０５７０】
図３７（Ｂ２）は、当該カメラモジュールの下面側の外観斜視図である。パッケージ基板１４１１の下面および側面には、実装用のランド１４４１が設けられるＱＦＮ（Ｑｕａｄ  ｆｌａｔ  ｎｏ−ｌｅａｄ  ｐａｃｋａｇｅ）の構成を有する。なお、当該構成は一例であり、ＱＦＰ（Ｑｕａｄ  ｆｌａｔ  ｐａｃｋａｇｅ）や前述したＢＧＡ等であってもよい。
【０５７１】
図３７（Ｂ３）は、レンズカバー１４２１およびレンズ１４３５の一部を省いて図示したモジュールの斜視図である。ランド１４４１は電極パッド１４６１と電気的に接続され、電極パッド１４６１はイメージセンサチップ１４５１またはＩＣチップ１４９０とワイヤ１４７１によって電気的に接続されている。
【０５７２】
イメージセンサチップを上述したような形態のパッケージに収めることでプリント基板等への実装が容易になり、イメージセンサチップを様々な半導体装置、電子機器に組み込むことができる。
【０５７３】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０５７４】
（実施の形態７）
本発明の一態様に係る撮像装置を用いることができる電子機器として、表示機器、パーソナルコンピュータ、記録媒体を備えた画像記憶装置又は画像再生装置、携帯電話、携帯型を含むゲーム機、携帯データ端末、電子書籍端末、ビデオカメラ、デジタルスチルカメラ等のカメラ、ゴーグル型ディスプレイ（ヘッドマウントディスプレイ）、ナビゲーションシステム、音響再生装置（カーオーディオ、デジタルオーディオプレイヤー等）、複写機、ファクシミリ、プリンタ、プリンタ複合機、現金自動預け入れ払い機（ＡＴＭ）、自動販売機等が挙げられる。これら電子機器の具体例を図３８に示す。
【０５７５】
図３８（Ａ）は監視カメラであり、筐体９５１、レンズ９５２、支持部９５３等を有する。当該監視カメラにおける画像を取得するための部品の一つとして本発明の一態様の撮像装置を備えることができる。なお、監視カメラとは慣用的な名称であり、用途を限定するものではない。例えば監視カメラとしての機能を有する機器はカメラ、またはビデオカメラとも呼ばれる。
【０５７６】
図３８（Ｂ）はビデオカメラであり、第１筐体９７１、第２筐体９７２、表示部９７３、操作キー９７４、レンズ９７５、接続部９７６等を有する。操作キー９７４及びレンズ９７５は第１筐体９７１に設けられており、表示部９７３は第２筐体９７２に設けられている。当該ビデオカメラにおける画像を取得するための部品の一つとして本発明の一態様の撮像装置を備えることができる。
【０５７７】
図３８（Ｃ）はデジタルカメラであり、筐体９６１、シャッターボタン９６２、マイク９６３、発光部９６７、レンズ９６５等を有する。当該デジタルカメラにおける画像を取得するための部品の一つとして本発明の一態様の撮像装置を備えることができる。
【０５７８】
図３８（Ｄ）は腕時計型の情報端末であり、筐体９３１、表示部９３２、リストバンド９３３、操作用のボタン９３５、竜頭９３６、カメラ９３９等を有する。表示部９３２はタッチパネルとなっていてもよい。当該情報端末における画像を取得するための部品の一つとして本発明の一態様の撮像装置を備えることができる。
【０５７９】
図３８（Ｅ）携帯電話機の一例であり、筐体９８１、表示部９８２、操作ボタン９８３、外部接続ポート９８４、スピーカ９８５、マイク９８６、カメラ９８７等を有する。当該携帯電話機は、表示部９８２にタッチセンサを備える。電話を掛ける、或いは文字を入力するなどのあらゆる操作は、指やスタイラスなどで表示部９８２に触れることで行うことができる。当該携帯電話機における画像を取得するための部品の一つとして本発明の一態様の撮像装置を備えることができる。
【０５８０】
図３８（Ｆ）は携帯データ端末であり、筐体９１１、表示部９１２、カメラ９１９等を有する。表示部９１２が有するタッチパネル機能により情報の入出力を行うことができる。当該携帯データ端末における画像を取得するための部品の一つとして本発明の一態様の撮像装置を備えることができる。
【０５８１】
また、本明細書等において、表示素子、表示素子を有する装置である表示装置、発光素子、および発光素子を有する装置である発光装置は、様々な形態を用いること、または様々な素子を有することができる。表示素子、表示装置、発光素子または発光装置は、例えば、ＥＬ（エレクトロルミネッセンス）素子（有機物および無機物を含むＥＬ素子、有機ＥＬ素子、無機ＥＬ素子）、ＬＥＤチップ（白色ＬＥＤチップ、赤色ＬＥＤチップ、緑色ＬＥＤチップ、青色ＬＥＤチップなど）、トランジスタ（電流に応じて発光するトランジスタ）、プラズマディスプレイパネル（ＰＤＰ）、電子放出素子、カーボンナノチューブを用いた表示素子、液晶素子、電子インク、エレクトロウェッティング素子、電気泳動素子、ＭＥＭＳ（マイクロ・エレクトロ・メカニカル・システム）を用いた表示素子（例えば、グレーティングライトバルブ（ＧＬＶ）、デジタルマイクロミラーデバイス（ＤＭＤ）、ＤＭＳ（デジタル・マイクロ・シャッター）、ＭＩＲＡＳＯＬ（登録商標）、ＩＭＯＤ（インターフェロメトリック・モジュレーション）素子、シャッター方式のＭＥＭＳ表示素子、光干渉方式のＭＥＭＳ表示素子、圧電セラミックディスプレイなど）、または、量子ドットなどの少なくとも一つを有している。これらの他にも、表示素子、表示装置、発光素子または発光装置は、電気的または磁気的作用により、コントラスト、輝度、反射率、透過率などが変化する表示媒体を有していてもよい。ＥＬ素子を用いた表示装置の一例としては、ＥＬディスプレイなどがある。電子放出素子を用いた表示装置の一例としては、フィールドエミッションディスプレイ（ＦＥＤ）またはＳＥＤ方式平面型ディスプレイ（ＳＥＤ：Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）などがある。液晶素子を用いた表示装置の一例としては、液晶ディスプレイ（透過型液晶ディスプレイ、半透過型液晶ディスプレイ、反射型液晶ディスプレイ、直視型液晶ディスプレイ、投射型液晶ディスプレイ）などがある。電子インク、電子粉流体（登録商標）、または電気泳動素子を用いた表示装置の一例としては、電子ペーパーなどがある。量子ドットを各画素に用いた表示装置の一例としては、量子ドットディスプレイなどがある。なお、量子ドットは、表示素子としてではなく、バックライトの一部に設けてもよい。量子ドットを用いることにより、色純度の高い表示を行うことができる。なお、半透過型液晶ディスプレイや反射型液晶ディスプレイを実現する場合には、画素電極の一部、または、全部が、反射電極としての機能を有するようにすればよい。例えば、画素電極の一部、または、全部が、アルミニウム、銀、などを有するようにすればよい。さらに、その場合、反射電極の下に、ＳＲＡＭなどの記憶回路を設けることも可能である。これにより、さらに、消費電力を低減することができる。なお、ＬＥＤチップを用いる場合、ＬＥＤチップの電極や窒化物半導体の下に、グラフェンやグラファイトを配置してもよい。グラフェンやグラファイトは、複数の層を重ねて、多層膜としてもよい。このように、グラフェンやグラファイトを設けることにより、その上に、窒化物半導体、例えば、結晶を有��るｎ型ＧａＮ半導体層などを容易に成膜することができる。さらに、その上に、結晶を有するｐ型ＧａＮ半導体層などを設けて、ＬＥＤチップを構成することができる。なお、グラフェンやグラファイトと、結晶を有するｎ型ＧａＮ半導体層との間に、ＡｌＮ層を設けてもよい。なお、ＬＥＤチップが有するＧａＮ半導体層は、ＭＯＣＶＤで成膜してもよい。ただし、グラフェンを設けることにより、ＬＥＤチップが有するＧａＮ半導体層は、スパッタ法で成膜することも可能である。また、ＭＥＭＳ（マイクロ・エレクトロ・メカニカル・システム）を用いた表示素子においては、表示素子が封止されている空間（例えば、表示素子が配置されている素子基板と、素子基板に対向して配置されている対向基板との間）に、乾燥剤を配置してもよい。乾燥剤を配置することにより、ＭＥＭＳなどが水分によって動きにくくなることや、劣化しやすくなることを防止することができる。
【０５８２】
なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０５８３】
（本明細書等の記載に関する付記）
以上の実施の形態における各構成の説明について、以下に付記する。
【０５８４】
＜実施の形態で述べた本発明の一態様に関する付記＞
各実施の形態に示す構成は、他の実施の形態に示す構成と適宜組み合わせて、本発明の一態様とすることができる。また、１つの実施の形態の中に、複数の構成例が示される場合は、互いに構成例を適宜組み合わせることが可能である。
【０５８５】
なお、ある一つの実施の形態の中で述べる内容（一部の内容でもよい）は、その実施の形態で述べる別の内容（一部の内容でもよい）と、一つ若しくは複数の別の実施の形態で述べる内容（一部の内容でもよい）との少なくとも一つの内容に対して、適用、組み合わせ、又は置き換えなどを行うことができる。
【０５８６】
なお、実施の形態の中で述べる内容とは、各々の実施の形態において、様々な図を用いて述べる内容、又は明細書に記載される文章を用いて述べる内容のことである。
【０５８７】
なお、ある一つの実施の形態において述べる図（一部でもよい）は、その図の別の部分、その実施の形態において述べる別の図（一部でもよい）と、一つ若しくは複数の別の実施の形態において述べる図（一部でもよい）との少なくとも一つの図に対して、組み合わせることにより、さらに多くの図を構成させることができる。
【０５８８】
＜序数詞に関する付記＞
本明細書等において、「第１」、「第２」、「第３」という序数詞は、構成要素の混同を避けるために付したものである。従って、構成要素の数を限定するものではない。また、構成要素の順序を限定するものではない。また例えば、本明細書等の実施の形態の一において「第１」に言及された構成要素が、他の実施の形態、あるいは特許請求の範囲において「第２」に言及された構成要素とすることもありうる。また例えば、本明細書等の実施の形態の一において「第１」に言及された構成要素を、他の実施の形態、あるいは特許請求の範囲において省略することもありうる。
【０５８９】
＜図面を説明する記載に関する付記＞
実施の形態について図面を参照しながら説明している。但し、実施の形態は多くの異なる態様で実施することが可能であり、趣旨及びその範囲から逸脱することなく、その形態及び詳細を様々に変更し得ることは当業者であれば容易に理解される。従って、本発明は、実施の形態の記載内容に限定して解釈されるものではない。なお、実施の形態の発明の構成において、同一部分又は同様な機能を有する部分には同一の符号を異なる図面間で共通して用い、その繰り返しの説明は省略する。
【０５９０】
また、本明細書等において、「上に」、「下に」などの配置を示す語句は、構成同士の位置関係を、図面を参照して説明するために、便宜上用いている。構成同士の位置関係は、各構成を描写する方向に応じて適宜変化する。そのため、配置を示す語句は、明細書で説明した記載に限定されず、状況に応じて適切に言い換えることができる。
【０５９１】
また、「上」や「下」の用語は、構成要素の位置関係が直上又は直下で、かつ、直接接していることを限定するものではない。例えば、「絶縁層Ａ上の電極Ｂ」の表現であれば、絶縁層Ａの上に電極Ｂが直接接して形成されている必要はなく、絶縁層Ａと電極Ｂとの間に他の構成要素を含むものを除外しない。
【０５９２】
また、図面において、大きさ、層の厚さ、又は領域は、説明の便宜上任意の大きさに示したものである。よって、必ずしもそのスケールに限定されない。なお図面は明確性を期すために模式的に示したものであり、図面に示す形状又は値などに限定されない。例えば、ノイズによる信号、電圧、若しくは電流のばらつき、又は、タイミングのずれによる信号、電圧、若しくは電流のばらつきなどを含むことが可能である。
【０５９３】
また、図面において、斜視図などにおいて、図面の明確性を期すために、一部の構成要素の記載を省略している場合がある。
【０５９４】
また、図面において、同一の要素又は同様な機能を有する要素、同一の材質の要素、あるいは同時に形成される要素等には同一の符号を付す場合があり、その繰り返しの説明は省略する場合がある。
【０５９５】
＜言い換え可能な記載に関する付記＞
本明細書等において、トランジスタの接続関係を説明する際、ソースとドレインとの一方を、「ソース又はドレインの一方」（又は第１電極、又は第１端子）と表記し、ソースとドレインとの他方を「ソース又はドレインの他方」（又は第２電極、又は第２端子）と表記している。これは、トランジスタのソースとドレインは、トランジスタの構造又は動作条件等によって変わるためである。なおトランジスタのソースとドレインの呼称については、ソース（ドレイン）端子や、ソース（ドレイン）電極等、状況に応じて適切に言い換えることができる。また、本明細書等では、ゲート以外の２つの端子を第１端子、第２端子と呼ぶ場合や、第３端子、第４端子と呼ぶ場合がある。また、本明細書等に記載するトランジスタが２つ以上のゲートを有するとき（この構成をマルチゲート構造という場合がある）、それらのゲートを第１ゲート、第２ゲートと呼ぶ場合や、フロントゲート、バックゲートと呼ぶ場合がある。特に、「フロントゲート」という語句は、単に「ゲート」という語句に互いに言い換えることができる。また、「バックゲート」という語句は、単に「ゲート」という語句に互いに言い換えることができる。なお、ボトムゲートとは、トランジスタの作製時において、チャネル形成領域よりも先に形成される端子のことをいい、「トップゲート」とは、トランジスタの作製時において、チャネル形成領域よりも後に形成される端子のことをいう。
【０５９６】
トランジスタは、ゲート、ソース、及びドレインと呼ばれる３つの端子を有する。ゲートは、トランジスタの導通状態を制御する制御端子として機能する端子である。ソース又はドレインとして機能する２つの入出力端子は、トランジスタの型及び各端子に与えられる電位の高低によって、一方がソースとなり他方がドレインとなる。このため、本明細書等においては、ソースやドレインの用語は、入れ替えて用いることができるものとする。
【０５９７】
また、本明細書等において「電極」や「配線」の用語は、これらの構成要素を機能的に限定するものではない。例えば、「電極」は「配線」の一部として用いられることがあり、その逆もまた同様である。さらに、「電極」や「配線」の用語は、複数の「電極」や「配線」が一体となって形成されている場合なども含む。
【０５９８】
また、本明細書等において、電圧と電位は、適宜言い換えることができる。電圧は、基準となる電位からの電位差のことであり、例えば基準となる電位をグラウンド電位（接地電位）とすると、電圧を電位に言い換えることができる。グラウンド電位は必ずしも０Ｖを意味するとは限らない。なお電位は相対的なものであり、基準となる電位によっては、配線等に与える電位を変化させる場合がある。
【０５９９】
なお本明細書等において、「膜」、「層」などの語句は、場合によっては、又は、状況に応じて、互いに入れ替えることが可能である。例えば、「導電層」という用語を、「導電膜」という用語に変更することが可能な場合がある。又は、例えば、「絶縁膜」という用語を、「絶縁層」という用語に変更することが可能な場合がある。又は、場合によっては、又は、状況に応じて、「膜」、「層」などの語句を使わずに、別の用語に入れ替えることが可能である。例えば、「導電層」又は「導電膜」という用語を、「導電体」という用語に変更することが可能な場合がある。又は、例えば、「絶縁層」「絶縁膜」という用語を、「絶縁体」という用語に変更することが可能な場合がある。
【０６００】
なお本明細書等において、「配線」、「信号線」、「電源線」などの用語は、場合によっては、又は、状況に応じて、互いに入れ替えることが可能である。例えば、「配線」という用語を、「信号線」という用語に変更することが可能な場合がある。また、例えば、「配線」という用語を、「電源線」などの用語に変更することが可能な場合がある。また、その逆も同様で、「信号線」「電源線」などの用語を、「配線」という用語に変更することが可能な場合がある。「電源線」などの用語は、「信号線」などの用語に変更することが可能な場合がある。また、その逆も同様で「信号線」などの用語は、「電源線」などの用語に変更することが可能な場合がある。また、配線に印加されている「電位」という用語を、場合によっては、又は、状況に応じて、「信号」などという用語に変更することが可能な場合がある。また、その逆も同様で、「信号」などの用語は、「電位」という用語に変更することが可能な場合がある。
【０６０１】
＜語句の定義に関する付記＞
以下では、上記実施の形態中で言及した語句の定義について説明する。
【０６０２】
＜＜半導体の不純物について＞＞
半導体の不純物とは、例えば、半導体層を構成する主成分以外をいう。例えば、濃度が０．１原子％未満の元素は不純物である。不純物が含まれることにより、例えば、半導体にＤＯＳ（Ｄｅｎｓｉｔｙ  ｏｆ  Ｓｔａｔｅｓ）が形成されることや、キャリア移動度が低下することや、結晶性が低下することなどが起こる場合がある。半導体が酸化物半導体である場合、半導体の特性を変化させる不純物としては、例えば、第１族元素、第２族元素、第１３族元素、第１４族元素、第１５族元素、主成分以外の遷移金属などがあり、特に、例えば、水素（水にも含まれる）、リチウム、ナトリウム、シリコン、ホウ素、リン、炭素、窒素などがある。酸化物半導体の場合、例えば水素などの不純物の混入によって酸素欠損を形成する場合がある。また、半導体がシリコン層である場合、半導体の特性を変化させる不純物としては、例えば、酸素、水素を除く第１族元素、第２族元素、第１３族元素、第１５族元素などがある。
【０６０３】
＜＜トランジスタについて＞＞
本明細書において、トランジスタとは、ゲートと、ドレインと、ソースとを含む少なくとも三つの端子を有する素子である。そして、ドレイン（ドレイン端子、ドレイン領域又はドレイン電極）とソース（ソース端子、ソース領域又はソース電極）の間にチャネル形成領域を有する。ゲート−ソース間にしきい値電圧を超える電圧を与えることによって、チャネル形成領域にチャネルが形成され、ソース‐ドレイン間に電流を流すことができる。
【０６０４】
また、ソースやドレインの機能は、異なる極性のトランジスタを採用する場合や、回路動作において電流の方向が変化する場合などには入れ替わることがある。このため、本明細書等においては、ソースやドレインの用語は、入れ替えて用いることができるものとする。
【０６０５】
＜＜スイッチについて＞＞
本明細書等において、スイッチとは、導通状態（オン状態）、又は、非導通状態（オフ状態）になり、電流を流すか流さないかを制御する機能を有するものをいう。又は、スイッチとは、電流を流す経路を選択して切り替える機能を有するものをいう。
【０６０６】
一例としては、電気的スイッチ又は機械的なスイッチなどを用いることができる。つまり、スイッチは、電流を制御できるものであればよく、特定のものに限定されない。
【０６０７】
電気的なスイッチの一例としては、トランジスタ（例えば、バイポーラトランジスタ、ＭＯＳトランジスタなど）、ダイオード（例えば、ＰＮダイオード、ＰＩＮダイオード、ショットキーダイオード、ＭＩＭ（Ｍｅｔａｌ  Ｉｎｓｕｌａｔｏｒ  Ｍｅｔａｌ）ダイオード、ＭＩＳ（Ｍｅｔａｌ  Ｉｎｓｕｌａｔｏｒ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）ダイオード、ダイオード接続のトランジスタなど）、又はこれらを組み合わせた論理回路などがある。
【０６０８】
なお、スイッチとしてトランジスタを用いる場合、トランジスタの「導通状態」とは、トランジスタのソース電極とドレイン電極が電気的に短絡されているとみなせる状態をいう。また、トランジスタの「非導通状態」とは、トランジスタのソース電極とドレイン電極が電気的に遮断されているとみなせる状態をいう。なおトランジスタを単なるスイッチとして動作させる場合には、トランジスタの極性（導電型）は特に限定されない。
【０６０９】
機械的なスイッチの一例としては、デジタルマイクロミラーデバイス（ＤＭＤ）のように、ＭＥＭＳ（マイクロ・エレクトロ・メカニカル・システム）技術を用いたスイッチがある。そのスイッチは、機械的に動かすことが可能な電極を有し、その電極が動くことによって、導通と非導通とを制御して動作する。
【０６１０】
＜＜接続について＞＞
本明細書等において、ＸとＹとが接続されている、と記載する場合は、ＸとＹとが電気的に接続されている場合と、ＸとＹとが機能的に接続されている場合と、ＸとＹとが直接接続されている場合とを含むものとする。したがって、所定の接続関係、例えば、図又は文章に示された接続関係に限定されず、図又は文章に示された接続関係以外のものも含むものとする。
【０６１１】
ここで使用するＸ、Ｙなどは、対象物（例えば、装置、素子、回路、配線、電極、端子、導電膜、層、など）であるとする。
【０６１２】
ＸとＹとが電気的に接続されている場合の一例としては、ＸとＹとの電気的な接続を可能とする素子（例えば、スイッチ、トランジスタ、容量素子、インダクタ、抵抗素子、ダイオード、表示素子、発光素子、負荷など）が、ＸとＹとの間に１個以上接続されることが可能である。なお、スイッチは、オンオフが制御される機能を有している。つまり、スイッチは、導通状態（オン状態）、又は、非導通状態（オフ状態）になり、電流を流すか流さないかを制御する機能を有している。
【０６１３】
ＸとＹとが機能的に接続されている場合の一例としては、ＸとＹとの機能的な接続を可能とする回路（例えば、論理回路（インバータ、ＮＡＮＤ回路、ＮＯＲ回路など）、信号変換回路（ＤＡ変換回路、ＡＤ変換回路、ガンマ補正回路など）、電位レベル変換回路（電源回路（昇圧回路、降圧回路など）、信号の電位レベルを変えるレベルシフタ回路など）、電圧源、電流源、切り替え回路、増幅回路（信号振幅又は電流量などを大きく出来る回路、オペアンプ、差動増幅回路、ソースフォロワ回路、バッファ回路など）、信号生成回路、記憶回路、制御回路など）が、ＸとＹとの間に１個以上接続されることが可能である。なお、一例として、ＸとＹとの間に別の回路を挟んでいても、Ｘから出力された信号がＹへ伝達される場合は、ＸとＹとは機能的に接続されているものとする。
【０６１４】
なお、ＸとＹとが電気的に接続されている、と明示的に記載する場合は、ＸとＹとが電気的に接続されている場合（つまり、ＸとＹとの間に別の素子又は別の回路を挟んで接続されている場合）と、ＸとＹとが機能的に接続されている場合（つまり、ＸとＹとの間に別の回路を挟んで機能的に接続されている場合）と、ＸとＹとが直接接続されている場合（つまり、ＸとＹとの間に別の素子又は別の回路を挟まずに接続されている場合）とを含むものとする。つまり、電気的に接続されている、と明示的に記載する場合は、単に、接続されている、とのみ明示的に記載されている場合と同じであるとする。
【０６１５】
なお、例えば、トランジスタのソース（又は第１の端子など）が、Ｚ１を介して（又は介さず）、Ｘと電気的に接続され、トランジスタのドレイン（又は第２の端子など）が、Ｚ２を介して（又は介さず）、Ｙと電気的に接続されている場合や、トランジスタのソース（又は第１の端子など）が、Ｚ１の一部と直接的に接続され、Ｚ１の別の一部がＸと直接的に接続され、トランジスタのドレイン（又は第２の端子など）が、Ｚ２の一部と直接的に接続され、Ｚ２の別の一部がＹと直接的に接続されている場合では、以下のように表現することが出来る。
【０６１６】
例えば、「ＸとＹとトランジスタのソース（又は第１の端子など）とドレイン（又は第２の端子など）とは、互いに電気的に接続されており、Ｘ、トランジスタのソース（又は第１の端子など）、トランジスタのドレイン（又は第２の端子など）、Ｙの順序で電気的に接続されている。」と表現することができる。又は、「トランジスタのソース（又は第１の端子など）は、Ｘと電気的に接続され、トランジスタのドレイン（又は第２の端子など）はＹと電気的に接続され、Ｘ、トランジスタのソース（又は第１の端子など）、トランジスタのドレイン（又は第２の端子など）、Ｙは、この順序で電気的に接続されている」と表現することができる。又は、「Ｘは、トランジスタのソース（又は第１の端子など）とドレイン（又は第２の端子など）とを介して、Ｙと電気的に接続され、Ｘ、トランジスタのソース（又は第１の端子など）、トランジスタのドレイン（又は第２の端子など）、Ｙは、この接続順序で設けられている」と表現することができる。これらの例と同様な表現方法を用いて、回路構成における接続の順序について規定することにより、トランジスタのソース（又は第１の端子など）と、ドレイン（又は第２の端子など）とを、区別して、技術的範囲を決定することができる。なお、これらの表現方法は、一例であり、これらの表現方法に限定されない。ここで、Ｘ、Ｙ、Ｚ１、Ｚ２は、対象物（例えば、装置、素子、回路、配線、電極、端子、導電膜、層、など）であるとする。
【０６１７】
なお、回路図上は独立している構成要素同士が電気的に接続しているように図示されている場合であっても、１つの構成要素が、複数の構成要素の機能を併せ持っている場合もある。例えば配線の一部が電極としても機能する場合は、一の導電膜が、配線の機能、及び電極の機能の両方の構成要素の機能を併せ持っている。したがって、本明細書における電気的に接続とは、このような、一の導電膜が、複数の構成要素の機能を併せ持っている場合も、その範疇に含める。
【０６１８】
＜＜平行、垂直について＞＞
本明細書において、「平行」とは、二つの直線が−１０°以上１０°以下の角度で配置されている状態をいう。したがって、−５°以上５°以下の場合も含まれる。また、「略平行」とは、二つの直線が−３０°以上３０°以下の角度で配置されている状態をいう。また、「垂直」とは、二つの直線が８０°以上１００°以下の角度で配置されている状態をいう。したがって、８５°以上９５°以下の場合も含まれる。また、「略垂直」とは、二つの直線が６０°以上１２０°以下の角度で配置されている状態をいう。
【符号の説明】
【０６１９】
ＡＩＥ：エンコーダ、ＡＩＤ：デコーダ、ＩＮＬ：入力層、ＯＵＬ：出力層、ＭＬ１：中間層、ＭＬ２：中間層、ＭＬ３：中間層、ＭＬ４：中間層、ＩＰＴ：入力端子、ＰＴ［１］：出力端子、ＰＴ［２］：出力端子、ＰＴ［ｓ］：出力端子、ＰＴ［ｓ＋１］：出力端子、ＰＴ［ｓ＋２］：出力端子、ＰＴ［２ｓ］：出力端子、ＰＴ［（ｔ−１）ｍ＋１］：出力端子、ＰＴ［（ｔ−１）ｍ＋２］：出力端子、ＰＴ［ｔｓ］：出力端子、ＲＷ［１］：配線、ＲＷ［２］：配線、ＲＷ［ｓ］：配線、ＲＷ［ｓ＋１］：配線、ＲＷ［ｓ＋２］：配線、ＲＷ［２ｓ］：配線、ＲＷ［（ｔ−１）ｍ＋１］：配線、ＲＷ［（ｔ−１）ｍ＋２］：配線、ＲＷ［ｔｓ］：配線、ＨＣ［１］：保持回路、ＨＣ［ｓ］：保持回路、ＨＣ［ｍ］：保持回路、ＨＣ［ｍ＋１］：保持回路、ＨＣ［ｍ＋ｓ］：保持回路、ＨＣ［２ｍ］：保持回路、ＨＣ［（ｔ−１）ｍ＋１］：保持回路、ＨＣ［（ｔ−１）ｍ＋ｓ］：保持回路、ＨＣ［ｔｍ］：保持回路、ＰＤＬ［１］：入力端子、ＰＤＬ［ｌ］：入力端子、ＰＤＲ［１］：出力端子、ＰＤＲ［ｎ］：出力端子、ＰＬＥ［１］：プログラマブルロジックエレメント、ＰＬＥ［ｍ］：プログラマブルロジックエレメント、ＳＷＣ：スイッチ回路、ＰＳＷ１：プログラマブルスイッチ、ＰＳＷ２：プログラマブルスイッチ、ＰＳＷ３：プログラマブルスイッチ、Ｌ［１］：配線、Ｌ［２］：配線、Ｌ［ｌ］：配線、Ｒ［１］：配線、Ｒ［２］：配線、Ｒ［ｍ］：配線、Ｐ［１］：配線、Ｐ［２］：配線、Ｐ［ｍ］：配線、Ｑ［１］：配線、Ｑ［２］：配線、Ｑ［ｍ］：配線、Ｉｎ［１］：端子、Ｉｎ［２］：端子、Ｉｎ［ｓ］：端子、ＭＬＴ［１］：乗算回路、ＭＬＴ［ｓ］：乗算回路、ＣＭＷ［１］：コンフィギュレーションメモリ、ＣＭＷ［ｓ］：コンフィギュレーションメモリ、ＣＭＦ：コンフィギュレーションメモリ、ＡＤ：加算回路、ＦＣ：活性化関数回路、ＫＣ：保持回路、ＴＡ１：端子、ＴＡ２：端子、ＣＫＴ：端子、ＧＮＤＬ：配線、ＴｒＡ：トランジスタ、ＴｒＢ：トランジスタ、ＣＰ：容量素子、ＡＭＰ：アンプ、ＮＬ：ＮＯＴ回路、Ｎ：ノード、ＯＵＴ：出力端子、ｑ［１］：配線、ｑ［ｓ］：配線、ｒ［１］：配線、ｒ［ｔ］：配線、Ｏ［１］：端子、Ｏ［ｔ］：端子、ＳＷ：スイッチ、Ｘ：配線、ＣＭＳ：コンフィギュレーションメモリ、ＭＡＣ：積和演算回路、ＣＳ：電流源回路、ＣＭ：カレントミラー回路、ＣＡ：メモリセルアレイ、ＡＭ［１］：メモリセル、ＡＭ［２］：メモリセル、ＡＭｒｅｆ［１］：メモリセル、ＡＭｒｅｆ［２］：メモリセル、ＷＤＤ：回路、ＣＬＤ：回路、ＷＬＤ：回路、ＯＦＳＴ：オフセット回路、ＡＣＴＶ：活性化関数回路、ＢＬ：配線、ＢＬｒｅｆ：配線、ＷＤ：配線、ＷＤｒｅｆ：配線、ＩＬ：配線、ＩＬｒｅｆ：配線、ＷＬ［１］：配線、ＷＬ［２］：配線、ＣＬ［１］：配線、ＣＬ［２］：配線、ＯＬ：配線、ＮＩＬ：、ＶＲ：配線、ＶａＬ：配線、ＶｂＬ：配線、ＶｒｅｆＬ：配線、ＶＤＤＬ：配線、ＶＳＳＬ：配線、ＲＳＴ：配線、Ｔｒ１１：トランジスタ、Ｔｒ１２：トランジスタ、Ｔｒ２１：トランジスタ、Ｔｒ２２：トランジスタ、Ｔｒ２３：トランジスタ、Ｃ１：容量素子、Ｃ２：容量素子、ＮＭ［１］：ノード、ＮＭ［２］：ノード、ＮＭｒｅｆ［１］：ノード、ＮＭｒｅｆ［２］：ノード、Ｎａ：ノード、Ｎｂ：ノード、Ｔ１：時刻、Ｔ２：時刻、Ｔ３：時刻、Ｔ４：時刻、Ｔ５：時刻、Ｔ６：時刻、Ｔ７：時刻、Ｔ８：時刻、Ｔ９：時刻、１０：電子機器、２０：撮像装置、２１：撮像部、２２：インターフェース、２２ａ：回路、２４：制御部、３０：周辺回路、３１：ＧＰＵ、３３：記憶部、３４：記憶部、４０：ＮＮ回路、５０：表示装置、７１：回路、７３：回路、７４：回路、７５：回路、８０：ＮＮ回路、８０Ａ：ＮＮ回路、８０Ｂ：ＮＮ回路、９０：演算処理回路、１００：半導体装置、１１０：導電体、１１２：導電体、１２０：導電体、１３０：絶縁体、１４０：容量素子、１５０：絶縁体、１５６：導電体、１６０：絶縁体、１６６：導電体、２００：トランジスタ、２０１：トランジスタ、２１４：絶縁体、２１６：絶縁体、２１８：導電体、２２０：絶縁体、２２２：絶縁体、２２４：絶縁体、２２５：絶縁体、２４６：導電体、２４８：導電体、２８０：絶縁体、２８２：絶縁体、２８６：絶縁体、３００：トランジスタ、３１０：導電体、３１０ａ：導電体、３１０ｂ：導電体、３１１：基板、３１３：半導体領域、３１４ａ：低抵抗領域、３１４ｂ：低抵抗領域、３１５：絶縁体、３１６：導電体、３２０：絶縁体、３２２：絶縁体、３２４：絶縁体、３２６：絶縁体、３２８：導電体、３３０：導電体、３５０：絶縁体、３５２：絶縁体、３５４：絶縁体、３５６：導電体、３６０：絶縁体、３６２：絶縁体、３６４：絶縁体、３６６：導電体、３７０：絶縁体、３７２：絶縁体、３７４：絶縁体、３７６：導電体、３８０：絶縁体、３８２：絶縁体、３８４：絶縁体、３８６：導電体、４０４：導電体、４０４ａ：導電体、４０４ｂ：導電体、４０５：導電体、４０５ａ：導電体、４０５ｂ：導電体、４０６：金属酸化物、４０６ａ：金属酸化物、４０６ｂ：金属酸化物、４０６ｃ：金属酸化物、４１２：絶縁体、４１３：絶縁体、４１８：絶縁体、４１９：絶縁体、４２０：絶縁体、４２６ａ：領域、４２６ｂ：領域、４２６ｃ：領域、４４０：導電体、４４０ａ：導電体、４４０ｂ：導電体、４５０ａ：導電体、４５０ｂ：導電体、４５１ａ：導電体、４５１ｂ：導電体、４５２ａ：導電体、４５２ｂ：導電体、９１１：筐体、９１２：表示部、９１９：カメラ、９３１：筐体、９３２：表示部、９３３：リストバンド、９３５：ボタン、９３６：竜頭、９３９：カメラ、９５１：筐体、９５２：レンズ、９５３：支持部、９６１：筐体、９６２：シャッターボタン、９６３：マイク、９６５：レンズ、９６７：発光部、９７１：第１筐体、９７２：第２筐体、９７３：表示部、９７４：操作キー、９７５：レンズ、９７６：接続部、９８１：筐体、９８２：表示部、９８３：操作ボタン、９８４：外部接続ポート、９８５：スピーカ、９８６：マイク、９８７：カメラ、１０５０：光電変換素子、１０５１：トランジスタ、１０５２：トランジスタ、１０５３：トランジスタ、１０５４：トランジスタ、１０５６：電源、１０６１：層、１０６２：層、１０６３：層、１０６５：電極、１０６６：光電変換部、１０６６ａ：層、１０６６ｂ：層、１０６７：電極、１０７１：配線、１０７２：配線、１０７３：配線、１０７５：配線、１０７６：配線、１０７７：配線、１０７８：配線、１０７９：配線、１０８０：画素、１０８２：回路、１０８１：画素アレイ、１０８３：回路、１０８４：回路、１０８５：回路、１０９１：バックゲート、１０９２：隔壁、１０９３：絶縁層、１２００：シリコン基板、１２０１：シリコン基板、１２０２：シリコン基板、１２１０：半導体層、１２２０：絶縁層、１３００：絶縁層、１３１０：遮光層、１３２０：有機樹脂層、１３３０：カラーフィルタ、１３３０ａ：カラーフィルタ、１３３０ｂ：カラーフィルタ、１３３０ｃ：カラーフィルタ、１３４０：マイクロレンズアレイ、１３５０：光学変換層、１３６０：絶縁層、１４１０：パッケージ基板、１４１１：パッケージ基板、１４２０：カバーガラス、１４２１：レンズカバー、１４３０：接着剤、１４３５：レンズ、１４４０：バンプ、１４４１：ランド、１４５０：イメージセンサチップ、１４５１：イメージセンサチップ、１４６０：電極パッド、１４６１：電極パッド、１４７０：ワイヤ、１４７１：ワイヤ、１４９０：ＩＣチップ
【図１】
2020171025.tif 000029
【図２】
2020171025.tif 000030
【図３】
2020171025.tif 000031
【図４】
2020171025.tif 000032
【図５】
2020171025.tif 000033
【図６】
2020171025.tif 000034
【図７】
2020171025.tif 000035
【図８】
2020171025.tif 000036
【図９】
2020171025.tif 000037
【図１０】
2020171025.tif 000038
【図１１】
2020171025.tif 000039
【図１２】
2020171025.tif 000040
【図１３】
2020171025.tif 000041
【図１４】
2020171025.tif 000042
【図１５】
2020171025.tif 000043
【図１６】
2020171025.tif 000044
【図１７】
2020171025.tif 000045
【図１８】
2020171025.tif 000046
【図１９】
2020171025.tif 000047
【図２０】
2020171025.tif 000048
【図２１】
2020171025.tif 000049
【図２２】
2020171025.tif 000050
【図２３】
2020171025.tif 000051
【図２４】
2020171025.tif 000052
【図２５】
2020171025.tif 000053
【図２６】
2020171025.tif 000054
【図２７】
2020171025.tif 000055
【図２８】
2020171025.tif 000056
【図２９】
2020171025.tif 000057
【図３０】
2020171025.tif 000058
【図３１】
2020171025.tif 000059
【図３２】
2020171025.tif 000060
【図３３】
2020171025.tif 000061
【図３４】
2020171025.tif 000062
【図３５】
2020171025.tif 000063
【図３６】
2020171025.tif 000064
【図３７】
2020171025.tif 000065
【図３８】
2020171025.tif 000066