(57)【要約】少ない消費電力で積和演算が可能な半導体装置を提供する。第１、第２回路を有する半導体装置であって、第１回路は、第１保持ノードを有し、第２回路は、第２保持ノードを有する。第１回路は、第１、第２入力配線と、第１、第２配線と、に電気的に接続され、第２回路は、第１、第２入力配線と、第１、第２配線と、に電気的に接続され、第１、第２回路のそれぞれは、第１データに応じた第１、第２電位を第１、第２保持ノードに保持する機能を有する。第１、第２入力配線に、第２データに応じた電位が入力されることによって、第１回路は、第１配線又は第２配線の一方に電流を出力し、第２回路は、第１配線又は第２配線の他方に電流を出力する。第１、第２回路が第１配線又は第２配線に出力する電流は、第１、第２保持ノードに保持されている第１、第２電位に応じて決まる。
2020095140.tif 000002
【特許請求の範囲】
【請求項１】
第１回路を有し、
第１回路は、第１トランジスタと、第２トランジスタと、第１容量素子と、を有し、
前記第１トランジスタは、第１ゲートと、第２ゲートと、を有し、
前記第１トランジスタの第１ゲートは、第１入力配線に電気的に接続され、
前記第１トランジスタの第２ゲートは、前記第２トランジスタの第１端子と、前記第１容量素子の第１端子と、に電気的に接続され、
前記第１回路は、
前記第２トランジスタをオフ状態にすることによって、前記第１容量素子の第１端子と、前記第１トランジスタの第２ゲートと、の第１電位を保持する機能と、
前記第１電位と、前記第１入力配線に入力されている第２電位に応じて、前記第１トランジスタをオン状態、又はオフ状態の一方にする機能と、を有する半導体装置。
【請求項２】
請求項１において、
前記第１電位はアナログ値であって、
前記第１トランジスタがオン状態のとき、前記第１トランジスタにはアナログ電流が流れる半導体装置。
【請求項３】
請求項１、又は請求項２において、
前記第３トランジスタを有し、
前記第３トランジスタは、第１ゲートと、第２ゲートと、を有し、
前記第３トランジスタの第１ゲートは、第２入力配線に電気的に接続され、
前記第３トランジスタの第２ゲートは、前記第２トランジスタの第１端子と、前記第１容量素子の第１端子と、前記第１トランジスタの第２ゲートと、に電気的に接続され、
前記第１電位と、前記第２入力配線に入力されている第３電位に応じて、前記第３トランジスタをオン状態、又はオフ状態の一方にする機能を有する半導体装置。
【請求項４】
請求項３において、
第２回路を有し、
第２回路は、第４乃至第６トランジスタと、第２容量素子と、を有し、
前記第４トランジスタと第６トランジスタのそれぞれは、第１ゲートと、第２ゲートと、を有し、
前記第４トランジスタの第１ゲートは、第１入力配線に電気的に接続され、
前記第６トランジスタの第１ゲートは、第２入力配線に電気的に接続され、
前記第４トランジスタの第２ゲートは、前記第５トランジスタの第１端子と、前記第２容量素子の第１端子と、前記第６トランジスタの第２ゲートと、に電気的に接続され、
前記第１トランジスタの第１端子は、第１配線に電気的に接続され、
前記第３トランジスタの第１端子は、第２配線に電気的に接続され、
前記第４トランジスタの第１端子は、第２配線に電気的に接続され、
前記第６トランジスタの第１端子は、第１配線に電気的に接続され、
前記第２回路は、
前記第５トランジスタをオフ状態にすることによって、前記第２容量素子の第１端子と、前記第４トランジスタの第２ゲートと、前記第６トランジスタの第２ゲートと、の第４電位を保持する機能と、
前記第４電位と、前記第１入力配線に入力されている前記第２電位に応じて、前記第４トランジスタをオン状態、又はオフ状態の一方にする機能と、
前記第４電位と、前記第２入力配線に入力されている前記第３電位に応じて、前記第６トランジスタをオン状態、又はオフ状態の一方にする機能と、を有する半導体装置。
【請求項５】
請求項４において、
前記第４電位はアナログ値であって、
前記第４トランジスタがオン状態のとき、前記第４トランジスタにはアナログ電流が流れ、
前記第６トランジスタがオン状態のとき、前記第６トランジスタにはアナログ電流が流れる半導体装置。
【請求項６】
請求項５において、
第３回路と、第４回路と、を有し、
前記第１電位と、前記第４電位と、は、第１データに応じた電位であって、
前記第３回路は、前記第１入力配線、前記第２入力配線のそれぞれに第２データに応じた前記第１電位、前記第３電位を入力する機能を有し、
前記第４回路は、前記第１配線、前記第２配線のそれぞれから流れる電流を比較して、前記第４回路の出力端子から、前記第１データと前記第２データの積に応じた電位を出力する機能を有する半導体装置。
【請求項７】
請求項１乃至請求項６のいずれか一の半導体装置を有し、
前記半導体装置によってニューラルネットワークの演算を行う電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明の一態様は、半導体装置、及び電子機器に関する。【０００２】  なお本発明の一態様は、上記の技術分野に限定されない。本明細書等で開示する発明の技術分野は、物、方法、又は、製造方法に関するものである。又は、本発明の一態様は、プロセス、マシン、マニュファクチャ、又は、組成物（コンポジション・オブ・マター）に関するものである。そのため、より具体的に本明細書で開示する本発明の一態様の技術分野としては、半導体装置、表示装置、液晶表示装置、発光装置、蓄電装置、撮像装置、記憶装置、信号処理装置、プロセッサ、電子機器、システム、それらの駆動方法、それらの製造方法、又はそれらの検査方法を一例として挙げることができる。
【背景技術】
【０００３】  現在、人間の脳の仕組みを模した集積回路の開発が盛んに進められている。当該集積回路は、脳の仕組みが電子回路として組み込まれており、人間の脳の「ニューロン」と「シナプス」に相当する回路を有する。そのため、そのような集積回路を、「ニューロモーフィック」や「ブレインモーフィック」や「ブレインインスパイア」と呼ぶこともある。当該集積回路は、非ノイマン型アーキテクチャを有し、処理速度の増加に伴って消費電力が大きくなるノイマン型アーキテクチャと比較して、極めて少ない消費電力で並列処理を行えると期待されている。【０００４】「ニューロン」と「シナプス」とを有する神経回路網を模した情報処理のモデルは、人工ニューラルネットワーク（ＡＮＮ）と呼ばれる。例えば、非特許文献１、及び非特許文献２には、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を用いて、人工ニューラルネットワークを構成した演算装置について開示されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Ｍ．Ｋａｎｇ  ｅｔ  ａｌ．，”ＩＥＥＥ  Ｊｏｕｒｎａｌ  Ｏｆ  Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｃｉｒｃｕｉｔｓ”，２０１８，Ｖｏｌｕｍｅ  ５３，Ｎｏ．２，ｐ．６４２−６５５．
【非特許文献２】Ｊ．Ｚｈａｎｇ  ｅｔ  ａｌ．，“ＩＥＥＥ  Ｊｏｕｒｎａｌ  Ｏｆ  Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｃｉｒｃｕｉｔｓ”，２０１７，Ｖｏｌｕｍｅ  ５２，Ｎｏ．４，ｐ．９１５−９２４．
【発明の概要】
【発明が解決しようとする課題】
【０００６】  人工ニューラルネットワークでは、２つのニューロン同士を結合するシナプスの結合強度（重み係数という場合がある。）と、２つのニューロン間で伝達する信号と、を乗じる計算が行われる。特に、階層型の人工ニューラルネットワークでは、第１層の複数の第１ニューロンと第２層の第２ニューロンの一との間のそれぞれのシナプスの結合強度と、第１層の複数の第１ニューロンから第２層の第２ニューロンの一に入力されるそれぞれの信号と、を乗じて足し合わせる必要があり、人工ニューラルネットワークの規模に応じて、例えば、当該結合強度の数、当該信号を示すパラメータの数が決まる。つまり、人工ニューラルネットワークは、階層の数、ニューロン数などが多くなる程、「ニューロン」及び「シナプス」のそれぞれに相当する回路の数が多くなり、演算量も膨大になることがある。【０００７】  チップを構成する回路の数が増えると消費電力が高くなり、装置の駆動時に発生する発熱量も大きくなる。特に、発熱量が高くなるほど、チップに含まれている回路素子の特性に影響が出るため、チップを構成する回路は温度による影響を受けにくい回路素子を有することが好ましい。【０００８】  本発明の一態様は、階層型の人工ニューラルネットワークが構築された半導体装置などを提供することを課題の一とする。又は、本発明の一態様は、消費電力が低い半導体装置などを提供することを課題の一とする。又は、本発明の一態様は、環境の温度の影響を受けにくい半導体装置などを提供することを課題の一とする。又は、本発明の一態様は、新規な半導体装置などを提供することを課題の一とする。【０００９】  なお本発明の一態様の課題は、上記列挙した課題に限定されない。上記列挙した課題は、他の課題の存在を妨げるものではない。なお他の課題は、以下の記載で述べる、本項目で言及していない課題である。本項目で言及していない課題は、当業者であれば明細書又は図面等の記載から導き出せるものであり、これらの記載から適宜抽出することができる。なお、本発明の一態様は、上記列挙した課題、及び他の課題のうち、少なくとも一つの課題を解決するものである。なお、本発明の一態様は、上記列挙した課題、及び他の課題の全てを解決する必要はない。
【課題を解決するための手段】
【００１０】（１）
本発明の一態様は、第１回路を有し、第１回路は、第１トランジスタと、第２トランジスタと、第１容量素子と、を有し、第１トランジスタは、第１ゲートと、第２ゲートと、を有し、第１トランジスタの第１ゲートは、第１入力配線に電気的に接続され、第１トランジスタの第２ゲートは、第２トランジスタの第１端子と、第１容量素子の第１端子と、に電気的に接続され、第１回路は、第２トランジスタをオフ状態にすることによって、第１容量素子の第１端子と、第１トランジスタの第２ゲートと、の第１電位を保持する機能と、第１電位と、第１入力配線に入力されている第２電位に応じて、第１トランジスタをオン状態、又はオフ状態の一方にする機能と、を有する半導体装置である。【００１１】（２）
又は、本発明の一態様は、上記（１）の構成において、第１電位はアナログ値であって、第１トランジスタがオン状態のとき、第１トランジスタにはアナログ電流が流れる半導体装置である。【００１２】（３）
又は、本発明の一態様は、上記（１）又は（２）の構成において、第３トランジスタを有し、第３トランジスタは、第１ゲートと、第２ゲートと、を有し、第３トランジスタの第１ゲートは、第２入力配線に電気的に接続され、第３トランジスタの第２ゲートは、第２トランジスタの第１端子と、第１容量素子の第１端子と、第１トランジスタの第２ゲートと、に電気的に接続され、第１電位と、第２入力配線に入力されている第３電位に応じて、第３トランジスタをオン状態、又はオフ状態の一方にする機能を有する半導体装置である。【００１３】（４）
又は、本発明の一態様は、上記（３）の構成において、第２回路を有し、第２回路は、第４乃至第６トランジスタと、第２容量素子と、を有し、第４トランジスタと、第６トランジスタのそれぞれは、第１ゲートと、第２ゲートと、を有し、第４トランジスタの第１ゲートは、第１入力配線に電気的に接続され、第６トランジスタの第１ゲートは、第２入力配線に電気的に接続され、第４トランジスタの第２ゲートは、第５トランジスタの第１端子と、第２容量素子の第１端子と、第６トランジスタの第２ゲートと、に電気的に接続され、第１トランジスタの第１端子は、第１配線に電気的に接続され、第３トランジスタの第１端子は、第２配線に電気的に接続され、第４トランジスタの第１端子は、第２配線に電気的に接続され、第６トランジスタの第１端子は、第１配線に電気的に接続され、第２回路は、第５トランジスタをオフ状態にすることによって、第２容量素子の第１端子と、第４トランジスタの第２ゲートと、第６トランジスタの第２ゲートと、の第４電位を保持する機能と、第４電位と、第１入力配線に入力されている第２電位に応じて、第４トランジスタをオン状態、又はオフ状態の一方にする機能と、第４電位と、第２入力配線に入力されている第３電位に応じて、第６トランジスタをオン状態、又はオフ状態の一方にする機能と、を有する半導体装置である。【００１４】（５）
又は、本発明の一態様は、上記（４）の構成において、第４電位はアナログ値であって、第４トランジスタがオン状態のとき、第４トランジスタにはアナログ電流が流れ、第６トランジスタがオン状態のとき、第６トランジスタにはアナログ電流が流れる半導体装置である。【００１５】（６）
又は、本発明の一態様は、上記（５）において、第３回路と、第４回路と、を有し、第１電位と、第４電位と、は、第１データに応じた電位であって、第３回路は、第１入力配線、第２入力配線のそれぞれに第２データに応じた第１電位、第３電位を入力する機能を有し、第４回路は、第１配線、第２配線のそれぞれから流れる電流を比較して、第４回路の出力端子から、第１データと第２データの積に応じた電位を出力する機能を有する半導体装置である。【００１６】（７）
又は、本発明の一態様は、上記（１）乃至（６）のいずれか一の半導体装置を有し、半導体装置によってニューラルネットワークの演算を行う電子機器である。【００１７】  なお、本明細書等において、半導体装置とは、半導体特性を利用した装置であり、半導体素子（トランジスタ、ダイオード、フォトダイオード等）を含む回路、同回路を有する装置等をいう。また、半導体特性を利用することで機能しうる装置全般をいう。例えば、集積回路、集積回路を備えたチップや、パッケージにチップを収納した電子部品は半導体装置の一例である。また、記憶装置、表示装置、発光装置、照明装置及び電子機器等は、それ自体が半導体装置であり、半導体装置を有している場合がある。【００１８】  また、本明細書等において、ＸとＹとが接続されていると記載されている場合は、ＸとＹとが電気的に接続されている場合と、ＸとＹとが機能的に接続されている場合と、ＸとＹとが直接接続されている場合とが、本明細書等に開示されているものとする。したがって、所定の接続関係、例えば、図又は文章に示された接続関係に限定されず、図又は文章に示された接続関係以外のものも、図又は文章に開示されているものとする。Ｘ、Ｙは、対象物（例えば、装置、素子、回路、配線、電極、端子、導電膜、層など）であるとする。【００１９】  ＸとＹとが電気的に接続されている場合の一例としては、ＸとＹとの電気的な接続を可能とする素子（例えば、スイッチ、トランジスタ、容量素子、インダクタ、抵抗素子、ダイオード、表示素子、発光素子、負荷など）が、ＸとＹとの間に１個以上接続されることが可能である。なお、スイッチは、オンオフが制御される機能を有している。つまり、スイッチは、導通状態（オン状態）、又は、非導通状態（オフ状態）になり、電流を流すか流さないかを制御する機能を有している。【００２０】  ＸとＹとが機能的に接続されている場合の一例としては、ＸとＹとの機能的な接続を可能とする回路（例えば、論理回路（インバータ、ＮＡＮＤ回路、ＮＯＲ回路など）、信号変換回路（デジタルアナログ変換回路、アナログデジタル変換回路、ガンマ補正回路など）、電位レベル変換回路（電源回路（昇圧回路、降圧回路など）、信号の電位レベルを変えるレベルシフタ回路など）、電圧源、電流源、切り替え回路、増幅回路（信号振幅又は電流量などを大きくできる回路、オペアンプ、差動増幅回路、ソースフォロワ回路、バッファ回路など）、信号生成回路、記憶回路、制御回路など）が、ＸとＹとの間に１個以上接続されることが可能である。なお、一例として、ＸとＹとの間に別の回路を挟んでいても、Ｘから出力された信号がＹへ伝達される場合は、ＸとＹとは機能的に接続されているものとする。【００２１】  なお、ＸとＹとが電気的に接続されている、と明示的に記載する場合は、ＸとＹとが電気的に接続されている場合（つまり、ＸとＹとの間に別の素子又は別の回路を挟んで接続されている場合）と、ＸとＹとが機能的に接続されている場合（つまり、ＸとＹとの間に別の回路を挟んで接続されている場合）と、ＸとＹとが直接接続されている場合（つまり、ＸとＹとの間に別の素子又は別の回路を挟まずに接続されている場合）とを含むものとする。つまり、��気的に接続されている、と明示的に記載する場合は、単に、接続されている、とのみ明示的に記載されている場合と同じであるとする。【００２２】  また、例えば、「ＸとＹとトランジスタのソース（又は第１の端子など）とドレイン（又は第２の端子など）とは、互いに電気的に接続されており、Ｘ、トランジスタのソース（又は第１の端子など）、トランジスタのドレイン（又は第２の端子など）、Ｙの順序で電気的に接続されている。」と表現することができる。又は、「トランジスタのソース（又は第１の端子など）は、Ｘと電気的に接続され、トランジスタのドレイン（又は第２の端子など）はＹと電気的に接続され、Ｘ、トランジスタのソース（又は第１の端子など）、トランジスタのドレイン（又は第２の端子など）、Ｙは、この順序で電気的に接続されている」と表現することができる。又は、「Ｘは、トランジスタのソース（又は第１の端子など）とドレイン（又は第２の端子など）とを介して、Ｙと電気的に接続され、Ｘ、トランジスタのソース（又は第１の端子など）、トランジスタのドレイン（又は第２の端子など）、Ｙは、この接続順序で設けられている」と表現することができる。これらの例と同様な表現方法を用いて、回路構成における接続の順序について規定することにより、トランジスタのソース（又は第１の端子など）と、ドレイン（又は第２の端子など）とを、区別して、技術的範囲を決定することができる。なお、これらの表現方法は、一例であり、これらの表現方法に限定されない。ここで、Ｘ、Ｙは、対象物（例えば、装置、素子、回路、配線、電極、端子、導電膜、層、など）であるとする。【００２３】  なお、回路図上は独立している構成要素同士が電気的に接続しているように図示されている場合であっても、１つの構成要素が、複数の構成要素の機能を併せ持っている場合もある。例えば配線の一部が電極としても機能する場合は、一の導電膜が、配線の機能、及び電極の機能の両方の構成要素の機能を併せ持っている。したがって、本明細書における電気的に接続とは、このような、一の導電膜が、複数の構成要素の機能を併せ持っている場合も、その範疇に含める。【００２４】  また、本明細書等において、トランジスタは、ゲート、ソース、及びドレインと呼ばれる３つの端子を有する。ゲートは、トランジスタの導通状態を制御する制御端子である。ソース又はドレインとして機能する２つの端子は、トランジスタの入出力端子である。２つの入出力端子は、トランジスタの導電型（ｎチャネル型、ｐチャネル型）及びトランジスタの３つの端子に与えられる電位の高低によって、一方がソースとなり他方がドレインとなる。このため、本明細書等においては、ソースやドレインの用語は、言い換えることができるものとする。また、本明細書等では、トランジスタの接続関係を説明する際、「ソース又はドレインの一方」（又は第１電極、又は第１端子）、「ソース又はドレインの他方」（又は第２電極、又は第２端子）という表記を用いる。なお、トランジスタの構造によっては、上述した３つの端子に加えて、バックゲートを有する場合がある。この場合、本明細書等において、トランジスタのゲート又はバックゲートの一方を第１ゲートと呼称し、トラ��ジスタのゲート又はバックゲートの他方を第２ゲートと呼称することがある。更に、同じトランジスタにおいて、「ゲート」と「バックゲート」の用語は互いに入れ換えることができる場合がある。また、トランジスタが、３以上のゲートを有する場合は、本明細書等においては、それぞれのゲートを第１ゲート、第２ゲート、第３ゲートなどと呼称することがある。【００２５】  また、本明細書等において、ノードは、回路構成やデバイス構造等に応じて、端子、配線、電極、導電層、導電体、不純物領域等と言い換えることが可能である。また、端子、配線等をノードと言い換えることが可能である。【００２６】  また、本明細書等において、「電圧」と「電位」は、適宜言い換えることができる。「電圧」は、基準となる電位からの電位差のことであり、例えば基準となる電位をグラウンド電位（接地電位）とすると、「電圧」を「電位」に言い換えることができる。グラウンド電位は必ずしも０Ｖを意味するとは限らない。なお電位は相対的なものであり、基準となる電位によっては、配線等に与える電位を変化させる場合がある。【００２７】「電流」とは、電荷の移動現象（電気伝導）のことであり、例えば、「正の荷電体の電気伝導が起きている」という記載は、「その逆向きに負の荷電体の電気伝導が起きている」と換言することができる。そのため、本明細書等において、「電流」とは、特に断らない限り、キャリアの移動に伴う電荷の移動現象（電気伝導）をいうものとする。ここでいうキャリアとは、電子、正孔、アニオン、カチオン、錯イオン等が挙げられ、電流の流れる系（例えば、半導体、金属、電解液、真空中など）によってキャリアが異なる。また、配線等における「電流の向き」は、正のキャリアが移動する方向とし、正の電流量で記載する。換言すると、負のキャリアが移動する方向は、電流の向きと逆の方向となり、負の電流量で表現される。そのため、本明細書等において、電流の正負（又は電流の向き）について断りがない場合、「素子Ａから素子Ｂに電流が流れる」等の記載は「素子Ｂから素子Ａに電流が流れる」等に言い換えることができるものとする。また、「素子Ａに電流が入力される」等の記載は「素子Ａから電流が出力される」等に言い換えることができるものとする。【００２８】  また、本明細書等において、「第１」、「第２」、「第３」という序数詞は、構成要素の混同を避けるために付したものである。従って、構成要素の数を限定するものではない。また、構成要素の順序を限定するものではない。例えば、本明細書等の実施の形態の一において「第１」に言及された構成要素が、他の実施の形態、あるいは特許請求の範囲において「第２」に言及された構成要素とすることもありうる。また例えば、本明細書等の実施の形態の一において「第１」に言及された構成要素を、他の実施の形態、あるいは特許請求の範囲において省略することもありうる。【００２９】  また、本明細書等において、「上に」、「下に」などの配置を示す語句は、構成同士の位置関係を、図面を参照して説明するために、便宜上用いている場合がある。また、構成同士の位置関係は、各構成を描写する方向に応じて適宜変化するものである。従って、明細書等で説明した語句に限定されず、状況に応じて適切に言い換えることができる。例えば、「導電体の上面に位置する絶縁体」の表現では、示している図面の向きを１８０度回転することによって、「導電体の下面に位置する絶縁体」と言い換えることができる。【００３０】  また、「上」や「下」の用語は、構成要素の位置関係が直上又は直下で、かつ、直接接していることを限定するものではない。例えば、「絶縁層Ａ上の電極Ｂ」の表現であれば、絶縁層Ａの上に電極Ｂが直接接して形成されている必要はなく、絶縁層Ａと電極Ｂとの間に他の構成要素を含むものを除外しない。【００３１】  また、本明細書等において、「膜」、「層」などの語句は、状況に応じて、互いに入れ替えることが可能である。例えば、「導電層」という用語を、「導電膜」という用語に変更することが可能な場合がある。又は、例えば、「絶縁膜」という用語を、「絶縁層」という用語に変更することが可能な場合がある。又は、場合によっては、又は、状況に応じて、「膜」、「層」などの語句を使わずに、別の用語に入れ替えることが可能である。例えば、「導電層」又は「導電膜」という用語を、「導電体」という用語に変更することが可能な場合がある。又は、例えば、「絶縁層」「絶縁膜」という用語を、「絶縁体」という用語に変更することが可能な場合がある。【００３２】  また、本明細書等において「電極」や「配線」の用語は、これらの構成要素を機能的に限定するものではない。例えば、「電極」は「配線」の一部として用いられることがあり、その逆もまた同様である。さらに、「電極」や「配線」の用語は、複数の「電極」や「配線」が一体となって形成されている場合なども含む。【００３３】  また、本明細書等において、「配線」、「信号線」、「電源線」などの用語は、場合によっては、又は、状況に応じて、互いに入れ替えることが可能である。例えば、「配線」という用語を、「信号線」という用語に変更することが可能な場合がある。また、例えば、「配線」という用語を、「電源線」などの用語に変更することが可能な場合がある。また、その逆も同様で、「信号線」「電源線」などの用語を、「配線」という用語に変更することが可能な場合がある。「電源線」などの用語は、「信号線」などの用語に変更することが可能な場合がある。また、その逆も同様で「信号線」などの用語は、「電源線」などの用語に変更することが可能な場合がある。また、配線に印加されている「電位」という用語を、場合によっては、又は、状況に応じて、「信号」などという用語に変更することが可能な場合がある。また、その逆も同様で、「信号」などの用語は、「電位」という用語に変更することが可能な場合がある。【００３４】  本明細書等において、半導体の不純物とは、例えば、半導体層を構成する主成分以外をいう。例えば、濃度が０．１原子％未満の元素は不純物である。不純物が含まれることにより、例えば、半導体にＤＯＳ（Ｄｅｎｓｉｔｙ  ｏｆ  Ｓｔａｔｅｓ）が形成されることや、キャリア移動度が低下することや、結晶性が低下することなどが起こる場合がある。半導体が酸化物半導体である場合、半導体の特性を変化させる不純物としては、例えば、第１族元素、第２族元素、第１３族元素、第１４族元素���第１５族元素、主成分以外の遷移金属などがあり、特に、例えば、水素（水にも含まれる）、リチウム、ナトリウム、シリコン、ホウ素、リン、炭素、窒素などがある。具体的には、半導体がシリコン層である場合、半導体の特性を変化させる不純物としては、例えば、酸素、水素を除く第１族元素、第２族元素、第１３族元素、第１５族元素などがある。【００３５】  本明細書等において、スイッチとは、導通状態（オン状態）、又は、非導通状態（オフ状態）になり、電流を流すか流さないかを制御する機能を有するものをいう。又は、スイッチとは、電流を流す経路を選択して切り替える機能を有するものをいう。一例としては、電気的なスイッチ、機械的なスイッチなどを用いることができる。つまり、スイッチは、電流を制御できるものであればよく、特定のものに限定されない。【００３６】  電気的なスイッチの一例としては、トランジスタ（例えば、バイポーラトランジスタ、ＭＯＳトランジスタなど）、ダイオード（例えば、ＰＮダイオード、ＰＩＮダイオード、ショットキーダイオード、ＭＩＭ（Ｍｅｔａｌ  Ｉｎｓｕｌａｔｏｒ  Ｍｅｔａｌ）ダイオード、ＭＩＳ（Ｍｅｔａｌ  Ｉｎｓｕｌａｔｏｒ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）ダイオード、ダイオード接続のトランジスタなど）、又はこれらを組み合わせた論理回路などがある。なお、スイッチとしてトランジスタを用いる場合、トランジスタの「導通状態」とは、トランジスタのソース電極とドレイン電極が電気的に短絡されているとみなせる状態をいう。また、トランジスタの「非導通状態」とは、トランジスタのソース電極とドレイン電極が電気的に遮断されているとみなせる状態をいう。なおトランジスタを単なるスイッチとして動作させる場合には、トランジスタの極性（導電型）は特に限定されない。【００３７】  機械的なスイッチの一例としては、ＭＥＭＳ（マイクロ・エレクトロ・メカニカル・システム）技術を用いたスイッチがある。そのスイッチは、機械的に動かすことが可能な電極を有し、その電極が動くことによって、導通と非導通とを制御して動作する。
【発明の効果】
【００３８】  本発明の一態様によって、階層型の人工ニューラルネットワークが構築された半導体装置などを提供することができる。又は、本発明の一態様によって、消費電力が低い半導体装置などを提供することができる。又は、本発明の一態様によって、環境の温度の影響を受けにくい半導体装置などを提供することができる。又は、本発明の一態様によって、新規な半導体装置などを提供することができる。【００３９】  なお本発明の一態様の効果は、上記列挙した効果に限定されない。上記列挙した効果は、他の効果の存在を妨げるものではない。なお他の効果は、以下の記載で述べる、本項目で言及していない効果である。本項目で言及していない効果は、当業者であれば明細書又は図面等の記載から導き出せるものであり、これらの記載から適宜抽出することができる。なお、本発明の一態様は、上記列挙した効果、及び他の効果のうち、少なくとも一つの効果を有するものである。従って本発明の一態様は、場合によっては、上記列挙した効果を有さない場合もある。
【図面の簡単な説明】
【００４０】図１Ａ、図１Ｂは階層型のニューラルネットワークを説明する図である。
図２は半導体装置の構成例を示す回路図である。
図３Ａ、図３Ｂ、図３Ｃ、図３Ｄ、図３Ｅ、図３Ｆは半導体装置が有する回路の構成例を示す回路図である。
図４Ａ、図４Ｂ、図４Ｃ、図４Ｄ、図４Ｅ、図４Ｆは半導体装置が有する回路の構成例を示す回路図である。
図５Ａ、図５Ｂ、図５Ｃ、図５Ｄ、図５Ｅは半導体装置が有する回路の構成例を示す回路図である。
図６は半導体装置の構成例を示す回路図である。
図７は半導体装置の構成例を示す回路図である。
図８は半導体装置の構成例を示す回路図である。
図９Ａ、図９Ｂは半導体装置が有する回路の構成例を示す回路図である。
図１０は半導体装置が有する回路の構成例を示す回路図である。
図１１Ａ、図１１Ｂは半導体装置が有する回路の構成例を示す回路図である。
図１２Ａ、図１２Ｂは半導体装置が有するトランジスタの電圧−電流特性を示す図である。
図１３Ａ、図１３Ｂ、図１３Ｃは半導体装置が有する回路の動作例を示すタイミングチャートである。
図１４Ａ、図１４Ｂ、図１４Ｃは半導体装置が有する回路の動作例を示すタイミングチャートである。
図１５Ａ、図１５Ｂ、図１５Ｃは半導体装置が有する回路の動作例を示すタイミングチャートである。
図１６Ａ、図１６Ｂは半導体装置が有する回路の構成例を示す回路図である。
図１７は半導体装置が有する回路の構成例を示す回路図である。
図１８は半導体装置が有する回路の構成例を示す回路図である。
図１９は半導体装置が有する回路の構成例を示す回路図である。
図２０Ａ、図２０Ｂは半導体装置が有する回路の構成例を示す回路図である。
図２１Ａ、図２１Ｂは半導体装置が有する回路の構成例を示す回路図である。
図２２Ａ、図２２Ｂは半導体装置が有する回路の構成例を示す回路図である。
図２３は半導体装置の構成例を示す断面図である。
図２４は半導体装置の構成例を示す断面図である。
図２５Ａ、図２５Ｂ、図２５Ｃはトランジスタの構造例を示す断面図である。
図２６Ａ、図２６Ｂ、図２６Ｃはトランジスタの構造例を示す上面図、及び断面図である。
図２７Ａ、図２７Ｂ、図２７Ｃはトランジスタの構造例を示す上面図、及び断面図である。
図２８Ａ、図２８Ｂ、図２８Ｃはトランジスタの構造例を示す上面図、及び断面図である。
図２９Ａ、図２９Ｂ、図２９Ｃはトランジスタの構造例を示す上面図、及び断面図である。
図３０Ａ、図３０Ｂ、図３０Ｃはトランジスタの構造例を示す上面図、及び断面図である。
図３１Ａ、図３１Ｂはトランジスタの構造例を示す上面図、及び斜視図である。
図３２Ａ、図３２Ｂはトランジスタの構造例を示す断面図である。
図３３Ａ、図３３Ｂ、図３３Ｃは容量素子の構造例を示す上面図、及び斜視図である。
図３４Ａ、図３４Ｂ、図３４Ｃは容量素子の構造例を示す上面図、及び斜視図である。
図３５Ａ、図３５Ｂ、図３５Ｃ、図３５Ｄは半導体ウェハと電子部品の一例を示す斜視図である。
図３６は電子機器の一例を示す斜視図である。
図３７Ａは電子機器の一例を示す正面図であり、図３７Ｂ、図３７Ｃは電子機器の一例を示す斜視図である。
【発明を実施するための形態】
【００４１】  人工ニューラルネットワーク（以後、ニューラルネットワークと呼称する。）において、シナプスの結合強度は、ニューラルネットワークに既存の情報を与えることによって、変化させることができる。このように、ニューラルネットワークに既存の情報を与えて、結合強度を決める処理を「学習」と呼ぶ場合がある。
【００４２】  また、「学習」を行った（結合強度を定めた）ニューラルネットワークに対して、何らかの情報を与えることにより、その結合強度に基づいて新たな情報を出力することができる。このように、ニューラルネットワークにおいて、与えられた情報と結合強度に基づいて新たな情報を出力する処理を「推論」又は「認知」と呼ぶ場合がある。
【００４３】  ニューラルネットワークのモデルとしては、例えば、ホップフィールド型、階層型などが挙げられる。特に、多層構造としたニューラルネットワークを「ディープニューラルネットワーク」（ＤＮＮ）と呼称し、ディープニューラルネットワークによる機械学習を「ディープラーニング」と呼称する場合がある。
【００４４】  本明細書等において、金属酸化物（ｍｅｔａｌ  ｏｘｉｄｅ）とは、広い意味での金属の酸化物である。金属酸化物は、酸化物絶縁体、酸化物導電体（透明酸化物導電体を含む）、酸化物半導体（Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ又は単にＯＳともいう）などに分類される。例えば、トランジスタの活性層に金属酸化物を用いた場合、当該金属酸化物を酸化物半導体と呼称する場合がある。つまり、金属酸化物が増幅作用、整流作用、及びスイッチング作用の少なくとも１つを有するトランジスタのチャネル形成領域を構成し得る場合、当該金属酸化物を、金属酸化物半導体（ｍｅｔａｌ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）と呼ぶことができる。また、ＯＳ  ＦＥＴ、又はＯＳトランジスタと記載する場合においては、金属酸化物又は酸化物半導体を有するトランジスタと換言することができる。
【００４５】  また、本明細書等において、窒素を有する金属酸化物も金属酸化物（ｍｅｔａｌ  ｏｘｉｄｅ）と総称する場合がある。また、窒素を有する金属酸化物を、金属酸窒化物（ｍｅｔａｌ  ｏｘｙｎｉｔｒｉｄｅ）と呼称してもよい。
【００４６】  また、本明細書等において、各実施の形態に示す構成は、他の実施の形態に示す構成と適宜組み合わせて、本発明の一態様とすることができる。また、１つの実施の形態の中に、複数の構成例が示される場合は、互いに構成例を適宜組み合わせることが可能である。
【００４７】  なお、ある一つの実施の形態の中で述べる内容（一部の内容でもよい）は、その実施の形態で述べる別の内容（一部の内容でもよい）と、一つ若しくは複数の別の実施の形態で述べる内容（一部の内容でもよい）との少なくとも一つの内容に対して、適用、組み合わせ、又は置き換えなどを行うことができる。
【００４８】  なお、実施の形態の中で述べる内容とは、各々の実施の形態において、様々な図を用いて述べる内容、又は明細書に記載される文章を用いて述べる内容のことである。
【００４９】  なお、ある一つの実施の形態において述べる図（一部でもよい）は、その図の別の部分、その実施の形態において述べる別の図（一部でもよい）と、一つ若しくは複数の別の実施の形態において述べる図（一部でもよい）との少なくとも一つの図に対して、組み合わせることにより、さらに多くの図を構成させることができる。
【００５０】  本明細書に記載の実施の形態について図面を参照しながら説明している。但し、実施の形態は多くの異なる態様で実施することが可能であり、趣旨及びその範囲から逸脱することなく、その形態及び詳細を様々に変更し得ることは当業者であれば容易に理解される。従って、本発明は、実施の形態の記載内容に限定して解釈されるものではない。なお、実施の形態の発明の構成において、同一部分又は同様な機能を有する部分には同一の符号を異なる図面間で共通して用い、その繰り返しの説明は省略する場合がある。また、斜視図などにおいて、図面の明確性を期すために、一部の構成要素の記載を省略している場合がある。
【００５１】  本明細書等において、複数の要素に同じ符号を用いる場合、特に、それらを区別する必要があるときには、符号に“＿１”、“［ｎ］”、“［ｍ，ｎ］”等の識別用の符号を付記して記載する場合がある。
【００５２】  また、本明細書の図面において、大きさ、層の厚さ、又は領域は、明瞭化のために誇張されている場合がある。よって、必ずしもそのスケールに限定されない。なお図面は、理想的な例を模式的に示したものであり、図面に示す形状又は値などに限定されない。例えば、ノイズによる信号、電圧、若しくは電流のばらつき、又は、タイミングのずれによる信号、電圧、若しくは電流のばらつきなどを含むことが可能である。
【００５３】（実施の形態１）
本実施の形態では、本発明の一態様の半導体装置である、ニューラルネットワークの演算を行う演算回路について説明する。
【００５４】＜階層型のニューラルネットワーク＞
初めに、階層型のニューラルネットワークについて説明する。階層型のニューラルネットワークは、一例としては、一の入力層と、一又は複数の中間層（隠れ層）と、一の出力層と、を有し、合計３以上の層によって構成されている。図１Ａに示す階層型のニューラルネットワーク１００はその一例を示しており、ニューラルネットワーク１００は、第１層乃至第Ｒ層（ここでのＲは４以上の整数とすることができる。）を有している。特に、第１層は入力層に相当し、第Ｒ層は出力層に相当し、それら以外の層は中間層に相当する。なお、図１Ａには、中間層として第（ｋ−１）層、第ｋ層（ここでのｋは３以上Ｒ−１以下の整数とする。）を図示しており、それ以外の中間層については図示を省略している。
【００５５】  ニューラルネットワーク１００の各層は、一又は複数のニューロンを有する。図１Ａにおいて、第１層はニューロンＮ１（１）乃至ニューロンＮｐ（１）（ここでのｐは１以上の整数である。）を有し、第（ｋ−１）層はニューロンＮ１（ｋ−１）乃至ニューロンＮｍ（ｋ−１）（ここでのｍは１以上の整数である。）を有し、第ｋ層はニューロンＮ１（ｋ）乃至ニューロンＮｎ（ｋ）（ここでのｎは１以上の整数である。）を有し、第Ｒ層はニューロンＮ１（Ｒ）乃至ニューロンＮｑ（Ｒ）（ここでのｑは１以上の整数である。）を有する。
【００５６】  なお、図１Ａには、ニューロンＮ１（１）、ニューロンＮｐ（１）、ニューロンＮ１（ｋ−１）、ニューロンＮｍ（ｋ−１）、ニューロンＮ１（ｋ）、ニューロンＮｎ（ｋ）、ニューロンＮ１（Ｒ）、ニューロンＮｑ（Ｒ）に加えて、第（ｋ−１）層のニューロンＮｉ（ｋ−１）（ここでのｉは１以上ｍ以下の整数である。）、第ｋ層のニューロンＮｊ（ｋ）（ここでのｊは１以上ｎ以下の整数である。）も図示しており、それ以外のニューロンについては図示を省略している。
【００５７】  次に、前層のニューロンから次層のニューロンへの信号の伝達、及びそれぞれのニューロンにおいて入出力される信号について説明する。なお、本説明では、第ｋ層のニューロンＮｊ（ｋ）に着目している。
【００５８】  図１Ｂは、第ｋ層のニューロンＮｊ（ｋ）と、ニューロンＮｊ（ｋ）に入力される信号と、ニューロンＮｊ（ｋ）から出力される信号と、を示している。
【００５９】  具体的には、第（ｋ−１）層のニューロンＮ１（ｋ−１）乃至ニューロンＮｍ（ｋ−１）のそれぞれの出力信号であるｚ１（ｋ−１）乃至ｚｍ（ｋ−１）が、ニューロンＮｊ（ｋ）に向けて出力されている。そして、ニューロンＮｊ（ｋ）は、ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）に応じてｚｊ（ｋ）を生成して、ｚｊ（ｋ）を出力信号として第（ｋ＋１）層（図示しない。）の各ニューロンに向けて出力する。
【００６０】  前層のニューロンから次層のニューロンに入力される信号は、それらのニューロン同士を接続するシナプスの結合強度（以後、重み係数と呼称する。）によって、信号の伝達の度合いが定まる。ニューラルネットワーク１００では、前層のニューロンから出力された信号は、対応する重み係数を乗じられて、次層のニューロンに入力される。ｉを１以上ｍ以下の整数として、第（ｋ−１）層のニューロンＮｉ（ｋ−１）と第ｋ層のニューロンＮｊ（ｋ）との間のシナプスの重み係数をｗｉ（ｋ−１）ｊ（ｋ）としたとき、第ｋ層のニューロンＮｊ（ｋ）に入力される信号は、式（１．１）で表すことができる。
【００６１】
【数１】
2020095140.tif 000003
【００６２】  つまり、第（ｋ−１）層のニューロンＮ１（ｋ−１）乃至ニューロンＮｍ（ｋ−１）のそれぞれから第ｋ層のニューロンＮｊ（ｋ）に信号が伝達するとき、当該信号であるｚ１（ｋ−１）乃至ｚｍ（ｋ−１）には、それぞれの信号に対応する重み係数ｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）が乗じられる。そして、第ｋ層のニューロンＮｊ（ｋ）には、ｗ１（ｋ−１）ｊ（ｋ）・ｚ１（ｋ−１）乃至ｗｍ（ｋ−１）ｊ（ｋ）・ｚｍ（ｋ−１）が入力される。このとき、第ｋ層のニューロンＮｊ（ｋ）に入力される信号の総和ｕｊ（ｋ）は、式（１．２）となる。
【００６３】
【数２】
2020095140.tif 000004
【００６４】  ニューロンＮｊ（ｋ）は、ｕｊ（ｋ）に応じて、出力信号ｚｊ（ｋ）を生成する。ここで。ニューロンＮｊ（ｋ）からの出力信号ｚｊ（ｋ）を次の式で定義する。
【００６５】
【数３】
2020095140.tif 000005
【００６６】  関数ｆ（ｕｊ（ｋ））は、階層型のニューラルネットワークにおける活性化関数であり、ステップ関数、線形ランプ関数、シグモイド関数などを用いることができる。なお、活性化関数は、全てのニューロンにおいて同一でもよいし、又は異なっていてもよい。加えて、ニューロンの活性化関数は、層毎において、同一でもよいし、異なっていてもよい。
【００６７】  ところで、各層のニューロンが出力する信号は、アナログ値としてもよいし、デジタル値としてもよい。デジタル値としては、例えば、２値としてもよいし、３値としてもよい。アナログ値の場合、活性化関数として、例えば、線型ランプ関数、シグモイド関数などを用いればよい。デジタル値の２値の場合、例えば、出力を−１若しくは１、又は、０若しくは１、とするステップ関数を用いればよい。また、各層のニューロンが出力する信号は３値以上としてもよく、この場合、活性化関数は３値、例えば出力は−１、０、若しくは１とするステップ関数、又は、０、１、若しくは２とするステップ関数などを用いればよい。
【００６８】  ニューラルネットワーク１００は、第１層（入力層）に入力信号が入力されることによって、第１層（入力層）から最後の層（出力層）までの各層において順次に、前層から入力された信号を基に、式（１．１）乃至（１．３）を用いて出力信号を生成して、当該出力信号を次層に出力する動作を行う。最後の層（出力層）から出力された信号が、ニューラルネットワーク１００によって計算された結果に相当する。
【００６９】＜演算回路の構成例＞
ここでは、上述のニューラルネットワーク１００において、式（１．２）、及び式（１．３）の演算を行うことができる演算回路の例について説明する。なお、当該演算回路において、一例として、ニューラルネットワーク１００のシナプス回路の重み係数を、２値（“−１”、“＋１”の組み合わせ、又は“０”、“＋１”の組み合わせ等。）、又は３値（“−１”、“０”、“１”の組み合わせ等。）とし、ニューロンの活性化関数が２値（“−１”、“＋１”の組み合わせ、又は“０”、“＋１”の組み合わせ等。）、又は３値（“−１”、“０”、“１”の組み合わせ等。）を出力する関数とする。また、本明細書等において、重み係数と、前層のニューロンから次層のニューロンに入力される信号の値（演算値と呼称する場合がある）とについて、そのいずれか一方を第１データと呼称し、他方を第２データと呼称する場合がある。
【００７０】  図２に示す演算回路１１０は、一例として、アレイ部ＡＬＰと、回路ＩＬＤと、回路ＷＬＤと、回路ＸＬＤと、回路ＡＦＰと、を有する半導体装置である。演算回路１１０は、図１Ａ、及び図１Ｂにおける第ｋ層のニューロンＮ１（ｋ）乃至ニューロンＮｎ（ｋ）に入力される信号ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）を処理して、ニューロンＮ１（ｋ）乃至ニューロンＮｎ（ｋ）のそれぞれから出力される信号ｚ１（ｋ）乃至ｚｎ（ｋ）を生成する回路である。
【００７１】  なお、演算回路１１０の全体、または、その一部について、ニューラルネットワークやＡＩ以外の用途で使用してよい。例えば、グラフィック向けの計算や、科学計算などにおいて、積和演算処理や行列演算処理を行う場合に、演算回路１１０の全体、または、その一部を用いて、処理を行ってもよい。つまり、ＡＩ向けの計算だけでなく、一般的な計算のために、演算回路１１０の全体、または、その一部を用いてもよい。
【００７２】  回路ＩＬＤは、一例として、配線ＩＬ［１］乃至配線ＩＬ［ｎ］と、配線ＩＬＢ［１］乃至配線ＩＬＢ［ｎ］と、に電気的に接続される。回路ＷＬＤは、一例として、配線ＷＬＳ［１］乃至配線ＷＬＳ［ｍ］に電気的に接続される。回路ＸＬＤは、一例として、配線ＸＬＳ［１］乃至配線ＸＬＳ［ｍ］に電気的に接続されている。回路ＡＦＰは、一例として、配線ＯＬ［１］乃至配線ＯＬ［ｎ］と、配線ＯＬＢ［１］乃至配線ＯＬＢ［ｎ］と、に電気的に接続されている。
【００７３】＜＜アレイ部ＡＬＰ＞＞
アレイ部ＡＬＰは、一例として、ｍ×ｎ個の回路ＭＰを有している。回路ＭＰは、一例として、アレイ部ＡＬＰ内において、ｍ行ｎ列のマトリクス状に配置されている。なお、図２では、ｉ行ｊ列（ここでのｉは１以上ｍ以下の整数であって、ｊは１以上ｎ以下の整数である。）に位置する回路ＭＰを、回路ＭＰ［ｉ，ｊ］と表記している。但し、図２では、回路ＭＰ［１，１］、回路ＭＰ［ｍ，１］、回路ＭＰ［ｉ，ｊ］、回路ＭＰ［１，ｎ］、回路ＭＰ［ｍ，ｎ］のみ図示しており、それ以外の回路ＭＰについては図示を省略している。
【００７４】  回路ＭＰ［ｉ，ｊ］は、一例として、配線ＩＬ［ｊ］と、配線ＩＬＢ［ｊ］と、配線ＷＬＳ［ｉ］と、配線ＸＬＳ［ｉ］と、配線ＯＬ［ｊ］と、配線ＯＬＢ［ｊ］と、に電気的に接続されている。
【００７５】  回路ＭＰ［ｉ，ｊ］は、一例として、ニューロンＮｉ（ｋ−１）とニューロンＮｊ（ｋ）との間の重み係数（第１データ又は第２データの一方と呼称する場合がある。ここでは第１データと呼称する）を保持する機能を有する。具体的には、回路ＭＰ［ｉ，ｊ］は、配線ＩＬ［ｊ］及び配線ＩＬＢ［ｊ］から入力される、第１データ（重み係数）に応じた情報（例えば、電位、抵抗値、電流値など）の保持を行う。また、回路ＭＰ［ｉ，ｊ］は、ニューロンＮｉ（ｋ−１）から出力される信号ｚｉ（ｋ−１）（第１データ又は第２データの他方と呼称する場合がある。ここでは第２データと呼称する）と第１データとの積を出力する機能を有する。具体的な例としては、回路ＭＰ［ｉ，ｊ］は、配線ＸＬＳ［ｉ］から第２データｚｉ（ｋ−１）が入力されることで、第１データと第２データとの積に応じた電流（例えば、電流、電圧など）を配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に出力する。情報（例えば、電流、電圧など）、又は、第１データと第２データとの積に関連した情報（例えば、電流、電圧など）を配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に出力する。なお、配線ＩＬ［ｊ］及び配線ＩＬＢ［ｊ］が配置されている場合の例を示したが、本発明の一態様は、これに限定されない。配線ＩＬ［ｊ］及び配線ＩＬＢ［ｊ］のいずれか一方のみが配置されていてもよい。なお、配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］が配置されている場合の例を示したが、本発明の一態様は、これに限定されない。配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］のいずれか一方のみが配置されていてもよい。
【００７６】＜＜回路ＩＬＤ＞＞
回路ＩＬＤは、一例として、配線ＩＬ［１］乃至配線ＩＬ［ｎ］と、配線ＩＬＢ［１］乃至配線ＩＬＢ［ｎ］と、を介して、回路ＭＰ［１，１］乃至回路ＭＰ［ｍ，ｎ］のそれぞれに対して、重み係数である第１データｗ１（ｋ−１）１（ｋ）乃至ｗｍ（ｋ−１）ｎ（ｋ）に対応する情報（例えば、電位、抵抗値、電流値など）を入力する機能を有する。具体的な例としては、回路ＩＬＤは、回路ＭＰ［ｉ，ｊ］に対して、重み係数である第１データｗｉ（ｋ−１）ｊ（ｋ）に対応する情報（例えば、電位、抵抗値、または、電流値など）を、配線ＩＬ［ｊ］、配線ＩＬＢ［ｊ］によって供給する。
【００７７】＜＜回路ＷＬＤ＞＞
回路ＷＬＤは、一例として、回路ＩＬＤから入力される第１データに応じた情報（例えば、電位、抵抗値、電流値など）の書き込む先となる回路ＭＰを選択する機能を有する。例えば、アレイ部ＡＬＰのｉ行目に位置する回路ＭＰ［ｉ，１］乃至回路ＭＰ［ｉ，ｎ］に情報（例えば、電位、抵抗値、電流値など）の書き込みを行う場合、回路ＷＬＤは、例えば、回路ＭＰ［ｉ，１］乃至回路ＭＰ［ｉ，ｎ］に含まれる書き込み用スイッチング素子をオン状態又はオフ状態にするための信号を配線ＷＬＳ［ｉ］に供給し、ｉ行目以外の回路ＭＰに含まれる書き込み用スイッチング素子をオフ状態にする電位を配線ＷＬＳに供給すればよい。なお、配線ＷＬＳ［ｉ］が配置されている場合の例を示したが、本発明の一態様は、これに限定されない。例えば、配線ＷＬＳ［ｉ］を複数の配線として、配置してもよい。
【００７８】＜＜回路ＸＬＤ＞＞
回路ＸＬＤは、一例として、配線ＸＬＳ［１］乃至配線ＸＬＳ［ｎ］を介して、回路ＭＰ［１，１］乃至回路ＭＰ［ｍ，ｎ］のそれぞれに対して、ニューロンＮ１（ｋ−１）乃至ニューロンＮｍ（ｋ−１）から出力された演算値に相当する第２データｚ１（ｋ−１）乃至ｚｍ（ｋ−１）を供給する機能を有する。具体的には、回路ＸＬＤは、回路ＭＰ［ｉ，１］乃至回路ＭＰ［ｉ，ｎ］に対して、ニューロンＮｉ（ｋ−１）から出力された第２データｚｉ（ｋ−１）に対応する情報（例えば、電位、電流値など）を、配線ＸＬＳ［ｉ］によって供給する。なお、配線ＸＬＳ［ｉ］が配置されている場合の例を示したが、本発明の一態様は、これに限定されない。例えば、配線ＸＬＳ［ｉ］を複数の配線として、配置してもよい。
【００７９】＜＜回路ＡＦＰ＞＞
回路ＡＦＰは、一例としては、回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］を有する。回路ＡＣＴＦ［ｊ］は、一例としては、配線ＯＬ［ｊ］と、配線ＯＬＢ［ｊ］と、のそれぞれに電気的に接続されている。回路ＡＣＴＦ［ｊ］は、一例としては、配線ＯＬ［ｊ］と配線ＯＬＢ［ｊ］から入力されるそれぞれの情報（例えば、電位、電流値など）に応じた信号を生成する。一例としては、配線ＯＬ［ｊ］と配線ＯＬＢ［ｊ］から入力されるそれぞれの情報（例えば、電位、または、電流値など）を比較し、その比較結果に応じた信号を生成する。当該信号は、ニューロンＮｊ（ｋ）から出力される信号ｚｊ（ｋ）に相当する。つまり、回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］は、一例としては、上述したニューラルネットワークの活性化関数の演算を行う回路として機能する。ただし、本発明の一態様は、これに限定されない。例えば、回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］は、アナログ信号をデジタル信号に変換する機能を有していてもよい。または例えば、回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］は、アナログ信号を増幅して出力する機能、つまり、出力インピーダンスを変換する機能を有していてもよい。なお、回路ＡＣＴＦが配置されている場合の例を示したが、本発明の一態様は、これに限定されない。回路ＡＣＴＦが配置されていなくてもよい。
【００８０】  回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］は、一例として、図３Ａに示す回路構成とすることができる。図３Ａは、一例として、配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から入力された電流に応じて、信号ｚｊ（ｋ）を生成する回路である。具体的には、図３Ａには、２値によって表される出力信号ｚｊ（ｋ）を出力する活性化関数の演算回路の一例を示している。
【００８１】  図３Ａにおいて、回路ＡＣＴＦ［ｊ］は、抵抗素子ＲＥ、抵抗素子ＲＥＢ、比較器ＣＭＰを有する。抵抗素子ＲＥ、抵抗素子ＲＥＢは、電流を電圧に変換する機能を有する。したがって、電流を電圧に変換する機能を有する素子または回路であれば、抵抗素子に限定されない。配線ＯＬ［ｊ］は、抵抗素子ＲＥの第１端子と、比較器ＣＭＰの第１入力端子と、電気的に接続され、配線ＯＬＢ［ｊ］は、抵抗素子ＲＥＢの第１端子と、比較器ＣＭＰの第２入力端子と、電気的に接続されている。また、抵抗素子ＲＥの第２端子は、配線ＶＡＬに電気的に接続され、抵抗素子ＲＥＢの第２端子は、配線ＶＡＬに電気的に接続されている。なお、抵抗素子ＲＥの第２端子と抵抗素子ＲＥＢの第２端子とは、同一の配線に接続されていてもよい。または、電位が同じである別の配線に接続されていてもよい。
【００８２】  抵抗素子ＲＥ、抵抗素子ＲＥＢのそれぞれの抵抗値は、互いに等しいことが好ましい。例えば、抵抗素子ＲＥ、抵抗素子ＲＥＢのそれぞれの抵抗値の差は、１０％以内、より好ましくは、５％以内に収まっていることが望ましい。ただし、本発明の一態様は、これに限定されない。場合によっては、又は、状況に応じて、抵抗素子ＲＥ、抵抗素子ＲＥＢのそれぞれの抵抗値は互いに異なる値としてもよい。
【００８３】  配線ＶＡＬは、一例としては、定電圧を与える配線として機能する。当該定電圧としては、例えば、高レベル電位であるＶＤＤ、低レベル電位であるＶＳＳ、接地電位（ＧＮＤ）などとすることができる。また、当該定電圧は、回路ＭＰの構成に応じて、適宜設定するのが好ましい。なお、例えば、配線ＶＡＬには、定電圧ではなく、パルス信号が供給されていてもよい。
【００８４】  抵抗素子ＲＥの第１端子と第２端子との間の電圧は、配線ＯＬ［ｊ］から流れてくる電流に応じて定まる。このため、比較器ＣＭＰの第１入力端子には、抵抗素子ＲＥの抵抗値と当該電流に応じた電圧が入力される。同様に、抵抗素子ＲＥＢの第１端子と第２端子との間の電圧は、配線ＯＬＢ［ｊ］から流れる電流に応じて定まる。このため、比較器ＣＭＰの第２入力端子には、抵抗素子ＲＥＢの抵抗値と当該電流に応じた電圧が入力される。
【００８５】  比較器ＣＭＰは、一例としては、第１入力端子、第２入力端子のそれぞれに入力された電圧を比較して、その比較結果に応じて、比較器ＣＭＰの出力端子から信号を出力する機能を有する。例えば、比較器ＣＭＰは、第１入力端子に入力された電圧よりも第２入力端子に入力された電圧が高い場合に、高レベル電位を比較器ＣＭＰの出力端子から出力し、第２入力端子に入力された電圧よりも第１入力端子に入力された電圧が高い場合に、低レベル電位を比較器ＣＭＰの出力端子から出力することができる。つまり、比較器ＣＭＰの出力端子から出力される電位は、高レベル電位と低レベル電位の２通りであるため、回路ＡＣＴＦ［ｊ］が出力する出力信号ｚｊ（ｋ）は２値とすることができる。例えば、比較器ＣＭＰの出力端子から出力される高レベル電位、低レベル電位のそれぞれは、出力信号ｚｊ（ｋ）として“＋１”、“−１”に対応することができる。また、場合によっては、比較器ＣＭＰの出力端子から出力される高レベル電位、低レベル電位のそれぞれは、出力信号ｚｊ（ｋ）として“＋１”、“０”と対応してもよい。
【００８６】  また、図３Ａの回路ＡＣＴＦ［ｊ］では、抵抗素子ＲＥ、抵抗素子ＲＥＢを用いたが、電流を電圧に変換する機能を有する素子または回路であれば、抵抗素子に限定されない。そのため、図３Ａの回路ＡＣＴＦ［ｊ］の抵抗素子ＲＥ、抵抗素子ＲＥＢは、別の回路素子に置き換えることができる。例えば、図３Ｂに示す回路ＡＣＴＦ［ｊ］は、図３Ａの回路ＡＣＴＦ［ｊ］に含まれる抵抗素子ＲＥ、抵抗素子ＲＥＢを、容量素子ＣＥ、容量素子ＣＥＢに置き換えた回路であり、図３Ａの回路ＡＣＴＦ［ｊ］とほぼ同様の動作を行うことができる。なお、容量素子ＣＥ、容量素子ＣＥＢのそれぞれの静電容量の値は、互いに等しいことが好ましい。例えば、容量素子ＣＥ、容量素子ＣＥＢのそれぞれの静電容量値の差は、１０％以内、より好ましくは、５％以内に収まっていることが望ましい。ただし、本発明の一態様は、これに限定されない。なお、容量素子ＣＥ、容量素子ＣＥＢに蓄積された電荷を初期化する回路が設けられていてもよい。例えば、容量素子ＣＥと並列に、スイッチが設けられていてもよい。つまり、スイッチの第２端子が、配線ＶＡＬに接続され、スイッチの第１端子が、容量素子ＣＥの第１端子、配線ＯＬ［ｊ］、および、比較器ＣＭＰの第１入力端子と接続されていてもよい。または、スイッチの第２端子が、配線ＶＡＬとは異なる配線に接続され、スイッチの第１端子が、容量素子ＣＥの第１端子、配線ＯＬ［ｊ］、および、比較器ＣＭＰの第１入力端子と接続されていてもよい。また、図３Ｃに示す回路ＡＣＴＦ［ｊ］は、図３Ａの回路ＡＣＴＦ［ｊ］に含まれる抵抗素子ＲＥ、抵抗素子ＲＥＢを、ダイオード素子ＤＥ、ダイオード素子ＤＥＢに置き換えた回路であり、図３Ａの回路ＡＣＴＦ［ｊ］とほぼ同様の動作を行うことができる。ダイオード素子ＤＥ、ダイオード素子ＤＥＢの向き（アノードとカソードの接続箇所）は、配線ＶＡＬの電位の大きさにより、適宜変更することが望ましい。
【００８７】  また、図３Ａ乃至図３Ｃの回路ＡＣＴＦ［ｊ］に含まれる比較器ＣＭＰは、一例として、オペアンプＯＰに置き換えることができる。図３Ｄに示す回路ＡＣＴＦ［ｊ］は、図３Ａの回路ＡＣＴＦ［ｊ］の比較器ＣＭＰをオペアンプＯＰに置き換えた回路図を示している。
【００８８】  また、図３Ｂの回路ＡＣＴＦ［ｊ］にスイッチＳ０１ａ、スイッチＳ０１ｂを設けてもよい。これにより、回路ＡＣＴＦ［ｊ］は、容量素子ＣＥ、容量素子ＣＥＢのそれぞれに配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から入力された電流に応じた電位を保持することができる。その具体的な回路の一例としては、図３Ｅに示すとおり、スイッチＳ０１ａの第１端子に配線ＯＬ［ｊ］が電気的に接続され、スイッチＳ０１ａの第２端子に容量素子ＣＥの第１端子と比較器ＣＭＰの第１入力端子とが電気的に接続され、スイッチＳ０１ｂの第１端子に配線ＯＬＢ［ｊ］が電気的に接続され、スイッチＳ０１ｂの第２端子に容量素子ＣＥＢの第１端子と比較器ＣＭＰの第２入力端子とが電気的に接続された構成とすればよい。図３Ｅの回路ＡＣＴＦ［ｊ］において、比較器ＣＭＰの第１、第２入力端子のそれぞれに配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］の電位を入力するとき、スイッチＳ０１ａ、スイッチＳ０１ｂのそれぞれをオン状態にすることによって行うことができる。また、その後、スイッチＳ０１ａ、スイッチＳ０１ｂのそれぞれをオフ状態にすることによって、比較器ＣＭＰの第１入力端子、第２入力端子のそれぞれに入力された電位を容量素子ＣＥ、容量素子ＣＥＢに保持することができる。なお、スイッチＳ０１ａ、スイッチＳ０１ｂとしては、例えば、アナログスイッチ、トランジスタなどの電気的なスイッチを適用することができる。また、スイッチＳ０１ａ、スイッチＳ０１ｂとしては、例えば、機械的なスイッチを適用してもよい。なお、スイッチＳ０１ａ、スイッチＳ０１ｂにトランジスタを適用する場合、当該トランジスタは、ＯＳトランジスタ、またはチャネル形成領域にシリコンを有するトランジスタ（以後、Ｓｉトランジスタと呼称する。）とすることができる。または、スイッチＳ０１ａ、スイッチＳ０１ｂのそれぞれをオン状態にしておく期間を制御することにより、容量素子ＣＥ、容量素子ＣＥＢの電圧値を制御することができる。例えば、容量素子ＣＥ、容量素子ＣＥＢに流れる電流値が大きい場合には、スイッチＳ０１ａ、スイッチＳ０１ｂのそれぞれをオン状態にしておく期間を短くしておくことにより、容量素子ＣＥ、容量素子ＣＥＢの電圧値が大きくなりすぎることを防ぐことができる。
【００８９】  また、図３Ａ乃至図３Ｃ、図３Ｅの回路ＡＣＴＦ［ｊ］に含まれる比較器ＣＭＰは、例えば、チョッパ型の比較器とすることができる。図３Ｆに示す比較器ＣＭＰは、チョッパ型の比較器を示しており、比較器ＣＭＰはスイッチＳ０２ａ、スイッチＳ０２ｂ、スイッチＳ０３と、容量素子ＣＣと、インバータ回路ＩＮＶ３と、を有する。なお、スイッチＳ０２ａ、スイッチＳ０２ｂ、スイッチＳ０３は、前述したスイッチＳ０１ａ、スイッチＳ０１ｂと同様に、機械的なスイッチ、ＯＳトランジスタ、Ｓｉトランジスタなどのトランジスタとすることができる。
【００９０】  スイッチＳ０２ａの第１端子は、端子ＶｉｎＴに電気的に接続され、スイッチＳ０２ｂの第１端子は、端子ＶｒｅｆＴに電気的に接続され、スイッチＳ０２ａの第２端子は、スイッチＳ０２ｂの第２端子と、容量素子ＣＣの第１端子と、に電気的に接続されている。容量素子ＣＣの第２端子は、インバータ回路ＩＮＶ３の入力端子と、スイッチＳ０３の第１端子と、に電気的に接続されている。端子ＶｏｕｔＴは、インバータ回路ＩＮＶ３の出力端子と、スイッチＳ０３の第２端子と、に電気的に接続されている。
【００９１】  端子ＶｉｎＴは、比較器ＣＭＰに入力電位を入力するための端子として機能し、端子ＶｒｅｆＴは、比較器ＣＭＰに参照電位を入力するための端子として機能し、端子ＶｏｕｔＴは、比較器ＣＭＰから出力電位を出力するための端子として機能する。なお、端子ＶｉｎＴは、図３Ａ乃至図３Ｃ、図３Ｅの比較器ＣＭＰの第１端子又は第２端子の一方に対応し、端子ＶｒｅｆＴは、図３Ａ乃至図３Ｃ、図３Ｅの比較器ＣＭＰの第１端子又は第２端子の他方に対応することができる。
【００９２】  図３Ａ乃至図３Ｅの回路ＡＣＴＦ［ｊ］は、２値によって表される出力信号ｚｊ（ｋ）を出力する活性化関数の演算回路であるが、回路ＡＣＴＦ［ｊ］は出力信号ｚｊ（ｋ）を３値以上、又はアナログ値として出力する構成としてもよい。
【００９３】  図４Ａ乃至図４Ｆは、配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から入力された電流に応じて、信号ｚｊ（ｋ）を生成する回路であり、３値によって表される出力信号ｚｊ（ｋ）を出力する活性化関数の演算回路の一例を示している。
【００９４】  図４Ａに示す回路ＡＣＴＦ［ｊ］は、抵抗素子ＲＥ、抵抗素子ＲＥＢ、比較器ＣＭＰａ、比較器ＣＭＰｂを有する。配線ＯＬ［ｊ］は、抵抗素子ＲＥの第１端子と、比較器ＣＭＰａの第１入力端子と、電気的に接続され、配線ＯＬＢ［ｊ］は、抵抗素子ＲＥＢの第１端子と、比較器ＣＭＰｂの第１入力端子と、電気的に接続されている。また、比較器ＣＭＰａの第２入力端子と、比較器ＣＭＰｂの第２入力端子と、は、配線ＶｒｅｆＬに電気的に接続されている。更に、抵抗素子ＲＥの第２端子は、配線ＶＡＬに電気的に接続され、抵抗素子ＲＥＢの第２端子は、配線ＶＡＬに電気的に接続されている。
【００９５】  配線ＶｒｅｆＬは、定電圧Ｖｒｅｆを与える電圧線として機能し、Ｖｒｅｆは、例えば、ＧＮＤ以上、ＶＤＤ以下であることが好ましい。また、状況に応じて、Ｖｒｅｆは、ＧＮＤ未満の電位、又はＶＤＤより高い電位としてもよい。Ｖｒｅｆは、比較器ＣＭＰａ、比較器ＣＭＰｂにおける参照電位（比較用の電位）として扱われる。
【００９６】  抵抗素子ＲＥの第１端子と第２端子との間の電圧は、配線ＯＬ［ｊ］から流れてくる電流に応じて定まる。このため、比較器ＣＭＰａの第１入力端子には、抵抗素子ＲＥの抵抗値と当該電流に応じた電圧が入力される。同様に、抵抗素子ＲＥＢの第１端子と第２端子との間の電圧は、配線ＯＬＢ［ｊ］から流れてくる電流に応じて定まる。このため、比較器ＣＭＰｂの第１入力端子には、抵抗素子ＲＥＢの抵抗値と当該電流に応じた電圧が入力される。
【００９７】  比較器ＣＭＰａは、第１入力端子、第２入力端子のそれぞれに入力された電圧を比較して、その比較結果に応じて、比較器ＣＭＰａの出力端子から信号を出力する。例えば、比較器ＣＭＰａは、第１入力端子に入力された電圧よりも第２入力端子に入力された電圧（Ｖｒｅｆ）が高い場合に、高レベル電位を比較器ＣＭＰａの出力端子から出力し、第２入力端子に入力された電圧（Ｖｒｅｆ）よりも第１入力端子に入力された電圧が高い場合に、低レベル電位を比較器ＣＭＰａの出力端子から出力することができる。
【００９８】  比較器ＣＭＰｂは、比較器ＣＭＰａと同様に、第１入力端子、第２入力端子のそれぞれに入力された電圧を比較して、その比較結果に応じて、比較器ＣＭＰｂの出力端子から信号を出力する。例えば、比較器ＣＭＰｂは、第１入力端子に入力された電圧よりも第２入力端子に入力された電圧（Ｖｒｅｆ）が高い場合に、高レベル電位を比較器ＣＭＰｂの出力端子から出力し、第２入力端子に入力された電圧（Ｖｒｅｆ）よりも第１入力端子に入力された電圧が高い場合に、低レベル電位を比較器ＣＭＰｂの出力端子から出力することができる。
【００９９】  このとき、比較器ＣＭＰａ、比較器ＣＭＰｂのそれぞれの出力端子から出力された電位に応じて、３値の出力信号ｚｊ（ｋ）を表すことができる。例えば、比較器ＣＭＰａの出力端子から高レベル電位が出力され、比較器ＣＭＰｂの出力端子から低レベル電位が出力された場合、出力信号ｚｊ（ｋ）は“＋１”とし、比較器ＣＭＰａの出力端子から低レベル電位が出力され、比較器ＣＭＰｂの出力端子から高レベル電位が出力された場合、出力信号ｚｊ（ｋ）は“−１”とし、比較器ＣＭＰａの出力端子から低レベル電位が出力され、比較器ＣＭＰｂの出力端子から低レベル電位が出力された場合、出力信号ｚｊ（ｋ）は“＋０”とすることができる。
【０１００】  また、回路ＡＣＴＦ［ｊ］は、図４Ａに示した回路構成に限定されず、状況に応じて、変更することができる。例えば、図４Ａの回路ＡＣＴＦ［ｊ］において、比較器ＣＭＰａ、比較器ＣＭＰｂの２つの出力結果を、１つの信号としてまとめたい場合、回路ＡＣＴＦ［ｊ］に変換回路ＴＲＦを設ければよい。図４Ｂの回路ＡＣＴＦ［ｊ］は、図４Ａの回路ＡＣＴＦ［ｊ］に変換回路ＴＲＦを設けた構成例であり、比較器ＣＭＰａ、ＣＭＰｂのそれぞれの出力端子は、変換回路ＴＲＦの入力端子に電気的に接続されている。変換回路ＴＲＦの具体的な例としては、デジタルアナログ変換回路（この場合、信号ｚｊ（ｋ）はアナログ値となる。）などとすることができる。
【０１０１】  また、例えば、図４Ａにおいて、比較器ＣＭＰａ、比較器ＣＭＰｂのそれぞれの第２入力端子に電気的に接続されている配線ＶｒｅｆＬを、配線Ｖｒｅｆ１Ｌ、Ｖｒｅｆ２Ｌの別々の配線に置き換えてもよい。図４Ｃの回路ＡＣＴＦ［ｊ］は、図４Ａの回路ＡＣＴＦ［ｊ］に含まれている比較器ＣＭＰａの第２端子が配線ＶｒｅｆＬでなく配線Ｖｒｅｆ１Ｌと電気的に接続され、比較器ＣＭＰｂの第２端子が配線ＶｒｅｆＬでなく配線Ｖｒｅｆ２Ｌと電気的に接続された構成となっている。配線Ｖｒｅｆ１Ｌ、Ｖｒｅｆ２Ｌに入力される電位を互いに異なる値にすることによって、比較器ＣＭＰａ、比較器ＣＭＰｂにおける参照電位を別々に設定することができる。
【０１０２】  また、例えば、図４Ａ乃至図４Ｃの回路ＡＣＴＦ［ｊ］とは別の構成として、増幅回路、または、インピーダンス変換回路などを用いてもよい。例えば、図４Ｄに示す回路ＡＣＴＦ［ｊ］を図２の演算回路１１０の回路ＡＦＰに適用することができる。図４Ｄの回路ＡＣＴＦ［ｊ］は、抵抗素子ＲＥ、抵抗素子ＲＥＢ、オペアンプＯＰａ、オペアンプＯＰｂを有しており、増幅回路として機能する。
【０１０３】  配線ＯＬ［ｊ］は、抵抗素子ＲＥの第１端子と、オペアンプＯＰａの非反転入力端子と、電気的に接続され、配線ＯＬＢ［ｊ］は、抵抗素子ＲＥＢの第１端子と、オペアンプＯＰｂの非反転入力端子と、電気的に接続されている。また、オペアンプＯＰａの反転入力端子は、オペアンプＯＰａの出力端子に電気的に接続され、オペアンプＯＰｂの反転入力端子は、オペアンプＯＰｂの出力端子に電気的に接続されている。更に、抵抗素子ＲＥの第２端子は、配線ＶＡＬに電気的に接続され、抵抗素子ＲＥＢの第２端子は、配線ＶＡＬに電気的に接続されている。
【０１０４】  つまり、図４Ｄの回路ＡＣＴＦ［ｊ］に含まれているオペアンプＯＰａ、オペアンプＯＰｂはボルテージフォロワの接続構成となっている。これによって、オペアンプＯＰａの出力端子から出力される電位は、オペアンプＯＰａの非反転入力端子に入力された電位とほぼ等しくなり、オペアンプＯＰｂの出力端子から出力される電位は、オペアンプＯＰｂの非反転入力端子に入力された電位とほぼ等しくなる。この場合、出力信号ｚｊ（ｋ）は、２つのアナログ値として回路ＡＣＴＦ［ｊ］から出力される。なお、オペアンプＯＰａの出力端子と、オペアンプＯＰｂの出力端子とを、比較器ＣＭＰの入力端子にそれぞれ接続してもよい。そして、比較器ＣＭＰからの出力を出力信号ｚｊ（ｋ）としてもよい。
【０１０５】  また、例えば、図４Ａ乃至図４Ｄの回路ＡＣＴＦ［ｊ］とは別の構成として、積分回路、または、電流電圧変換回路などを用いてもよい。さらに、オペアンプを用いて、積分回路、または、電流電圧変換回路を構成してもよい。一例として、図４Ｅに示す回路ＡＣＴＦ［ｊ］を図２の演算回路１１０の回路ＡＦＰに適用することができる。図４Ｅの回路ＡＣＴＦ［ｊ］は、オペアンプＯＰａ、オペアンプＯＰｂ、負荷素子ＬＥａ、負荷素子ＬＥｂを有する。
【０１０６】  配線ＯＬ［ｊ］は、オペアンプＯＰａの第１入力端子（例えば、反転入力端子）と、負荷素子ＬＥａの第１端子と、に電気的に接続され、配線ＯＬＢ［ｊ］は、オペアンプＯＰｂの第１入力端子（例えば、反転入力端子）と、負荷素子ＬＥｂの第１端子と、電気的に接続されている。また、オペアンプＯＰａの第２入力端子（例えば、非反転入力端子）は、配線Ｖｒｅｆ１Ｌに電気的に接続され、オペアンプＯＰｂの第２入力端子（例えば、非反転入力端子）は、配線Ｖｒｅｆ２Ｌに電気的に接続されている。負荷素子ＬＥａの第２端子は、オペアンプＯＰａの出力端子に電気的に接続され、負荷素子ＬＥａの第２端子は、オペアンプＯＰｂの出力端子に電気的に接続されている。
【０１０７】  なお、ここでの配線Ｖｒｅｆ１Ｌ、配線Ｖｒｅｆ２Ｌは、互いに等しい電圧、又は異なる電圧を供給する配線として機能する。したがって、配線Ｖｒｅｆ１Ｌ、配線Ｖｒｅｆ２Ｌは、１本の配線にまとめることができる場合がある。
【０１０８】  図４Ｅの回路ＡＣＴＦ［ｊ］において、負荷素子ＬＥａ、負荷素子ＬＥｂとしては、例えば、抵抗素子、容量素子とすることができる。特に、負荷素子ＬＥａ、負荷素子ＬＥｂとして容量素子を用いることによって、オペアンプＯＰａと負荷素子ＬＥａ、オペアンプＯＰｂと負荷素子ＬＥｂ、はそれぞれ積分回路として機能する。つまり、配線ＯＬ［ｊ］または配線ＯＬＢ［ｊ］に流れる電流量に応じて、それぞれの容量素子（負荷素子ＬＥａ、ＬＥｂ）に電荷が蓄えられる。つまり、配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から流れる電流は、積分回路によって、積分された電流量が電圧に変換されて、信号ｚｊ（ｋ）として出力される。なお、オペアンプＯＰａの出力端子と、オペアンプＯＰｂの出力端子とを、比較器ＣＭＰの入力端子にそれぞれ接続してもよい。そして、比較器ＣＭＰからの出力を出力信号ｚｊ（ｋ）としてもよい。なお、負荷素子ＬＥａ、負荷素子ＬＥｂの容量素子に蓄積された電荷を初期化する回路が設けられていてもよい。例えば、負荷素子ＬＥａ（容量素子）と並列に、スイッチが設けられていてもよい。つまり、スイッチの第２端子が、オペアンプＯＰａの出力端子に接続され、スイッチの第１端子が、配線ＯＬ［ｊ］、および、オペアンプＯＰａの第１入力端子（例えば、反転入力端子）と接続されていてもよい。
【０１０９】  また、図４Ｅの回路ＡＣＴＦ［ｊ］において、配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から流れる電流を電圧に変換して出力したい場合、負荷素子ＬＥａ、負荷素子ＬＥｂとしては、容量素子以外としては抵抗素子を用いることができる。
【０１１０】  また、例えば、図４Ａ乃至図４Ｅの回路ＡＣＴＦ［ｊ］とは別の構成として、図４Ｆに示す回路ＡＣＴＦ［ｊ］を図２の演算回路１１０の回路ＡＦＰに適用することができる。図４Ｆの回路ＡＣＴＦ［ｊ］は、抵抗素子ＲＥ、抵抗素子ＲＥＢ、アナログデジタル変換回路ＡＤＣａ、アナログデジタル変換回路ＡＤＣｂを有する。
【０１１１】  配線ＯＬ［ｊ］は、アナログデジタル変換回路ＡＤＣａの入力端子と、抵抗素子ＲＥの第１端子と、に電気的に接続され、配線ＯＬＢ［ｊ］は、アナログデジタル変換回路ＡＤＣｂの入力端子と、抵抗素子ＲＥＢの第１端子と、に電気的に接続されている。抵抗素子ＲＥの第２端子は、配線ＶＡＬに電気的に接続され、抵抗素子ＲＥＢの第２端子は、配線ＶＡＬに電気的に接続されている。
【０１１２】  図４Ｆの回路ＡＣＴＦ［ｊ］において、配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から流れる電流に応じて、抵抗素子ＲＥ、抵抗素子ＲＥＢのそれぞれの第１端子の電位が定められる。そして、回路ＡＣＴＦ［ｊ］は、アナログ値である当該電位をアナログデジタル変換回路ＡＤＣａ、ＡＤＣｂによって、２値、又は３値以上（例えば、２５６値など）のデジタル値に変換して、信号ｚｊ（ｋ）として出力する機能を有する。
【０１１３】  なお、図４Ａ乃至図４Ｆに示した抵抗素子ＲＥ、抵抗素子ＲＥＢは、図３Ｂ、図３Ｃと同様に、容量素子ＣＥ、容量素子ＣＥＢ、又はダイオード素子ＤＥ、ダイオード素子ＤＥＢに置き換えることができる。特に、図４Ａ乃至図４Ｆに示した抵抗素子ＲＥ、抵抗素子ＲＥＢを容量素子ＣＥ、容量素子ＣＥＢに置き換えた場合、さらに図３Ｅと同様にスイッチＳ０１ａ、スイッチＳ０１ｂを設けることで、配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］から入力された電位を保持することができる。
【０１１４】  なお、図２の演算回路１１０は、回路ＭＰ［ｉ，ｊ］の回路構成に応じて、回路ＭＰ［ｉ，ｊ］に電気的に接続されている配線の本数を変更することができる。例えば、図２の演算回路１１０において、回路ＭＰ［ｉ，ｊ］に電気的に接続されている配線ＷＬＳ［ｉ］は、１本又は複数本の配線とすることができる。また、例えば、回路ＭＰ［ｉ，ｊ］に電気的に接続されている配線ＸＬＳ［ｉ］は、１本又は複数本の配線とすることができる。
【０１１５】＜＜回路ＭＰ＞＞
次に、演算回路１１０に含まれる回路ＭＰ［ｉ，ｊ］の構成例について説明する。
【０１１６】  図５Ａは、演算回路１１０に適用できる回路ＭＰ［ｉ，ｊ］の構成例を示しており、回路ＭＰ［ｉ，ｊ］は、一例としては、回路ＭＣと、回路ＭＣｒと、を有する。回路ＭＣ及び回路ＭＣｒは、回路ＭＰにおいて、重み係数と、ニューロンの入力信号（演算値）と、の積を計算する回路である。回路ＭＣは、回路ＭＣｒと同様の構成、又は回路ＭＣｒと異なる構成とすることができる。そのため、回路ＭＣｒは、回路ＭＣと区別をするため、符号に「ｒ」を付している。また、回路ＭＣｒに含まれている、後述する回路素子の符号にも「ｒ」を付している。
【０１１７】  回路ＭＣは、一例としては、保持部ＨＣを有し、回路ＭＣｒは、保持部ＨＣｒを有する。保持部ＨＣ、及び保持部ＨＣｒは、それぞれ情報（例えば、電位、抵抗値、または、電流値など）を保持する機能を有する。なお、回路ＭＰ［ｉ，ｊ］に設定される第１データｗｉ（ｋ−１）ｊ（ｋ）は、保持部ＨＣ、保持部ＨＣｒのそれぞれに保持される情報（例えば、電位、抵抗値、または、電流値など）に応じて定められる。そのため、保持部ＨＣ及び保持部ＨＣｒのそれぞれは、第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた各情報（例えば、電位、抵抗値、または、電流値など）を供給する配線ＩＬ［ｊ］及び配線ＩＬＢ［ｊ］に電気的に接続されている。
【０１１８】  図５Ａに示した配線ＷＬ［ｉ］は、図２における配線ＷＬＳ［ｉ］に相当する。配線ＷＬ［ｉ］は、保持部ＨＣ及び保持部ＨＣｒのそれぞれに電気的に接続されている。回路ＭＰ［ｉ，ｊ］に含まれる保持部ＨＣ、及び保持部ＨＣｒのそれぞれに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた情報（例えば、電位、抵抗値、または、電流値など）を書き込むとき、配線ＷＬ［ｉ］に所定の電位を供給することによって、配線ＩＬ［ｊ］と保持部ＨＣとを導通状態にし、かつ配線ＩＬＢ［ｊ］と保持部ＨＣｒとを導通状態にする。そして、配線ＩＬ［ｊ］、配線ＩＬＢ［ｊ］のそれぞれに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた電位などを供給することによって、保持部ＨＣ、及び保持部ＨＣｒのそれぞれに当該電位などを入力することができる。その後、配線ＷＬ［ｉ］に所定の電位を供給して、配線ＩＬ［ｊ］と保持部ＨＣとを非導通状態にし、かつ配線ＩＬＢ［ｊ］と保持部ＨＣｒとを非導通状態にする。そして、保持部ＨＣ、及び保持部ＨＣｒのそれぞれに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた各電位などが保持される。
【０１１９】  例えば、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”、“０”、“１”の３値のいずれかをとる場合を考える。第１データｗｉ（ｋ−１）ｊ（ｋ）が“１”である場合、一例として、保持部ＨＣに高レベル電位を保持し、保持部ＨＣｒに低レベル電位を保持する。また、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”である場合、一例として、保持部ＨＣに低レベル電位を保持し、保持部ＨＣｒに高レベル電位を保持する。そして、第１データｗｉ（ｋ−１）ｊ（ｋ）が“０”である場合、一例として、保持部ＨＣに低レベル電位を保持し、保持部ＨＣｒに低レベル電位を保持する。なお、別の例として、第１データｗｉ（ｋ−１）ｊ（ｋ）がアナログ値、具体的には、“負のアナログ値”、“０”、または、“正のアナログ値”をとる場合を考える。第１データｗｉ（ｋ−１）ｊ（ｋ）が“正のアナログ値”である場合、一例として、保持部ＨＣに高レベルのアナログ電位を保持し、保持部ＨＣｒに低レベル電位を保持する。また、第１データｗｉ（ｋ−１）ｊ（ｋ）が“負のアナログ値”である場合、一例として、保持部ＨＣに低レベル電位を保持し、保持部ＨＣｒに高レベルのアナログ電位を保持する。そして、第１データｗｉ（ｋ−１）ｊ（ｋ）が“０”である場合、一例として、保持部ＨＣに低レベル電位を保持し、保持部ＨＣｒに低レベル電位を保持する。なお、アナログ値としては、多ビット（多値）のデジタル値であってもよい。つまり、一例として、第１データｗｉ（ｋ−１）ｊ（ｋ）が、“１”、”２”、”３”である場合、一例として、保持部ＨＣには、“１”、“２”、“３”に応じた電位を持つ高レベルの電位を保持し、保持部ＨＣｒに低レベル電位を保持する。また、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”、“−２”、“−３”である場合、一例として、保持部ＨＣには、低レベル電位を保持し、保持部ＨＣｒには、“−１”、“−２”、“−３”の絶対値である“１”、“２”、“３”に応じた高レベルの電位を保持する。そして、第１データｗｉ（ｋ−１）ｊ（ｋ）が“０”である場合、一例として、保持部ＨＣに低レベル電位を保持し、保持部ＨＣｒに低レベル電位を保持する。
【０１２０】  また、一例として、回路ＭＣは、保持部ＨＣに保持された情報（例えば、電位、抵抗値、電流値など）に応じた電流または電圧などを、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の一方に出力する機能を有し、回路ＭＣｒは、保持部ＨＣｒに保持された情報（例えば、電位、抵抗値、電流値など）に応じた電流または電圧などを、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の他方に出力する機能を有する。例えば、保持部ＨＣに高レベル電位が保持されている場合、回路ＭＣは第１電流値を持つ電流を出力し、保持部ＨＣに低レベル電位が保持されている場合、回路ＭＣは第２電流値を持つ電流を出力するものとする。同様に、保持部ＨＣｒに高レベル電位が保持されている場合、回路ＭＣｒは第１電流値を持つ電流を出力し、保持部ＨＣｒに低レベル電位が保持されている場合、回路ＭＣｒは第２電流値を持つ電流を出力するものとする。なお、第１電流値、第２電流値のそれぞれの大きさは、回路ＭＣ、回路ＭＣｒ、保持部ＨＣ、保持部ＨＣｒなどの構成や、第１データｗｉ（ｋ−１）ｊ（ｋ）の値によって定められる。一例としては、第１電流値は第２電流値よりも大きい場合もあり、又は小さい場合もある。更に、第１電流値又は第２電流値の一方はゼロ電流、つまり電流値が０の場合もある。または、第１電流値を持つ電流と第２電流値を持つ電流とで、電流が流れる向きが異なる場合もある。特に、例えば、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”、“０”、“１”の３値のいずれかをとる場合、第１電流値又は第２電流値の一方がゼロとなるように、回路ＭＣ、及び回路ＭＣｒを構成するのが好ましい。なお、第１データｗｉ（ｋ−１）ｊ（ｋ）がアナログ値、例えば、“負のアナログ値”、“０”、または、“正のアナログ値”をとる場合には、第１電流値又は第２電流値についても、一例としては、アナログ値をとることができる。
【０１２１】  なお、本明細書などにおいて、保持部ＨＣ、及び保持部ＨＣｒに保持された情報（例えば、電位、抵抗値、電流値など）に応じた電流または電圧などは、正の電流、電圧などとしてもよいし、負の電流、電圧などとしてもよいし、正と負の両方が混在していてもよい。つまり、例えば、上述の「保持部ＨＣに保持された情報（例えば、電位、抵抗値、電流値など）に応じた電流または電圧などを、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の一方に出力する機能を有し、回路ＭＣｒは、保持部ＨＣｒに保持された情報（例えば、電位、抵抗値、電流値など）に応じた電流、電圧などを、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の他方に出力する機能を有する」という記載は、「保持部ＨＣに保持された情報（例えば、電位、抵抗値、電流値など）に応じた電流または電圧などを、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の一方から排出する機能を有し、回路ＭＣｒは、保持部ＨＣｒに保持された電位に応じた電流を、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の他方から排出する機能を有する」という記載に換言することができる。
【０１２２】  図５Ａに示した配線Ｘ１Ｌ［ｉ］、及び配線Ｘ２Ｌ［ｉ］は、図２における配線ＸＬＳ［ｉ］に相当する。なお、回路ＭＰ［ｉ，ｊ］に入力される第２データｚｉ（ｋ−１）は、一例としては、配線Ｘ１Ｌ［ｉ］、及び配線Ｘ２Ｌ［ｉ］のそれぞれの電位、電流などによって定められる。そのため、回路ＭＣ、及び回路ＭＣｒには、例えば、配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］を介して、第２データｚｉ（ｋ−１）に応じた各電位が入力される。
【０１２３】  回路ＭＣは、配線ＯＬ［ｊ］と、配線ＯＬＢ［ｊ］と、に電気的に接続され、回路ＭＣｒは、配線ＯＬ［ｊ］と、配線ＯＬＢ［ｊ］と、に電気的に接続されている。回路ＭＣ及び回路ＭＣｒは、一例としては、配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］に入力された電位、電流などに応じて、配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）との積に応じた電流、電位などを出力する。具体的な例としては、回路ＭＣ、及び回路ＭＣｒからの電流の出力先は、配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］の電位によって定められる。例えば、回路ＭＣ、及び回路ＭＣｒのそれぞれは、回路ＭＣから出力される電流が配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の一方に流れ、回路ＭＣｒから出力される電流が配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］の他方に流れるような回路構成となっている。つまり、回路ＭＣ、及び回路ＭＣｒから出力されたそれぞれの電流は、同一の配線でなく、互いに異なる配線に流れる。なお、一例としては、回路ＭＣ、及び回路ＭＣｒから、配線ＯＬ［ｊ］又は配線ＯＬＢ［ｊ］のいずれにも電流が流れない場合もある。
【０１２４】  例えば、第２データｚｉ（ｋ−１）が“−１”、“０”、“１”の３値のいずれかをとる場合を考える。例えば、第２データｚｉ（ｋ−１）が“１”である場合、回路ＭＰは、回路ＭＣと配線ＯＬ［ｊ］との間を導通状態とし、回路ＭＣｒと配線ＯＬＢ［ｊ］との間を導通状態とする。例えば、第２データｚｉ（ｋ−１）が“−１”である場合、回路ＭＰは、回路ＭＣと配線ＯＬＢ［ｊ］との間を導通状態とし、回路ＭＣｒと配線ＯＬ［ｊ］との間を導通状態とする。例えば、第２データｚｉ（ｋ−１）が“０”である場合、回路ＭＣ、及び回路ＭＣｒのそれぞれが出力した電流を、配線ＯＬ［ｊ］、及び配線ＯＬＢ［ｊ］のいずれにも流さないようにするため、回路ＭＰは、回路ＭＣと配線ＯＬ［ｊ］との間、及び、回路ＭＣと配線ＯＬＢ［ｊ］との間を非導通状態にし、回路ＭＣｒと配線ＯＬ［ｊ］との間、及び、回路ＭＣｒと配線ＯＬＢ［ｊ］との間を非導通状態にする。
【０１２５】  以上の動作をまとめた場合の例を示す。第１データｗｉ（ｋ−１）ｊ（ｋ）が“１”の場合には、回路ＭＣから電流を出力し、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”の場合には、回路ＭＣｒから電流を出力する。そして、第２データｚｉ（ｋ−１）が“１”の場合には、回路ＭＣと配線ＯＬ［ｊ］との間、および、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が導通状態になる。第２データｚｉ（ｋ−１）が“−１”の場合には、回路ＭＣと配線ＯＬＢ［ｊ］との間、および、回路ＭＣｒと配線ＯＬ［ｊ］との間が導通状態になる。以上のことより、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）の積が正の値の場合には、配線ＯＬ［ｊ］に電流が出力される。第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）の積が負の値の場合には、配線ＯＬＢ［ｊ］に電流が出力される。第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）の積がゼロの値の場合には、どちらの配線にも電流は出力されない。
【０１２６】  上述した例を具体的な例として記すと、第１データｗｉ（ｋ−１）ｊ（ｋ）が“１”であって、第２データｚｉ（ｋ−１）が“１”である場合、例えば、回路ＭＣから配線ＯＬ［ｊ］に第１電流値を持つ電流Ｉ１［ｉ、ｊ］が流れ、回路ＭＣｒから配線ＯＬＢ［ｊ］に第２電流値を持つ電流Ｉ２［ｉ、ｊ］が流れる。このとき、第２電流値の大きさは、一例としては、ゼロである。つまり、厳密には、回路ＭＣｒから配線ＯＬＢ［ｊ］に電流が流れない。第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”であって、第２データｚｉ（ｋ−１）が“１”である場合、例えば、回路ＭＣから配線ＯＬ［ｊ］に第２電流値を持つ電流Ｉ１［ｉ、ｊ］が流れ、回路ＭＣｒから配線ＯＬＢ［ｊ］に第１電流値を持つ電流Ｉ２［ｉ、ｊ］が流れる。このとき、第２電流値の大きさは、一例としては、ゼロである。つまり、厳密には、回路ＭＣから配線ＯＬ［ｊ］に電流が流れない。第１データｗｉ（ｋ−１）ｊ（ｋ）が“０”であって、第２データｚｉ（ｋ−１）が“１”である場合、回路ＭＣから配線ＯＬ［ｊ］に第２電流値を持つ電流Ｉ１［ｉ、ｊ］が流れ、回路ＭＣｒから配線ＯＬＢ［ｊ］に第２電流値を持つ電流Ｉ２［ｉ、ｊ］が流れる。このとき、第２電流値の大きさは、一例としては、ゼロである。つまり、厳密には、回路ＭＣから配線ＯＬ［ｊ］に電流が流れず、回路ＭＣｒから配線ＯＬＢ［ｊ］に電流が流れない。
【０１２７】  また、第１データｗｉ（ｋ−１）ｊ（ｋ）が“１”であって、第２データｚｉ（ｋ−１）が“−１”である場合、回路ＭＣから配線ＯＬＢ［ｊ］に第１電流値を持つ電流Ｉ１［ｉ、ｊ］が流れ、回路ＭＣｒから配線ＯＬ［ｊ］に第２電流値を持つ電流Ｉ２［ｉ、ｊ］が流れる。このとき、第２電流値の大きさは、一例としては、ゼロである。つまり、厳密には、回路ＭＣｒから配線ＯＬ［ｊ］に電流が流れない。第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”であって、第２データｚｉ（ｋ−１）が“−１”である場合、回路ＭＣから配線ＯＬＢ［ｊ］に第２電流値を持つ電流Ｉ１［ｉ、ｊ］が流れ、回路ＭＣｒから配線ＯＬ［ｊ］に第１電流値を持つ電流Ｉ２［ｉ、ｊ］が流れる。このとき、第２電流値の大きさは、一例としては、ゼロである。つまり、厳密には、回路ＭＣから配線ＯＬＢ［ｊ］に電流が流れない。第１データｗｉ（ｋ−１）ｊ（ｋ）が“０”であって、第２データｚｉ（ｋ−１）が“−１”である場合、回路ＭＣから配線ＯＬＢ［ｊ］に第２電流値を持つ電流Ｉ１［ｉ、ｊ］が流れ、回路ＭＣｒから配線ＯＬ［ｊ］に第２電流値を持つ電流Ｉ２［ｉ、ｊ］が流れる。このとき、第２電流値の大きさは、一例としては、ゼロである。つまり、厳密には、回路ＭＣから配線ＯＬＢ［ｊ］に電流が流れず、回路ＭＣｒから配線ＯＬ［ｊ］に電流が流れない。
【０１２８】  また、第２データｚｉ（ｋ−１）が“０”である場合、一例としては、回路ＭＣと配線ＯＬ［ｊ］との間、及び、回路ＭＣと配線ＯＬＢ［ｊ］との間が非導通状態となる。同様に、回路ＭＣｒと配線ＯＬ［ｊ］との間、及び、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が非導通状態となる。そのため、第１データｗｉ（ｋ−１）ｊ（ｋ）がどんな値であっても、回路ＭＣ及び回路ＭＣｒから配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に電流は出力されない。
【０１２９】  このように、一例としては、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）との積が正の値を取る場合には、回路ＭＣまたは回路ＭＣｒのいずれかより、配線ＯＬ［ｊ］に電流が流れる。このとき、第１データｗｉ（ｋ−１）ｊ（ｋ）が正の値の場合には、回路ＭＣから配線ＯＬ［ｊ］に電流が流れ、第１データｗｉ（ｋ−１）ｊ（ｋ）が負の値の場合には、回路ＭＣｒから配線ＯＬ［ｊ］に電流が流れる。一方、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）との積が負の値を取る場合には、回路ＭＣまたは回路ＭＣｒのいずれかより、配線ＯＬＢ［ｊ］に電流が流れる。このとき、第１データｗｉ（ｋ−１）ｊ（ｋ）が正の値の場合には、回路ＭＣから配線ＯＬＢ［ｊ］に電流が流れ、第１データｗｉ（ｋ−１）ｊ（ｋ）が負の値の場合には、回路ＭＣｒから配線ＯＬＢ［ｊ］に電流が流れる。そのため、配線ＯＬ［ｊ］に接続された複数の回路ＭＣまたは回路ＭＣｒから出力された電流の総和が、配線ＯＬ［ｊ］に流れることになる。つまり、配線ＯＬ［ｊ］では、正の値の和をとった値となる電流が流れることになる。一方、配線ＯＬＢ［ｊ］に接続された複数の回路ＭＣまたは回路ＭＣｒから出力された電流の総和が、配線ＯＬＢ［ｊ］に流れることになる。つまり、配線ＯＬＢ［ｊ］では、負の値の和をとった値となる電流が流れることになる。以上のような動作の結果、配線ＯＬ［ｊ］に流れる総電流値、つまり、正の値の総和と、配線ＯＬＢ［ｊ］に流れる総電流値、つまり、負の値の総和とを利用することにより、積和演算処理を行うことができる。例えば、配線ＯＬ［ｊ］に流れる総電流値の方が、配線ＯＬＢ［ｊ］に流れる総電流値よりも大きい場合には、積和演算の結果としては、正の値をとると判断することができる。配線ＯＬ［ｊ］に流れる総電流値の方が、配線ＯＬＢ［ｊ］に流れる総電流値よりも小さい場合には、積和演算の結果としては、負の値をとると判断することができる。配線ＯＬ［ｊ］に流れる総電流値と、配線ＯＬＢ［ｊ］に流れる総電流値とが概ね同じ値である場合には、積和演算の結果としては、ゼロの値をとると判断することができる。
【０１３０】  なお、第２データｚｉ（ｋ−１）が“−１”、“０”、“１”のうちの、いずれか２値、例えば、“−１”、“１”の２値の場合、または、“０”、“１”の２値の場合も、同様に動作させることができる。同様に、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”、“０”、“１”、のうちの、いずれか２値、例えば、“−１”、“１”の２値の場合、または、“０”、“１”の２値の場合も、同様に動作させることができる。
【０１３１】  なお、第１データｗｉ（ｋ−１）ｊ（ｋ）は、アナログ値、または、多ビット（多値）のデジタル値を取ってもよい。具体的な例としては、“−１”の代わりに“負のアナログ値”、および、“１”の代わりに“正のアナログ値“をとっても良い。この場合、回路ＭＣまたは回路ＭＣｒから流れる電流の大きさも、一例としては、第１データｗｉ（ｋ−１）ｊ（ｋ）の値の絶対値に応じたアナログ値となる。
【０１３２】  次に、図５Ａの回路ＭＰ［ｉ，ｊ］を変形した例について、説明する。なお、回路ＭＰ［ｉ，ｊ］の変形例については、図５Ａの回路ＭＰ［ｉ，ｊ］と異なる部分を主に説明し、図５Ａの回路ＭＰ［ｉ，ｊ］と共通する部分については説明を省略することがある。
【０１３３】  図５Ｂに示す回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］の変形例である。図５Ｂの回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］と同様に、回路ＭＣと、回路ＭＣｒと、を有する。但し、図５Ｂの回路ＭＰ［ｉ，ｊ］は、回路ＭＣｒに保持部ＨＣｒが含まれていない点で、図５Ａの回路ＭＰ［ｉ，ｊ］と異なる。
【０１３４】  また、回路ＭＣｒは保持部ＨＣｒを有していないため、図５Ｂの回路ＭＰ［ｉ，ｊ］を適用した演算回路は、保持部ＨＣｒに保持する電位を供給するための配線ＩＬＢ［ｊ］を有さなくてもよい。加えて、回路ＭＣｒは配線ＷＬ［ｉ］に電気的に接続されていなくてもよい。
【０１３５】  図５Ｂの回路ＭＰ［ｉ，ｊ］において、回路ＭＣに含まれる保持部ＨＣは、回路ＭＣｒに電気的に接続されている。つまり、図５Ｂの回路ＭＰ［ｉ，ｊ］は、回路ＭＣｒと回路ＭＣとが互いに保持部ＨＣを共有するような構成となっている。一例としては、保持部ＨＣで保持された信号に対して、反転した信号を、保持部ＨＣから回路ＭＣｒに供給することができる。これにより、回路ＭＣと回路ＭＣｒとで、異なる動作をすることが可能となる。または、回路ＭＣと回路ＭＣｒとで、内部の回路構成が異なるようにして、その結果、保持部ＨＣで保持された同一の信号に対して、回路ＭＣと回路ＭＣｒとで、出力する電流の大きさが異なるようにすることも可能である。ここで、保持部ＨＣに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた電位を保持し、第２データｚｉ（ｋ−１）に応じた電位を配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］に供給することによって、回路ＭＰ［ｉ，ｊ］は、配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）との積に応じた電流を出力することができる。
【０１３６】  なお、図５Ｂの回路ＭＰを適用した演算回路１１０は、図６に示す演算回路１２０の回路構成に変更することができる。演算回路１２０は、図２の演算回路１１０から配線ＩＬＢ［１］乃至配線ＩＬＢ［ｍ］を除いた構成となっている。
【０１３７】  図５Ｃに示す回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］の変形例であり、具体的には、図６の演算回路１２０に適用できる回路ＭＰ［ｉ，ｊ］の構成例である。図５Ｃの回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］と同様に、回路ＭＣと、回路ＭＣｒと、を有する。但し、図５Ｃの回路ＭＰ［ｉ，ｊ］と図５Ａの回路ＭＰ［ｉ，ｊ］は、電気的に接続されている配線の構成が異なっている。
【０１３８】  図５Ｃに示した配線Ｗ１Ｌ［ｉ］、及び配線Ｗ２Ｌ［ｉ］は、図６における配線ＷＬＳ［ｉ］に相当する。配線Ｗ１Ｌ［ｉ］は保持部ＨＣに電気的に接続され、配線Ｗ２Ｌ［ｉ］は保持部ＨＣｒに電気的に接続されている。
【０１３９】  また、配線ＩＬ［ｊ］は、保持部ＨＣと、保持部ＨＣｒと、に電気的に接続されている。
【０１４０】  図５Ｃの回路ＭＰ［ｉ，ｊ］において、保持部ＨＣと保持部ＨＣｒのそれぞれに異なる電位を保持するとき、保持部ＨＣと保持部ＨＣｒへの電位の保持動作は、同時ではなく、順に行うのが好ましい。例えば、回路ＭＰ［ｉ，ｊ］の第１データｗｉ（ｋ−１）ｊ（ｋ）は、保持部ＨＣに第１電位、保持部ＨＣｒに第２電位を保持することによって表現できる場合を考える。初めに、配線Ｗ１Ｌ［ｉ］及び配線Ｗ２Ｌ［ｉ］のそれぞれに所定の電位を与えて、保持部ＨＣと配線ＩＬ［ｊ］との間を導通状態にし、かつ保持部ＨＣｒと配線ＩＬ［ｊ］との間を非導通状態にする。次に、配線ＩＬ［ｊ］に第１電位を供給することで、保持部ＨＣに第１電位を与えることができる。その後に、配線Ｗ１Ｌ［ｉ］及び配線Ｗ２Ｌ［ｉ］のそれぞれに所定の電位を与えて、保持部ＨＣと配線ＩＬ［ｊ］との間を非導通状態にし、かつ保持部ＨＣｒと配線ＩＬ［ｊ］との間を導通状態にする。そして、配線ＩＬ［ｊ］に第２電位を供給することで、保持部ＨＣｒに第２電位を与えることができる。これにより、回路ＭＰ［ｉ，ｊ］は、第１データとしてｗｉ（ｋ−１）ｊ（ｋ）を設定することができる。
【０１４１】  なお、保持部ＨＣと保持部ＨＣｒのそれぞれにほぼ等しい電位を保持する場合（回路ＭＰ［ｉ，ｊ］の第１データｗｉ（ｋ−１）ｊ（ｋ）が、保持部ＨＣと保持部ＨＣｒのそれぞれにほぼ等しい電位を保持することによって設定される場合）、保持部ＨＣと配線ＩＬ［ｊ］との間を導通状態とし、かつ保持部ＨＣｒと配線ＩＬ［ｊ］との間を導通状態となるように、配線Ｗ１Ｌ［ｉ］及び配線Ｗ２Ｌ［ｉ］のそれぞれに所定の電位を与えて、その後に、配線ＩＬ［ｊ］に当該電位を供給すればよい。
【０１４２】  図５Ｃの回路ＭＰ［ｉ，ｊ］は、保持部ＨＣ、及び保持部ＨＣｒに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた電位を保持し、第２データｚｉ（ｋ−１）に応じた電位を配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］に供給することによって、図５Ａの回路ＭＰ［ｉ，ｊ］と同様に、配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）との積に応じた電流を出力することができる。
【０１４３】  図５Ｄに示す回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］の変形例である。図５Ｄの回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］と同様に、回路ＭＣと、回路ＭＣｒと、を有する。但し、図５Ｄの回路ＭＰ［ｉ，ｊ］と図５Ａの回路ＭＰ［ｉ，ｊ］は、電気的に接続されている配線の構成が異なっている。
【０１４４】  図５Ｄの配線ＩＯＬ［ｊ］は、図５Ａにおける配線ＩＬ［ｊ］と配線ＯＬ［ｊ］とを１本にまとめた配線として機能し、図５Ｄの配線ＩＯＬＢ［ｊ］は、図５Ａにおける配線ＩＬＢ［ｊ］と配線ＯＬＢ［ｊ］とを１本にまとめた配線として機能する。そのため、配線ＩＯＬ［ｊ］は、保持部ＨＣと、回路ＭＣと、回路ＭＣｒと、に電気的に接続され、配線ＩＯＬＢ［ｊ］は、保持部ＨＣｒと、回路ＭＣと、回路ＭＣｒと、に電気的に接続されている。
【０１４５】  図５Ｄの回路ＭＰ［ｉ，ｊ］に第１データｗｉ（ｋ−１）ｊ（ｋ）を保持するとき、初めに、回路ＭＣと配線ＩＯＬ［ｊ］との間、及び、回路ＭＣと配線ＩＯＬＢ［ｊ］との間が非導通状態となり、かつ回路ＭＣｒと配線ＩＯＬ［ｊ］との間、及び、回路ＭＣｒと配線ＩＯＬＢ［ｊ］との間が非導通状態となるように、配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］に所定の電位を入力する。その後に、配線ＷＬ［ｉ］に所定の電位を入力して、保持部ＨＣと配線ＩＯＬ［ｊ］との間を導通状態にし、かつ保持部ＨＣｒと配線ＩＯＬＢ［ｊ］との間を導通状態にして、配線ＩＯＬ［ｊ］、及び配線ＩＯＬＢ［ｊ］のそれぞれに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた各電位を供給することによって、保持部ＨＣ、及び保持部ＨＣｒのそれぞれに各電位を入力することができる。そして、保持部ＨＣと配線ＩＯＬ［ｊ］との間が非導通状態となり、かつ保持部ＨＣｒと配線ＩＯＬＢ［ｊ］との間が非導通状態となるように、配線ＷＬ［ｉ］に所定の電位を入力することによって、保持部ＨＣ、及び保持部ＨＣｒのそれぞれに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた各電位を保持することができる。
【０１４６】  保持部ＨＣ、及び保持部ＨＣｒのそれぞれに第１データｗｉ（ｋ−１）ｊ（ｋ）に応じた電位を保持した後に、第２データｚｉ（ｋ−１）に応じた電位を配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］に供給することによって、図５Ａの回路ＭＰ［ｉ，ｊ］と同様に、配線ＯＬ［ｊ］及び配線ＯＬＢ［ｊ］に、第１データｗｉ（ｋ−１）ｊ（ｋ）と第２データｚｉ（ｋ−１）との積に応じた電流を出力することができる。
【０１４７】  なお、図５Ｄの回路ＭＰを適用した演算回路１１０は、図７に示す演算回路１３０の回路構成に変更することができる。演算回路１３０は、図２の演算回路１１０において、配線ＩＬ［１］乃至配線ＩＬ［ｎ］と、配線ＯＬ［１］乃至配線ＯＬ［ｎ］と、を配線ＩＯＬ［１］乃至配線ＩＯＬ［ｎ］としてまとめ、配線ＩＬＢ［１］乃至配線ＩＬＢ［ｎ］と、配線ＯＬＢ［１］乃至配線ＯＬＢ［ｎ］と、を配線ＩＯＬＢ［１］乃至配線ＩＯＬＢ［ｎ］としてまとめた構成となっている。また、演算回路１３０において、配線ＩＯＬ［１］乃至配線ＩＯＬ［ｎ］、配線ＩＯＬＢ［１］乃至配線ＩＯＬＢ［ｎ］は、回路ＩＬＤと回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］に電気的に接続されている。つまり、配線ＩＯＬ［１］乃至配線ＩＯＬ［ｎ］、配線ＩＯＬＢ［１］乃至配線ＩＯＬＢ［ｎ］は、回路ＭＰ［１，ｊ］乃至ＭＰ［ｍ，ｊ］に対して第１データｗｉ（ｋ−１）ｊ（ｋ）を送信するための信号線と、回路ＡＣＴＦ［ｊ］に電流を供給するための電流線と、の機能を有する。この場合、回路ＭＰ［ｉ，ｊ］に第１データｗｉ（ｋ−１）ｊ（ｋ）を送信するとき、回路ＩＬＤは、回路ＩＬＤと配線ＩＯＬ［ｊ］との間と、回路ＩＬＤとＩＯＬＢ［ｊ］との間を導通状態にし、回路ＡＣＴＦ［ｊ］は、回路ＡＣＴＦ［ｊ］と配線ＩＯＬ［ｊ］との間と、回路ＡＣＴＦ［ｊ］とＩＯＬＢ［ｊ］との間を非導通状態にすることが好ましい。そして、回路ＡＣＴＦ［ｊ］に電流を供給するときは、回路ＩＬＤは、回路ＩＬＤと配線ＩＯＬ［ｊ］との間と、回路ＩＬＤとＩＯＬＢ［ｊ］との間を非導通状態にし、回路ＡＣＴＦ［ｊ］は、回路ＡＣＴＦ［ｊ］と配線ＩＯＬ［ｊ］との間と、回路ＡＣＴＦ［ｊ］とＩＯＬＢ［ｊ］との間を導通状態にすることが好ましい。
【０１４８】  図５Ｅに示す回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］の変形例であり、具体的には、図２の演算回路１１０に適用できる回路ＭＰ［ｉ，ｊ］の構成例である。図５Ｅの回路ＭＰ［ｉ，ｊ］は、図５Ａの回路ＭＰ［ｉ，ｊ］と同様に、回路ＭＣと、回路ＭＣｒと、を有する。但し、図５Ｅの回路ＭＰ［ｉ，ｊ］は、回路ＭＣが配線ＯＬＢ［ｊ］に電気的に接続されていない点と、回路ＭＣｒが配線ＯＬ［ｊ］に電気的に接続されていない点と、で図５Ａの回路ＭＰ［ｉ，ｊ］と異なっている。
【０１４９】  図５Ｅに示した配線ＷＬ［ｉ］は、図２における配線ＷＬＳ［ｉ］に相当する。配線ＷＬ［ｉ］は保持部ＨＣと、保持部ＨＣｒと、に電気的に接続されている。
【０１５０】  また、図５Ｅに示した配線ＸＬ［ｉ］は、図２における配線ＸＬＳ［ｉ］に相当する。配線ＸＬ［ｉ］は回路ＭＣと、回路ＭＣｒと、に電気的に接続されている。
【０１５１】  図５Ｅの回路ＭＰ［ｉ，ｊ］は、後述した通り、回路ＭＣが配線ＯＬＢ［ｊ］に電気的に接続されていなく、回路ＭＣｒが配線ＯＬ［ｊ］に電気的に接続されていない。つまり、図５Ｅの回路ＭＰ［ｉ，ｊ］は、図５Ａ乃至図５Ｅの回路ＭＰ［ｉ，ｊ］と異なり、回路ＭＣから出力された電流は配線ＯＬＢ［ｊ］に流れず、回路ＭＣｒから出力された電流は配線ＯＬ［ｊ］に流れない構成となっている。
【０１５２】  そのため、図５Ｅの回路ＭＰ［ｉ，ｊ］は、第２データｚｉ（ｋ−１）が“０”、又は“１”の２値である場合に、演算回路に適用するのが好ましい。例えば、第２データｚｉ（ｋ−１）が“１”である場合、回路ＭＰは、回路ＭＣと配線ＯＬ［ｊ］との間を導通状態にし、回路ＭＣｒと配線ＯＬＢ［ｊ］との間を導通状態にする。また、例えば、第２データｚｉ（ｋ−１）が“０”である場合、回路ＭＣ、回路ＭＣｒのそれぞれが出力した電流を、配線ＯＬ［ｊ］、ＯＬＢ［ｊ］のいずれにも流さなくするため、回路ＭＰは、回路ＭＣと配線ＯＬ［ｊ］との間、及び、回路ＭＣと配線ＯＬＢ［ｊ］との間を非導通状態にし、回路ＭＣｒと配線ＯＬ［ｊ］との間、及び、回路ＭＣｒと配線ＯＬＢ［ｊ］との間を非導通状態にする。
【０１５３】  図５Ｅの回路ＭＰ［ｉ，ｊ］は、演算回路１１０に適用することによって、一例としては、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”、“０”、“１”の３値のいずれかをとり、第２データｚｉ（ｋ−１）が“０”、“１”の２値をとる場合における、演算を行うことができる。なお、図５Ｅの回路ＭＰ［ｉ，ｊ］は、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”、“０”、“１”、でのうちの、いずれか２値、例えば、“−１”、“１”の２値の場合、または、“０”、“１”の２値の場合も、動作させることができる。なお、第１データｗｉ（ｋ−１）ｊ（ｋ）は、アナログ値、または、多ビット（多値）のデジタル値を取ってもよい。具体的な例としては、“−１”の代わりに“負のアナログ値”、および、“１”の代わりに“正のアナログ値”をとっても良い。この場合、回路ＭＣまたは回路ＭＣｒから流れる電流の大きさも、一例としては、第１データｗｉ（ｋ−１）ｊ（ｋ）の値の絶対値に応じたアナログ値となる。
【０１５４】＜演算回路の動作例＞
次に、図２の演算回路１１０の動作例について説明する。なお、本動作例の説明では、一例として、図８に示す演算回路１１０を用いる。
【０１５５】  図８の演算回路１１０は、図２の演算回路１１０のｊ列目に位置する回路に着目して図示されたものである。つまり、図８の演算回路１１０は、図１Ａに示したニューラルネットワーク１００における、ニューロンＮｊ（ｋ）に入力される、ニューロンＮ１（ｋ−１）乃至ニューロンＮｍ（ｋ−１）からの信号ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）と、重み係数ｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）と、の積和演算と、当該積和演算の結果を用いた活性化関数の演算と、を行う回路に相当する。更に、図８の演算回路１１０のアレイ部ＡＬＰに含まれている回路ＭＰは、図５Ａの回路ＭＰを適用しているものとする。
【０１５６】  初めに、演算回路１１０において、回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］に第１データｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）が設定される。第１データｗｉ（ｋ−１）ｊ（ｋ）の設定の方法としては、回路ＷＬＤによって、配線ＷＬＳ［１］乃至配線ＷＬＳ［ｍ］に順に所定の電位を入力して、回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］を順に選択していき、選択された回路ＭＰに含まれている回路ＭＣの保持部ＨＣ、及び回路ＭＣｒの保持部ＨＣｒに対して、回路ＩＬＤから、配線ＩＬ［ｊ］、配線ＩＬＢ［ｊ］を介して、第１データに応じた電位を供給する。そして、電位の供給後に、回路ＷＬＤによって回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］のそれぞれを非選択にすることにより、回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］のそれぞれが有する回路ＭＣの保持部ＨＣ、及び回路ＭＣｒの保持部ＨＣｒに第１データｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）に応じた電位を保持することができる。一例としては、第１データｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）のそれぞれについて、正の値を取る場合には、保持部ＨＣには、その正の値に応じた値を入力し、保持部ＨＣｒには、ゼロに相当する値を入力する。一方、第１データｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）のそれぞれについて、負の値を取る場合には、保持部ＨＣには、ゼロに相当する値を入力し、保持部ＨＣｒには、負の値の絶対値に応じた値を入力する。
【０１５７】  次に、回路ＸＬＤによって、配線Ｘ１Ｌ［１］乃至配線Ｘ１Ｌ［ｍ］、配線Ｘ２Ｌ［１］乃至配線Ｘ２Ｌ［ｍ］のそれぞれに、第２データｚ１（ｋ−１）乃至ｚｍ（ｋ−１）を供給する。具体的な一例としては、配線Ｘ１Ｌ［ｉ］及び配線Ｘ２Ｌ［ｉ］に第２データｚｉ（ｋ−１）が供給される。なお、配線Ｘ１Ｌ［ｉ］、配線Ｘ２Ｌ［ｉ］は、図２に示す演算回路１１０の配線ＸＬＳ［ｉ］に相当する。
【０１５８】  回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］のそれぞれに入力される第２データｚ１（ｋ−１）乃至ｚｍ（ｋ−１）に応じて、回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］に含まれる回路ＭＣ、及び回路ＭＣｒと配線ＯＬ［ｊ］、及び回路ＯＬＢ［ｊ］との導通状態が決まる。具体的な例としては、回路ＭＰ［ｉ，ｊ］は、第２データｚｉ（ｋ−１）に応じて、「回路ＭＣと配線ＯＬ［ｊ］との間が導通となり、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が導通となる」状態と、「回路ＭＣと配線ＯＬＢ［ｊ］との間が導通となり、回路ＭＣｒと配線ＯＬ［ｊ］との間が導通となる」状態と、「回路ＭＣ、及び回路ＭＣｒはそれぞれ配線ＯＬ［ｊ］、配線ＯＬＢ［ｊ］と非導通となる」状態と、のいずれか一をとる。一例としては、第２データｚ１（ｋ−１）について、正の値を取る場合には、配線Ｘ１Ｌ［１］には、回路ＭＣと配線ＯＬ［ｊ］との間が導通状態となり、かつ、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が導通状態となる値を入力する。そして、配線Ｘ２Ｌ［１］には、回路ＭＣと配線ＯＬＢ［ｊ］との間が非導通状態となり、かつ、回路ＭＣｒと配線ＯＬ［ｊ］との間が非導通状態となる値を入力する。そして、第２データｚ１（ｋ−１）について、負の値を取る場合には、配線Ｘ２Ｌ［１］には、回路ＭＣと配線ＯＬＢ［ｊ］との間が導通状態となり、かつ、回路ＭＣｒと配線ＯＬ［ｊ］との間が導通状態となる値を入力する。そして、配線Ｘ１Ｌ［１］には、回路ＭＣと配線ＯＬ［ｊ］との間が非導通状態となり、かつ、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が非導通状態となる値を入力する。そして、第２データｚ１（ｋ−１）について、ゼロの値を取る場合には、配線Ｘ２Ｌ［１］には、回路ＭＣと配線ＯＬＢ［ｊ］との間が非導通状態となり、かつ、回路ＭＣｒと配線ＯＬ［ｊ］との間が非導通状態となる値を入力する。そして、配線Ｘ１Ｌ［１］には、回路ＭＣと配線ＯＬ［ｊ］との間が非導通状態となり、かつ、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が非導通状態となる値を入力する。
【０１５９】  回路ＭＰ［ｉ，ｊ］に入力される第２データｚｉ（ｋ−１）に応じて、回路ＭＰ［ｉ，ｊ］に含まれる回路ＭＣ、及び回路ＭＣｒと配線ＯＬ［ｊ］、及び回路ＯＬＢ［ｊ］との間の導通状態、又は非導通状態が決まることによって、回路ＭＣ、及び回路ＭＣｒと配線ＯＬ［ｊ］、及び配線ＯＬＢ［ｊ］との間で電流の入出力が行われる。更に、当該電流の量は、回路ＭＰ［ｉ，ｊ］に設定された第１データｗｉ（ｋ−１）ｊ（ｋ）及び／又は第２データｚｉ（ｋ−１）に応じて決まる。
【０１６０】  例えば、回路ＭＰ［ｉ，ｊ］において、配線ＯＬ［ｊ］から、回路ＭＣ又は回路ＭＣｒに流れる電流をＩ［ｉ，ｊ］とし、配線ＯＬＢ［ｊ］から、回路ＭＣ又は回路ＭＣｒに流れる電流をＩＢ［ｉ，ｊ］とする。そして、回路ＡＣＴＦ［ｊ］から配線ＯＬ［ｊ］に流れる電流をＩｏｕｔ［ｊ］とし、配線ＯＬＢ［ｊ］から回路ＡＣＴＦ［ｊ］に流れる電流をＩＢｏｕｔ［ｊ］とすると、Ｉｏｕｔ［ｊ］及びＩＢｏｕｔ［ｊ］は、次の式で表すことができる。
【０１６１】
【数４】
2020095140.tif 000006
【０１６２】  回路ＭＰ［ｉ，ｊ］において、一例として、第１データｗｉ（ｋ−１）ｊ（ｋ）が“＋１”であるとき、回路ＭＣはＩ（＋１）を排出し、回路ＭＣｒはＩ（−１）を排出するものとし、第１データｗｉ（ｋ−１）ｊ（ｋ）が“−１”であるとき、回路ＭＣはＩ（−１）を排出し、回路ＭＣｒはＩ（＋１）を排出するものとし、第１データｗｉ（ｋ−１）ｊ（ｋ）が“０”であるとき、回路ＭＣはＩ（−１）を排出し、回路ＭＣｒはＩ（−１）を排出するものとする。
【０１６３】  更に、回路ＭＰ［ｉ，ｊ］は、第２データｚｉ（ｋ−１）が“＋１”であるときに、「回路ＭＣと配線ＯＬ［ｊ］との間が導通となり、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が導通となり、回路ＭＣと配線ＯＬＢ［ｊ］との間が非導通となり、回路ＭＣｒと配線ＯＬ［ｊ］との間が非導通となる」状態をとり、第２データｚｉ（ｋ−１）が“−１”であるときに、「回路ＭＣと配線ＯＬＢ［ｊ］との間が導通となり、回路ＭＣｒと配線ＯＬ［ｊ］との間が導通となり、回路ＭＣと配線ＯＬ［ｊ］との間が非導通となり、回路ＭＣｒと配線ＯＬＢ［ｊ］との間が非導通となる」状態をとり、第２データｚｉ（ｋ−１）が“０”であるときに、「回路ＭＣと配線ＯＬ［ｊ］との間、および、回路ＭＣとＯＬＢ［ｊ］との間は、非導通となり、回路ＭＣｒと配線ＯＬ［ｊ］との間、および、回路ＭＣｒと配線ＯＬＢ［ｊ］との間は、非導通となり、回路ＭＣｒと配線ＯＬ［ｊ］との間、および、回路ＭＣｒとＯＬＢ［ｊ］との間は、非導通となる」状態をとるものとする。
【０１６４】  このとき、回路ＭＰ［ｉ，ｊ］において、配線ＯＬ［ｊ］から、回路ＭＣ又は回路ＭＣｒに流れる電流Ｉ［ｉ，ｊ］と、配線ＯＬＢ［ｊ］から、回路ＭＣ又は回路ＭＣｒに流れる電流ＩＢ［ｉ，ｊ］と、は、下表に示すとおりとなる。なお、場合によっては、Ｉ（−１）の電流量が０となるように、回路ＭＰ［ｉ，ｊ］を構成してもよい。なお、電流Ｉ［ｉ，ｊ］は、回路ＭＣ又は回路ＭＣｒから配線ＯＬ［ｊ］に流れる電流であってもよい。同様に、電流ＩＢ［ｉ，ｊ］は、回路ＭＣ又は回路ＭＣｒから配線ＯＬＢ［ｊ］に流れる電流であってもよい。
【０１６５】
【表１】
2020095140.tif 000007
【０１６６】  そして、配線ＯＬ［ｊ］、及び配線ＯＬＢ［ｊ］のそれぞれから流れてくるＩｏｕｔ［ｊ］及びＩＢｏｕｔ［ｊ］のそれぞれが、回路ＡＣＴＦ［ｊ］に入力されることによって、回路ＡＣＴＦ［ｊ］は、一例としては、Ｉｏｕｔ［ｊ］及びＩＢｏｕｔ［ｊ］の比較などを行う。回路ＡＣＴＦ［ｊ］は、一例としては、当該比較の結果に応じて、ニューロンＮｊ（ｋ）が第（ｋ＋１）層のニューロンに送信する信号ｚｊ（ｋ）を出力する。
【０１６７】  図８の演算回路１１０によって、一例としては、ニューロンＮｊ（ｋ）に入力される、ニューロンＮ１（ｋ−１）乃至ニューロンＮｍ（ｋ−１）からの信号ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）と、重み係数ｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）と、の積和演算と、当該積和演算の結果を用いた活性化関数の演算と、を行うことができる。更に、図８の演算回路のアレイ部ＡＬＰにおいて、回路ＭＰをｎ列設けることで、図２の演算回路１１０と同等の回路を構成できる。つまり、図２の演算回路１１０によって、ニューロンＮ１（ｋ）乃至ニューロンＮｎ（ｋ）のそれぞれにおける、積和演算と、当該積和演算の結果を用いた活性化関数の演算と、を同時に行うことができる。
【０１６８】＜＜演算回路に含まれる回路などの変更例＞＞
上述した、アレイ部ＡＬＰ、回路ＩＬＤ、回路ＷＬＤ、回路ＸＬＤ、回路ＡＦＰ、回路ＭＰなどのそれぞれに含まれているトランジスタの一部、または、全部は、一例としては、ＯＳトランジスタであることが好ましい。例えば、オフ電流を低くすることが望ましいようなトランジスタ、具体例としては、容量素子に蓄積された電荷を保持する機能を有するトランジスタは、ＯＳトランジスタであることが好ましい。特に、当該トランジスタとしてＯＳトランジスタを適用する場合、ＯＳトランジスタは、特に実施の形態３に記載するトランジスタの構造であることがより好ましい。ただし、本発明の一態様は、これに限定されない。
【０１６９】  また、アレイ部ＡＬＰ、回路ＩＬＤ、回路ＷＬＤ、回路ＸＬＤ、回路ＡＦＰ、回路ＭＰなどに含まれるトランジスタは、ＯＳトランジスタ以外では、一例としては、チャネル形成領域にシリコンを含むトランジスタ（以後、Ｓｉトランジスタと呼称する。）としてもよい。また、シリコンとしては、例えば、単結晶シリコン、水素化アモルファスシリコン、微結晶シリコン、または多結晶シリコン等を用いることができる。また、ＯＳトランジスタ、Ｓｉトランジスタ以外のトランジスタとしては、例えば、Ｇｅなどの半導体を活性層としたトランジスタ、ＺｎＳｅ、ＣｄＳ、ＧａＡｓ、ＩｎＰ、ＧａＮ、ＳｉＧｅなどの化合物半導体を活性層としたトランジスタ、カーボンナノチューブを活性層としたトランジスタ、有機半導体を活性層としたトランジスタ等を用いることができる。
【０１７０】  なお、ＯＳトランジスタの半導体層の金属酸化物において、インジウムを含む金属酸化物（例えば、Ｉｎ酸化物）、あるいは亜鉛を含む金属酸化物（例えば、Ｚｎ酸化物）では、ｎ型半導体は作製できているが、ｐ型半導体は移動度及び信頼性の点で作製が難しい場合もある。そのため、演算回路１１０、演算回路１２０、演算回路１３０は、アレイ部ＡＬＰ、回路ＩＬＤ、回路ＷＬＤ、回路ＸＬＤ、回路ＡＦＰ、回路ＭＰなどに含まれるｎチャネル型トランジスタとしてＯＳトランジスタを適用し、ｐチャネル型トランジスタとしてＳｉトランジスタを適用した構成としてもよい。
【０１７１】  なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０１７２】（実施の形態２）
本実施の形態では、実施の形態１で説明した回路ＭＰの具体的な構成例について説明する。
【０１７３】  なお、実施の形態１では、回路ＭＰの符号に、アレイ部ＡＬＰ内の位置を示す［１，１］、［ｉ，ｊ］、［ｍ，ｎ］等を付記したが、本実施の形態では、特に断らない限り、回路ＭＰの符号に対して［１，１］、［ｉ，ｊ］、［ｍ，ｎ］等の記載を省略する。
【０１７４】＜構成例１＞
初めに、図５Ａの回路ＭＰに適用できる回路構成の例について説明する。図９Ａに示す回路ＭＰは、図５Ａの回路ＭＰの構成の一例であり、図９Ａの回路ＭＰに含まれている回路ＭＣは、一例としては、トランジスタＭ３、トランジスタＭ４、トランジスタＭ８と、容量素子Ｃ３と、を有する。なお、例えば、トランジスタＭ８と、容量素子Ｃ３とによって、保持部ＨＣが構成されている。
【０１７５】  図９Ａに図示しているトランジスタＭ３、トランジスタＭ４、トランジスタＭ８は、一例としては、チャネルの上下にゲートを有するマルチゲート構造のｎチャネル型トランジスタとしており、トランジスタＭ３、トランジスタＭ４、トランジスタＭ８のそれぞれは第１ゲートと第２ゲートとを有する。特に、一例としては、トランジスタＭ３、Ｍ４のそれぞれのサイズは等しいことが好ましい。但し、本明細書等において、便宜上、一例として、第１ゲートをゲート（フロントゲートと記載する場合がある。）、第２ゲートをバックゲートとして区別するように記載しているが、第１ゲートと第２ゲートは互いに入れ替えることができる。そのため、本明細書等において、「ゲート」という語句は「バックゲート」という語句と入れ替えて記載することができる。同様に、「バックゲート」という語句は「ゲート」という語句と入れ替えて記載することができる。具体例としては、「ゲートは第１配線に電気的に接続され、バックゲートは第２配線に電気的に接続されている」という接続構成は、「バックゲートは第１配線に電気的に接続され、ゲートは第２配線に電気的に接続されている」という接続構成として置き換えることができる。
【０１７６】  また、本発明の一態様の半導体装置に含まれるトランジスタのバックゲートの接続構成は、特に限定されない。図９Ａに図示されているトランジスタＭ８には、バックゲートが図示され、当該バックゲートの接続構成については図示されていないが、当該バックゲートの電気的な接続先は、設計の段階で決めることができる。例えば、バックゲートを有するトランジスタにおいて、そのトランジスタのオン電流を高めるために、ゲートとバックゲートとを電気的に接続してもよい。つまり、例えば、トランジスタＭ８のゲートとバックゲートとを電気的に接続してもよい。また、例えば、バックゲートを有するトランジスタにおいて、そのトランジスタのしきい値電圧を変動させるため、または、そのトランジスタのオフ電流を小さくするために、外部回路などと電気的に接続されている配線を設けて、当該外部回路などによってトランジスタのバックゲートに電位を与えてもよい。なお、これについては、図９Ａだけでなく、明細書の他の箇所に記載されているトランジスタ、又は他の図面に図示されているトランジスタについても同様である。
【０１７７】  また、本発明の一態様の半導体装置に含まれているトランジスタの構造は、特に限定されない。例えば、図９Ａに図示しているトランジスタＭ８は、図９Ｂに示すとおり、バックゲートを有さないような構成、つまり、シングルゲート構造のトランジスタとしてもよい。また、一部のトランジスタはバックゲートを有している構成であり、別の一部のトランジスタは、バックゲートを有さない構成であってもよい。なお、これについては、図９Ａに示す回路図だけでなく、明細書の他の箇所に記載されているトランジスタ、又は他の図面に図示されているトランジスタについても同様である。
【０１７８】  また、本明細書等において、トランジスタとして、様々な構造のトランジスタを用いることができる。よって、用いるトランジスタの種類に限定はない。トランジスタの一例としては、単結晶シリコンを有するトランジスタ、または、非晶質シリコン、多結晶シリコン、微結晶（マイクロクリスタル、ナノクリスタル、セミアモルファスとも言う）シリコンなどに代表される非単結晶半導体膜を有するトランジスタなどを用いることができる。または、それらの半導体を薄膜化した薄膜トランジスタ（ＴＦＴ）などを用いることができる。ＴＦＴを用いる場合、様々なメリットがある。例えば、単結晶シリコンの場合よりも低い温度で製造できるため、製造コストの削減、又は製造装置の大型化を図ることができる。製造装置を大きくできるため、大型基板上に製造できる。そのため、同時に多くの個数の表示装置を製造できるため、低コストで製造できる。または、製造温度が低いため、耐熱性の弱い基板を用いることができる。そのため、透光性を有する基板上にトランジスタを製造できる。または、透光性を有する基板上のトランジスタを用いて表示素子での光の透過を制御することができる。または、トランジスタの膜厚が薄いため、トランジスタを形成する膜の一部は、光を透過させることができる。そのため、開口率が向上させることができる。
【０１７９】  なお、トランジスタの一例としては、化合物半導体（例えば、ＳｉＧｅ、ＧａＡｓなど）、又は酸化物半導体（例えば、Ｚｎ−Ｏ、Ｉｎ−Ｇａ−Ｚｎ−Ｏ、Ｉｎ−Ｚｎ−Ｏ、Ｉｎ−Ｓｎ−Ｏ（ＩＴＯ）、Ｓｎ−Ｏ、Ｔｉ−Ｏ、Ａｌ−Ｚｎ−Ｓｎ−Ｏ（ＡＺＴＯ）、Ｉｎ−Ｓｎ−Ｚｎ−Ｏなど）などを有するトランジスタを用いることができる。または、これらの化合物半導体、又は、これらの酸化物半導体を薄膜化した薄膜トランジスタなどを用いることができる。これらにより、製造温度を低くできるので、例えば、室温でトランジスタを製造することが可能となる。その結果、耐熱性の低い基板、例えばプラスチック基板又はフィルム基板などに直接トランジスタを形成することができる。なお、これらの化合物半導体又は酸化物半導体を、トランジスタのチャネル部分に用いるだけでなく、それ以外の用途で用いることもできる。例えば、これらの化合物半導体又は酸化物半導体を配線、抵抗素子、画素電極、又は透光性を有する電極などとして用いることができる。それらをトランジスタと同時に成膜又は形成することが可能なため、コストを低減できる。
【０１８０】  なお、トランジスタの一例としては、インクジェット法又は印刷法を用いて形成したトランジスタなどを用いることができる。これらにより、室温で製造、低真空度で製造、又は大型基板上に製造することができる。よって、マスク（レチクル）を用いなくても製造することが可能となるため、トランジスタのレイアウトを容易に変更することができる。または、レジストを用いずに製造することが可能なので、材料費が安くなり、工程数を削減できる。または、必要な部分にのみ膜を付けることが可能なので、全面に成膜した後でエッチングする、という製法よりも、材料が無駄にならず、低コストにできる。
【０１８１】  なお、トランジスタの一例としては、有機半導体やカーボンナノチューブを有するトランジスタ等を用いることができる。これらにより、曲げることが可能な基板上にトランジスタを形成することができる。有機半導体やカーボンナノチューブを有するトランジスタを用いた装置は、衝撃に強くすることができる。
【０１８２】  なお、トランジスタとしては、他にも様々な構造のトランジスタを用いることができる。例えば、トランジスタとして、ＭＯＳ型トランジスタ、接合型トランジスタ、バイポーラトランジスタなどを用いることができる。トランジスタとしてＭＯＳ型トランジスタを用いることにより、トランジスタのサイズを小さくすることができる。よって、多数のトランジスタを搭載することができる。トランジスタとしてバイポーラトランジスタを用いることにより、大きな電流を流すことができる。よって、高速に回路を動作させることができる。なお、ＭＯＳ型トランジスタとバイポーラトランジスタとを１つの基板に混在させて形成してもよい。これにより、低消費電力、小型化、高速動作などを実現することができる。
【０１８３】  なお、トランジスタの一例としては、活性層の上下にゲート電極が配置されている構造のトランジスタを適用することができる。活性層の上下にゲート電極が配置される構造にすることにより、複数のトランジスタが並列に接続されたような回路構成となる。よって、チャネル形成領域が増えるため、電流値の増加を図ることができる。または、活性層の上下にゲート電極が配置されている構造にすることにより、空乏層ができやすくなるため、Ｓ値の改善を図ることができる。
【０１８４】  なお、トランジスタの一例としては、活性層の上にゲート電極が配置されている構造、活性層の下にゲート電極が配置されている構造、正スタガ構造、逆スタガ構造、チャネル領域を複数の領域に分けた構造、活性層を並列に接続した構造、又は活性層が直列に接続する構造などのトランジスタを用いることができる。または、トランジスタとして、プレーナ型、ＦＩＮ型（フィン型）、ＴＲＩ−ＧＡＴＥ型（トライゲート型）、トップゲート型、ボトムゲート型、ダブルゲート型（チャネルの上下にゲートが配置されている）、など、様々な構成をとることができる。
【０１８５】  なお、トランジスタの一例としては、活性層（もしくはその一部）にソース電極やドレイン電極が重なっている構造のトランジスタを用いることができる。活性層（もしくはその一部）にソース電極やドレイン電極が重なる構造にすることによって、活性層の一部に電荷が溜まることにより動作が不安定になることを防ぐことができる。
【０１８６】  なお、トランジスタの一例としては、ＬＤＤ領域を設けた構造を適用できる。ＬＤＤ領域を設けることにより、オフ電流の低減、又はトランジスタの耐圧向上（信頼性の向上）を図ることができる。または、ＬＤＤ領域を設けることにより、飽和領域で動作する時に、ドレインとソースとの間の電圧が変化しても、ドレイン電流があまり変化せず、傾きがフラットな電圧・電流特性を得ることができる。
【０１８７】  例えば、本明細書等において、様々な基板を用いて、トランジスタを形成することが出来る。基板の種類は、特定のものに限定されることはない。その基板の一例としては、半導体基板（例えば単結晶基板又はシリコン基板）、ＳＯＩ基板、ガラス基板、石英基板、プラスチック基板、サファイアガラス基板、金属基板、ステンレス・スチル基板、ステンレス・スチル・ホイルを有する基板、タングステン基板、タングステン・ホイルを有する基板、可撓性基板、貼り合わせフィルム、繊維状の材料を含む紙、又は基材フィルムなどがある。ガラス基板の一例としては、バリウムホウケイ酸ガラス、アルミノホウケイ酸ガラス、又はソーダライムガラスなどがある。可撓性基板、貼り合わせフィルム、基材フィルムなどの一例としては、以下のものがあげられる。例えば、ポリエチレンテレフタレート（ＰＥＴ）、ポリエチレンナフタレート（ＰＥＮ）、ポリエーテルサルフォン（ＰＥＳ）、ポリテトラフルオロエチレン（ＰＴＦＥ）に代表されるプラスチックがある。または、一例としては、アクリル等の合成樹脂などがある。または、一例としては、ポリプロピレン、ポリエステル、ポリフッ化ビニル、又はポリ塩化ビニルなどがある。または、一例としては、ポリアミド、ポリイミド、アラミド、エポキシ樹脂、無機蒸着フィルム、又は紙類などがある。特に、半導体基板、単結晶基板、又はＳＯＩ基板などを用いてトランジスタを製造することによって、特性、サイズ、又は形状などのばらつきが少なく、電流能力が高く、サイズの小さいトランジスタを製造することができる。このようなトランジスタによって回路を構成すると、回路の低消費電力化、又は回路の高集積化を図ることができる。
【０１８８】  また、基板として、可撓性基板を用い、可撓性基板上に直接、トランジスタを形成してもよい。または、基板とトランジスタの間に剥離層を設けてもよい。剥離層は、その上に半導体装置を一部あるいは全部完成させた後、基板より分離し、他の基板に転載するために用いることができる。その際、トランジスタは耐熱性の劣る基板や可撓性の基板にも転載できる。なお、上述の剥離層には、例えば、タングステン膜と酸化シリコン膜との無機膜の積層構造の構成や、基板上にポリイミド等の有機樹脂膜が形成された構成等を用いることができる。
【０１８９】  つまり、ある基板を用いてトランジスタを形成し、その後、別の基板にトランジスタを転置し、別の基板上にトランジスタを配置してもよい。トランジスタが転置される基板の一例としては、上述したトランジスタを形成することが可能な基板に加え、紙基板、セロファン基板、アラミドフィルム基板、ポリイミドフィルム基板、石材基板、木材基板、布基板（天然繊維（絹、綿、麻）、合成繊維（ナイロン、ポリウレタン、ポリエステル）若しくは再生繊維（アセテート、キュプラ、レーヨン、再生ポリエステル）などを含む）、皮革基板、又はゴム基板などがある。これらの基板を用いることにより、特性のよいトランジスタの形成、消費電力の小さいトランジスタの形成、壊れにくい装置の製造、耐熱性の付与、軽量化、又は薄型化を図ることができる。
【０１９０】  なお、所定の機能を実現させるために必要な回路の全てを、同一の基板（例えば、ガラス基板、プラスチック基板、単結晶基板、又はＳＯＩ基板など）に形成することが可能である。こうして、部品点数の削減によるコストの低減、又は回路部品との接続点数の低減による信頼性の向上を図ることができる。
【０１９１】  なお、所定の機能を実現させるために必要な回路の全てを同じ基板に形成しないことが可能である。つまり、所定の機能を実現させるために必要な回路の一部は、ある基板に形成され、所定の機能を実現させるために必要な回路の別の一部は、別の基板に形成されていることが可能である。例えば、所定の機能を実現させるために必要な回路の一部は、ガラス基板に形成され、所定の機能を実現させるために必要な回路の別の一部は、単結晶基板（又はＳＯＩ基板）に形成されることが可能である。そして、所定の機能を実現させるために必要な回路の別の一部が形成される単結晶基板（ＩＣチップともいう）を、ＣＯＧ（Ｃｈｉｐ  Ｏｎ  Ｇｌａｓｓ）によって、ガラス基板に接続して、ガラス基板にそのＩＣチップを配置することが可能である。または、ＩＣチップを、ＴＡＢ（Ｔａｐｅ  Ａｕｔｏｍａｔｅｄ  Ｂｏｎｄｉｎｇ）、ＣＯＦ（Ｃｈｉｐ  Ｏｎ  Ｆｉｌｍ）、ＳＭＴ（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔ  Ｔｅｃｈｎｏｌｏｇｙ）、又はプリント基板などを用いてガラス基板と接続することが可能である。このように、回路の一部が画素部と同じ基板に形成されていることにより、部品点数の削減によるコストの低減、又は回路部品との接続点数の低減による信頼性の向上を図ることができる。特に、駆動電圧が大きい部分の回路、又は駆動周波数が高い部分の回路などは、消費電力が大きくなってしまう場合が多い。そこで、このような回路を、画素部とは別の基板（例えば単結晶基板）に形成して、ＩＣチップを構成する。このＩＣチップを用いることによって、消費電力の増加を防ぐことができる。
【０１９２】  図９Ａの回路ＭＰにおいて、トランジスタＭ８の第１端子は、配線ＩＬに電気的に接続される。トランジスタＭ８の第２端子は、容量素子Ｃ３の第１端子と、トランジスタＭ３のバックゲートと、トランジスタＭ４のバックゲートと、に電気的に接続される。トランジスタＭ８のゲートは、配線ＷＬに電気的に接続されている。容量素子Ｃ３の第２端子は、配線ＶＬｓに電気的に接続されている。トランジスタＭ３の第１端子と、トランジスタＭ４の第１端子と、は配線ＶＬに電気的に接続されている。トランジスタＭ３の第２端子は、配線ＯＬに電気的に接続される。トランジスタＭ３のゲートは、配線Ｘ１Ｌに電気的に接続されている。トランジスタＭ４の第２端子は、配線ＯＬＢに電気的に接続される。トランジスタＭ４のゲートは、配線Ｘ２Ｌに電気的に接続されている。なお、図１０に示すように、トランジスタＭ４の第１端子は、配線ＶＬではなく、別の配線ＶＬｍに電気的に接続されていてもよい。また、同様に、トランジスタＭ４ｒの第１端子は、配線ＶＬｒではなく、別の配線ＶＬｍｒに電気的に接続されていてもよい。なお、図９Ａだけでなく、他の図面の回路図においても、トランジスタＭ４の第１端子が、配線ＶＬではなく、別の配線ＶＬｍに電気的に接続されるような構成、及び／又は、トランジスタＭ４ｒの第１端子が、配線ＶＬｒではなく、別の配線ＶＬｍｒに電気的に接続されるような構成にしてもよい。また、図１０において、例えば、配線ＶＬと配線ＶＬｒとを一本の同一の配線として、配線ＶＬｍと配線ＶＬｍｒとを一本の同一の配線としてもよい（図示しない）。
【０１９３】  なお、図９Ａに示す保持部ＨＣにおいて、トランジスタＭ８の第２端子と、容量素子Ｃ３の第１端子と、トランジスタＭ３のバックゲートと、トランジスタＭ４のバックゲートと、の電気的接続点をノードｎｄ３としている。
【０１９４】  保持部ＨＣは、実施の形態１で説明したとおり、一例としては、第１データｗに応じた電位を保持する機能を有する。図９Ａの回路ＭＣに含まれている保持部ＨＣへの当該電位の保持は、トランジスタＭ８をオン状態としたときに、配線ＩＬから当該電位を入力して、容量素子Ｃ３に書き込み、その後にトランジスタＭ８をオフ状態にすることで行われる。これによって、ノードｎｄ３の電位を、第１データに応じた電位として保持することができる。
【０１９５】  また、トランジスタＭ８は、ノードｎｄ３の電位を長時間保持するため、オフ電流が少ないトランジスタを適用するのが好ましい。オフ電流が少ないトランジスタとしては、例えば、ＯＳトランジスタを用いることができる。また、トランジスタＭ８として、バックゲートを有するトランジスタを適用し、バックゲートに低レベル電位を印加して、閾値電圧をプラス側にシフトさせて、オフ電流を小さくする構成としてもよい。
【０１９６】  回路ＭＣｒは、回路ＭＣとほぼ同様の回路構成となっている。そのため、回路ＭＣｒの有する回路素子には、回路ＭＣの有する回路素子と区別をするため、符号に「ｒ」を付している。
【０１９７】  回路ＭＣｒにおいて、回路ＭＣと異なる接続構成について説明する。トランジスタＭ３ｒの第２端子は、配線ＯＬでなく、配線ＯＬＢに電気的に接続され、トランジスタＭ４ｒの第２端子は、配線ＯＬＢでなく、配線ＯＬに電気的に接続されている。トランジスタＭ３ｒの第１端子と、トランジスタＭ４ｒの第１端子と、は、配線ＶＬｒに電気的に接続されている。
【０１９８】  後述する動作例において、回路ＭＰに入出する電流について簡易的に説明するため、図９Ａに示す配線ＯＬの両端をノードｉｎａ、ノードｏｕｔａとし、配線ＯＬＢの両端をノードｉｎｂ、ノードｏｕｔｂとする。
【０１９９】  配線ＶＬは、一例としては、定電圧を供給する配線として機能する。当該定電圧としては、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、または、トランジスタＭ４ｒがｎチャネル型トランジスタである場合には、例えば、低レベル電位であるＶＳＳ、接地電位、または、それら以外の低レベル電位などとすることができる。また、配線ＶＬｓ、配線ＶＬｒ、配線ＶＬｓｒのそれぞれは、配線ＶＬと同様に、定電圧を供給する電圧線として機能し、当該定電圧としては、低レベル電位であるＶＳＳ、ＶＳＳ以外の低レベル電位、接地電位などとすることができる。また、当該定電圧としては、高レベル電位であるＶＤＤとしてもよい。この場合、演算回路１１０、演算回路１２０、演算回路１３０の回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］として図３Ａ乃至図３Ｅ、図４Ａ乃至図４Ｄ、図４Ｆを適用している場合、回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］に電気的に接続されているＶＡＬが与える定電圧は、配線ＶＬ、及び配線ＶＬｒが与える電位よりも高い電位、例えばＶＤＤとするのが好ましい。
【０２００】  また、配線ＶＬ、配線ＶＬｓ、配線ＶＬｒ、及び配線ＶＬｓｒのそれぞれが供給する定電圧は、互いに異なってもよいし、一部又は全てが同一であってもよい。また、それぞれの配線が供給する電圧が同一である場合には、それらの配線を選択して、同一の配線としてもよい。例えば、配線ＶＬ、配線ＶＬｓ、配線ＶＬｒ、及び配線ＶＬｓｒのそれぞれの与える定電圧がほぼ等しい場合、図１１Ａの回路ＭＰのとおり、配線ＶＬｓ、配線ＶＬｒ、配線ＶＬｓｒは配線ＶＬと同一の配線とすることができる。または、例えば、配線ＶＬ、配線ＶＬｒのそれぞれの与える定電圧がほぼ等しい場合、配線ＶＬと配線ＶＬｒとを一本の同一の配線とすることができる。または例えば、配線ＶＬｓ、配線ＶＬｓｒのそれぞれの与える定電圧がほぼ等しい場合、配線ＶＬｓと配線ＶＬｓｒとを一本の同一の配線とすることができる。同様に、図１０においても、例えば、配線ＶＬと配線ＶＬｒとを一本の同一の配線として、配線ＶＬｍと配線ＶＬｍｒとを一本の同一の配線としてもよい。または例えば、配線ＶＬと配線ＶＬｍｒとを一本の同一の配線として、配線ＶＬｍと配線ＶＬｒとを一本の同一の配線としてもよい。
【０２０１】  また、図９Ａの回路ＭＰの構成は、状況に応じて、変更することができる。例えば、図１１Ｂに示すとおり、図９Ａの回路ＭＰのトランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、トランジスタＭ４ｒのそれぞれをｐチャネル型トランジスタであるトランジスタＭ３ｐ、トランジスタＭ３ｐｒ、トランジスタＭ４ｐ、トランジスタＭ４ｐｒに置き換えてもよい。トランジスタＭ３ｐ、トランジスタＭ３ｐｒ、トランジスタＭ４ｐ、トランジスタＭ４ｐｒとしては、一例としては、ＳＯＩ（Ｓｉｌｉｃｏｎ  Ｏｎ  Ｉｎｓｕｌａｔｏｒ）構造のｐチャネル型トランジスタを適用することができる。また、この場合、配線ＶＬ、配線ＶＬｒが与える定電圧は、高レベル電位であるＶＤＤとするのが好ましい。また、この場合に加え、演算回路１１０、演算回路１２０、又は演算回路１３０の回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］として図３Ａ乃至図３Ｅ、図４Ａ乃至図４Ｄ、図４Ｆを適用している場合、回路ＡＣＴＦ［１］乃至回路ＡＣＴＦ［ｎ］に電気的に接続されているＶＡＬが与える定電圧は、接地電位、又はＶＳＳとするのが好ましい。このように、配線の電位を変更した場合には、電流が流れる向きも変更されることとなる。
【０２０２】  また、同様に、トランジスタＭ８についてもｐチャネル型のトランジスタに置き換えてもよい。
【０２０３】  また、図９Ａ、図９Ｂ、図１０、図１１Ａ、図１１Ｂに示したトランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、トランジスタＭ４ｒのそれぞれのサイズ、例えば、チャネル長Ｌまたはチャネル幅はそれぞれ等しいことが好ましい。このような回路構成とすることにより、効率的にレイアウトできる可能性がある。また、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、トランジスタＭ４ｒのそれぞれに流れる電流を揃えることができる可能性がある。
【０２０４】＜＜動作例＞＞
初めに、回路ＭＰに含まれるトランジスタＭ３、又はトランジスタＭ４の動作特性について説明する。図１２Ａは、図９Ａの回路ＭＰに含まれるトランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、トランジスタＭ４ｒのいずれか一のトランジスタのゲート−ソース間電圧とドレイン電流との特性を簡易的に示したグラフである。横軸は、当該トランジスタのゲート−ソース間電圧Ｖｇｓを示し、縦軸は、当該トランジスタのドレイン電流Ｉｄを示している。なお、図１２Ａに示す縦軸は、線形スケールとしている。
【０２０５】  また、図１２Ａにおいて、当該トランジスタのゲートに印加される電位をＶｇとし、当該トランジスタのバックゲートに印加される電位をＶｂｇとする。また、当該トランジスタのソースに印加されている定電位を、一例として、０Ｖとする。
【０２０６】  図１２Ａには、２本の曲線を示しており、一方の曲線は当該トランジスタのＶｂｇが高レベル電位（図１２ＡではＨｉｇｈと図示している。）である場合のゲート−ソース間電圧Ｖｇｓとドレイン電流Ｉｄとの特性を示しており、他方の曲線は当該トランジスタのＶｂｇが低レベル電位（図１２ＡではＬｏｗと図示している。）である場合のゲート−ソース間電圧Ｖｇｓとドレイン電流Ｉｄとの特性を示している。図１２Ａより、Ｖｂｇが高レベル電位であるときの当該トランジスタのしきい値電圧Ｖｔｈ２は、Ｖｂｇが低レベル電位であるときの当該トランジスタのしきい値電圧Ｖｔｈ１よりも低くなることが分かる。つまり、当該トランジスタのＶｂｇを変動させることによって、当該トランジスタをオン状態にするのに必要なＶｇｓ（ソースの電位を０Ｖとしているため、Ｖｇに言い換えることができる。）を変化させることができる。
【０２０７】  ここで、当該トランジスタのＶｂｇが高レベル電位であるとき、当該トランジスタがオン状態となり、かつ当該トランジスタのＶｂｇが低レベル電位であるとき、当該トランジスタがオフ状態となるように、当該トランジスタのＶｇを定める。図１２Ａでは、そのトランジスタのＶｇをＶｇ１と図示している。つまり、Ｖｇ１は、Ｖｂｇが高レベル電位である当該トランジスタのしきい値電圧Ｖｔｈ２より高く、Ｖｂｇが低レベル電位である当該トランジスタのしきい値電圧Ｖｔｈ１より低い電位とすればよい。
【０２０８】  また、当該トランジスタのＶｂｇが高レベル電位であるとき、当該トランジスタがオフ状態となり、かつ当該トランジスタのＶｂｇが低レベル電位であるとき、当該トランジスタがオフ状態となるように、当該トランジスタのＶｇを定める。図１２Ａでは、そのトランジスタのＶｇをＶｇ２と図示している。つまり、Ｖｇ２は、Ｖｂｇが高レベル電位であるトランジスタＭ３（トランジスタＭ４）のしきい値電圧Ｖｔｈ２より低い電位とすればよい。
【０２０９】  また、例えば、図９Ａより、トランジスタＭ３、トランジスタＭ３ｒのゲートの電位Ｖｇは、配線Ｘ１Ｌから与えられる。そのため、Ｖｇ１、Ｖｇ２は、配線Ｘ１Ｌから与えられる電位とすることができる。また、同様に、トランジスタＭ４、トランジスタＭ４ｒのゲートの電位Ｖｇは、配線Ｘ２Ｌから与えられる。そのため、Ｖｇ１、Ｖｇ２は、配線Ｘ２Ｌから与えられる電位とすることができる。本明細書等において、Ｖｇ１、Ｖｇ２はそれぞれ高レベル電位、低レベル電位と言い換えることができるものとする。
【０２１０】  本明細書などにおいて、「低レベル電位」、「高レベル電位」という用語は、特定の電位を意味するものではなく、配線が異なれば、具体的な電位も異なる場合がある。そのため、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、トランジスタＭ４ｒのバックゲートに印加される高レベル電位は、配線Ｘ１Ｌ、配線Ｘ２Ｌに印加される高レベル電位（Ｖｇ１）と異なる電位であってもよい。同様に、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、トランジスタＭ４ｒのバックゲートに印加される低レベル電位は、配線Ｘ１Ｌ、配線Ｘ２Ｌに印加される低レベル電位（Ｖｇ２）と異なる電位であってもよい。例えば、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートに印加される高レベル電位は、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのソース電位と同じとしてもよい。また例えば、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートに印加される低レベル電位は、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのソース電位よりも低い電位としてもよい。そのため例えば、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのソース電位が０Ｖの場合には、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートに印加される低レベル電位は、マイナスの電位となり、例えば、−１１Ｖ以上−２Ｖ以下、より好ましくは、−３Ｖ程度であってもよい。
【０２１１】  なお、以下に説明する動作例では、配線Ｘ１Ｌ、配線Ｘ２Ｌに与えられる電位（Ｖｇ１又はＶｇ２）と、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位は、２値（デジタル値）として説明しているが、本発明の一態様は、これに限定されない。例えば、図１２Ｂに示すとおり、トランジスタのゲートをＶｇａ１とした場合に、トランジスタのバックゲートの電位をＶｂｇ１、Ｖｂｇ２、Ｖｂｇ３のいずれか一に変動させることによって、トランジスタのドレイン電流Ｉｄを増減することができる。ここで、図９Ａ、図１１の回路ＭＰの場合を考える。トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのゲートの電位を一定とし、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位を変動させて、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのドレイン電流Ｉｄを変化させることで、配線ＯＬ、配線ＯＬＢに流れる電流量を増減することができる。つまり、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位をアナログ値として変動させることによって、回路ＭＰはアナログ値を利用した演算を行うことができる。
【０２１２】  また、例えば、図１２Ｂに示すとおり、トランジスタのバックゲートの電位をＶｂｇ１、Ｖｂｇ２、Ｖｂｇ３のいずれか一に定めた場合に、当該トランジスタのゲートの電位をＶｇａ１、Ｖｇａ２、Ｖｇａ３のいずれか一に変動させることによって、当該トランジスタのドレイン電流Ｉｄを増減することができる。図９Ａ、図１１の回路ＭＰの場合を考えたとき、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位を一定とし、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのゲートの電位を変動させて、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのドレイン電流Ｉｄを変化させることで、配線ＯＬ、配線ＯＬＢに流れる電流量を増減することができる。つまり、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのゲートの電位をアナログ値として変動させることによって、回路ＭＰはアナログ値を利用した演算を行うことができる。また、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのゲート及びバックゲートの電位を一定とし、ソース電極の電位をナログ値として変動させて、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのドレイン電流Ｉｄを変化させる構成としてもよい（図示しない。）。
【０２１３】  次に、図９Ａに示した回路ＭＰの動作例について説明する。図１３Ａ乃至図１３Ｃ、図１４Ａ乃至図１４Ｃ、図１５Ａ乃至図１５Ｃは、回路ＭＰの動作例を示したタイミングチャートであり、それぞれ、配線ＩＬ、配線ＩＬＢ、配線ＷＬ、配線Ｘ１Ｌ、配線Ｘ２Ｌ、ノードｎｄ３、ノードｎｄ３ｒの電位の変動を示している。なお、図１３Ａ乃至図１３Ｃ、図１４Ａ乃至図１４Ｃ、図１５Ａ乃至図１５Ｃに記載しているｈｉｇｈは高レベル電位を示し、ｌｏｗは低レベル電位を示している。また、本動作例において、配線ＯＬからノードｏｕｔａに（または、ノードｏｕｔａから配線ＯＬに）出力される電流量をＩＯＬとしている。また、配線ＯＬＢからノードｏｕｔｂに（または、ノードｏｕｔｂから配線ＯＬＢに）出力される電流量をＩＯＬＢとしている。図１３Ａ乃至図１３Ｃ、図１４Ａ乃至図１４Ｃ、図１５Ａ乃至図１５Ｃに示すタイミングチャートでは、電流量ＩＯＬ、ＩＯＬＢの変化量も図示している。
【０２１４】  なお、本動作例では、配線ＶＬ、配線ＶＬｓ、配線ＶＬｒ、配線ＶＬｓｒが与える定電圧はＶＳＳ（低レベル電位）とする。この場合には、配線ＶＡＬから配線ＯＬを介して、配線ＶＬに電流が流れることになる。同様に、配線ＶＡＬから配線ＯＬＢを介して、配線ＶＬｒに電流が流れることになる。
【０２１５】  動作例を説明する前に、回路ＭＰが保持する重み係数を次の通りに定義する。保持部ＨＣのノードｎｄ３に高レベル電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されているとき、回路ＭＰは重み係数として“＋１”を保持しているものとする。保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに高レベル電位が保持されているとき、回路ＭＰは重み係数として“−１”を保持しているものとする。保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されているとき、回路ＭＰは重み係数として“０”を保持しているものとする。なお、ノードｎｄ３、及びノードｎｄ３ｒに保持される高レベル電位としては、例えば、ＶＤＤ、または、ＶＤＤよりも少しだけ低い電位とすることができ、ノードｎｄ３、及びノードｎｄ３ｒに保持される低レベル電位としては、例えば、ＶＳＳとすることができる。または例えば、ノードｎｄ３、及びノードｎｄ３ｒに保持される高レベル電位としては、ＶＳＳとすることができ、ノードｎｄ３、及びノードｎｄ３ｒに保持される低レベル電位としては、ＶＳＳよりも低い電位、例えば、マイナスの電位とすることができる。なお、重み係数をアナログ値とすることも可能である。その場合、例えば、重み係数として“正のアナログ値”の場合には、保持部ＨＣのノードｎｄ３に高レベルのアナログ電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている。重み係数として“負のアナログ値”の場合には、例えば、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに高レベルのアナログ電位が保持されている。重み係数として“０”の場合には、例えば、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている。
【０２１６】  また、回路ＭＰに入力されるニューロンの信号（演算値）を一例として次の通りに定義する。配線Ｘ１Ｌに高レベル電位（Ｖｇ１）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が印加されているとき、回路ＭＰには、ニューロンの信号として“＋１”が入力されている。配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに高レベル電位（Ｖｇ１）が印加されているとき、回路ＭＰには、ニューロンの信号として“−１”が入力されている。配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が印加されているとき、回路ＭＰには、ニューロンの信号として“０”が入力されるものとする。なお、一例としては、高レベル電位（Ｖｇ１）としては、ＶＤＤ、または、ＶＤＤよりも１０％以上、もしくは、２０％以上高い電位を取る。
【０２１７】  また、本動作例では、一例としては、回路ＭＰに含まれるトランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれは、図１２Ａの説明の通り、バックゲートに高レベル電位が与えられて、しきい値電圧をマイナス側にシフトさせたときに、ゲートに高レベル電位（Ｖｇ１）が印加されることによって、オン状態になるものとする。また、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれは、図１２Ａの説明の通り、バックゲートに低レベル電位が与えられて、しきい値電圧がプラス側にシフトされたときに、ゲートに高レベル電位（Ｖｇ１）が印加されることによって、オフ状態になるものとする。更に、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれは、図１２Ａの説明の通り、バックゲートに高レベル電位が与えられて、しきい値電圧がマイナス側にシフトされていたとしても、ゲートに低レベル電位（Ｖｇ２）が印加されることによって、オフ状態になるものとする。その場合には、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれは、図１２Ａの説明の通り、バックゲートに低レベル電位が与えられて、しきい値電圧がプラス側にシフトされていたとしても、ゲートに低レベル電位（Ｖｇ２）が印加されることによって、オフ状態になるものとする。
【０２１８】  つまり、本動作例では、一例としては、特に断りが無い限り、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれは、バックゲートに高レベル電位が印加され、かつゲートに高レベル電位が印加されることによって、オン状態になり、ゲート又はバックゲートの少なくとも一方に低レベル電位が印加されることによって、オフ状態になるものとする。なお、上述のトランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒの動作は一例であり、本発明の一態様はこれに限定されない。例えば、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれは、ゲート、及びバックゲートに印加する電圧（アナログ電圧、または、多値のデジタル電圧）に応じて、アナログ値の電流を流す電流源として機能してもよい。
【０２１９】  また、本明細書などにおいて、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒは、特に断りの無い場合は、オン状態の場合は最終的に飽和領域で動作する場合を含むものとする。すなわち、上述したそれぞれのトランジスタのゲート電圧、ソース電圧、及びドレイン電圧は、飽和領域で動作する範囲での電圧に適切にバイアスされている場合を含むものとする。ただし、本発明の一態様は、これに限定されない。供給される電圧の振幅値を小さくするために、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒは、線形領域で動作してもよい。なお、重み係数をアナログ値とする場合には、重み係数の大きさに応じて、例えば、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒは、線形領域で動作する場合と、飽和領域で動作する場合とが混在していてもよい。
【０２２０】  また、本明細書などにおいて、トランジスタＭ８、及びトランジスタＭ８ｒは、特に断りの無い場合は、オン状態の場合は最終的に線形領域で動作する場合を含むものとする。すなわち、上述したそれぞれのトランジスタのゲート電圧、ソース電圧、及びドレイン電圧は、線形領域で動作する範囲での電圧に適切にバイアスされている場合を含むものとする。
【０２２１】  以下では、重み係数、及びニューロンの信号のそれぞれが取り得る値の組み合わせ毎に、回路ＭＰの動作例を説明する。
【０２２２】〔条件１〕
初めに、一例として、重み係数ｗが“０”であって、回路ＭＰに入力されるニューロンの信号（演算値）が“＋１”である場合を考える。図１３Ａは、その場合における回路ＭＰのタイミングチャートである。
【０２２３】  時刻Ｔ１から時刻Ｔ２までの間では、配線ＩＬ、及び配線ＩＬＢのそれぞれには、保持部ＨＣのノードｎｄ３の電位、保持部ＨＣｒのノードｎｄ３ｒの電位を初期化するための初期化電位Ｖｉｎｉが入力されている。なお、図１３Ａでは、Ｖｉｎｉは低レベル電位よりも高く、高レベル電位よりも低い電位として図示しているが、Ｖｉｎｉは低レベル電位よりも低い電位、又は高レベル電位よりも高い電位として設定してもよい。または、Ｖｉｎｉは低レベル電位と同じ電位、又は、高レベル電位と同じ電位として設定してもよい。また、配線ＩＬ、及び配線ＩＬＢのそれぞれに与える初期化電位Ｖｉｎｉは互いに異なる電位としてもよい。なお、配線ＩＬ、及び配線ＩＬＢのそれぞれに初期化電位Ｖｉｎｉを入力しなくてもよい。つまり、時刻Ｔ１から時刻Ｔ２までの間の期間を設けなくてもよい。
【０２２４】  また、時刻Ｔ１から時刻Ｔ２までの間において、配線ＷＬには低レベル電位が入力されている。そのため、トランジスタＭ８、及びトランジスタＭ８ｒはそれぞれオフ状態となっている。
【０２２５】  また、時刻Ｔ１から時刻Ｔ２までの間において、ノードｎｄ３、及びノードｎｄ３ｒのそれぞれの電位は特に定められていない。図１３Ａでは、ノードｎｄ３、及びノードｎｄ３ｒのそれぞれの電位は、低レベル電位よりも高く、Ｖｉｎｉよりも低い電位としている。
【０２２６】  配線Ｘ１Ｌ、及び配線Ｘ２Ｌには、それぞれ低レベル電位（Ｖｇ２）が入力されている。なお、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒは、それぞれのバックゲートの電位に応じてしきい値電圧が決まるため、このとき、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒは、オフ状態でなくオン状態をとる場合がある。
【０２２７】  次に、時刻Ｔ２から時刻Ｔ３までの間において、配線ＷＬに高レベル電位が入力される。これによって、トランジスタＭ８、及びトランジスタＭ８ｒはそれぞれオン状態となり、配線ＩＬとノードｎｄ３との間が導通状態になり、配線ＩＬＢとノードｎｄ３ｒとの間が導通状態になる。そのため、ノードｎｄ３、及びノードｎｄ３ｒの電位は、それぞれＶｉｎｉとなる。
【０２２８】  このとき、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートには、Ｖｉｎｉが入力される。トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれは、バックゲートにＶｉｎｉが入力されることによって、ノーマリーオフ状態になるものとする。そのため、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれはオフ状態となる。なお、ノードｎｄ３、及びノードｎｄ３ｒの電位は、初期化電位Ｖｉｎｉでなくてもよい。つまり、時刻Ｔ２から時刻Ｔ３までの間の期間を設けなくてもよい。
【０２２９】  時刻Ｔ３から時刻Ｔ４までの間において、配線ＩＬ、配線ＩＬＢのそれぞれに低レベル電位が印加され、重み係数ｗとして“０”が入力される。配線ＷＬには、時刻Ｔ３より前から引き続き高レベル電位が入力されているため、トランジスタＭ８、及びトランジスタＭ８ｒはオン状態となっている。このため、重み係数ｗとして“０”が入力され、ノードｎｄ３、及びノードｎｄ３ｒの電位は、それぞれ低レベル電位となる。
【０２３０】  時刻Ｔ４から時刻Ｔ５までの間において、配線ＷＬには低レベル電位が入力される。これによって、トランジスタＭ８、トランジスタＭ８ｒはそれぞれオフ状態となり、容量素子Ｃ３、容量素子Ｃ３ｒによって、ノードｎｄ３、ノードｎｄ３ｒのそれぞれの電位が保持される。
【０２３１】  時刻Ｔ１から時刻Ｔ５までの動作によって、回路ＭＰの重み係数として“０”が設定される。
【０２３２】  ここまでの動作によって、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートの電位は低レベル電位となるため、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのしきい値電圧は、時刻Ｔ２から時刻Ｔ３までのしきい値電圧よりも、プラス側にシフトする。また、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれの第１端子の電位は０Ｖであり、それぞれのゲートの電位は低レベル電位（Ｖｇ２）であるため、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれはオフ状態となる。
【０２３３】  時刻Ｔ５から時刻Ｔ６までの間に、一例として、配線ＩＬ、及び配線ＩＬＢには初期化電位Ｖｉｎｉが入力される。なお、この動作は、特別に必要な動作ではないため、配線ＩＬ、及び配線ＩＬＢに初期化電位Ｖｉｎｉを入力しなくてもよい。つまり、時刻Ｔ５から時刻Ｔ６までの期間を設けなくてもよい。また、配線ＩＬ、及び配線ＩＬＢのそれぞれには、互いに異なる電位を入力してもよい。
【０２３４】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“＋１”の入力として、配線Ｘ１Ｌに高レベル電位（Ｖｇ１）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が入力される。このとき、トランジスタＭ３、及びトランジスタＭ３ｒのゲートに高レベル電位（Ｖｇ１）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに低レベル電位（Ｖｇ２）が入力される。トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれのバックゲートには低レベル電位が入力されているため、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれはオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間、及び、回路ＭＣと配線ＯＬＢとの間が非導通状態になり、回路ＭＣｒと配線ＯＬとの間、及び、回路ＭＣｒと配線ＯＬＢとの間が非導通状態になる。
【０２３５】  このため、回路ＭＣにおいて、配線ＯＬ、及び配線ＯＬＢから配線ＶＬまでの間に電流は流れない。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬ、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の前後で変化しない。同様に、回路ＭＣｒにおいて、配線ＯＬ、及び配線ＯＬＢから配線ＶＬｒまでの間に電流は流れない。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬ、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢも、時刻Ｔ６の前後で変化しない。
【０２３６】  ところで、本条件は、重み係数が“０”とし、回路ＭＰに入力されるニューロンの信号“＋１”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“０”となる。重み係数とニューロンの信号の積が“０”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬ及び電流ＩＯＬＢのそれぞれが変化しない場合に対応する。
【０２３７】  なお、重み係数ｗは、一旦入力すると、その値を更新せずに、演算値のみを変更することによって、複数の積和演算処理を行ってもよい。この場合、重み係数ｗの更新が不要となるため、消費電力を低減することができる。なお、重み係数ｗの更新を少なくするためには、重み係数ｗを長期間保持する必要がある。このとき、例えば、ＯＳトランジスタを用いると、オフ電流が低いことを利用して、重み係数ｗを長期間保持することが可能となる。
【０２３８】〔条件２〕
次に、一例として、重み係数ｗが“＋１”であって、回路ＭＰに入力されるニューロンの信号（演算値）が“＋１”である場合を考える。図１３Ｂは、その場合における回路ＭＰのタイミングチャートである。
【０２３９】  時刻Ｔ１から時刻Ｔ３までの動作については、条件１の時刻Ｔ１から時刻Ｔ３までの動作と同様であるため、条件１の時刻Ｔ１から時刻Ｔ３までの動作の説明を参酌する。
【０２４０】  時刻Ｔ３から時刻Ｔ４までの間において、配線ＩＬに高レベル電位、配線ＩＬＢに低レベル電位が印加され、重み係数ｗとして“１”が入力される。配線ＷＬには、時刻Ｔ３より前から引き続き高レベル電位が入力されているため、トランジスタＭ８、及びトランジスタＭ８ｒはオン状態となっている。このため、重み係数ｗとして“１”が入力され、ノードｎｄ３の電位は高レベル電位となり、ノードｎｄ３ｒの電位は低レベル電位となる。
【０２４１】  時刻Ｔ４から時刻Ｔ５までの間において、配線ＷＬには低レベル電位が入力される。これによって、トランジスタＭ８、及びトランジスタＭ８ｒはそれぞれオフ状態となり、容量素子Ｃ３、容量素子Ｃ３ｒのそれぞれによって、ノードｎｄ３、及びノードｎｄ３ｒのそれぞれの電位が保持される。
【０２４２】  時刻Ｔ１から時刻Ｔ５までの動作によって、回路ＭＰの重み係数として“＋１”が設定される。
【０２４３】  ここまでの動作によって、トランジスタＭ３、及びトランジスタＭ４のそれぞれのバックゲートの電位は高レベル電位、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートの電位は低レベル電位となる。このため、トランジスタＭ３、トランジスタＭ４のそれぞれのしきい値電圧は、時刻Ｔ２から時刻Ｔ３までのしきい値電圧よりも、マイナス側にシフトし、トランジスタＭ３ｒ、トランジスタＭ４ｒのそれぞれのしきい値電圧は、時刻Ｔ２から時刻Ｔ３までのしきい値電圧よりも、プラス側にシフトする。また、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれの第１端子の電位は、０Ｖであり、それぞれのゲートの電位は低レベル電位（Ｖｇ２）であるため、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれはオフ状態をとる。
【０２４４】  時刻Ｔ５から時刻Ｔ６までの動作については、条件１の時刻Ｔ５から時刻Ｔ６までの動作と同様であるため、条件１の時刻Ｔ５から時刻Ｔ６までの動作の説明を参酌する。
【０２４５】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“＋１”の入力として、配線Ｘ１Ｌに高レベル電位（Ｖｇ１）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が入力される。このとき、トランジスタＭ３、Ｍ３ｒのゲートに高レベル電位（Ｖｇ１）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに低レベル電位（Ｖｇ２）が入力される。トランジスタＭ３、及びトランジスタＭ４のそれぞれのバックゲートには高レベル電位が入力され、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートには低レベル電位が入力されているため、トランジスタＭ３がオン状態、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒがオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間は導通状態になり、回路ＭＣと配線ＯＬＢとの間は非導通状態になり、回路ＭＣｒと配線ＯＬとの間は非導通状態になり、回路ＭＣｒと配線ＯＬＢとの間は非導通状態になる。
【０２４６】  このとき、回路ＭＣにおいて、トランジスタＭ３がオン状態になっているため、配線ＯＬから配線ＶＬまでの間に電流が流れる。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬは、時刻Ｔ６の経過後に増加する（図１３Ｂでは、電流ＩＯＬの増加量をΔＩと記載している。）。一方、回路ＭＣにおいて、トランジスタＭ４がオフ状態になっているため、配線ＯＬＢから配線ＶＬまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ３ｒがオフ状態になっているため、配線ＯＬＢから配線ＶＬｒまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ４ｒがオフ状態になっているため、配線ＯＬから配線ＶＬｒまでの間に電流は流れない。そのため、配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の前後で変化しない。
【０２４７】  ところで、本条件は、重み係数ｗが“＋１”とし、回路ＭＰに入力されるニューロンの信号（演算値）“＋１”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“＋１”となる。重み係数とニューロンの信号の積が“１”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬが変化し、電流ＩＯＬＢが変化しない場合に対応する。
【０２４８】〔条件３〕
次に、一例として、重み係数ｗが“−１”であって、回路ＭＰに入力されるニューロンの信号（演算値）が“＋１”である場合を考える。図１３Ｃは、その場合における回路ＭＰのタイミングチャートである。
【０２４９】  時刻Ｔ１から時刻Ｔ３までの動作については、条件１の時刻Ｔ１から時刻Ｔ３までの動作と同様であるため、条件１の時刻Ｔ１から時刻Ｔ３までの動作の説明を参酌する。
【０２５０】  時刻Ｔ３から時刻Ｔ４までの間において、配線ＩＬに低レベル電位、配線ＩＬＢに高レベル電位が印加され、重み係数ｗとして“−１”が入力される。配線ＷＬには、時刻Ｔ３より前から引き続き高レベル電位が入力されているため、トランジスタＭ８、及びトランジスタＭ８ｒはオン状態となっている。このため、重み係数ｗとして“−１”が入力され、ノードｎｄ３の電位は低レベル電位となり、ノードｎｄ３ｒの電位は高レベル電位となる。
【０２５１】  時刻Ｔ４から時刻Ｔ５までの間において、配線ＷＬには低レベル電位が入力される。これによって、トランジスタＭ８、及びトランジスタＭ８ｒはそれぞれオフ状態となり、容量素子Ｃ３、及び容量素子Ｃ３ｒのそれぞれによって、ノードｎｄ３、及びノードｎｄ３ｒのそれぞれの電位が保持される。
【０２５２】  時刻Ｔ１から時刻Ｔ５までの動作によって、回路ＭＰの重み係数として“−１”が設定される。
【０２５３】  ここまでの動作によって、トランジスタＭ３、及びトランジスタＭ４のそれぞれのバックゲートの電位は低レベル電位、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートの電位は高レベル電位となる。このため、トランジスタＭ３、及びトランジスタＭ４のそれぞれのしきい値電圧は、時刻Ｔ２から時刻Ｔ３までのしきい値電圧よりも、プラス側にシフトし、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのしきい値電圧は、時刻Ｔ２から時刻Ｔ３までのしきい値電圧よりも、プラス側にシフトする。また、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれの第１端子の電位は、０Ｖであり、それぞれのゲートの電位は低レベル電位（Ｖｇ２）であるため、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれはオフ状態をとるものとする。
【０２５４】  時刻Ｔ５から時刻Ｔ６までの動作については、条件１の時刻Ｔ５から時刻Ｔ６までの動作と同様であるため、条件１の時刻Ｔ５から時刻Ｔ６までの動作の説明を参酌する。
【０２５５】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“＋１”の入力として、配線Ｘ１Ｌに高レベル電位（Ｖｇ１）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が入力されるとき、トランジスタＭ３、及びトランジスタＭ３ｒのゲートに高レベル電位（Ｖｇ１）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに低レベル電位（Ｖｇ２）が入力される。トランジスタＭ３、及びトランジスタＭ４のそれぞれのバックゲートには低レベル電位が入力され、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートには高レベル電位が入力されているため、トランジスタＭ３ｒがオン状態、トランジスタＭ３、トランジスタＭ４、及びトランジスタＭ４ｒがオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間は非導通状態になり、回路ＭＣと配線ＯＬＢとの間は非導通状態になり、回路ＭＣｒと配線ＯＬとの間は非導通状態になり、回路ＭＣｒと配線ＯＬＢとの間は導通状態になる。
【０２５６】  このとき、回路ＭＣｒにおいて、トランジスタＭ３ｒがオン状態になっているため、配線ＯＬＢから配線ＶＬｒまでの間に電流が流れる。つまり、配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の経過後に増加する（図１３Ｃでは、電流ＩＯＬＢの増加量をΔＩと記載している。）。一方、回路ＭＣにおいて、トランジスタＭ３がオフ状態になっているため、配線ＯＬから配線ＶＬまでの間に電流は流れない。また、回路ＭＣにおいて、トランジスタＭ４がオフ状態になっているため、配線ＯＬＢから配線ＶＬまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ４ｒがオフ状態になっているため、配線ＯＬから配線ＶＬｒまでの間に電流は流れない。そのため、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬは、時刻Ｔ６の前後で変化しない。
【０２５７】  ところで、本条件は、重み係数ｗが“−１”とし、回路ＭＰに入力されるニューロンの信号（演算値）“＋１”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“−１”となる。重み係数とニューロンの信号の積が“−１”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬが変化せず、電流ＩＯＬＢが変化する場合に対応する。
【０２５８】〔条件４〕
本条件では、一例として、重み係数ｗを“０”とし、回路ＭＰに入力されるニューロンの信号（演算値）を“−１”とする場合の回路ＭＰの動作を考える。図１４Ａは、その場合における回路ＭＰのタイミングチャートである。
【０２５９】  時刻Ｔ１から時刻Ｔ６までの動作については、条件１の時刻Ｔ１から時刻Ｔ６までの動作と同様であるため、条件１の時刻Ｔ１から時刻Ｔ６までの動作の説明を参酌する。
【０２６０】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“−１”の入力として、配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに高レベル電位（Ｖｇ１）が入力される。このとき、トランジスタＭ３、及びトランジスタＭ３ｒのゲートに低レベル電位（Ｖｇ２）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに高レベル電位（Ｖｇ１）が入力される。トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれのバックゲートには低レベル電位が入力されているため、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれはオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間、及び、回路ＭＣと配線ＯＬＢとの間が非導通状態になり、回路ＭＣｒと配線ＯＬとの間、及び回路ＭＣｒと配線ＯＬＢとの間が非導通状態になる。
【０２６１】  このため、回路ＭＣにおいて、配線ＯＬ、及び配線ＯＬＢから配線ＶＬまでの間に電流は流れない。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬ、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の前後で変化しない。同様に、回路ＭＣｒにおいて、配線ＯＬ、及び配線ＯＬＢから配線ＶＬｒまでの間に電流は流れない。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬ、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢも、時刻Ｔ６の前後で変化しない。
【０２６２】  ところで、本条件は、重み係数ｗが“０”とし、回路ＭＰに入力されるニューロンの信号（演算値）“−１”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“０”となる。重み係数とニューロンの信号の積が“０”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬ及び電流ＩＯＬＢのそれぞれが変化しない場合に対応し、これは条件１の回路動作の結果と一致する。
【０２６３】〔条件５〕
本条件では、一例として、重み係数ｗが“＋１”とし、回路ＭＰに入力されるニューロンの信号（演算値）を“−１”とする場合の回路ＭＰの動作を考える。図１４Ｂは、その場合における回路ＭＰのタイミングチャートである。
【０２６４】  時刻Ｔ１から時刻Ｔ６までの動作については、条件２の時刻Ｔ１から時刻Ｔ６までの動作と同様であるため、条件２の時刻Ｔ１から時刻Ｔ６までの動作の説明を参酌する。
【０２６５】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“−１”の入力として、配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに高レベル電位（Ｖｇ１）が入力される。このとき、トランジスタＭ３、及びトランジスタＭ３ｒのゲートに低レベル電位（Ｖｇ２）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに高レベル電位（Ｖｇ１）が入力される。トランジスタＭ３、及びトランジスタＭ４のそれぞれのバックゲートには高レベル電位が入力され、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートには低レベル電位が入力されているため、トランジスタＭ４がオン状態、トランジスタＭ３、トランジスタＭ３ｒ、及びトランジスタＭ４ｒがオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間は非導通状態になり、回路ＭＣと配線ＯＬＢとの間は導通状態になり、回路ＭＣｒと配線ＯＬとの間は非導通状態になり、回路ＭＣｒと配線ＯＬＢとの間は非導通状態になる。
【０２６６】  このとき、回路ＭＣにおいて、トランジスタＭ４がオン状態になっているため、配線ＯＬＢから配線ＶＬまでの間に電流が流れる。つまり、配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の経過後に増加する（図１４Ｂでは、電流ＩＯＬＢの増加量をΔＩと記載している。）。一方、回路ＭＣにおいて、トランジスタＭ３がオフ状態になっているため、配線ＯＬから配線ＶＬまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ３ｒがオフ状態になっているため、配線ＯＬＢから配線ＶＬｒまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ４ｒがオフ状態になっているため、配線ＯＬから配線ＶＬｒまでの間に電流は流れない。そのため、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬは、時刻Ｔ６の前後で変化しない。
【０２６７】  ところで、本条件は、重み係数ｗが“＋１”とし、回路ＭＰに入力されるニューロンの信号（演算値）“−１”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“−１”となる。重み係数とニューロンの信号の積が“−１”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬが変化せず、電流ＩＯＬＢが変化する場合に対応し、これは条件３の回路動作の結果と一致する。
【０２６８】〔条件６〕
本条件では、一例として、重み係数ｗを“−１”とし、回路ＭＰに入力されるニューロンの信号（演算値）を“−１”とする場合の回路ＭＰの動作を考える。図１４Ｃは、その場合における回路ＭＰのタイミングチャートである。
【０２６９】  時刻Ｔ１から時刻Ｔ６までの動作については、条件３の時刻Ｔ１から時刻Ｔ６までの動作と同様であるため、条件３の時刻Ｔ１から時刻Ｔ６までの動作の説明を参酌する。
【０２７０】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“−１”の入力として、配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに高レベル電位（Ｖｇ１）が入力される。このとき、トランジスタＭ３、及びトランジスタＭ３ｒのゲートに低レベル電位（Ｖｇ２）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに高レベル電位（Ｖｇ１）が入力される。トランジスタＭ３、及びトランジスタＭ４のそれぞれのバックゲートには低レベル電位が入力され、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートには高レベル電位が入力されているため、トランジスタＭ４ｒがオン状態、トランジスタＭ３、トランジスタＭ３ｒ、及びトランジスタＭ４がオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間は非導通状態になり、回路ＭＣと配線ＯＬＢとの間は非導通状態になり、回路ＭＣｒと配線ＯＬとの間は導通状態になり、回路ＭＣｒと配線ＯＬＢとの間は非導通状態になる。
【０２７１】  このとき、回路ＭＣｒにおいて、トランジスタＭ４ｒがオン状態となっているため、配線ＯＬから配線ＶＬｒまでの間に電流が流れる。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬは、時刻Ｔ６の経過後に増加する（図１４Ｃでは、電流ＩＯＬＢの増加量をΔＩと記載している。）。一方、回路ＭＣにおいて、トランジスタＭ３がオフ状態となっているため、配線ＯＬから配線ＶＬまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ３ｒがオフ状態になっているため、配線ＯＬＢから配線ＶＬｒまでの間に電流は流れない。また、回路ＭＣｒにおいて、トランジスタＭ４ｒがオフ状態になっているため、配線ＯＬから配線ＶＬｒまでの間に電流は流れない。そのため、配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の前後で変化しない。
【０２７２】  ところで、本条件は、重み係数ｗが“−１”とし、回路ＭＰに入力されるニューロンの信号（演算値）“−１”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“＋１”となる。重み係数とニューロンの信号の積が“＋１”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬが変化し、電流ＩＯＬＢが変化しない場合に対応し、これは条件２の回路動作の結果と一致する。
【０２７３】〔条件７〕
本条件では、一例として、重み係数ｗが“０”であって、回路ＭＰに入力されるニューロンの信号（演算値）が“０”である場合を条件７として、回路ＭＰの動作を考える。図１５Ａは、その場合における回路ＭＰのタイミングチャートである。
【０２７４】  時刻Ｔ１から時刻Ｔ６までの動作については、条件１の時刻Ｔ１から時刻Ｔ６までの動作と同様であるため、条件１の時刻Ｔ１から時刻Ｔ６までの動作の説明を参酌する。
【０２７５】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“０”の入力として、配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が入力される。このとき、トランジスタＭ３、及びトランジスタＭ３ｒのゲートに低レベル電位（Ｖｇ２）が入力され、トランジスタＭ４、及びトランジスタＭ４ｒのゲートに低レベル電位（Ｖｇ２）が入力される。つまり、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位に関わらず、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれはオフ状態になる。つまり、この動作によって、回路ＭＣと配線ＯＬとの間、回路ＭＣと配線ＯＬＢとの間、回路ＭＣｒと配線ＯＬとの間、及び回路ＭＣｒと配線ＯＬＢとの間は、非導通状態となる。
【０２７６】  このため、回路ＭＣにおいて、配線ＯＬから配線ＶＬ又は配線ＶＬｒの一方までの間に電流は流れない。つまり、配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢは、時刻Ｔ６の前後で変化しない。同様に、回路ＭＣｒにおいて、配線ＯＬＢから配線ＶＬ又は配線ＶＬｒの他方までの間にも電流は流れない。つまり、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬも、時刻Ｔ６の前後で変化しない。
【０２７７】  ところで、本条件は、重み係数ｗが“０”とし、回路ＭＰに入力されるニューロンの信号（演算値）“０”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“０”となる。重み係数とニューロンの信号の積が“０”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬ及び電流ＩＯＬＢのそれぞれが変化しない場合に対応し、これは条件１、及び条件４の回路動作の結果と一致する。
【０２７８】〔条件８〕
本条件では、一例として、重み係数ｗが“＋１”であって、回路ＭＰに入力されるニューロンの信号（演算値）が“０”である場合を条件８として、回路ＭＰの動作を考える。図１５Ｂは、その場合における回路ＭＰのタイミングチャートである。
【０２７９】  時刻Ｔ１から時刻Ｔ６までの動作については、条件２の時刻Ｔ１から時刻Ｔ６までの動作と同様であるため、条件２の時刻Ｔ１から時刻Ｔ６までの動作の説明を参酌する。
【０２８０】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“０”の入力として、配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が入力される。つまり、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位に関わらず、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれはオフ状態になる。この動作によって、回路ＭＣと配線ＯＬとの間、及び回路ＭＣと配線ＯＬＢとの間は非導通状態となり、回路ＭＣｒと配線ＯＬとの間、及び回路ＭＣｒと配線ＯＬＢとの間は非導通状態となる。したがって、配線ＯＬ又は配線ＯＬＢから、配線ＶＬ又は配線ＶＬｒのどちらか一方までの間に電流は流れないため、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬ、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢのそれぞれは、時刻Ｔ６の前後で変化しない。
【０２８１】  ところで、本条件は、重み係数ｗが“＋１”とし、回路ＭＰに入力されるニューロンの信号（演算値）“０”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“０”となる。重み係数とニューロンの信号の積が“０”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬ及び電流ＩＯＬＢのそれぞれが変化しない場合に対応し、これは条件１、条件４、及び条件７の回路動作の結果と一致する。
【０２８２】〔条件９〕
本条件では、一例として重み係数ｗが“−１”であって、回路ＭＰに入力されるニューロンの信号（演算値）が“０”である場合を条件９として、回路ＭＰの動作を考える。図１５Ｃは、その場合における回路ＭＰのタイミングチャートである。
【０２８３】  時刻Ｔ１から時刻Ｔ６までの動作については、条件３の時刻Ｔ１から時刻Ｔ６までの動作と同様であるため、条件３の時刻Ｔ１から時刻Ｔ６までの動作の説明を参酌する。
【０２８４】  時刻Ｔ６以降において、回路ＭＰへのニューロンの信号（演算値）“０”の入力として、配線Ｘ１Ｌに低レベル電位（Ｖｇ２）、配線Ｘ２Ｌに低レベル電位（Ｖｇ２）が入力される。つまり、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのバックゲートの電位に関わらず、トランジスタＭ３、トランジスタＭ３ｒ、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれはオフ状態となる。この動作によって、回路ＭＣは、配線ＯＬ、及び配線ＯＬＢのどちらの間であっても非導通状態となり、回路ＭＣｒは配線ＯＬ、及び配線ＯＬＢのどちらの間であっても非導通状態となる。したがって、配線ＯＬ又は配線ＯＬＢから、配線ＶＬ又は配線ＶＬｒのどちらか一方までの間に電流は流れないため、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬ、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢのそれぞれは、時刻Ｔ６の前後で変化しない。
【０２８５】  ところで、本条件は、重み係数ｗが“−１”とし、回路ＭＰに入力されるニューロンの信号（演算値）“０”としているため、式（１．１）を用いると、重み係数とニューロンの信号の積は、“０”となる。重み係数とニューロンの信号の積が“０”となる結果は、回路ＭＰの動作では、時刻Ｔ６以降において電流ＩＯＬ及び電流ＩＯＬＢのそれぞれが変化しない場合に対応し、これは条件１、条件４、条件７、及び条件８の回路動作の結果と一致する。
【０２８６】  上述した条件１乃至条件９の動作例の結果を下表にまとめる。なお、下表では、高レベル電位をｈｉｇｈと記載し、低レベル電位をｌｏｗと記載している。
【０２８７】
【表２】
2020095140.tif 000008
【０２８８】  ここでは、配線ＯＬ、及び配線ＯＬＢに、回路ＭＣと、回路ＭＣｒとが１個ずつ接続されている場合を一例として示した。これについて、図２、図６、図７、図８などに示すように、配線ＯＬ、及び配線ＯＬＢに、回路ＭＣと回路ＭＣｒとが複数個ずつ接続されている場合には、各回路ＭＣ、回路ＭＣｒから出力される電流が、キルヒホッフの電流則にもとづき、足し合わせられることになる。その結果、和の演算が行われることとなる。つまり、回路ＭＣ、回路ＭＣｒにおいて、積の演算が行われ、複数の回路ＭＣ、回路ＭＣｒからの電流の足し合わせにより、和の演算が行われる。以上の結果、積和演算処理が行われることとなる。
【０２８９】  ところで、回路ＭＰの動作において、重み係数を“＋１”、“−１”の２値のみとし、ニューロンの信号を“＋１”、“−１”の２値のみとした計算を行うことで、回路ＭＰは排他的論理和の否定の回路（一致回路）と同様の動作を行うことができる。
【０２９０】  また、回路ＭＰの動作において、重み係数を“＋１”、“０”の２値のみとし、ニューロンの信号を“＋１”、“０”の２値のみとした計算を行うことで、回路ＭＰは論理積の回路と同様の動作を行うことができる。
【０２９１】  ところで、本動作例では、回路ＭＰの回路ＭＣ、回路ＭＣｒが有する保持部ＨＣ、及び保持部ＨＣｒに保持されている電位を、高レベル電位又は低レベル電位としたが、保持部ＨＣ、及び保持部ＨＣｒにはアナログ値を示す電位を保持してもよい。例えば、重み係数として“正のアナログ値”の場合には、保持部ＨＣのノードｎｄ３に高レベルのアナログ電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている。重み係数として“負のアナログ値”の場合には、例えば、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに高レベルのアナログ電位が保持されている。そして、電流ＩＯＬ及び電流ＩＯＬＢの電流の大きさは、アナログ電位に応じた大きさとなる。また、保持部ＨＣ、ＨＣｒにはアナログ値を示す電位を保持することについては、図９Ａの回路ＭＰの動作例に限定されず、本明細書等に示す他の回路ＭＰに対しても行ってもよい。
【０２９２】＜構成例２＞
次に、図５Ｃ、図５Ｄに図示した回路ＭＰに適用できる回路構成の例について説明する。
【０２９３】  図１６Ａに示す回路ＭＰは、図５Ｃの回路ＭＰの構成例を示しており、図９Ａの回路ＭＰとの違いは、配線ＩＬ、配線ＩＬＢを１本にまとめている点と、図９Ａの配線ＷＬとして配線Ｗ１Ｌ、配線Ｗ２Ｌを有する点である。
【０２９４】  図１６Ａの回路ＭＰにおいて、トランジスタＭ８の第１端子及びトランジスタＭ８ｒは、配線ＩＬに電気的に接続されている。加えて、トランジスタＭ８のゲートは配線Ｗ１Ｌに電気的に接続され、トランジスタＭ８ｒのゲートは配線Ｗ２Ｌに電気的に接続されている。なお、図１６Ａの回路ＭＰと、図９Ａの回路ＭＰと同様の接続構成となっている箇所については説明を省略する。
【０２９５】  図１６Ａの回路ＭＰに重み係数を設定するとき、初めに、配線Ｗ１Ｌ、配線Ｗ２Ｌに供給される電位を変化させて、トランジスタＭ８をオン状態にし、トランジスタＭ８ｒをオフ状態にして、次に配線ＩＬから保持部ＨＣに保持するための電位を供給し、トランジスタＭ８をオフ状態にする。その後に、配線Ｗ１Ｌ、配線Ｗ２Ｌに供給される電位を変化させて、トランジスタＭ８をオフ状態にし、トランジスタＭ８ｒをオン状態にして、次に配線ＩＬから保持部ＨＣｒに保持するための電位を供給し、トランジスタＭ８ｒをオフ状態にする。このように、図１６Ａの回路ＭＰの場合、配線ＩＬから保持部ＨＣ、保持部ＨＣｒに順次電位を供給することによって、保持部ＨＣ、保持部ＨＣｒに重み係数に相当する電位を保持することができる。
【０２９６】  図１６Ｂに示す回路ＭＰは、図５Ｄの回路ＭＰの構成例を示しており、図９Ａの回路ＭＰとの違いは、配線ＩＬと配線ＯＬとを配線ＩＯＬにまとめ、配線ＩＬＢと配線ＯＬＢとを配線ＩＯＬＢにまとめている点である。
【０２９７】  図１６Ｂの回路ＭＰにおいて、トランジスタＭ８の第１端子は、配線ＩＯＬに電気的に接続され、トランジスタＭ８ｒは、配線ＩＯＬＢに電気的に接続されている。加えて、トランジスタＭ３の第２端子は、配線ＩＯＬに電気的に接続され、トランジスタＭ４の第２端子は、配線ＩＯＬＢに電気的に接続され、トランジスタＭ３ｒの第２端子は、配線ＩＯＬＢに電気的に接続され、トランジスタＭ４ｒの第２端子は、配線ＩＯＬに電気的に接続されている。なお、図１６Ｂの回路ＭＰと、図９Ａの回路ＭＰと同様の接続構成となっている箇所については説明を省略する。
【０２９８】  図１６Ｂの回路ＭＰは、保持部ＨＣに配線ＩＯＬが電気的に接続され、保持部ＨＣｒに配線ＩＯＬＢが電気的に接続され、配線ＷＬにトランジスタＭ８、トランジスタＭ８ｒのそれぞれのゲートが電気的に接続されているので、図９Ａの回路ＭＰと同様に、保持部ＨＣ、保持部ＨＣｒに重み係数に相当する電位を同時に書きこむことができる。
【０２９９】＜構成例３＞
図１７に示す回路ＭＰは、図９Ａの回路ＭＰと異なり、保持部ＨＣ、保持部ＨＣｒだけでなく、保持部ＨＣｓ、保持部ＨＣｓｒを有する回路である。
【０３００】  図１７の回路ＭＰに含まれている回路ＭＣは、図９Ａの回路ＭＰが有する回路素子に加え、トランジスタＭ８ｓ、トランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、容量素子Ｃ３ｓを有する。また、図１７の回路ＭＰに含まれている回路ＭＣｒは、回路ＭＣと同様の回路素子を有するため、回路ＭＣのトランジスタＭ８ｓ、トランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、容量素子Ｃ３ｓのそれぞれに対応する、トランジスタＭ８ｓｒ、トランジスタＭ５ａｒ、トランジスタＭ５ｂｒ、トランジスタＭ５ｓａｒ、トランジスタＭ５ｓｂｒ、容量素子Ｃ３ｓｒを有する。
【０３０１】  なお、本明細書などにおいて、トランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、トランジスタＭ５ａｒ、トランジスタＭ５ｂｒ、トランジスタＭ５ｓａｒ、トランジスタＭ５ｓｂｒは、特に断りの無い場合は、オン状態の場合は最終的に線形領域で動作する場合を含むものとする。すなわち、上述したそれぞれのトランジスタのゲート電圧、ソース電圧、及びドレイン電圧は、線形領域で動作する範囲での電圧に適切にバイアスされている場合を含むものとする。
【０３０２】  次に、図１７の回路ＭＰの構成について説明する。なお、図１７の回路ＭＰにおいて、図９Ａの回路ＭＰと同様の構成となっている箇所についての説明は省略する。
【０３０３】  トランジスタＭ５ａの第１端子は、トランジスタＭ３の第２端子に電気的に接続され、トランジスタＭ５ａの第２端子は、配線ＯＬに電気的に接続され、トランジスタＭ５ａのゲートは配線Ｓ１Ｌに電気的に接続されている。トランジスタＭ５ｂの第１端子は、トランジスタＭ４の第２端子に電気的に接続され、トランジスタＭ５ｂの第２端子は、配線ＯＬＢに電気的に接続され、トランジスタＭ５ｂのゲートは配線Ｓ１Ｌに電気的に接続されている。トランジスタＭ５ｓａの第１端子は、トランジスタＭ３ｓの第２端子に電気的に接続され、トランジスタＭ５ｓａの第２端子は、配線ＯＬに電気的に接続され、トランジスタＭ５ｓａのゲートは配線Ｓ２Ｌに電気的に接続されている。トランジスタＭ５ｓｂの第１端子は、トランジスタＭ４ｓの第２端子に電気的に接続され、トランジスタＭ５ｓｂの第２端子は、配線ＯＬＢに電気的に接続され、トランジスタＭ５ｓｂのゲートは配線Ｓ２Ｌに電気的に接続されている。トランジスタＭ３ｓの第１端子と、トランジスタＭ４ｓの第１端子と、は、配線ＶＬｃに電気的に接続され、トランジスタＭ３ｓのゲートは配線Ｘ１Ｌに電気的に接続され、トランジスタＭ４ｓのゲートは配線Ｘ２Ｌに電気的に接続されている。
【０３０４】  トランジスタＭ８の第１端子は、配線Ｉ１Ｌに電気的に接続されている。トランジスタＭ８ｓのゲートは、配線ＷＬに電気的に接続され、トランジスタＭ８ｓの第１端子は、配線Ｉ２Ｌに電気的に接続され、トランジスタＭ８ｓの第２端子は、容量素子Ｃ３ｓの第１端子と、トランジスタＭ３ｓのバックゲートと、トランジスタＭ４ｓのバックゲートと、に電気的に接続されている。容量素子Ｃ３ｓの第２端子は、配線ＶＬｃｓに電気的に接続されている。
【０３０５】  図１７の回路ＭＰにおいて、回路ＭＣｒは、回路ＭＣとほぼ同様の回路構成となっている。そのため、回路ＭＣｒの有する回路素子には、回路ＭＣの有する回路素子と区別をするため、符号に「ｒ」を付している。
【０３０６】  配線ＶＬｃ、配線ＶＬｃｓ、配線ＶＬｃｒ、及び配線ＶＬｃｓｒは、配線ＶＬ、配線ＶＬｓ、配線ＶＬｒ、及び配線ＶＬｓｒと同様に、定電圧を供給する電圧線として機能し、当該定電圧としては、低レベル電位であるＶＳＳ、ＶＳＳ以外の低レベル電位、接地電位などとすることができる。また、当該定電圧としては、高レベル電位であるＶＤＤとしてもよい。また、配線ＶＬ、配線ＶＬｓ、配線ＶＬｒ、配線ＶＬｓｒ、配線ＶＬｃ、配線ＶＬｃｓ、配線ＶＬｃｒ、及び配線ＶＬｃｓｒのそれぞれが供給する定電圧は、互いに異なってもよいし、一部又は全てが同一であってもよい。
【０３０７】  配線Ｓ１Ｌは、トランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ａｒ、及びトランジスタＭ５ｂｒをオン状態又はオフ状態にするための電位を供給する電圧線として機能し、配線Ｓ２Ｌは、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、トランジスタＭ５ｓａｒ、及びトランジスタＭ５ｓｂｒをオン状態又はオフ状態にするための電位を供給する電圧線として機能する。
【０３０８】  図５Ｃ、図５Ｄに図示した回路ＭＰは、図１７の回路ＭＰに示した構成を適用することによって、重み係数を２個保持することができる。具体的には、図１７の回路ＭＰは、１個目の重み係数に応じた電位を、回路ＭＣの保持部ＨＣと、回路ＭＣｒの保持部ＨＣｒと、に保持し、２個目の重み係数に応じた電位を、回路ＭＣの保持部ＨＣｓと、回路ＭＣの保持部ＨＣｓｒと、に保持することができる。また、図１７の回路ＭＰは、配線Ｓ１Ｌ、配線Ｓ２Ｌから与える電位によって、演算に用いる重み係数の切り替えを行うことができる。例えば、演算回路１１０の回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］に含まれるそれぞれの保持部ＨＣ、保持部ＨＣｒに重み係数ｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）に相当する電位を保持し、演算回路１１０の回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］に含まれるそれぞれの保持部ＨＣｓ、ＨＣｓｒに重み係数ｗ１（ｋ−１）ｈ（ｋ）乃至ｗｍ（ｋ−１）ｈ（ｋ）（ここでのｈは、１以上でｊでない整数とする。）に相当する電位を保持して、配線ＸＬＳ［１］乃至配線ＸＬＳ［ｍ］（図１７の回路ＭＰにおける配線Ｘ１Ｌ、配線Ｘ２Ｌ）に信号ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）に応じた電位を入力する。このとき、配線Ｓ１Ｌに高レベル電位を印加して、トランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ａｒ、及びトランジスタＭ５ｂｒをオン状態とし、配線Ｓ２Ｌに低レベル電位を印加して、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、トランジスタＭ５ｓａｒ、及びトランジスタＭ５ｓｂｒをオフ状態とすることで、演算回路１１０の回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］は、重み係数ｗ１（ｋ−１）ｊ（ｋ）乃至ｗｍ（ｋ−１）ｊ（ｋ）と信号ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）との積和と活性化関数の演算を行うことができる。また、配線Ｓ１Ｌに低レベル電位を印加して、トランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ａｒ、及びトランジスタＭ５ｂｒをオフ状態とし、配線Ｓ２Ｌに高レベル電位を印加して、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、トランジスタＭ５ｓａｒ、及びトランジスタＭ５ｓｂｒをオン状態とすることで、演算回路１１０の回路ＭＰ［１，ｊ］乃至回路ＭＰ［ｍ，ｊ］は、重み係数ｗ１（ｋ−１）ｈ（ｋ）乃至ｗｍ（ｋ−１）ｈ（ｋ）と信号ｚ１（ｋ−１）乃至ｚｍ（ｋ−１）との積和と活性化関数の演算を行うことができる。
【０３０９】  上述の通り、演算回路１１０に図１７の回路ＭＰを適用することによって、重み係数を２個保持することができ、かつ当該重み係数を切り替えて、積和と活性化関数の演算を行うことができる。図１７の回路ＭＰを構成した演算回路１１０は、例えば、第ｋ層のニューロンの個数がｎより大きい場合、第ｋ層と異なる中間層における演算を行う場合、などに有効である。また、図１７の回路ＭＰでは、回路ＭＣ、及び回路ＭＣｒが有する保持部はそれぞれ２個としたが、回路ＭＣ、及び回路ＭＣｒのそれぞれは、状況に応じて、３個以上の保持部を有してもよい。
【０３１０】  また、本発明の一態様の半導体装置に含まれている回路ＭＰは、図１７の回路ＭＰに限定されない。本発明の一態様の半導体装置の回路ＭＰの回路構成は、図１７の回路ＭＰから状況に応じて変更することができる。
【０３１１】  例えば、図１８に示す回路ＭＰは、図１７の回路ＭＰに含まれているトランジスタの個数を変更した回路構成となっている。具体的には、図１８の回路ＭＰは、図１７の回路ＭＰのトランジスタＭ５ａ、トランジスタＭ５ｂ、トランジスタＭ５ａｒ、トランジスタＭ５ｂｒ、トランジスタＭ５ｓａ、トランジスタＭ５ｓｂ、トランジスタＭ５ｓａｒ、及びトランジスタＭ５ｓｂｒの代わりに、トランジスタＭ５、トランジスタＭ５ｒ、トランジスタＭ５ｓ、及びトランジスタＭ５ｓｒを有する。トランジスタＭ５の第１端子は、トランジスタＭ３の第１端子と、トランジスタＭ４の第１端子と、に電気的に接続され、トランジスタＭ５の第２端子は、配線ＶＬに電気的に接続されて、トランジスタＭ５のゲートは配線Ｓ１Ｌに電気的に接続されている。トランジスタＭ５ｓの第１端子は、トランジスタＭ３の第１端子と、トランジスタＭ４の第１端子と、に電気的に接続され、トランジスタＭ５ｓの第２端子は、配線ＶＬｃに電気的に接続されて、トランジスタＭ５ｓのゲートは配線Ｓ２Ｌに電気的に接続されている。
【０３１２】  トランジスタＭ３の第２端子と、トランジスタＭ３ｓの第２端子は、配線ＯＬに電気的に接続され、トランジスタＭ４の第２端子と、トランジスタＭ４ｓの第２端子は、配線ＯＬＢに電気的に接続されている。
【０３１３】  なお、図１８の回路ＭＰの回路ＭＣｒは、回路ＭＣとほぼ同様の回路構成となっている。そのため、回路ＭＣｒの有する回路素子には、回路ＭＣの有する回路素子と区別をするため、符号に「ｒ」を付している。また、回路ＭＣｒにおいて、トランジスタＭ３ｒの第２端子と、トランジスタＭ３ｓｒの第２端子は、配線ＯＬに電気的に接続され、トランジスタＭ４ｒの第２端子と、トランジスタＭ４ｓｒの第２端子は、配線ＯＬＢに電気的に接続されている。
【０３１４】  図１８の回路ＭＰは図１７の回路ＭＰよりも回路素子の個数を削減することができるため、図１８の回路ＭＰを演算回路１１０に用いることで、演算回路１１０の回路面積を小さくすることができる。
【０３１５】  また、例えば、図１９に示す回路ＭＰは、図１８の回路ＭＰの周辺の配線の構成を変更した回路構成となっている。具体的には、図１９の回路ＭＰは、図１８の回路ＭＰの配線Ｉ１Ｌ、配線Ｉ２Ｌを配線ＩＬにまとめ、図１８の回路ＭＰの配線Ｉ１ＬＢ、配線Ｉ２ＬＢを配線ＩＬＢにまとめ、図１８の回路ＭＰの配線ＷＬとして配線Ｗ１Ｌ、配線Ｗ２Ｌを有する構成となっている。配線Ｗ１Ｌは、トランジスタＭ８のゲートと、トランジスタＭ８ｒのゲートと、に電気的に接続され、配線Ｗ２Ｌは、トランジスタＭ８ｓのゲートと、トランジスタＭ８ｓｒのゲートと、に電気的に接続されている。
【０３１６】  図１９の回路ＭＰに重み係数を設定するとき、初めに、配線Ｗ１Ｌ、配線Ｗ２Ｌのそれぞれに供給される電位を変化させて、トランジスタＭ８、及びトランジスタＭ８ｒをオン状態にし、トランジスタＭ８ｓ、及びトランジスタＭ８ｓｒをオフ状態にして、次に配線ＩＬ、配線ＩＬＢのそれぞれから保持部ＨＣ、保持部ＨＣｒに保持するための電位を供給し、トランジスタＭ８、及びトランジスタＭ８ｒをオフ状態にする。その後に、配線Ｗ１Ｌ、配線Ｗ２Ｌのそれぞれに供給される電位を変化させて、トランジスタＭ８、及びトランジスタＭ８ｒをオフ状態にし、トランジスタＭ８ｓ、及びトランジスタＭ８ｓｒをオン状態にして、次に配線ＩＬ、配線ＩＬＢのそれぞれから保持部ＨＣｓ、保持部ＨＣｓｒに保持するための電位を供給し、トランジスタＭ８ｓ、及びトランジスタＭ８ｓｒをオフ状態にする。このように、図１９の回路ＭＰの場合、配線ＩＬ、配線ＩＬＢから保持部ＨＣ、ＨＣｒ、保持部ＨＣｓ、及び保持部ＨＣｓｒに順次電位を供給することによって、保持部ＨＣ、ＨＣｒ、保持部ＨＣｓ、及び保持部ＨＣｓｒに重み係数に相当する電位を保持することができる。
【０３１７】＜構成例４＞
図２０Ａに示す回路ＭＰは、図５Ａの回路ＭＰに適用できる回路であり、保持部ＨＣ、ＨＣｒのそれぞれが、容量素子Ｃ３、容量素子Ｃ３ｒの代わりにインバータループの回路構成を有する点で、図９Ａの回路ＭＰと異なっている。
【０３１８】  図２０Ａの回路ＭＰの回路ＭＣにおいて、保持部ＨＣは、インバータ回路ＩＮＶ５と、インバータ回路ＩＮＶ６と、を有する。インバータ回路ＩＮＶ５の入力端子は、インバータ回路ＩＮＶ６の出力端子と、トランジスタＭ８の第２端子と、トランジスタＭ３のバックゲートと、トランジスタＭ４のバックゲートと、に電気的に接続されている。なお、図９Ａの説明と同様に、トランジスタＭ８の第２端子と、トランジスタＭ３のバックゲートと、トランジスタＭ４のバックゲートと、インバータ回路ＩＮＶ５の入力端子と、インバータ回路ＩＮＶ６の出力端子と、の電気的接続点をノードｎｄ３と呼称する。なお、ノードｎｄ３は、インバータ回路ＩＮＶ５の入力端子ではなく、インバータ回路ＩＮＶ５の出力端子と接続されていてもよい。
【０３１９】  なお、図２０Ａの回路ＭＰの回路ＭＣｒは、回路ＭＣとほぼ同様の回路構成となっている。そのため、回路ＭＣｒの有する回路素子には、回路ＭＣの有する回路素子と区別をするため、符号に「ｒ」を付している。
【０３２０】  回路ＭＣに含まれている保持部ＨＣは、インバータ回路ＩＮＶ５と、インバータ回路ＩＮＶ６と、によって、インバータループが構成され、回路ＭＣｒに含まれている保持部ＨＣｒは、インバータ回路ＩＮＶ５ｒ、インバータ回路ＩＮＶ６ｒと、によって、インバータループが構成されている。つまり、図２０Ａの回路ＭＰは、保持部ＨＣ、及び保持部ＨＣｒのそれぞれのインバータループによって、重み係数に相当する電位を保持することができる。
【０３２１】  なお、図２０Ａの回路ＭＰでは、インバータ回路ＩＮＶ５、インバータ回路ＩＮＶ５ｒ、インバータ回路ＩＮＶ６、インバータ回路ＩＮＶ６ｒを図示しているが、インバータ回路ＩＮＶ５、インバータ回路ＩＮＶ５ｒ、インバータ回路ＩＮＶ６、インバータ回路ＩＮＶ６ｒの少なくとも一は、入力信号が入力されて当該入力信号の反転信号を出力する論理回路に置き換えてもよい。当該論理回路としては、例えば、ＮＡＮＤ回路、ＮＯＲ回路、ＸＯＲ回路、これらを組み合わせた回路等とすることができる。具体的には、インバータ回路をＮＡＮＤ回路に置き換える場合、ＮＡＮＤ回路の２入力端子の一方に固定電位として高レベル電位を入力することで、ＮＡＮＤ回路をインバータ回路として機能することができる。また、インバータ回路をＮＯＲ回路に置き換える場合、ＮＯＲ回路の２入力端子の一方に固定電位として低レベル電位を入力することで、ＮＯＲ回路をインバータ回路として機能することができる。また、インバータ回路をＸＯＲ回路に置き換える場合、ＸＯＲ回路の２入力端子の一方に固定電位として高レベル電位を入力することで、ＸＯＲ回路をインバータ回路として機能することができる。
【０３２２】  上述の通り、本明細書等に記載されているインバータ回路は、ＮＡＮＤ回路、ＮＯＲ回路、ＸＯＲ回路、又はこれらを組み合わせた回路などの論理回路に置き換えることができる。そのため、本明細書などにおいて、「インバータ回路」という用語は、「論理回路」と呼称することができる。
【０３２３】  また、図２０Ａの回路ＭＰは、状況に応じて、構成を変更することができる。図２０Ａの回路ＭＰを変更した一例を、図２０Ｂに示す。図２０Ｂの回路ＭＰは、図２０Ａの回路ＭＰの回路ＭＣｒから、保持部ＨＣｒを除いた構成であり、回路ＭＣの保持部ＨＣが回路ＭＣｒのトランジスタＭ３ｒ、及びトランジスタＭ４ｒのバックゲートに電気的に接続された構成となっている。
【０３２４】  図２０Ｂでは、インバータ回路ＩＮＶ５の出力端子と、インバータ回路ＩＮＶ６の入力端子と、の電気的接続点をノードｎｄ３ｒとしている。つまり、トランジスタＭ３ｒのバックゲートと、トランジスタＭ４ｒのバックゲートと、には、ノードｎｄ３ｒの電位が入力される。
【０３２５】  図２０Ｂに示す回路ＭＰは、回路ＭＣｒに保持部ＨＣｒが含まれてなく、トランジスタＭ３ｒのバックゲートと、トランジスタＭ４ｒのバックゲートと、に与える電位は、回路ＭＣの保持部ＨＣによって保持される。また、保持部ＨＣは、インバータ回路ＩＮＶ５とインバータ回路ＩＮＶ６とからなるインバータループの構成を有するため、ノードｎｄ３では高レベル電位又は低レベル電位の一方が保持され、ノードｎｄ３ｒでは高レベル電位又は低レベル電位の他方が保持される。
【０３２６】  なお、インバータループの構成上、保持部ＨＣは、ノードｎｄ３、及びノードｎｄ３ｒのそれぞれに同じ電位を保持することができない。そのため、図２０Ｂの回路ＭＰにおいて、ノードｎｄ３、及びノードｎｄ３ｒのそれぞれに同じ電位を保持することで表現される重み係数を設定することができない。具体的には、上述の動作例において、トランジスタＭ３、トランジスタＭ４、トランジスタＭ３ｒ、及びトランジスタＭ４ｒのそれぞれのバックゲートに低レベル電位を保持できないため、図２０Ｂの回路ＭＰに重み係数“０”を設定することができない。
【０３２７】＜構成例５＞
構成例１乃至構成例４では、回路ＭＰが保持する重み係数が“＋１”、“−１”、“０”の３値と、配線Ｘ１Ｌ、Ｘ２Ｌから入力される電位に応じたニューロンの信号が“＋１”、“−１”、“０”の３値と、の積を計算することができる、回路ＭＰについて説明したが、本構成例では、一例として、重み係数が“＋１”、“−１”、“０”の３値と、ニューロンの信号が“＋１”、“０”の２値と、の積を計算することができる回路ＭＰについて説明する。
【０３２８】  図２１Ａに示す回路ＭＰは、図９Ａの回路ＭＰからトランジスタＭ４、及びトランジスタＭ４ｒを除いた回路である。また、トランジスタＭ４、及びトランジスタＭ４ｒを除いたため、図２１Ａでは、トランジスタＭ４、及びトランジスタＭ４ｒのそれぞれのゲートに電位を入力するための配線Ｘ２Ｌも除いている。また、配線Ｘ１Ｌに相当する配線は、図２１Ａでは配線ＸＬと記載している。
【０３２９】  図２１Ａの回路ＭＰに設定される重み係数は、保持部ＨＣのノードｎｄ３に高レベル電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている場合に“＋１”とし、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに高レベル電位が保持されている場合に“−１”とし、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている場合に“０”とする。
【０３３０】  また、図２１Ａの回路ＭＰに入力されるニューロンの信号は、配線ＸＬに高レベル電位が印加されている場合に“＋１”とし、配線ＸＬに低レベル電位が印加されている場合に“０”とする。
【０３３１】  なお、図２１の回路ＭＰの動作については、構成例１の動作例の説明を参酌する。
【０３３２】  図２１の回路ＭＰにおいて、上述のとおり、重み係数と入力されるニューロンの信号を定義したとき、それぞれの重み係数の場合において、回路ＭＰにニューロンの信号が入力されたことによって、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬの変化の有無、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢの変化の有無は、以下の表のとおりとなる。なお、下表では、高レベル電位をｈｉｇｈと記載し、低レベル電位をｌｏｗと記載している。
【０３３３】
【表３】
2020095140.tif 000009
【０３３４】  上表のとおり、図２１Ａの回路ＭＰは、重み係数が“＋１”、“−１”、“０”の３値と、ニューロンの信号が“＋１”、“０”の２値と、の積を計算することができる。なお、重み係数は、３値ではなく、２値でもよいし、３値以上であってもよい。例えば、“＋１”、“０”の２値、または、“＋１”、“−１”の２値、でもよい。または、重み係数は、アナログ値でもよいし、多ビット（多値）のデジタル値でもよい。
【０３３５】  なお、本動作例では、回路ＭＰの回路ＭＣ、回路ＭＣｒが有する保持部ＨＣ、保持部ＨＣｒに保持されている電位を、高レベル電位又は低レベル電位としたが、保持部ＨＣ、及び保持部ＨＣｒにはアナログ値を示す電位を保持してもよい。例えば、重み係数として“正のアナログ値”の場合には、保持部ＨＣのノードｎｄ３に高レベルのアナログ電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている。重み係数として“負のアナログ値”の場合には、例えば、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに高レベルのアナログ電位が保持されている。そして、電流ＩＯＬ及び電流ＩＯＬＢの電流の大きさは、アナログ電位に応じた大きさとなる。
【０３３６】  また、図２１Ａの回路ＭＰは、状況に応じて、構成を変更することができる。図２１Ａの回路ＭＰの変更した一例を、図２１Ｂに示す。図２１Ｂの回路ＭＰは、図２１ＡのトランジスタＭ３、トランジスタＭ３ｒのゲートとバックゲートとの電気的な接続を入れ換えた構成となっており、トランジスタＭ３、トランジスタＭ３ｒのゲートのそれぞれの電位を保持部ＨＣ、保持部ＨＣｒによって保持する構成となっている。また、回路ＭＰは、配線ＸＬからトランジスタＭ３、トランジスタＭ３ｒのバックゲートに電位を与える構成となっており、配線ＸＬから与えられる電位によってトランジスタＭ３、トランジスタＭ３ｒのしきい値電圧を変化させて、オン状態とオフ状態との切り替えを行う構成となっている。
【０３３７】  なお、図２１Ｂの回路ＭＰにおいて、配線ＯＬ、配線ＯＬＢに流れる電流の変化は、図２１Ａの回路ＭＰと同様に考えることができる。そのため、図２１Ｂの回路ＭＰにおいて、ノードｎｄ３、ノードｎｄ３ｒに保持される電位の組み合わせと、配線ＸＬが与える電位と、によって定められる、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬの変化の有無、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢの変化の有無は、図２１Ａの回路ＭＰで説明した上表のとおりとなる。
【０３３８】  また、図２１Ａの回路ＭＰの変更例として、図１６Ａの回路ＭＰと同様に、配線ＩＬと配線ＩＬＢとを一本にまとめ、配線ＷＬを配線Ｗ１Ｌ、配線Ｗ２Ｌに分けた構成としてもよい。そのような回路構成を図２２Ａに示す。図２２Ａの回路ＭＰは、一例として、図６の演算回路１２０に適用することができる。なお、図２２Ａの回路ＭＰの動作方法については、図１６Ａの回路ＭＰの動作方法の説明の記載を参酌する。
【０３３９】  また、図２２Ａの回路ＭＰの変更例として、配線ＸＬを配線Ｘ１Ｌ、配線Ｘ２Ｌに分けた構成としてもよい。そのような回路構成を図２２Ｂに示す。配線Ｘ１Ｌ、配線Ｘ２Ｌのそれぞれには、高レベル電位（Ｖｇ１）又は低レベル電位（Ｖｇ２）を与えるものとすると、配線Ｘ１Ｌ、配線Ｘ２Ｌが与える電位の組み合わせは４通りとなる。また、保持部ＨＣ、保持部ＨＣｒのそれぞれのノードｎｄ３、ノードｎｄ３ｒには、高レベル電位又は低レベル電位が保持されるものとすると、ノードｎｄ３、ノードｎｄ３ｒに保持される電位の組み合わせは４通りとなる。
【０３４０】  具体的には、ノードｎｄ３に高レベル電位が保持され、配線Ｘ１Ｌに高レベル電位（Ｖｇ１）が印加されているときに、配線ＯＬと配線ＶＬとの間が導通状態になるため、配線ＯＬに流れる電流量ＩＯＬが変化する。また、ノードｎｄ３ｒに高レベル電位が保持され、配線Ｘ２Ｌに高レベル電位（Ｖｇ１）が印加されているときに、配線ＯＬＢと配線ＶＬｒとの間が導通状態になるため、配線ＯＬＢに流れる電流量ＩＯＬＢが変化する。図２２Ｂの回路ＭＰにおいて、ノードｎｄ３、及びノードｎｄ３ｒに保持される電位の組み合わせと、配線Ｘ１Ｌ、及び配線Ｘ２Ｌが与える電位の組み合わせと、によって定められる、配線ＯＬのノードｏｕｔａから出力される電流ＩＯＬの変化の有無、及び配線ＯＬＢのノードｏｕｔｂから出力される電流ＩＯＬＢの変化の有無は、以下の表のとおりとなる。なお、下表では、高レベル電位をｈｉｇｈと記載し、低レベル電位をｌｏｗと記載している。
【０３４１】
【表４】
2020095140.tif 000010
【０３４２】  なお、本動作例では、回路ＭＰの回路ＭＣ、回路ＭＣｒのそれぞれが有する保持部ＨＣ、保持部ＨＣｒに保持されている電位を、高レベル電位又は低レベル電位としたが、保持部ＨＣ、及び保持部ＨＣｒにはアナログ値を示す電位を保持してもよい。例えば、重み係数として“正のアナログ値”の場合には、保持部ＨＣのノードｎｄ３に高レベルのアナログ電位、保持部ＨＣｒのノードｎｄ３ｒに低レベル電位が保持されている。重み係数として“負のアナログ値”の場合には、例えば、保持部ＨＣのノードｎｄ３に低レベル電位、保持部ＨＣｒのノードｎｄ３ｒに高レベルのアナログ電位が保持されている。そして、電流ＩＯＬ及び電流ＩＯＬＢの電流の大きさは、アナログ電位に応じた大きさとなる。
【０３４３】  なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０３４４】（実施の形態３）
本実施の形態では、上記実施の形態で説明した半導体装置に適用可能なＯＳトランジスタの構成例について説明する。
【０３４５】＜半導体装置の構成例＞
図２３に示す半導体装置は、トランジスタ３００と、トランジスタ５００と、容量素子６００と、を有している。図２５Ａはトランジスタ５００のチャネル長方向の断面図であり、図２５Ｂはトランジスタ５００のチャネル幅方向の断面図であり、図２５Ｃはトランジスタ３００のチャネル幅方向の断面図である。
【０３４６】  トランジスタ５００は、チャネル形成領域に金属酸化物を有するトランジスタ（ＯＳトランジスタ）である。トランジスタ５００は、オフ電流が小さいため、これを半導体装置、特に演算回路１１０に含まれている回路ＭＰのトランジスタＭ３、トランジスタＭ４、トランジスタＭ８などに用いることにより、長期にわたり書き込んだデータを保持することが可能である。つまり、リフレッシュ動作の頻度が少ない、あるいは、リフレッシュ動作を必要としないため、半導体装置の消費電力を低減することができる。
【０３４７】  トランジスタ５００はトランジスタ３００の上方に設けられ、容量素子６００はトランジスタ３００、及びトランジスタ５００の上方に設けられている。なお、容量素子６００は、回路ＭＰにおける容量素子Ｃ３、容量素子Ｃ３ｒなどとすることができる。
【０３４８】  トランジスタ３００は、基板３１１上に設けられ、導電体３１６、絶縁体３１５、基板３１１の一部からなる半導体領域３１３、ソース領域又はドレイン領域として機能する低抵抗領域３１４ａ、及び低抵抗領域３１４ｂを有する。なお、トランジスタ３００は、例えば、上記実施の形態におけるトランジスタに適用することができる。
【０３４９】  トランジスタ３００は、図２５Ｃに示すように、半導体領域３１３の上面及びチャネル幅方向の側面が絶縁体３１５を介して導電体３１６に覆われている。このように、トランジスタ３００をＦｉｎ型とすることにより、実効上のチャネル幅が増大することによりトランジスタ３００のオン特性を向上させることができる。また、ゲート電極の電界の寄与を高くすることができるため、トランジスタ３００のオフ特性を向上させることができる。
【０３５０】  なお、トランジスタ３００は、ｐチャネル型、あるいはｎチャネル型のいずれでもよい。
【０３５１】  半導体領域３１３のチャネルが形成される領域、その近傍の領域、ソース領域、又はドレイン領域となる低抵抗領域３１４ａ、及び低抵抗領域３１４ｂなどにおいて、シリコン系半導体などの半導体を含むことが好ましく、単結晶シリコンを含むことが好ましい。又は、Ｇｅ（ゲルマニウム）、ＳｉＧｅ（シリコンゲルマニウム）、ＧａＡｓ（ガリウムヒ素）、ＧａＡｌＡｓ（ガリウムアルミニウムヒ素）などを有する材料で形成してもよい。結晶格子に応力を与え、格子間隔を変化させることで有効質量を制御したシリコンを用いた構成としてもよい。又はＧａＡｓとＧａＡｌＡｓ等を用いることで、トランジスタ３００をＨＥＭＴ（Ｈｉｇｈ  Ｅｌｅｃｔｒｏｎ  Ｍｏｂｉｌｉｔｙ  Ｔｒａｎｓｉｓｔｏｒ）としてもよい。
【０３５２】  低抵抗領域３１４ａ、及び低抵抗領域３１４ｂは、半導体領域３１３に適用される半導体材料に加え、ヒ素、リンなどのｎ型の導電性を付与する元素、又はホウ素などのｐ型の導電性を付与する元素を含む。
【０３５３】  ゲート電極として機能する導電体３１６は、ヒ素、リンなどのｎ型の導電性を付与する元素、もしくはホウ素などのｐ型の導電性を付与する元素を含むシリコンなどの半導体材料、金属材料、合金材料、又は金属酸化物材料などの導電性材料を用いることができる。
【０３５４】  なお、導電体の材料によって仕事関数が決まるため、当該導電体の材料を選択することで、トランジスタのしきい値電圧を調整することができる。具体的には、導電体に窒化チタンや窒化タンタルなどの材料を用いることが好ましい。さらに導電性と埋め込み性を両立するために導電体にタングステンやアルミニウムなどの金属材料を積層として用いることが好ましく、特にタングステンを用いることが耐熱性の点で好ましい。
【０３５５】  なお、図２３に示すトランジスタ３００は一例であり、その構造に限定されず、回路構成や駆動方法に応じて適切なトランジスタを用いればよい。例えば、半導体装置をＯＳトランジスタのみの単極性回路とする場合、図２４に示すとおり、トランジスタ３００の構成を、酸化物半導体を用いているトランジスタ５００と同様の構成にすればよい。なお、トランジスタ５００の詳細については後述する。
【０３５６】  トランジスタ３００を覆って、絶縁体３２０、絶縁体３２２、絶縁体３２４、及び絶縁体３２６が順に積層して設けられている。
【０３５７】  絶縁体３２０、絶縁体３２２、絶縁体３２４、及び絶縁体３２６として、例えば、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、酸化アルミニウム、酸化窒化アルミニウム、窒化酸化アルミニウム、窒化アルミニウムなどを用いればよい。
【０３５８】  なお、本明細書中において、酸化窒化シリコンとは、その組成として窒素よりも酸素の含有量が多い材料を指し、窒化酸化シリコンとは、その組成として、酸素よりも窒素の含有量が多い材料を示す。また、本明細書中において、酸化窒化アルミニウムとは、その組成として窒素よりも酸素の含有量が多い材料を指し、窒化酸化アルミニウムとは、その組成として、酸素よりも窒素の含有量が多い材料を示す。
【０３５９】  絶縁体３２２は、その下方に設けられるトランジスタ３００などによって生じる段差を平坦化する平坦化膜としての機能を有していてもよい。例えば、絶縁体３２２の上面は、平坦性を高めるために化学機械研磨（ＣＭＰ）法等を用いた平坦化処理により平坦化されていてもよい。
【０３６０】  また、絶縁体３２４には、基板３１１、又はトランジスタ３００などから、トランジスタ５００が設けられる領域に、水素や不純物が拡散しないようなバリア性を有する膜を用いることが好ましい。
【０３６１】  水素に対するバリア性を有する膜の一例として、例えば、ＣＶＤ法で形成した窒化シリコンを用いることができる。ここで、トランジスタ５００等の酸化物半導体を有する半導体素子に、水素が拡散することで、当該半導体素子の特性が低下する場合がある。したがって、トランジスタ５００と、トランジスタ３００との間に、水素の拡散を抑制する膜を用いることが好ましい。水素の拡散を抑制する膜とは、具体的には、水素の脱離量が少ない膜とする。
【０３６２】  水素の脱離量は、例えば、昇温脱離ガス分析法（ＴＤＳ）などを用いて分析することができる。例えば、絶縁体３２４の水素の脱離量は、ＴＤＳ分析において、膜の表面温度が５０℃から５００℃の範囲において、水素原子に換算した脱離量が、絶縁体３２４の面積当たりに換算して、１０×１０１５ａｔｏｍｓ／ｃｍ２以下、好ましくは５×１０１５ａｔｏｍｓ／ｃｍ２以下であればよい。
【０３６３】  なお、絶縁体３２６は、絶縁体３２４よりも誘電率が低いことが好ましい。例えば、絶縁体３２６の比誘電率は４未満が好ましく、３未満がより好ましい。また例えば、絶縁体３２６の比誘電率は、絶縁体３２４の比誘電率の０．７倍以下が好ましく、０．６倍以下がより好ましい。誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。
【０３６４】  また、絶縁体３２０、絶縁体３２２、絶縁体３２４、及び絶縁体３２６には容量素子６００、又はトランジスタ５００と接続する導電体３２８、及び導電体３３０等が埋め込まれている。なお、導電体３２８、及び導電体３３０は、プラグ又は配線としての機能を有する。また、プラグ又は配線としての機能を有する導電体は、複数の構造をまとめて同一の符号を付与する場合がある。また、本明細書等において、配線と、配線と接続するプラグとが一体物であってもよい。すなわち、導電体の一部が配線として機能する場合、及び導電体の一部がプラグとして機能する場合もある。
【０３６５】  各プラグ、及び配線（導電体３２８、導電体３３０等）の材料としては、金属材料、合金材料、金属窒化物材料、又は金属酸化物材料などの導電性材料を、単層又は積層して用いることができる。耐熱性と導電性を両立するタングステンやモリブデンなどの高融点材料を用いることが好ましく、タングステンを用いることが好ましい。又は、アルミニウムや銅などの低抵抗導電性材料で形成することが好ましい。低抵抗導電性材料を用いることで配線抵抗を低くすることができる。
【０３６６】  絶縁体３２６、及び導電体３３０上に、配線層を設けてもよい。例えば、図２３において、絶縁体３５０、絶縁体３５２、及び絶縁体３５４が順に積層して設けられている。また、絶縁体３５０、絶縁体３５２、及び絶縁体３５４には、導電体３５６が形成されている。導電体３５６は、トランジスタ３００と接続するプラグ、又は配線としての機能を有する。なお導電体３５６は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３６７】  なお、例えば、絶縁体３５０は、絶縁体３２４と同様に、水素に対するバリア性を有する絶縁体を用いることが好ましい。また、導電体３５６は、水素に対するバリア性を有する導電体を含むことが好ましい。特に、水素に対するバリア性を有する絶縁体３５０が有する開口部に、水素に対するバリア性を有する導電体が形成される。当該構成により、トランジスタ３００とトランジスタ５００とは、バリア層により分離することができ、トランジスタ３００からトランジスタ５００への水素の拡散を抑制することができる。
【０３６８】  なお、水素に対するバリア性を有する導電体としては、例えば、窒化タンタル等を用いるとよい。また、窒化タンタルと導電性が高いタングステンを積層することで、配線としての導電性を保持したまま、トランジスタ３００からの水素の拡散を抑制することができる。この場合、水素に対するバリア性を有する窒化タンタル層が、水素に対するバリア性を有する絶縁体３５０と接する構造であることが好ましい。
【０３６９】  絶縁体３５４、及び導電体３５６上に、配線層を設けてもよい。例えば、図２３において、絶縁体３６０、絶縁体３６２、及び絶縁体３６４が順に積層して設けられている。また、絶縁体３６０、絶縁体３６２、及び絶縁体３６４には、導電体３６６が形成されている。導電体３６６は、プラグ又は配線としての機能を有する。なお導電体３６６は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３７０】  なお、例えば、絶縁体３６０は、絶縁体３２４と同様に、水素に対するバリア性を有する絶縁体を用いることが好ましい。また、導電体３６６は、水素に対するバリア性を有する導電体を含むことが好ましい。特に、水素に対するバリア性を有する絶縁体３６０が有する開口部に、水素に対するバリア性を有する導電体が形成される。当該構成により、トランジスタ３００とトランジスタ５００とは、バリア層により分離することができ、トランジスタ３００からトランジスタ５００への水素の拡散を抑制することができる。
【０３７１】  絶縁体３６４、及び導電体３６６上に、配線層を設けてもよい。例えば、図２３において、絶縁体３７０、絶縁体３７２、及び絶縁体３７４が順に積層して設けられている。また、絶縁体３７０、絶縁体３７２、及び絶縁体３７４には、導電体３７６が形成されている。導電体３７６は、プラグ又は配線としての機能を有する。なお導電体３７６は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３７２】  なお、例えば、絶縁体３７０は、絶縁体３２４と同様に、水素に対するバリア性を有する絶縁体を用いることが好ましい。また、導電体３７６は、水素に対するバリア性を有する導電体を含むことが好ましい。特に、水素に対するバリア性を有する絶縁体３７０が有する開口部に、水素に対するバリア性を有する導電体が形成される。当該構成により、トランジスタ３００とトランジスタ５００とは、バリア層により分離することができ、トランジスタ３００からトランジスタ５００への水素の拡散を抑制することができる。
【０３７３】  絶縁体３７４、及び導電体３７６上に、配線層を設けてもよい。例えば、図２３において、絶縁体３８０、絶縁体３８２、及び絶縁体３８４が順に積層して設けられている。また、絶縁体３８０、絶縁体３８２、及び絶縁体３８４には、導電体３８６が形成されている。導電体３８６は、プラグ又は配線としての機能を有する。なお導電体３８６は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３７４】  なお、例えば、絶縁体３８０は、絶縁体３２４と同様に、水素に対するバリア性を有する絶縁体を用いることが好ましい。また、導電体３８６は、水素に対するバリア性を有する導電体を含むことが好ましい。特に、水素に対するバリア性を有する絶縁体３８０が有する開口部に、水素に対するバリア性を有する導電体が形成される。当該構成により、トランジスタ３００とトランジスタ５００とは、バリア層により分離することができ、トランジスタ３００からトランジスタ５００への水素の拡散を抑制することができる。
【０３７５】  上記において、導電体３５６を含む配線層、導電体３６６を含む配線層、導電体３７６を含む配線層、及び導電体３８６を含む配線層、について説明したが、本実施の形態に係る半導体装置はこれに限られるものではない。導電体３５６を含む配線層と同様の配線層を３層以下にしてもよいし、導電体３５６を含む配線層と同様の配線層を５層以上にしてもよい。
【０３７６】  絶縁体３８４上には絶縁体５１０、絶縁体５１２、絶縁体５１４、及び絶縁体５１６が、順に積層して設けられている。絶縁体５１０、絶縁体５１２、絶縁体５１４、及び絶縁体５１６のいずれかは、酸素や水素に対してバリア性のある物質を用いることが好ましい。
【０３７７】  例えば、絶縁体５１０、及び絶縁体５１４には、例えば、基板３１１、又はトランジスタ３００を設ける領域などから、トランジスタ５００を設ける領域に、水素や不純物が拡散しないようなバリア性を有する膜を用いることが好ましい。したがって、絶縁体３２４と同様の材料を用いることができる。
【０３７８】  水素に対するバリア性を有する膜の一例として、ＣＶＤ法で形成した窒化シリコンを用いることができる。ここで、トランジスタ５００等の酸化物半導体を有する半導体素子に、水素が拡散することで、当該半導体素子の特性が低下する場合がある。したがって、トランジスタ５００と、トランジスタ３００との間に、水素の拡散を抑制する膜を用いることが好ましい。水素の拡散を抑制する膜とは、具体的には、水素の脱離量が少ない膜とする。
【０３７９】  また、水素に対するバリア性を有する膜として、例えば、絶縁体５１０、及び絶縁体５１４には、酸化アルミニウム、酸化ハフニウム、酸化タンタルなどの金属酸化物を用いることが好ましい。
【０３８０】  特に、酸化アルミニウムは、酸素、及びトランジスタの電気特性の変動要因となる水素、水分などの不純物、の両方に対して膜を透過させない遮断効果が高い。したがって、酸化アルミニウムは、トランジスタの作製工程中及び作製後において、水素、水分などの不純物のトランジスタ５００への混入を防止することができる。また、トランジスタ５００を構成する酸化物からの酸素の放出を抑制することができる。そのため、トランジスタ５００に対する保護膜として用いることに適している。
【０３８１】  また、例えば、絶縁体５１２、及び絶縁体５１６には、絶縁体３２０と同様の材料を用いることができる。また、これらの絶縁体に、比較的誘電率が低い材料を適用することで、配線間に生じる寄生容量を低減することができる。例えば、絶縁体５１２、及び絶縁体５１６として、酸化シリコン膜や酸化窒化シリコン膜などを用いることができる。
【０３８２】  また、絶縁体５１０、絶縁体５１２、絶縁体５１４、及び絶縁体５１６には、導電体５１８、及びトランジスタ５００を構成する導電体（例えば、導電体５０３）等が埋め込まれている。なお、導電体５１８は、容量素子６００、又はトランジスタ３００と接続するプラグ、又は配線としての機能を有する。導電体５１８は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０３８３】  特に、絶縁体５１０、及び絶縁体５１４と接する領域の導電体５１８は、酸素、水素、及び水に対するバリア性を有する導電体であることが好ましい。当該構成により、トランジスタ３００とトランジスタ５００とは、酸素、水素、及び水に対するバリア性を有する層で、分離することができ、トランジスタ３００からトランジスタ５００への水素の拡散を抑制することができる。
【０３８４】  絶縁体５１６の上方には、トランジスタ５００が設けられている。
【０３８５】  図２５Ａ、及び図２５Ｂに示すように、トランジスタ５００は、絶縁体５１４及び絶縁体５１６に埋め込まれるように配置された導電体５０３と、絶縁体５１６及び導電体５０３の上に配置された絶縁体５２０と、絶縁体５２０の上に配置された絶縁体５２２と、絶縁体５２２の上に配置された絶縁体５２４と、絶縁体５２４の上に配置された酸化物５３０ａと、酸化物５３０ａの上に配置された酸化物５３０ｂと、酸化物５３０ｂ上に互いに離れて配置された導電体５４２ａ及び導電体５４２ｂと、導電体５４２ａ及び導電体５４２ｂ上に配置され、導電体５４２ａと導電体５４２ｂの間に重畳して開口が形成された絶縁体５８０と、開口の底面及び側面に配置された酸化物５３０ｃと、酸化物５３０ｃの形成面に配置された絶縁体５５０と、絶縁体５５０の形成面に配置された導電体５６０と、を有する。
【０３８６】  また、図２５Ａ、及び図２５Ｂに示すように、酸化物５３０ａ、酸化物５３０ｂ、導電体５４２ａ、及び導電体５４２ｂと、絶縁体５８０との間に絶縁体５４４が配置されることが好ましい。また、図２５Ａ、及び図２５Ｂに示すように、導電体５６０は、絶縁体５５０の内側に設けられた導電体５６０ａと、導電体５６０ａの内側に埋め込まれるように設けられた導電体５６０ｂと、を有することが好ましい。また、図２５Ａ、及び図２５Ｂに示すように、絶縁体５８０、導電体５６０、及び絶縁体５５０の上に絶縁体５７４が配置されることが好ましい。
【０３８７】  なお、以下において、酸化物５３０ａ、酸化物５３０ｂ、及び酸化物５３０ｃをまとめて酸化物５３０という場合がある。
【０３８８】  なお、トランジスタ５００では、チャネルが形成される領域と、その近傍において、酸化物５３０ａ、酸化物５３０ｂ、及び酸化物５３０ｃの３層を積層する構成について示しているが、本発明はこれに限られるものではない。例えば、酸化物５３０ｂの単層、酸化物５３０ｂと酸化物５３０ａの２層構造、酸化物５３０ｂと酸化物５３０ｃの２層構造、又は４層以上の積層構造を設ける構成にしてもよい。また、トランジスタ５００では、導電体５６０を２層の積層構造として示しているが、本発明はこれに限られるものではない。例えば、導電体５６０が、単層構造であってもよいし、３層以上の積層構造であってもよい。また、図２３、図２５Ａに示すトランジスタ５００は一例であり、その構造に限定されず、回路構成や駆動方法に応じて適切なトランジスタを用いればよい。
【０３８９】  ここで、導電体５６０は、トランジスタのゲート電極として機能し、導電体５４２ａ及び導電体５４２ｂは、それぞれソース電極又はドレイン電極として機能する。上記のように、導電体５６０は、絶縁体５８０の開口、及び導電体５４２ａと導電体５４２ｂに挟まれた領域に埋め込まれるように形成される。導電体５６０、導電体５４２ａ及び導電体５４２ｂの配置は、絶縁体５８０の開口に対して、自己整合的に選択される。つまり、トランジスタ５００において、ゲート電極を、ソース電極とドレイン電極の間に、自己整合的に配置させることができる。よって、導電体５６０を位置合わせのマージンを設けることなく形成することができるので、トランジスタ５００の占有面積の縮小を図ることができる。これにより、半導体装置の微細化、高集積化を図ることができる。
【０３９０】  さらに、導電体５６０が、導電体５４２ａと導電体５４２ｂの間の領域に自己整合的に形成されるので、導電体５６０は、導電体５４２ａ又は導電体５４２ｂと重畳する領域を有さない。これにより、導電体５６０と導電体５４２ａ及び導電体５４２ｂとの間に形成される寄生容量を低減することができる。よって、トランジスタ５００のスイッチング速度を向上させ、高い周波数特性を有せしめることができる。
【０３９１】  導電体５６０は、第１のゲート（トップゲートともいう）電極として機能する場合がある。また、導電体５０３は、第２のゲート（ボトムゲートともいう）電極として機能する場合がある。その場合、導電体５０３に印加する電位を、導電体５６０に印加する電位と、連動させず、独立して変化させることで、トランジスタ５００のしきい値電圧を制御することができる。特に、導電体５０３に負の電位を印加することにより、トランジスタ５００のしきい値電圧を０Ｖより大きくし、オフ電流を低減することが可能となる。したがって、導電体５０３に負の電位を印加したほうが、印加しない場合よりも、導電体５６０に印加する電位が０Ｖのときのドレイン電流を小さくすることができる。
【０３９２】  導電体５０３は、酸化物５３０、及び導電体５６０と、重なるように配置する。これにより、導電体５６０、及び導電体５０３に電位を印加した場合、導電体５６０から生じる電界と、導電体５０３から生じる電界と、がつながり、酸化物５３０に形成されるチャネル形成領域を覆うことができる。本明細書等において、第１のゲート電極、及び第２のゲート電極の電界によって、チャネル形成領域を電気的に取り囲むトランジスタの構造を、ｓｕｒｒｏｕｎｄｅｄ  ｃｈａｎｎｅｌ（Ｓ−ｃｈａｎｎｅｌ）構造とよぶ。
【０３９３】  また、導電体５０３は、導電体５１８と同様の構成であり、絶縁体５１４及び絶縁体５１６の開口の内壁に接して導電体５０３ａが形成され、さらに内側に導電体５０３ｂが形成されている。なお、トランジスタ５００では、導電体５０３ａ及び導電体５０３ｂを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体５０３は、単層、又は３層以上の積層構造としてもよい。
【０３９４】  ここで、導電体５０３ａは、水素原子、水素分子、水分子、銅原子などの不純物の拡散を抑制する機能を有する（上記不純物が透過しにくい。）導電性材料を用いることが好ましい。又は、酸素（例えば、酸素原子、酸素分子などの少なくとも一）の拡散を抑制する機能を有する（上記酸素が透過しにくい。）導電性材料を用いることが好ましい。なお、本明細書において、不純物、又は酸素の拡散を抑制する機能とは、上記不純物、又は上記酸素のいずれか一又は、すべての拡散を抑制する機能とする。
【０３９５】  例えば、導電体５０３ａが酸素の拡散を抑制する機能を持つことにより、導電体５０３ｂが酸化して導電率が低下することを抑制することができる。
【０３９６】  また、導電体５０３が配線の機能を兼ねる場合、導電体５０３ｂは、タングステン、銅、又はアルミニウムを主成分とする、導電性が高い導電性材料を用いることが好ましい。その場合、導電体５０５は、必ずしも設けなくともよい。なお、導電体５０３ｂを単層で図示したが、積層構造としてもよく、例えば、チタン又は窒化チタンと上記導電性材料との積層としてもよい。
【０３９７】  絶縁体５２０、絶縁体５２２、及び絶縁体５２４は、第２のゲート絶縁膜としての機能を有する。
【０３９８】  ここで、酸化物５３０と接する絶縁体５２４は、化学量論的組成を満たす酸素よりも多くの酸素を含む絶縁体を用いることが好ましい。つまり、絶縁体５２４には、過剰酸素領域が形成されていることが好ましい。このような過剰酸素を含む絶縁体を酸化物５３０に接して設けることにより、酸化物５３０中の酸素欠損を低減し、トランジスタ５００の信頼性を向上させることができる。
【０３９９】  過剰酸素領域を有する絶縁体として、具体的には、加熱により一部の酸素が脱離する酸化物材料を用いることが好ましい。加熱により酸素を脱離する酸化物とは、ＴＤＳ（Ｔｈｅｒｍａｌ  Ｄｅｓｏｒｐｔｉｏｎ  Ｓｐｅｃｔｒｏｓｃｏｐｙ）分析にて、酸素原子に換算しての酸素の脱離量が１．０×１０１８ａｔｏｍｓ／ｃｍ３以上、好ましくは１．０×１０１９ａｔｏｍｓ／ｃｍ３以上、さらに好ましくは２．０×１０１９ａｔｏｍｓ／ｃｍ３以上、又は３．０×１０２０ａｔｏｍｓ／ｃｍ３以上である酸化物膜である。なお、上記ＴＤＳ分析時における膜の表面温度としては１００℃以上７００℃以下、又は１００℃以上４００℃以下の範囲が好ましい。
【０４００】  また、上記過剰酸素領域を有する絶縁体と、酸化物５３０と、が接した状態で加熱処理、マイクロ波処理、またはＲＦ処理のいずれか一または複数の処理を行っても良い。当該処理を行うことで、酸化物５３０中の水、または水素を除去することができる。例えば、酸化物５３０において、ＶｏＨの結合が切断される反応、別言すると「ＶＯＨ→ＶＯ＋Ｈ」という反応が起きて、脱水素化することができる。このとき発生した水素の一部は、酸素と結合してＨ２Ｏとして、酸化物５３０、または酸化物５３０近傍の絶縁体から除去される場合がある。また、水素の一部は、導電体５４２ａ、及び導電体５４２ｂに拡散または捕獲（ゲッタリングともいう）される場合がある。
【０４０１】  また、上記マイクロ波処理は、例えば、高密度プラズマを発生させる電源を有する装置、または、基板側にＲＦを印加する電源を有する装置を用いると好適である。例えば、酸素を含むガスを用い、且つ高密度プラズマを用いることより、高密度の酸素ラジカルを生成することができ、基板側にＲＦを印加することで、高密度プラズマによって生成された酸素ラジカルを、効率よく酸化物５３０、または酸化物５３０近傍の絶縁体中に導入することができる。また、上記マイクロ波処理は、圧力を１３３Ｐａ以上、好ましくは２００Ｐａ以上、さらに好ましくは４００Ｐａ以上とすればよい。また、マイクロ波処理を行う装置内に導入するガスとしては、例えば、酸素と、アルゴンとを用い、酸素流量比（Ｏ２／（Ｏ２＋Ａｒ））が５０％以下、好ましくは１０％以上３０％以下で行うとよい。
【０４０２】  また、トランジスタ５００の作製工程中において、酸化物５３０の表面が露出した状態で、加熱処理を行うと好適である。当該加熱処理は、例えば、１００℃以上４５０℃以下、好ましくは３５０℃以上４００℃以下で行えばよい。なお、加熱処理は、窒素ガスもしくは不活性ガスの雰囲気、または酸化性ガスを１０ｐｐｍ以上、１％以上、もしくは１０％以上含む雰囲気で行う。例えば、加熱処理は酸素雰囲気で行うことが好ましい。これにより、酸化物５３０に酸素を供給して、酸素欠損（ＶＯ）の低減を図ることができる。また、加熱処理は減圧状態で行ってもよい。または、加熱処理は、窒素ガスもしくは不活性ガスの雰囲気で加熱処理した後に、脱離した酸素を補うために、酸化性ガスを１０ｐｐｍ以上、１％以上、または１０％以上含む雰囲気で行ってもよい。または、酸化性ガスを１０ｐｐｍ以上、１％以上、または１０％以上含む雰囲気で加熱処理した後に、連続して窒素ガスもしくは不活性ガスの雰囲気で加熱処理を行っても良い。
【０４０３】  なお、酸化物５３０に加酸素化処理を行うことで、酸化物５３０中の酸素欠損を、供給された酸素により修復させる反応、別言すると「ＶＯ＋Ｏ→ｎｕｌｌ」という反応を促進させることができる。さらに、酸化物５３０中に残存した水素に供給された酸素が反応することで、当該水素をＨ２Ｏとして除去する（脱水化する）ことができる。これにより、酸化物５３０中に残存していた水素が酸素欠損に再結合してＶＯＨが形成されるのを抑制することができる。
【０４０４】  また、絶縁体５２４が、過剰酸素領域を有する場合、絶縁体５２２は、酸素（例えば、酸素原子、酸素分子など）の拡散を抑制する機能を有する（上記酸素が透過しにくい）ことが好ましい。
【０４０５】  絶縁体５２２が、酸素や不純物の拡散を抑制する機能を有することで、酸化物５３０が有する酸素は、絶縁体５２０側へ拡散することがなく、好ましい。また、導電体５０３が、絶縁体５２４や、酸化物５３０が有する酸素と反応することを抑制することができる。
【０４０６】  絶縁体５２２は、例えば、酸化アルミニウム、酸化ハフニウム、アルミニウム及びハフニウムを含む酸化物（ハフニウムアルミネート）、酸化タンタル、酸化ジルコニウム、チタン酸ジルコン酸鉛（ＰＺＴ）、チタン酸ストロンチウム（ＳｒＴｉＯ３）、又は（Ｂａ，Ｓｒ）ＴｉＯ３（ＢＳＴ）などのいわゆるｈｉｇｈ−ｋ材料を含む絶縁体を単層又は積層で用いることが好ましい。トランジスタの微細化、及び高集積化が進むと、ゲート絶縁膜の薄膜化により、リーク電流などの問題が生じる場合がある。ゲート絶縁膜として機能する絶縁体にｈｉｇｈ−ｋ材料を用いることで、物理膜厚を保ちながら、トランジスタ動作時のゲート電位の低減が可能となる。
【０４０７】  特に、不純物、及び酸素などの拡散を抑制する機能を有する（上記酸素が透過しにくい）絶縁性材料であるアルミニウム、ハフニウムの一方又は双方の酸化物を含む絶縁体を用いるとよい。アルミニウム、ハフニウムの一方又は双方の酸化物を含む絶縁体として、酸化アルミニウム、酸化ハフニウム、アルミニウム及びハフニウムを含む酸化物（ハフニウムアルミネート）などを用いることが好ましい。このような材料を用いて絶縁体５２２を形成した場合、絶縁体５２２は、酸化物５３０からの酸素の放出や、トランジスタ５００の周辺部から酸化物５３０への水素等の不純物の混入を抑制する層として機能する。
【０４０８】  又は、これらの絶縁体に、例えば、酸化アルミニウム、酸化ビスマス、酸化ゲルマニウム、酸化ニオブ、酸化シリコン、酸化チタン、酸化タングステン、酸化イットリウム、酸化ジルコニウムを添加してもよい。又はこれらの絶縁体を窒化処理してもよい。上記の絶縁体に酸化シリコン、酸化窒化シリコン又は窒化シリコンを積層して用いてもよい。
【０４０９】  また、絶縁体５２０は、熱的に安定していることが好ましい。例えば、酸化シリコン及び酸化窒化シリコンは、熱的に安定であるため、好適である。また、ｈｉｇｈ−ｋ材料の絶縁体と、酸化シリコン又は酸化窒化シリコンと、を組み合わせることで、熱的に安定かつ比誘電率の高い積層構造の絶縁体５２０を得ることができる。
【０４１０】  なお、図２５Ａ、及び図２５Ｂのトランジスタ５００では、３層の積層構造からなる第２のゲート絶縁膜として、絶縁体５２０、絶縁体５２２、及び絶縁体５２４が図示されているが、第２のゲート絶縁膜は、単層、２層、又は４層以上の積層構造を有していてもよい。その場合、同じ材料からなる積層構造に限定されず、異なる材料からなる積層構造でもよい。
【０４１１】  トランジスタ５００は、チャネル形成領域を含む酸化物５３０に、酸化物半導体として機能する金属酸化物を用いることが好ましい。例えば、酸化物５３０として、Ｉｎ−Ｍ−Ｚｎ酸化物（元素Ｍは、アルミニウム、ガリウム、イットリウム、銅、バナジウム、ベリリウム、ホウ素、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、又はマグネシウムなどから選ばれた一種、又は複数種）等の金属酸化物を用いるとよい。特に、酸化物５３０として適用できるＩｎ−Ｍ−Ｚｎ酸化物は、実施の形態４で説明するＣＡＡＣ−ＯＳ、ＣＡＣ−ＯＳであることが好ましい。また、酸化物５３０として、Ｉｎ−Ｇａ酸化物、Ｉｎ−Ｚｎ酸化物を用いてもよい。
【０４１２】  また、トランジスタ５００には、キャリア濃度の低い金属酸化物を用いることが好ましい。金属酸化物のキャリア濃度を低くする場合においては、金属酸化物中の不純物濃度を低くし、欠陥準位密度を低くすればよい。本明細書等において、不純物濃度が低く、欠陥準位密度の低いことを高純度真性または実質的に高純度真性という。なお、金属酸化物中の不純物としては、例えば、水素、窒素、アルカリ金属、アルカリ土類金属、鉄、ニッケル、シリコン等がある。
【０４１３】  特に、金属酸化物に含まれる水素は、金属原子と結合する酸素と反応して水になるため、金属酸化物中に酸素欠損を形成する場合がある。また、酸化物５３０中の酸素欠損に水素が入った場合、酸素欠損と水素とが結合しＶＯＨを形成する場合がある。ＶＯＨはドナーとして機能し、キャリアである電子が生成されることがある。また、水素の一部が金属原子と結合する酸素と結合して、キャリアである電子を生成する場合がある。従って、水素が多く含まれている金属酸化物を用いたトランジスタは、ノーマリーオン特性となりやすい。また、金属酸化物中の水素は、熱、電界などのストレスによって動きやすいため、金属酸化物に多くの水素が含まれると、トランジスタの信頼性が悪化する恐れもある。本発明の一態様においては、酸化物５３０中のＶＯＨをできる限り低減し、高純度真性または実質的に高純度真性にすることが好ましい。このように、ＶＯＨが十分低減された金属酸化物を得るには、金属酸化物中の水分、水素などの不純物を除去すること（脱水、脱水素化処理と記載する場合がある。）と、金属酸化物に酸素を供給して酸素欠損を補填すること（加酸素化処理と記載する場合がある。）が重要である。ＶＯＨなどの不純物が十分に低減された金属酸化物をトランジスタのチャネル形成領域に用いることで、安定した電気特性を付与することができる。
【０４１４】  酸素欠損に水素が入った欠陥は、金属酸化物のドナーとして機能しうる。しかしながら、当該欠陥を定量的に評価することは困難である。そこで、金属酸化物においては、ドナー濃度ではなく、キャリア濃度で評価される場合がある。よって、本明細書等では、金属酸化物のパラメータとして、ドナー濃度ではなく、電界が印加されない状態を想定したキャリア濃度を用いる場合がある。つまり、本明細書等に記載の「キャリア濃度」は、「ドナー濃度」と言い換えることができる場合がある。
【０４１５】  よって、金属酸化物を酸化物５３０に用いる場合、金属酸化物中の水素はできる限り低減されていることが好ましい。具体的には、金属酸化物において、二次イオン質量分析法（ＳＩＭＳ：Ｓｅｃｏｎｄａｒｙ  Ｉｏｎ  Ｍａｓｓ  Ｓｐｅｃｔｒｏｍｅｔｒｙ）により得られる水素濃度を、１×１０２０ａｔｏｍｓ／ｃｍ３未満、好ましくは１×１０１９ａｔｏｍｓ／ｃｍ３未満、より好ましくは５×１０１８ａｔｏｍｓ／ｃｍ３未満、さらに好ましくは１×１０１８ａｔｏｍｓ／ｃｍ３未満とする。水素などの不純物が十分に低減された金属酸化物をトランジスタのチャネル形成領域に用いることで、安定した電気特性を付与することができる。
【０４１６】  また、酸化物５３０に金属酸化物を用いる場合、チャネル形成領域の金属酸化物のキャリア濃度は、１×１０１８ｃｍ−３以下であることが好ましく、１×１０１７ｃｍ−３未満であることがより好ましく、１×１０１６ｃｍ−３未満であることがさらに好ましく、１×１０１３ｃｍ−３未満であることがさらに好ましく、１×１０１２ｃｍ−３未満であることがさらに好ましい。なお、チャネル形成領域の金属酸化物のキャリア濃度の下限値については、特に限定は無いが、例えば、１×１０−９ｃｍ−３とすることができる。
【０４１７】  また、酸化物５３０に金属酸化物を用いる場合、導電体５４２ａ及び導電体５４２ｂと酸化物５３０とが接することで、酸化物５３０中の酸素が導電体５４２ａ及び導電体５４２ｂへ拡散し、導電体５４２ａ及び導電体５４２ｂが酸化する場合がある。導電体５４２ａ及び導電体５４２ｂが酸化することで、導電体５４２ａ及び導電体５４２ｂの導電率が低下する蓋然性が高い。なお、酸化物５３０中の酸素が導電体５４２ａ及び導電体５４２ｂへ拡散することを、導電体５４２ａ及び導電体５４２ｂが酸化物５３０中の酸素を吸収する、と言い換えることができる。
【０４１８】  また、酸化物５３０中の酸素が導電体５４２ａ及び導電体５４２ｂへ拡散することで、導電体５４２ａと酸化物５３０ｂとの間、および、導電体５４２ｂと酸化物５３０ｂとの間に異層が形成される場合がある。当該異層は、導電体５４２ａ及び導電体５４２ｂよりも酸素を多く含むため、当該異層は絶縁性を有すると推定される。このとき、導電体５４２ａ又は導電体５４２ｂと、当該異層と、酸化物５３０ｂとの３層構造は、金属−絶縁体−半導体からなる３層構造とみなすことができ、ＭＩＳ（Ｍｅｔａｌ−Ｉｎｓｕｌａｔｏｒ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）構造と呼ぶ、またはＭＩＳ構造を主としたダイオード接合構造と呼ぶ場合がある。
【０４１９】  なお、上記異層は、導電体５４２ａ及び導電体５４２ｂと酸化物５３０ｂとの間に形成されることに限られず、例えば、異層が、導電体５４２ａ及び導電体５４２ｂと酸化物５３０ｃとの間に形成される場合や、導電体５４２ａ及び導電体５４２ｂと酸化物５３０ｂとの間、導電体５４２ａ及び導電体５４２ｂと酸化物５３０ｃとの間に形成される場合がある。
【０４２０】  酸化物５３０においてチャネル形成領域として機能する金属酸化物は、バンドギャップが２ｅＶ以上、好ましくは２．５ｅＶ以上のものを用いることが好ましい。このように、バンドギャップの大きい金属酸化物を用いることで、トランジスタのオフ電流を低減することができる。
【０４２１】  酸化物５３０は、酸化物５３０ｂ下に酸化物５３０ａを有することで、酸化物５３０ａよりも下方に形成された構造物から、酸化物５３０ｂへの不純物の拡散を抑制することができる。また、酸化物５３０ｂ上に酸化物５３０ｃを有することで、酸化物５３０ｃよりも上方に形成された構造物から、酸化物５３０ｂへの不純物の拡散を抑制することができる。
【０４２２】  なお、酸化物５３０は、各金属原子の原子数比が異なる酸化物により、積層構造を有することが好ましい。具体的には、酸化物５３０ａに用いる金属酸化物において、構成元素中の元素Ｍの原子数比が、酸化物５３０ｂに用いる金属酸化物における、構成元素中の元素Ｍの原子数比より、大きいことが好ましい。また、酸化物５３０ａに用いる金属酸化物において、Ｉｎに対する元素Ｍの原子数比が、酸化物５３０ｂに用いる金属酸化物における、Ｉｎに対する元素Ｍの原子数比より大きいことが好ましい。また、酸化物５３０ｂに用いる金属酸化物において、元素Ｍに対するＩｎの原子数比が、酸化物５３０ａに用いる金属酸化物における、元素Ｍに対するＩｎの原子数比より大きいことが好ましい。また、酸化物５３０ｃは、酸化物５３０ａ又は酸化物５３０ｂに用いることができる金属酸化物を、用いることができる。
【０４２３】  また、酸化物５３０ａ及び酸化物５３０ｃの伝導帯下端のエネルギーが、酸化物５３０ｂの伝導帯下端のエネルギーより高くなることが好ましい。また、言い換えると、酸化物５３０ａ及び酸化物５３０ｃの電子親和力が、酸化物５３０ｂの電子親和力より小さいことが好ましい。
【０４２４】  ここで、酸化物５３０ａ、酸化物５３０ｂ、及び酸化物５３０ｃの接合部において、伝導帯下端のエネルギー準位はなだらかに変化する。換言すると、酸化物５３０ａ、酸化物５３０ｂ、及び酸化物５３０ｃの接合部における伝導帯下端のエネルギー準位は、連続的に変化又は連続接合するともいうことができる。このようにするためには、酸化物５３０ａと酸化物５３０ｂとの界面、及び酸化物５３０ｂと酸化物５３０ｃとの界面において形成される混合層の欠陥準位密度を低くするとよい。
【０４２５】  具体的には、酸化物５３０ａと酸化物５３０ｂ、酸化物５３０ｂと酸化物５３０ｃが、酸素以外に共通の元素を有する（主成分とする）ことで、欠陥準位密度が低い混合層を形成することができる。例えば、酸化物５３０ｂがＩｎ−Ｇａ−Ｚｎ酸化物の場合、酸化物５３０ａ及び酸化物５３０ｃとして、Ｉｎ−Ｇａ−Ｚｎ酸化物、Ｇａ−Ｚｎ酸化物、酸化ガリウムなどを用いるとよい。
【０４２６】  このとき、キャリアの主たる経路は酸化物５３０ｂとなる。酸化物５３０ａ、酸化物５３０ｃを上述の構成とすることで、酸化物５３０ａと酸化物５３０ｂとの界面、及び酸化物５３０ｂと酸化物５３０ｃとの界面における欠陥準位密度を低くすることができる。そのため、界面散乱によるキャリア伝導への影響が小さくなり、トランジスタ５００は高いオン電流を得られる。
【０４２７】  酸化物５３０ｂ上には、ソース電極、及びドレイン電極として機能する導電体５４２ａ、及び導電体５４２ｂが設けられる。導電体５４２ａ、及び導電体５４２ｂとしては、アルミニウム、クロム、銅、銀、金、白金、タンタル、ニッケル、チタン、モリブデン、タングステン、ハフニウム、バナジウム、ニオブ、マンガン、マグネシウム、ジルコニウム、ベリリウム、インジウム、ルテニウム、イリジウム、ストロンチウム、ランタンから選ばれた金属元素、又は上述した金属元素を成分とする合金か、上述した金属元素を組み合わせた合金等を用いることが好ましい。例えば、窒化タンタル、窒化チタン、タングステン、チタンとアルミニウムを含む窒化物、タンタルとアルミニウムを含む窒化物、酸化ルテニウム、窒化ルテニウム、ストロンチウムとルテニウムを含む酸化物、ランタンとニッケルを含む酸化物などを用いることが好ましい。また、窒化タンタル、窒化チタン、チタンとアルミニウムを含む窒化物、タンタルとアルミニウムを含む窒化物、酸化ルテニウム、窒化ルテニウム、ストロンチウムとルテニウムを含む酸化物、ランタンとニッケルを含む酸化物は、酸化しにくい導電性材料、又は、酸素を吸収しても導電性を維持する材料であるため、好ましい。更に、窒化タンタルなどの金属窒化物膜は、水素又は酸素に対するバリア性があるため好ましい。
【０４２８】  また、図２５Ａ及び図２５Ｂでは、導電体５４２ａ、及び導電体５４２ｂを単層構造として示したが、２層以上の積層構造としてもよい。例えば、窒化タンタル膜とタングステン膜を積層するとよい。また、チタン膜とアルミニウム膜を積層してもよい。また、タングステン膜上にアルミニウム膜を積層する二層構造、銅−マグネシウム−アルミニウム合金膜上に銅膜を積層する二層構造、チタン膜上に銅膜を積層する二層構造、タングステン膜上に銅膜を積層する二層構造としてもよい。
【０４２９】  また、チタン膜又は窒化チタン膜と、そのチタン膜又は窒化チタン膜上に重ねてアルミニウム膜又は銅膜を積層し、さらにその上にチタン膜又は窒化チタン膜を形成する三層構造、モリブデン膜又は窒化モリブデン膜と、そのモリブデン膜又は窒化モリブデン膜上に重ねてアルミニウム膜又は銅膜を積層し、さらにその上にモリブデン膜又は窒化モリブデン膜を形成する三層構造等がある。なお、酸化インジウム、酸化錫又は酸化亜鉛を含む透明導電材料を用いてもよい。
【０４３０】  また、図２５Ａに示すように、酸化物５３０の、導電体５４２ａ（導電体５４２ｂ）との界面とその近傍には、低抵抗領域として、領域５４３ａ、及び領域５４３ｂが形成される場合がある。このとき、領域５４３ａはソース領域又はドレイン領域の一方として機能し、領域５４３ｂはソース領域又はドレイン領域の他方として機能する。また、領域５４３ａと領域５４３ｂに挟まれる領域にチャネル形成領域が形成される。
【０４３１】  酸化物５３０と接するように上記導電体５４２ａ（導電体５４２ｂ）を設けることで、領域５４３ａ（領域５４３ｂ）の酸素濃度が低減する場合がある。また、領域５４３ａ（領域５４３ｂ）に導電体５４２ａ（導電体５４２ｂ）に含まれる金属と、酸化物５３０の成分とを含む金属化合物層が形成される場合がある。このような場合、領域５４３ａ（領域５４３ｂ）のキャリア密度が増加し、領域５４３ａ（領域５４３ｂ）は、低抵抗領域となる。
【０４３２】  絶縁体５４４は、導電体５４２ａ、及び導電体５４２ｂを覆うように設けられ、導電体５４２ａ、及び導電体５４２ｂの酸化を抑制する。このとき、絶縁体５４４は、酸化物５３０の側面を覆い、絶縁体５２４と接するように設けられてもよい。
【０４３３】  絶縁体５４４として、ハフニウム、アルミニウム、ガリウム、イットリウム、ジルコニウム、タングステン、チタン、タンタル、ニッケル、ゲルマニウム、ネオジム、ランタン又は、マグネシウムなどから選ばれた一種、又は二種以上が含まれた金属酸化物を用いることができる。また、絶縁体５４４として、窒化酸化シリコン又は窒化シリコンなども用いることができる。
【０４３４】  特に、絶縁体５４４として、アルミニウム、又はハフニウムの一方又は双方の酸化物を含む絶縁体である、酸化アルミニウム、酸化ハフニウム、アルミニウム、及びハフニウムを含む酸化物（ハフニウムアルミネート）などを用いることが好ましい。特に、ハフニウムアルミネートは、酸化ハフニウム膜よりも、耐熱性が高い。そのため、後の工程での熱処理において、結晶化しにくいため好ましい。なお、導電体５４２ａ、及び導電体５４２ｂが耐酸化性を有する材料、又は、酸素を吸収しても著しく導電性が低下しない場合、絶縁体５４４は、必須の構成ではない。求めるトランジスタ特性により、適宜設計すればよい。
【０４３５】  絶縁体５４４を有することで、絶縁体５８０に含まれる水、及び水素などの不純物が酸化物５３０ｃ、絶縁体５５０を介して、酸化物５３０ｂに拡散することを抑制することができる。また、絶縁体５８０が有する過剰酸素により、導電体５６０が酸化するのを抑制することができる。
【０４３６】  絶縁体５５０は、第１のゲート絶縁膜として機能する。絶縁体５５０は、酸化物５３０ｃの内側（上面、及び側面）に接して配置することが好ましい。絶縁体５５０は、上述した絶縁体５２４と同様に、過剰に酸素を含み、かつ加熱により酸素が放出される絶縁体を用いて形成することが好ましい。
【０４３７】  具体的には、過剰酸素を有する酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素、及び窒素を添加した酸化シリコン、空孔を有する酸化シリコンを用いることができる。特に、酸化シリコン、及び酸化窒化シリコンは熱に対し安定であるため好ましい。
【０４３８】  加熱により酸素が放出される絶縁体を、絶縁体５５０として、酸化物５３０ｃの上面に接して設けることにより、絶縁体５５０から、酸化物５３０ｃを通じて、酸化物５３０ｂのチャネル形成領域に効果的に酸素を供給することができる。また、絶縁体５２４と同様に、絶縁体５５０中の水又は水素などの不純物濃度が低減されていることが好ましい。絶縁体５５０の膜厚は、１ｎｍ以上２０ｎｍ以下とするのが好ましい。
【０４３９】  また、絶縁体５５０が有する過剰酸素を、効率的に酸化物５３０へ供給するために、絶縁体５５０と導電体５６０との間に金属酸化物を設けてもよい。当該金属酸化物は、絶縁体５５０から導電体５６０への酸素拡散を抑制することが好ましい。酸素の拡散を抑制する金属酸化物を設けることで、絶縁体５５０から導電体５６０への過剰酸素の拡散が抑制される。つまり、酸化物５３０へ供給する過剰酸素量の減少を抑制することができる。また、過剰酸素による導電体５６０の酸化を抑制することができる。当該金属酸化物としては、絶縁体５４４に用いることができる材料を用いればよい。
【０４４０】  なお、絶縁体５５０は、第２のゲート絶縁膜と同様に、積層構造としてもよい。トランジスタの微細化、及び高集積化が進むと、ゲート絶縁膜の薄膜化により、リーク電流などの問題が生じる場合があるため、ゲート絶縁膜として機能する絶縁体を、ｈｉｇｈ−ｋ材料と、熱的に安定している材料との積層構造とすることで、物理膜厚を保ちながら、トランジスタ動作時のゲート電位の低減が可能となる。また、熱的に安定かつ比誘電率の高い積層構造とすることができる。
【０４４１】  第１のゲート電極として機能する導電体５６０は、図２５Ａ、及び図２５Ｂでは２層構造として示しているが、単層構造でもよいし、３層以上の積層構造であってもよい。
【０４４２】  導電体５６０ａは、水素原子、水素分子、水分子、窒素原子、窒素分子、酸化窒素分子（Ｎ２Ｏ、ＮＯ、ＮＯ２など）、銅原子などの不純物の拡散を抑制する機能を有する導電性材料を用いることが好ましい。又は、酸素（例えば、酸素原子、酸素分子などの少なくとも一）の拡散を抑制する機能を有する導電性材料を用いることが好ましい。導電体５６０ａが酸素の拡散を抑制する機能を持つことにより、絶縁体５５０に含まれる酸素により、導電体５６０ｂが酸化して導電率が低下することを抑制することができる。酸素の拡散を抑制する機能を有する導電性材料としては、例えば、タンタル、窒化タンタル、ルテニウム、又は酸化ルテニウムなどを用いることが好ましい。また、導電体５６０ａとして、酸化物５３０に適用できる酸化物半導体を用いることができる。その場合、導電体５６０ｂをスパッタリング法で成膜することで、導電体５６０ａの電気抵抗値を低下させて導電体にすることができる。これをＯＣ（Ｏｘｉｄｅ  Ｃｏｎｄｕｃｔｏｒ）電極と呼ぶことができる。
【０４４３】  また、導電体５６０ｂは、タングステン、銅、又はアルミニウムを主成分とする導電性材料を用いることが好ましい。また、導電体５６０ｂは、配線としても機能するため、導電性が高い導電体を用いることが好ましい。例えば、タングステン、銅、又はアルミニウムを主成分とする導電性材料を用いることができる。また、導電体５６０ｂは積層構造としてもよく、例えば、チタン又は窒化チタンと上記導電性材料との積層構造としてもよい。
【０４４４】  絶縁体５８０は、絶縁体５４４を介して、導電体５４２ａ、及び導電体５４２ｂ上に設けられる。絶縁体５８０は、過剰酸素領域を有することが好ましい。例えば、絶縁体５８０として、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素、及び窒素を添加した酸化シリコン、空孔を有する酸化シリコン、又は樹脂などを有することが好ましい。特に、酸化シリコン、及び酸化窒化シリコンは、熱的に安定であるため好ましい。特に、酸化シリコン、空孔を有する酸化シリコンは、後の工程で、容易に過剰酸素領域を形成することができるため好ましい。
【０４４５】  絶縁体５８０は、過剰酸素領域を有することが好ましい。加熱により酸素が放出される絶縁体５８０を、酸化物５３０ｃと接して設けることで、絶縁体５８０中の酸素を、酸化物５３０ｃを通じて、酸化物５３０へと効率良く供給することができる。なお、絶縁体５８０中の水又は水素などの不純物濃度が低減されていることが好ましい。
【０４４６】  絶縁体５８０の開口は、導電体５４２ａと導電体５４２ｂの間の領域に重畳して形成される。これにより、導電体５６０は、絶縁体５８０の開口、及び導電体５４２ａと導電体５４２ｂに挟まれた領域に、埋め込まれるように形成される。
【０４４７】  半導体装置を微細化するに当たり、ゲート長を短くすることが求められるが、導電体５６０の導電性が下がらないようにする必要がある。そのために導電体５６０の膜厚を大きくすると、導電体５６０はアスペクト比が高い形状となりうる。本実施の形態では、導電体５６０を絶縁体５８０の開口に埋め込むように設けるため、導電体５６０をアスペクト比の高い形状にしても、工程中に導電体５６０を倒壊させることなく、形成することができる。
【０４４８】  絶縁体５７４は、絶縁体５８０の上面、導電体５６０の上面、及び絶縁体５５０の上面に接して設けられることが好ましい。絶縁体５７４をスパッタリング法で成膜することで、絶縁体５５０、及び絶縁体５８０へ過剰酸素領域を設けることができる。これにより、当該過剰酸素領域から、酸化物５３０中に酸素を供給することができる。
【０４４９】  例えば、絶縁体５７４として、ハフニウム、アルミニウム、ガリウム、イットリウム、ジルコニウム、タングステン、チタン、タンタル、ニッケル、ゲルマニウム、又はマグネシウムなどから選ばれた一種、又は二種以上が含まれた金属酸化物を用いることができる。
【０４５０】  特に、酸化アルミニウムはバリア性が高く、０．５ｎｍ以上３．０ｎｍ以下の薄膜であっても、水素、及び窒素の拡散を抑制することができる。したがって、スパッタリング法で成膜した酸化アルミニウムは、酸素供給源であるとともに、水素などの不純物のバリア膜としての機能も有することができる。
【０４５１】  また、絶縁体５７４の上に、層間膜として機能する絶縁体５８１を設けることが好ましい。絶縁体５８１は、絶縁体５２４などと同様に、膜中の水又は水素などの不純物濃度が低減されていることが好ましい。
【０４５２】  また、絶縁体５８１、絶縁体５７４、絶縁体５８０、及び絶縁体５４４に形成された開口に、導電体５４０ａ、及び導電体５４０ｂを配置する。導電体５４０ａ及び導電体５４０ｂは、導電体５６０を挟んで対向して設ける。導電体５４０ａ及び導電体５４０ｂは、後述する導電体５４６、及び導電体５４８と同様の構成である。
【０４５３】  絶縁体５８１上には、絶縁体５８２が設けられている。絶縁体５８２は、酸素や水素に対してバリア性のある物質を用いることが好ましい。したがって、絶縁体５８２には、絶縁体５１４と同様の材料を用いることができる。例えば、絶縁体５８２には、酸化アルミニウム、酸化ハフニウム、酸化タンタルなどの金属酸化物を用いることが好ましい。
【０４５４】  特に、酸化アルミニウムは、酸素、及びトランジスタの電気特性の変動要因となる水素、水分などの不純物、の両方に対して膜を透過させない遮断効果が高い。したがって、酸化アルミニウムは、トランジスタの作製工程中及び作製後において、水素、水分などの不純物のトランジスタ５００への混入を防止することができる。また、トランジスタ５００を構成する酸化物からの酸素の放出を抑制することができる。そのため、トランジスタ５００に対する保護膜として用いることに適している。
【０４５５】  また、絶縁体５８２上には、絶縁体５８６が設けられている。絶縁体５８６は、絶縁体３２０と同様の材料を用いることができる。また、これらの絶縁体に、比較的誘電率が低い材料を適用することで、配線間に生じる寄生容量を低減することができる。例えば、絶縁体５８６として、酸化シリコン膜や酸化窒化シリコン膜などを用いることができる。
【０４５６】  また、絶縁体５２０、絶縁体５２２、絶縁体５２４、絶縁体５４４、絶縁体５８０、絶縁体５７４、絶縁体５８１、絶縁体５８２、及び絶縁体５８６には、導電体５４６、及び導電体５４８等が埋め込まれている。
【０４５７】  導電体５４６、及び導電体５４８は、容量素子６００、トランジスタ５００、又はトランジスタ３００と接続するプラグ、又は配線としての機能を有する。導電体５４６、及び導電体５４８は、導電体３２８、及び導電体３３０と同様の材料を用いて設けることができる。
【０４５８】  なお、トランジスタ５００の形成後、トランジスタ５００を囲むように開口を形成し、当該開口を覆うように、水素、または水に対するバリア性が高い絶縁体を形成してもよい。上述のバリア性の高い絶縁体でトランジスタ５００を包み込むことで、外部から水分、および水素が侵入するのを防止することができる。または、複数のトランジスタ５００をまとめて、水素、または水に対するバリア性が高い絶縁体で包み込んでもよい。なお、トランジスタ５００を囲むように開口を形成する場合、例えば、絶縁体５１４または絶縁体５２２に達する開口を形成し、絶縁体５１４または絶縁体５２２に接するように上述のバリア性の高い絶縁体を形成すると、トランジスタ５００の作製工程の一部を兼ねられるため、好適である。なお、水素、または水に対するバリア性が高い絶縁体としては、例えば、絶縁体５２２と同様の材料を用いればよい。
【０４５９】  続いて、トランジスタ５００の上方には、容量素子６００が設けられている。容量素子６００は、導電体６１０と、導電体６２０、絶縁体６３０とを有する。
【０４６０】  また、導電体５４６、及び導電体５４８上に、導電体６１２を設けてもよい。導電体６１２は、トランジスタ５００と接続するプラグ、又は配線としての機能を有する。導電体６１０は、容量素子６００の電極としての機能を有する。なお、導電体６１２、及び導電体６１０は、同時に形成することができる。
【０４６１】  導電体６１２、及び導電体６１０には、モリブデン、チタン、タンタル、タングステン、アルミニウム、銅、クロム、ネオジム、スカンジウムから選ばれた元素を含む金属膜、又は上述した元素を成分とする金属窒化物膜（窒化タンタル膜、窒化チタン膜、窒化モリブデン膜、窒化タングステン膜）等を用いることができる。又は、インジウム錫酸化物、酸化タングステンを含むインジウム酸化物、酸化タングステンを含むインジウム亜鉛酸化物、酸化チタンを含むインジウム酸化物、酸化チタンを含むインジウム錫酸化物、インジウム亜鉛酸化物、酸化ケイ素を添加したインジウム錫酸化物などの導電性材料を適用することもできる。
【０４６２】  図２３では、導電体６１２、及び導電体６１０は単層構造を示したが、当該構成に限定されず、２層以上の積層構造でもよい。例えば、バリア性を有する導電体と導電性が高い導電体との間に、バリア性を有する導電体、及び導電性が高い導電体に対して密着性が高い導電体を形成してもよい。
【０４６３】  絶縁体６３０を介して、導電体６１０と重畳するように、導電体６２０を設ける。なお、導電体６２０は、金属材料、合金材料、又は金属酸化物材料などの導電性材料を用いることができる。耐熱性と導電性を両立するタングステンやモリブデンなどの高融点材料を用いることが好ましく、特にタングステンを用いることが好ましい。また、導電体などの他の構造と同時に形成する場合は、低抵抗金属材料であるＣｕ（銅）やＡｌ（アルミニウム）等を用いればよい。
【０４６４】  導電体６２０、及び絶縁体６３０上には、絶縁体６５０が設けられている。絶縁体６５０は、絶縁体３２０と同様の材料を用いて設けることができる。また、絶縁体６５０は、その下方の凹凸形状を被覆する平坦化膜として機能してもよい。
【０４６５】  本構造を用いることで、酸化物半導体を有するトランジスタを用いた半導体装置において、電気特性の変動を抑制するとともに、信頼性を向上させることができる。又は、酸化物半導体を有するトランジスタを用いた半導体装置において、微細化又は高集積化を図ることができる。
【０４６６】＜トランジスタの構造例＞
なお、本実施の形態に示す半導体装置のトランジスタ５００は、上記の構造に限られるものではない。以下、トランジスタ５００に用いることができる構造例について説明する。なお、下記に説明するトランジスタは、上記に説明したトランジスタの変形例であるため、下記の説明では、異なる点を主に説明し、同一の点については省略することがある。
【０４６７】＜＜トランジスタの構造例１＞＞
図２６Ａ乃至図２６Ｃを用いてトランジスタ５００Ａの構造例を説明する。図２６Ａはトランジスタ５００Ａの上面図である。図２６Ｂは、図２６Ａに一点鎖線Ｌ１−Ｌ２で示す部位の断面図である。図２６Ｃは、図２６Ａに一点鎖線Ｗ１−Ｗ２で示す部位の断面図である。なお、図２６Ａの上面図では、図の明瞭化のために一部の要素を省いて図示している。
【０４６８】  図２６Ａ乃至図２６Ｃに示すトランジスタ５００Ａは、図２５Ａに示したトランジスタ５００に、層間膜として機能する絶縁体５１１と、配線として機能する導電体５０５と、を加えた構成となっている。
【０４６９】  また、図２６Ａ乃至図２６Ｃに示すトランジスタ５００Ａでは、酸化物５３０ｃ、絶縁体５５０、及び導電体５６０が、絶縁体５８０に設けられた開口部内に、絶縁体５４４を介して配置される。また、酸化物５３０ｃ、絶縁体５５０、及び導電体５６０は、導電体５４２ａ、及び導電体５４２ｂとの間に配置される。
【０４７０】  絶縁体５１１としては、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、酸化アルミニウム、酸化ハフニウム、酸化タンタル、酸化ジルコニウム、チタン酸ジルコン酸鉛（ＰＺＴ）、チタン酸ストロンチウム（ＳｒＴｉＯ３）又は（Ｂａ，Ｓｒ）ＴｉＯ３（ＢＳＴ）などの絶縁体を単層又は積層で用いることができる。又はこれらの絶縁体に、例えば、酸化アルミニウム、酸化ビスマス、酸化ゲルマニウム、酸化ニオブ、酸化シリコン、酸化チタン、酸化タングステン、酸化イットリウム、酸化ジルコニウムを添加してもよい。又はこれらの絶縁体を窒化処理してもよい。上記の絶縁体に酸化シリコン、酸化窒化シリコン又は窒化シリコンを積層して用いてもよい。
【０４７１】  例えば、絶縁体５１１は、水又は水素などの不純物が、基板側からトランジスタ５００Ａに混入するのを抑制するバリア膜として機能することが好ましい。したがって、絶縁体５１１は、水素原子、水素分子、水分子、銅原子などの不純物の拡散を抑制する機能を有する（上記不純物が透過しにくい。）絶縁性材料を用いることが好ましい。又は、酸素（例えば、酸素原子、酸素分子などの少なくとも一）の拡散を抑制する機能を有する（上記酸素が透過しにくい。）絶縁性材料を用いることが好ましい。また、例えば、絶縁体５１１として酸化アルミニウムや窒化シリコンなどを用いてもよい。当該構成により、水素、水などの不純物が絶縁体５１１よりも基板側からトランジスタ５００Ａ側に拡散するのを抑制することができる。
【０４７２】  例えば、絶縁体５１２は、絶縁体５１１よりも誘電率が低いことが好ましい。誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。
【０４７３】  導電体５０５は、絶縁体５１２に埋め込まれるように形成される。ここで、導電体５０５の上面の高さと、絶縁体５１２の上面の高さは同程度にできる。なお導電体５０５は、単層とする構成について示しているが、本発明はこれに限られるものではない。例えば、導電体５０５を２層以上の多層膜構造としてもよい。なお、導電体５０５は、タングステン、銅、又はアルミニウムを主成分とする導電性が高い導電性材料を用いることが好ましい。
【０４７４】  絶縁体５１４、及び絶縁体５１６は、絶縁体５１１又は絶縁体５１２と同様に、層間膜として機能する。例えば、絶縁体５１４は、水又は水素などの不純物が、基板側からトランジスタ５００Ａに混入するのを抑制するバリア膜として機能することが好ましい。当該構成により、水素、水などの不純物が絶縁体５１４よりも基板側からトランジスタ５００Ａ側に拡散するのを抑制することができる。また、例えば、絶縁体５１６は、絶縁体５１４よりも誘電率が低いことが好ましい。誘電率が低い材料を層間膜とすることで、配線間に生じる寄生容量を低減することができる。
【０４７５】  また、絶縁体５２２は、バリア性を有することが好ましい。絶縁体５２２がバリア性を有することで、トランジスタ５００Ａの周辺部からトランジスタ５００Ａへの水素等の不純物の混入を抑制する層として機能する。
【０４７６】  また、酸化物５３０ｃは、絶縁体５８０に設けられた開口部内に、絶縁体５４４を介して設けられることが好ましい。絶縁体５４４がバリア性を有する場合、絶縁体５８０からの不純物が酸化物５３０へと拡散することを抑制することができる。
【０４７７】  また、導電体５４２ａ、及び導電体５４２ｂ上に、バリア層を設けてもよい。バリア層は、酸素、又は水素に対してバリア性を有する物質を用いることが好ましい。当該構成により、絶縁体５４４を成膜する際に、導電体５４２ａ、及び導電体５４２ｂが酸化することを抑制することができる。
【０４７８】  バリア層には、例えば、金属酸化物を用いることができる。特に、酸化アルミニウム、酸化ハフニウム、酸化ガリウムなどの、酸素や水素に対してバリア性のある絶縁膜を用いることが好ましい。また、ＣＶＤ法で形成した窒化シリコンを用いてもよい。
【０４７９】  バリア層を有することで、導電体５４２ａ、及び導電体５４２ｂの材料選択の幅を広げることができる。例えば、導電体５４２ａ、及び導電体５４２ｂに、タングステンや、アルミニウムなどの耐酸化性が低い一方で導電性が高い材料を用いることができる。また、例えば、成膜、又は加工がしやすい導電体を用いることができる。
【０４８０】  絶縁体５５０は、第１のゲート絶縁膜として機能する。絶縁体５５０は、絶縁体５８０に設けられた開口部内に、酸化物５３０ｃ、及び絶縁体５４４を介して設けられることが好ましい。
【０４８１】  また、導電体５４０ａ、及び導電体５４０ｂの材料としては、導電体５０３と同様に、金属材料、合金材料、金属窒化物材料、又は金属酸化物材料などの導電性材料を、単層又は積層して用いることができる。例えば、耐熱性と導電性を両立するタングステンやモリブデンなどの高融点材料を用いることが好ましい。又は、アルミニウムや銅などの低抵抗導電性材料で形成することが好ましい。低抵抗導電性材料を用いることで配線抵抗を低くすることができる。
【０４８２】  例えば、導電体５４０ａ、及び導電体５４０ｂとしては、例えば、水素、及び酸素に対してバリア性を有する導電体である窒化タンタル等と、導電性が高いタングステンとの積層構造を用いることで、配線としての導電性を保持したまま、外部からの不純物の拡散を抑制することができる。
【０４８３】  上記構造を有することで、オン電流が大きい酸化物半導体を有するトランジスタを有する半導体装置を提供することができる。又は、オフ電流が小さい酸化物半導体を有するトランジスタを有する半導体装置を提供することができる。又は、電気特性の変動を抑制し、安定した電気特性を有すると共に、信頼性を向上させた半導体装置を提供することができる。
【０４８４】＜＜トランジスタの構造例２＞＞
図２７Ａ乃至図２７Ｃを用いてトランジスタ５００Ｂの構造例を説明する。図２７Ａはトランジスタ５００Ｂの上面図である。図２７Ｂは、図２７Ａに一点鎖線Ｌ１−Ｌ２で示す部位の断面図である。図２７Ｃは、図２７Ａに一点鎖線Ｗ１−Ｗ２で示す部位の断面図である。なお、図２７Ａの上面図では、図の明瞭化のために一部の要素を省いて図示している。
【０４８５】  トランジスタ５００Ｂはトランジスタ５００Ａの変形例である。よって、説明の繰り返しを防ぐため、主にトランジスタ５００Ａと異なる点について説明する。
【０４８６】  トランジスタ５００Ｂは、導電体５４２ａ（導電体５４２ｂ）と、酸化物５３０ｃと、絶縁体５５０と、導電体５６０と、が重畳する領域を有する。当該構造とすることで、オン電流が高いトランジスタを提供することができる。また、制御性が高いトランジスタを提供することができる。
【０４８７】  第１のゲート電極として機能する導電体５６０は、導電体５６０ａ、及び導電体５６０ａ上の導電体５６０ｂを有する。導電体５６０ａは、導電体５０３ａと同様に、水素原子、水素分子、水分子、銅原子などの不純物の拡散を抑制する機能を有する導電性材料を用いることが好ましい。又は、酸素（例えば、酸素原子、酸素分子などの少なくとも一）の拡散を抑制する機能を有する導電性材料を用いることが好ましい。
【０４８８】  導電体５６０ａが酸素の拡散を抑制する機能を持つことにより、導電体５６０ｂの材料選択性を向上することができる。つまり、導電体５６０ａを有することで、導電体５６０ｂの酸化が抑制され、導電率が低下することを防止することができる。
【０４８９】  また、導電体５６０の上面及び側面と、絶縁体５５０の側面と、酸化物５３０ｃの側面と、を覆うように、絶縁体５４４を設けることが好ましい。
【０４９０】  絶縁体５４４を設けることで、導電体５６０の酸化を抑制することができる。また、絶縁体５４４を有することで、絶縁体５８０が有する水、及び水素などの不純物がトランジスタ５００Ｂへ拡散することを抑制することができる。
【０４９１】  また、トランジスタ５００Ｂのコンタクトプラグは、トランジスタ５００Ａのコンタクトプラグの構成と異なっている。トランジスタ５００Ｂでは、コンタクトプラグとして機能する導電体５４６ａ（導電体５４６ｂ）と、絶縁体５８０との間に、バリア性を有する絶縁体５７６ａ（絶縁体５７６ｂ）が配置されている。絶縁体５７６ａ（絶縁体５７６ｂ）を設けることで、絶縁体５８０の酸素が導電体５４６と反応し、導電体５４６が酸化することを抑制することができる。
【０４９２】  また、バリア性を有する絶縁体５７６ａ（絶縁体５７６ｂ）を設けることで、プラグや配線に用いられる導電体の材料選択の幅を広げることができる。例えば、導電体５４６ａ（導電体５４６ｂ）に、酸素を吸収する性質を持つ一方で、導電性が高い金属材料を用いることで、低消費電力の半導体装置を提供することができる。具体的には、タングステンや、アルミニウムなどの耐酸化性が低い一方で導電性が高い材料を用いることができる。また、例えば、成膜、又は加工がしやすい導電体を用いることができる。
【０４９３】＜＜トランジスタの構造例３＞＞
図２８Ａ乃至図２８Ｃを用いてトランジスタ５００Ｃの構造例を説明する。図２８Ａはトランジスタ５００Ｃの上面図である。図２８Ｂは、図２８Ａに一点鎖線Ｌ１−Ｌ２で示す部位の断面図である。図２８Ｃは、図２８Ａに一点鎖線Ｗ１−Ｗ２で示す部位の断面図である。なお、図２８Ａの上面図では、図の明瞭化のために一部の要素を省いて図示している。
【０４９４】  トランジスタ５００Ｃはトランジスタ５００Ａの変形例である。よって、説明の繰り返しを防ぐため、主にトランジスタ５００Ａと異なる点について説明する。
【０４９５】  図２８Ａ乃至図２８Ｃに示すトランジスタ５００Ｃは、導電体５４２ａと酸化物５３０ｂの間に導電体５４７ａが配置され、導電体５４２ｂと酸化物５３０ｂの間に導電体５４７ｂが配置されている。ここで、導電体５４２ａ（導電体５４２ｂ）は、導電体５４７ａ（導電体５４７ｂ）の上面及び導電体５６０側の側面を越えて延在し、酸化物５３０ｂの上面に接する領域を有する。ここで、導電体５４７ａ、及び導電体５４７ｂは、導電体５４２ａ、及び導電体５４２ｂに用いることができる導電体を用いればよい。さらに、導電体５４７ａ、及び導電体５４７ｂの膜厚は、少なくとも導電体５４２ａ、及び導電体５４２ｂより厚いことが好ましい。
【０４９６】  図２８Ａ乃至図２８Ｃに示すトランジスタ５００Ｃは、上記のような構成を有することにより、トランジスタ５００Ａよりも、導電体５４２ａ、及び導電体５４２ｂを導電体５６０に近づけることができる。又は、導電体５４２ａの端部及び導電体５４２ｂの端部と、導電体５６０を重ねることができる。これにより、トランジスタ５００Ｃの実質的なチャネル長を短くし、オン電流の向上と、周波数特性の向上と、を図ることができる。
【０４９７】  また、導電体５４７ａ（導電体５４７ｂ）は、導電体５４２ａ（導電体５４２ｂ）と重畳して設けられることが好ましい。このような構成にすることで、導電体５４０ａ（導電体５４０ｂ）を埋め込む開口を形成するエッチングにおいて、導電体５４７ａ（導電体５４７ｂ）がストッパとして機能し、酸化物５３０ｂがオーバーエッチングされるのを防ぐことができる。
【０４９８】  また、図２８に示すトランジスタ５００Ｃは、絶縁体５４４の上に接して絶縁体５４５を配置する構成としている。絶縁体５４４としては、水又は水素などの不純物や、過剰な酸素が、絶縁体５８０側からトランジスタ５００Ｃに混入するのを抑制するバリア絶縁膜として機能することが好ましい。絶縁体５４５としては、絶縁体５４４に用いることができる絶縁体を用いることができる。また、絶縁体５４４としては、例えば、窒化アルミニウム、窒化アルミニウムチタン、窒化チタン、窒化シリコン又は窒化酸化シリコンなどの、窒化物絶縁体を用いてもよい。
【０４９９】  また、図２８に示すトランジスタ５００Ｃは、図２６に示すトランジスタ５００Ａと異なり、導電体５０３を単層構造としている。この場合、パターン形成された導電体５０３の上に絶縁体５１６となる絶縁膜を成膜し、当該絶縁膜の上部を、導電体５０３の上面が露出するまでＣＭＰ法などを用いて除去すればよい。ここで、導電体５０３の上面の平坦性を良好にすることが好ましい。例えば、導電体５０３上面の平均面粗さ（Ｒａ）を１ｎｍ以下、好ましくは０．５ｎｍ以下、より好ましくは０．３ｎｍ以下にすればよい。これにより、導電体５０３の上に形成される、絶縁層の平坦性を良好にし、酸化物５３０ｂ及び酸化物５３０ｃの結晶性の向上を図ることができる。
【０５００】＜＜トランジスタの構造例４＞＞
図２９Ａ乃至図２９Ｃを用いてトランジスタ５００Ｄの構造例を説明する。図２９Ａはトランジスタ５００Ｄの上面図である。図２９Ｂは、図２９Ａに一点鎖線Ｌ１−Ｌ２で示す部位の断面図である。図２９Ｃは、図２９Ａに一点鎖線Ｗ１−Ｗ２で示す部位の断面図である。なお、図２９Ａの上面図では、図の明瞭化のために一部の要素を省いて図示している。
【０５０１】  トランジスタ５００Ｄは上記トランジスタの変形例である。よって、説明の繰り返しを防ぐため、主に上記トランジスタと異なる点について説明する。
【０５０２】  図２９Ａ乃至図２９Ｃに示すトランジスタ５００Ｄは、トランジスタ５００、トランジスタ５００Ａ乃至トランジスタ５００Ｃと異なり、導電体５４２ａ、及び導電体５４２ｂを設けずに、露出した酸化物５３０ｂ表面の一部に領域５３１ａ及び領域５３１ｂを有する。領域５３１ａ又は領域５３１ｂの一方はソース領域として機能し、他方はドレイン領域として機能する。
【０５０３】  また、トランジスタ５００Ｄは、図２８Ａ乃至図２８Ｃに示したトランジスタ５００Ｃと同様に、導電体５０５を設けずに、第２のゲートとしての機能を有する導電体５０３を配線としても機能させている。また、酸化物５３０ｃ上に絶縁体５５０を有し、絶縁体５５０上に金属酸化物５５２を有する。また、金属酸化物５５２上に導電体５６０を有し、導電体５６０上に絶縁体５７０を有する。また、絶縁体５７０上に絶縁体５７１を有する。
【０５０４】  金属酸化物５５２は、酸素拡散を抑制する機能を有することが好ましい。絶縁体５５０と、導電体５６０との間に、酸素の拡散を抑制する金属酸化物５５２を設けることで、導電体５６０への酸素の拡散が抑制される。つまり、酸化物５３０へ供給する酸素量の減少を抑制することができる。また、酸素による導電体５６０の酸化を抑制することができる。
【０５０５】  なお、金属酸化物５５２は、第１のゲートの一部としての機能を有してもよい。例えば、酸化物５３０として用いることができる酸化物半導体を、金属酸化物５５２として用いることができる。その場合、導電体５６０をスパッタリング法で成膜することで、金属酸化物５５２の電気抵抗値を低下させて導電層とすることができる。これをＯＣ（Ｏｘｉｄｅ  Ｃｏｎｄｕｃｔｏｒ）電極と呼ぶことができる。
【０５０６】  また、金属酸化物５５２は、ゲート絶縁膜の一部としての機能を有する場合がある。したがって、絶縁体５５０に酸化シリコンや酸化窒化シリコンなどを用いる場合、金属酸化物５５２は、比誘電率が高いｈｉｇｈ−ｋ材料である金属酸化物を用いることが好ましい。当該積層構造とすることで、熱に対して安定、かつ比誘電率の高い積層構造とすることができる。したがって、物理膜厚を保持したまま、トランジスタ動作時に印加するゲート電位の低減化が可能となる。また、ゲート絶縁膜として機能する絶縁層の等価酸化膜厚（ＥＯＴ）の薄膜化が可能となる。
【０５０７】  トランジスタ５００Ｄにおいて、金属酸化物５５２を単層で示したが、２層以上の積層構造としてもよい。例えば、ゲート電極の一部として機能する金属酸化物と、ゲート絶縁膜の一部として機能する金属酸化物とを積層して設けてもよい。
【０５０８】  金属酸化物５５２を有することで、ゲート電極として機能する場合は、導電体５６０からの電界の影響を弱めることなく、トランジスタ５００Ｄのオン電流の向上を図ることができる。又は、ゲート絶縁膜として機能する場合は、絶縁体５５０と、金属酸化物５５２との物理的な厚みにより、導電体５６０と、酸化物５３０との間の距離を保つことで、導電体５６０と酸化物５３０との間のリーク電流を抑制することができる。従って、絶縁体５５０、及び金属酸化物５５２との積層構造を設けることで、導電体５６０と酸化物５３０との間の物理的な距離、及び導電体５６０から酸化物５３０へかかる電界強度を、容易に適宜調整することができる。
【０５０９】  具体的には、金属酸化物５５２として、酸化物５３０に用いることができる酸化物半導体を低抵抗化することで、金属酸化物５５２として用いることができる。又は、ハフニウム、アルミニウム、ガリウム、イットリウム、ジルコニウム、タングステン、チタン、タンタル、ニッケル、ゲルマニウム、又は、マグネシウムなどから選ばれた一種、又は二種以上が含まれた金属酸化物を用いることができる。
【０５１０】  特に、アルミニウム、又はハフニウムの一方又は双方の酸化物を含む絶縁層である、酸化アルミニウム、酸化ハフニウム、アルミニウム、及びハフニウムを含む酸化物（ハフニウムアルミネート）などを用いることが好ましい。特に、ハフニウムアルミネートは、酸化ハフニウム膜よりも、耐熱性が高い。そのため、後の工程での熱処理において、結晶化しにくいため好ましい。なお、金属酸化物５５２は、必須の構成ではない。求めるトランジスタ特性により、適宜設計すればよい。
【０５１１】  絶縁体５７０は、水又は水素などの不純物、及び酸素の透過を抑制する機能を有する絶縁性材料を用いるとよい。例えば、酸化アルミニウム又は酸化ハフニウムなどを用いることが好ましい。これにより、絶縁体５７０よりも上方からの酸素で導電体５６０が酸化するのを抑制することができる。また、絶縁体５７０よりも上方からの水又は水素などの不純物が、導電体５６０、及び絶縁体５５０を介して、酸化物５３０に混入することを抑制することができる。
【０５１２】  絶縁体５７１はハードマスクとして機能する。絶縁体５７１を設けることで、導電体５６０の加工の際、導電体５６０の側面が概略垂直、具体的には、導電体５６０の側面と基板表面のなす角を、７５度以上１００度以下、好ましくは８０度以上９５度以下とすることができる。
【０５１３】  なお、絶縁体５７１に、水又は水素などの不純物、及び酸素の透過を抑制する機能を有する絶縁性材料を用いることで、バリア層としての機能を兼ねさせてもよい。その場合、絶縁体５７０は設けなくともよい。
【０５１４】  絶縁体５７１をハードマスクとして用いて、絶縁体５７０、導電体５６０、金属酸化物５５２、絶縁体５５０、及び酸化物５３０ｃの一部を選択的に除去することで、これらの側面を略一致させて、かつ、酸化物５３０ｂ表面の一部を露出させることができる。
【０５１５】  また、トランジスタ５００Ｄは、露出した酸化物５３０ｂ表面の一部に領域５３１ａ及び領域５３１ｂを有する。領域５３１ａ又は領域５３１ｂの一方はソース領域として機能し、他方はドレイン領域として機能する。
【０５１６】  領域５３１ａ及び領域５３１ｂの形成は、例えば、イオン注入法、イオンドーピング法、プラズマイマージョンイオン注入法、又はプラズマ処理などを用いて、露出した酸化物５３０ｂ表面にリン又はボロンなどの不純物元素を導入することで実現できる。なお、本実施の形態などにおいて「不純物元素」とは、主成分元素以外の元素のことをいう。
【０５１７】  また、酸化物５３０ｂ表面の一部を露出させた後に金属膜を成膜し、その後加熱処理することにより、該金属膜に含まれる元素を酸化物５３０ｂに拡散させて領域５３１ａ及び領域５３１ｂを形成することもできる。
【０５１８】  不純物元素が導入された酸化物５３０ｂの一部の領域は、電気抵抗率が低下する。このため、領域５３１ａ及び領域５３１ｂを「不純物領域」又は「低抵抗領域」という場合がある。
【０５１９】  絶縁体５７１及び／又は導電体５６０をマスクとして用いることで、領域５３１ａ及び領域５３１ｂを自己整合（セルフアライメント）的に形成することができる。よって、領域５３１ａ及び／又は領域５３１ｂと、導電体５６０が重ならず、寄生容量を低減することができる。また、チャネル形成領域とソースドレイン領域（領域５３１ａ又は領域５３１ｂ）の間にオフセット領域が形成されない。領域５３１ａ及び領域５３１ｂを自己整合（セルフアライメント）的に形成することにより、オン電流の増加、しきい値電圧の低減、動作周波数の向上などを実現できる。
【０５２０】  なお、オフ電流を更に低減するため、チャネル形成領域とソースドレイン領域の間にオフセット領域を設けてもよい。オフセット領域とは、電気抵抗率が高い領域であり、前述した不純物元素の導入が行なわれない領域である。オフセット領域の形成は、絶縁体５７５の形成後に前述した不純物元素の導入を行なうことで実現できる。この場合、絶縁体５７５も絶縁体５７１などと同様にマスクとして機能する。よって、酸化物５３０ｂの絶縁体５７５と重なる領域に不純物元素が導入されず、該領域の電気抵抗率を高いままとすることができる。
【０５２１】  また、トランジスタ５００Ｄは、絶縁体５７０、導電体５６０、金属酸化物５５２、絶縁体５５０、及び酸化物５３０ｃの側面に絶縁体５７５を有する。絶縁体５７５は、比誘電率の低い絶縁体であることが好ましい。例えば、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素、及び窒素を添加した酸化シリコン、空孔を有する酸化シリコン、又は樹脂などであることが好ましい。特に、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、空孔を有する酸化シリコンを絶縁体５７５に用いると、後の工程で絶縁体５７５中に過剰酸素領域を容易に形成できるため好ましい。また、酸化シリコン、及び酸化窒化シリコンは、熱的に安定であるため好ましい。また、絶縁体５７５は、酸素を拡散する機能を有することが好ましい。
【０５２２】  また、トランジスタ５００Ｄは、絶縁体５７５、酸化物５３０上に絶縁体５４４を有する。絶縁体５４４は、スパッタリング法を用いて成膜することが好ましい。スパッタリング法を用いることにより、水又は水素などの不純物の少ない絶縁体を成膜することができる。例えば、絶縁体５４４として、酸化アルミニウムを用いるとよい。
【０５２３】  なお、スパッタリング法を用いた酸化膜は、被成膜構造体から水素を引き抜く場合がある。従って、絶縁体５４４が酸化物５３０及び絶縁体５７５から水素及び水を吸収することで、酸化物５３０及び絶縁体５７５の水素濃度を低減することができる。
【０５２４】＜＜トランジスタの構造例５＞＞
図３０Ａ乃至図３０Ｃを用いてトランジスタ５００Ｅの構造例を説明する。図３０Ａはトランジスタ５００Ｅの上面図である。図３０Ｂは、図３０Ａに一点鎖線Ｌ１−Ｌ２で示す部位の断面図である。図３０Ｃは、図３０Ａに一点鎖線Ｗ１−Ｗ２で示す部位の断面図である。なお、図３０Ａの上面図では、図の明瞭化のために一部の要素を省いて図示している。
【０５２５】  トランジスタ５００Ｅは上記トランジスタの変形例である。よって、説明の繰り返しを防ぐため、主に上記トランジスタと異なる点について説明する。
【０５２６】  図３０Ａ乃至図３０Ｃでは、トランジスタ５００Ｄと同様に、導電体５４２ａ、及び導電体５４２ｂを設けずに、露出した酸化物５３０ｂ表面の一部に領域５３１ａ及び領域５３１ｂを有する。領域５３１ａ又は領域５３１ｂの一方はソース領域として機能し、他方はドレイン領域として機能する。また、酸化物５３０ｂと、絶縁体５４４の間に、絶縁体５７３を有する。
【０５２７】  図３０Ａ乃至図３０Ｃに示す、領域５３１ａ、及び領域５３１ｂは、酸化物５３０ｂに下記の元素が添加された領域である。領域５３１ａ、及び領域５３１ｂは、例えば、ダミーゲートを用いることで形成することができる。
【０５２８】  具体的には、酸化物５３０ｂ上にダミーゲートを設け、当該ダミーゲートをマスクとして用い、酸化物５３０ｂの一部の領域を低抵抗化する元素を添加するとよい。つまり、酸化物５３０が、ダミーゲートと重畳していない領域に、当該元素が添加され、領域５３１ａ及び領域５３１ｂが形成される。なお、当該元素の添加方法としては、イオン化された原料ガスを質量分離して添加するイオン注入法、イオン化された原料ガスを質量分離せずに添加するイオンドーピング法、プラズマイマージョンイオンインプランテーション法などを用いることができる。
【０５２９】  なお、酸化物５３０ｂの一部の領域を低抵抗化する元素としては、代表的には、ホウ素、又はリンが挙げられる。また、水素、炭素、窒素、フッ素、硫黄、塩素、チタン、希ガス元素等を用いてもよい。希ガス元素の代表例としては、ヘリウム、ネオン、アルゴン、クリプトン、及びキセノン等がある。当該元素の濃度は、二次イオン質量分析法（ＳＩＭＳ：Ｓｅｃｏｎｄａｒｙ  Ｉｏｎ  Ｍａｓｓ  Ｓｐｅｃｔｒｏｍｅｔｒｙ）などを用いて測定すればよい。
【０５３０】  特に、アモルファスシリコン、低温ポリシリコンなどが半導体層に含まれるＳｉトランジスタの製造ラインの装置において、ホウ素、及びリンを添加することができるため、当該製造ラインの装置を用いることにより酸化物５３０ｂの一部を低抵抗化することができる。つまり、Ｓｉトランジスタの製造ラインの一部を、トランジスタ５００Ｅの作製工程に用いることができる。
【０５３１】  続いて、酸化物５３０ｂ、及びダミーゲート上に、絶縁体５７３となる絶縁膜、及び絶縁体５４４となる絶縁膜を成膜してもよい。絶縁体５７３となる絶縁膜、及び絶縁体５４４となる絶縁膜を積層して設けることで、領域５３１ａ又は領域５３１ｂと、酸化物５３０ｃと、絶縁体５５０と、が重畳する領域を設けることができる。
【０５３２】  具体的には、絶縁体５４４となる絶縁膜上に絶縁体５８０となる絶縁膜を設けた後、絶縁体５８０となる絶縁膜にＣＭＰ（Ｃｈｅｍｉｃａｌ  Ｍｅｃｈａｎｉｃａｌ  Ｐｏｌｉｓｈｉｎｇ）処理を行うことで、絶縁体５８０となる絶縁膜の一部を除去し、ダミーゲートを露出する。続いて、ダミーゲートを除去する際に、ダミーゲートと接する絶縁体５７３の一部も除去するとよい。従って、絶縁体５８０に設けられた開口部の側面には、絶縁体５４４、及び絶縁体５７３が露出し、当該開口部の底面には、酸化物５３０ｂに設けられた領域５３１ａ、及び領域５３１ｂのそれぞれの一部が露出する。次に、当該開口部に酸化物５３０ｃとなる酸化膜、絶縁体５５０となる絶縁膜、及び導電体５６０となる導電膜を順に成膜した後、絶縁体５８０が露出するまでＣＭＰ処理などにより、酸化物５３０ｃとなる酸化膜、絶縁体５５０となる絶縁膜、及び導電体５６０となる導電膜の一部を除去することで、図３０に示すトランジスタを形成することができる。
【０５３３】  なお、絶縁体５７３、及び絶縁体５４４は必須の構成ではない。求めるトランジスタ特性により、適宜設計すればよい。
【０５３４】  図３０に示すトランジスタには、導電体５４２ａ、及び導電体５４２ｂが設けられていないため、コストの低減を図ることができる。
【０５３５】＜＜トランジスタの構造例６＞＞
また、図２５Ａ、及び図２５Ｂでは、ゲートとしての機能を機能する導電体５６０が、絶縁体５８０の開口の内部に形成されている構造例について説明したが、例えば、当該導電体の上方に、当該絶縁体が設けられた構造を用いることもできる。このようなトランジスタの構造例を、図３１Ａ、図３１Ｂ、図３２Ａ、図３２Ｂに示す。
【０５３６】  図３１Ａはトランジスタの上面図であり、図３１Ｂはトランジスタの斜視図である。また、図３１ＡにおけるＬ１−Ｌ２の断面図を図３２Ａに示し、Ｗ１−Ｗ２の断面図を図３２Ｂに示す。
【０５３７】  図３１Ａ、図３１Ｂ、図３２Ａ、図３２Ｂに示すトランジスタは、バックゲートとしての機能を有する導電体ＢＧＥと、ゲート絶縁膜としての機能を有する絶縁体ＢＧＩと、酸化物半導体Ｓと、ゲート絶縁膜としての機能を有する絶縁体ＦＧＩと、フロントゲートとしての機能を有する導電体ＦＧＥと、配線としての機能を有する導電体ＷＥと、を有する。また、導電体ＰＥは、導電体ＷＥと、酸化物Ｓ、導電体ＢＧＥ、又は導電体ＦＧＥと、を接続するためのプラグとしての機能を有する。なお、ここでは、酸化物半導体Ｓが、３層の酸化物Ｓ１、Ｓ２、Ｓ３によって構成されている例を示している。
【０５３８】＜容量素子の構造例＞
図３３Ａ乃至図３３Ｃでは、図２３に示す半導体装置に適用できる容量素子６００の一例として容量素子６００Ａについて示している。図３３Ａは容量素子６００Ａの上面図であり、図３３Ｂは容量素子６００Ａの一点鎖線Ｌ３−Ｌ４における断面を示した斜視図であり、図３３Ｃは容量素子６００Ａの一点鎖線Ｗ３−Ｌ４における断面を示した斜視図である。
【０５３９】  導電体６１０は、容量素子６００Ａの１対の電極の一方として機能し、導電体６２０は、容量素子６００Ａの１対の電極の他方として機能する。また、絶縁体６３０は、１対の電極に挟まれる誘電体として機能する。
【０５４０】  容量素子６００は、導電体６１０の下部において、導電体５４６と、導電体５４８とに電気的に接続されている。導電体５４６と、導電体５４８は、別の回路素子と接続するためのプラグ、又は配線として機能する。また図３３Ａ乃至図３３Ｃでは、導電体５４６と、導電体５４８と、をまとめて導電体５４０と記載している。
【０５４１】  また、図３３Ａ乃至図３３Ｃでは、図を明瞭に示すために、導電体５４６及び導電体５４８が埋め込まれている絶縁体５８６と、導電体６２０及び絶縁体６３０を覆っている絶縁体６５０と、を省略している。
【０５４２】  なお、図２３、図２４、図３３Ａ乃至図３３Ｃに示す容量素子６００はプレーナ型であるが、容量素子の形状はこれに限定されない。例えば、容量素子６００は、図３４Ａ乃至図３４Ｃに示すシリンダ型の容量素子６００Ｂとしてもよい。
【０５４３】  図３４Ａは容量素子６００Ｂの上面図であり、図３４Ｂは容量素子６００Ｂの一点鎖線Ｌ３−Ｌ４における断面図であり、図３４Ｃは容量素子６００Ｂの一点鎖線Ｗ３−Ｌ４における断面を示した斜視図である。
【０５４４】  図３４Ｂにおいて、容量素子６００Ｂは、導電体５４０が埋め込まれている絶縁体５８６上の絶縁体６３１と、開口部を有する絶縁体６５１と、１対の電極の一方として機能する導電体６１０と、１対の電極の他方として機能する導電体６２０と、を有する。
【０５４５】  また、図３４Ｃでは、図を明瞭に示すために、絶縁体５８６と、絶縁体６５０と、絶縁体６５１と、を省略している。
【０５４６】  絶縁体６３１としては、例えば、絶縁体５８６と同様の材料を用いることができる。
【０５４７】  また、絶縁体６３１には、導電体５４０に電気的に接続されるように導電体６１１が埋め込まれている。導電体６１１は、例えば、導電体３３０、導電体５１８と同様の材料を用いることができる。
【０５４８】  絶縁体６５１としては、例えば、絶縁体５８６と同様の材料を用いることができる。
【０５４９】  また、絶縁体６５１は、前述の通り、開口部を有し、当該開口部は導電体６１１に重畳している。
【０５５０】  導電体６１０は、当該開口部の底部と、側面と、に形成されている。つまり、導電体６１０は、導電体６１１に重畳し、かつ導電体６１１に電気的に接続されている。
【０５５１】  なお、導電体６１０の形成方法としては、エッチング法などによって絶縁体６５１に開口部を形成し、次に、スパッタリング法、ＡＬＤ法などによって導電体６１０を成膜する。その後、ＣＭＰ（Ｃｈｅｍｉｃｈａｌ  Ｍｅｃｈａｎｉｃａｌ  Ｐｏｌｉｓｈｉｎｇ）法などによって、開口部に成膜された導電体６１０を残して、絶縁体６５１上に成膜された導電体６１０を除去すればよい。
【０５５２】  絶縁体６３０は、絶縁体６５１上と、導電体６１０の形成面上と、に位置する。なお、絶縁体６３０は、容量素子において、１対の電極に挟まれる誘電体として機能する。
【０５５３】  導電体６２０は、絶縁体６５１の開口部が埋まるように、絶縁体６３０上に形成されている。
【０５５４】  絶縁体６５０は、絶縁体６３０と、導電体６２０と、を覆うように形成されている。
【０５５５】  図３４に示すシリンダ型の容量素子６００Ｂは、プレーナ型の容量素子６００Ａよりも静電容量の値を高くすることができる。そのため、例えば、上記の実施の形態で説明した容量素子Ｃ３、容量素子Ｃ３ｒなどとして、容量素子６００Ｂを適用することによって、長時間、容量素子の端子間の電圧を維持することができる。
【０５５６】  なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０５５７】（実施の形態４）
本実施の形態では、上記の実施の形態で説明したＯＳトランジスタに用いることができる金属酸化物であるＣＡＣ−ＯＳ（Ｃｌｏｕｄ−Ａｌｉｇｎｅｄ  Ｃｏｍｐｏｓｉｔｅ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、及びＣＡＡＣ−ＯＳ（ｃ−ａｘｉｓ  ａｌｉｇｎｅｄ  ｃｒｙｓｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）の構成について説明する。なお、明細書等において、ＣＡＣは機能、又は材料の構成の一例を表し、ＣＡＡＣは結晶構造の一例を表す。
【０５５８】  ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅとは、材料の一部では導電性の機能と、材料の一部では絶縁性の機能とを有し、材料の全体では半導体としての機能を有する。なお、ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅを、トランジスタの活性層に用いる場合、導電性の機能は、キャリアとなる電子（又はホール）を流す機能であり、絶縁性の機能は、キャリアとなる電子を流さない機能である。導電性の機能と、絶縁性の機能とを、それぞれ相補的に作用させることで、スイッチングさせる機能（Ｏｎ／Ｏｆｆさせる機能）をＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅに付与することができる。ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅにおいて、それぞれの機能を分離させることで、双方の機能を最大限に高めることができる。
【０５５９】  また、ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、導電性領域、及び絶縁性領域を有する。導電性領域は、上述の導電性の機能を有し、絶縁性領域は、上述の絶縁性の機能を有する。また、材料中において、導電性領域と、絶縁性領域とは、ナノ粒子レベルで分離している場合がある。また、導電性領域と、絶縁性領域とは、それぞれ材料中に偏在する場合がある。また、導電性領域は、周辺がぼけてクラウド状に連結して観察される場合がある。
【０５６０】  また、ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅにおいて、導電性領域と、絶縁性領域とは、それぞれ０．５ｎｍ以上１０ｎｍ以下、好ましくは０．５ｎｍ以上３ｎｍ以下のサイズで材料中に分散している場合がある。
【０５６１】  また、ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、異なるバンドギャップを有する成分により構成される。例えば、ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、絶縁性領域に起因するワイドギャップを有する成分と、導電性領域に起因するナローギャップを有する成分と、により構成される。当該構成の場合、キャリアを流す際に、ナローギャップを有する成分において、主にキャリアが流れる。また、ナローギャップを有する成分が、ワイドギャップを有する成分に相補的に作用し、ナローギャップを有する成分に連動してワイドギャップを有する成分にもキャリアが流れる。このため、上記ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅをトランジスタのチャネル形成領域に用いる場合、トランジスタのオン状態において高い電流駆動力、つまり大きなオン電流、及び高い電界効果移動度を得ることができる。
【０５６２】  すなわち、ＣＡＣ−ＯＳ又はＣＡＣ−ｍｅｔａｌ  ｏｘｉｄｅは、マトリックス複合材（ｍａｔｒｉｘ  ｃｏｍｐｏｓｉｔｅ）、又は金属マトリックス複合材（ｍｅｔａｌ  ｍａｔｒｉｘ  ｃｏｍｐｏｓｉｔｅ）と呼称することもできる。
【０５６３】＜金属酸化物の構造＞
酸化物半導体は、単結晶酸化物半導体と、それ以外の非単結晶酸化物半導体と、に分けられる。非単結晶酸化物半導体としては、例えば、ＣＡＡＣ−ＯＳ（ｃ−ａｘｉｓ  ａｌｉｇｎｅｄ  ｃｒｙｓｔａｌｌｉｎｅ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、多結晶酸化物半導体、ｎｃ−ＯＳ（ｎａｎｏｃｒｙｓｔａｌｌｉｎｅ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、擬似非晶質酸化物半導体（ａ−ｌｉｋｅ  ＯＳ：ａｍｏｒｐｈｏｕｓ−ｌｉｋｅ  ｏｘｉｄｅ  ｓｅｍｉｃｏｎｄｕｃｔｏｒ）及び非晶質酸化物半導体などがある。
【０５６４】  ＣＡＡＣ−ＯＳは、ｃ軸配向性を有し、かつａ−ｂ面方向において複数のナノ結晶が連結し、歪みを有した結晶構造となっている。なお、歪みとは、複数のナノ結晶が連結する領域において、格子配列の揃った領域と、別の格子配列の揃った領域と、の間で格子配列の向きが変化している箇所を指す。
【０５６５】  ナノ結晶は、六角形を基本とするが、正六角形状とは限らず、非正六角形状である場合がある。また、歪みにおいて、五角形、及び七角形などの格子配列を有する場合がある。なお、ＣＡＡＣ−ＯＳにおいて、歪み近傍においても、明確な結晶粒界（グレインバウンダリーともいう）を確認することはできない。即ち、格子配列の歪みによって、結晶粒界の形成が抑制されていることがわかる。これは、ＣＡＡＣ−ＯＳが、ａ−ｂ面方向において酸素原子の配列が稠密でないことや、金属元素が置換することで原子間の結合距離が変化することなどによって、歪みを許容することができるためと考えられる。
【０５６６】  また、ＣＡＡＣ−ＯＳは、インジウム、及び酸素を有する層（以下、Ｉｎ層）と、元素Ｍ、亜鉛、及び酸素を有する層（以下、（Ｍ，Ｚｎ）層）とが積層した、層状の結晶構造（層状構造ともいう）を有する傾向がある。なお、インジウムと元素Ｍは、互いに置換可能であり、（Ｍ，Ｚｎ）層の元素Ｍがインジウムと置換した場合、（Ｉｎ，Ｍ，Ｚｎ）層と表すこともできる。また、Ｉｎ層のインジウムが元素Ｍと置換した場合、（Ｉｎ，Ｍ）層と表すこともできる。
【０５６７】  ＣＡＡＣ−ＯＳは結晶性の高い酸化物半導体である。一方、ＣＡＡＣ−ＯＳは、明確な結晶粒界を確認することはできないため、結晶粒界に起因する電子移動度の低下が起こりにくいといえる。また、酸化物半導体の結晶性は不純物の混入や欠陥の生成などによって低下する場合があるため、ＣＡＡＣ−ＯＳは不純物や欠陥（酸素欠損など）の少ない酸化物半導体ともいえる。従って、ＣＡＡＣ−ＯＳを有する酸化物半導体は、物理的性質が安定する。そのため、ＣＡＡＣ−ＯＳを有する酸化物半導体は熱に強く、信頼性が高い。また、ＣＡＡＣ−ＯＳは、製造工程における高い温度（所謂サーマルバジェット）に対しても安定である。したがって、ＯＳトランジスタにＣＡＡＣ−ＯＳを用いると、製造工程の自由度を広げることが可能となる。
【０５６８】  ｎｃ−ＯＳは、微小な領域（例えば、１ｎｍ以上１０ｎｍ以下の領域、特に１ｎｍ以上３ｎｍ以下の領域）において原子配列に周期性を有する。また、ｎｃ−ＯＳは、異なるナノ結晶間で結晶方位に規則性が見られない。そのため、膜全体で配向性が見られない。したがって、ｎｃ−ＯＳは、分析方法によっては、ａ−ｌｉｋｅ  ＯＳや非晶質酸化物半導体と区別が付かない場合がある。
【０５６９】  ａ−ｌｉｋｅ  ＯＳは、ｎｃ−ＯＳと非晶質酸化物半導体との間の構造を有する酸化物半導体である。ａ−ｌｉｋｅ  ＯＳは、鬆又は低密度領域を有する。即ち、ａ−ｌｉｋｅ  ＯＳは、ｎｃ−ＯＳ及びＣＡＡＣ−ＯＳと比べて、結晶性が低い。
【０５７０】  酸化物半導体は、多様な構造をとり、それぞれが異なる特性を有する。本発明の一態様の酸化物半導体は、非晶質酸化物半導体、多結晶酸化物半導体、ａ−ｌｉｋｅ  ＯＳ、ｎｃ−ＯＳ、ＣＡＡＣ−ＯＳのうち、二種以上を有していてもよい。
【０５７１】＜酸化物半導体を有するトランジスタ＞
続いて、上記酸化物半導体をトランジスタに用いる場合について説明する。
【０５７２】  上記酸化物半導体をトランジスタに用いることで、高い電界効果移動度のトランジスタを実現することができる。また、信頼性の高いトランジスタを実現することができる。
【０５７３】  また、トランジスタには、キャリア密度の低い酸化物半導体を用いることが好ましい。酸化物半導体膜のキャリア密度を低くする場合においては、酸化物半導体膜中の不純物濃度を低くし、欠陥準位密度を低くすればよい。本明細書等において、不純物濃度が低く、欠陥準位密度の低いことを高純度真性又は実質的に高純度真性と言う。例えば、酸化物半導体は、キャリア密度が８×１０１１／ｃｍ３未満、好ましくは１×１０１１／ｃｍ３未満、さらに好ましくは１×１０１０／ｃｍ３未満であり、１×１０−９／ｃｍ３以上とすればよい。
【０５７４】  また、高純度真性又は実質的に高純度真性である酸化物半導体膜は、欠陥準位密度が低いため、トラップ準位密度も低くなる場合がある。
【０５７５】  また、酸化物半導体のトラップ準位に捕獲された電荷は、消失するまでに要する時間が長く、あたかも固定電荷のように振る舞うことがある。そのため、トラップ準位密度の高い酸化物半導体にチャネル形成領域が形成されるトランジスタは、電気特性が不安定となる場合がある。
【０５７６】  従って、トランジスタの電気特性を安定にするためには、酸化物半導体中の不純物濃度を低減することが有効である。また、酸化物半導体中の不純物濃度を低減するためには、近接する膜中の不純物濃度も低減することが好ましい。不純物としては、水素、窒素、アルカリ金属、アルカリ土類金属、鉄、ニッケル、シリコン等がある。
【０５７７】＜不純物＞
ここで、酸化物半導体中における各不純物の影響について説明する。
【０５７８】  酸化物半導体において、第１４族元素の一つであるシリコンや炭素が含まれると、酸化物半導体において欠陥準位が形成される。このため、酸化物半導体におけるシリコンや炭素の濃度と、酸化物半導体との界面近傍のシリコンや炭素の濃度（二次イオン質量分析法（ＳＩＭＳ）により得られる濃度）を、２×１０１８ａｔｏｍｓ／ｃｍ３以下、好ましくは２×１０１７ａｔｏｍｓ／ｃｍ３以下とする。
【０５７９】  また、酸化物半導体にアルカリ金属又はアルカリ土類金属が含まれると、欠陥準位を形成し、キャリアを生成する場合がある。従って、アルカリ金属又はアルカリ土類金属が含まれている酸化物半導体を用いたトランジスタはノーマリーオン特性となりやすい。このため、酸化物半導体中のアルカリ金属又はアルカリ土類金属の濃度を低減することが好ましい。具体的には、ＳＩＭＳにより得られる酸化物半導体中のアルカリ金属又はアルカリ土類金属の濃度を、１×１０１８ａｔｏｍｓ／ｃｍ３以下、好ましくは２×１０１６ａｔｏｍｓ／ｃｍ３以下にする。
【０５８０】  また、酸化物半導体において、窒素が含まれると、キャリアである電子が生じ、キャリア密度が増加し、ｎ型化しやすい。この結果、窒素が含まれている酸化物半導体を半導体に用いたトランジスタはノーマリーオン特性となりやすい。従って、該酸化物半導体において、窒素はできる限り低減されていることが好ましい、例えば、酸化物半導体中の窒素濃度は、ＳＩＭＳにおいて、５×１０１９ａｔｏｍｓ／ｃｍ３未満、好ましくは５×１０１８ａｔｏｍｓ／ｃｍ３以下、より好ましくは１×１０１８ａｔｏｍｓ／ｃｍ３以下、さらに好ましくは５×１０１７ａｔｏｍｓ／ｃｍ３以下とする。
【０５８１】  また、酸化物半導体に含まれる水素は、金属原子と結合する酸素と反応して水になるため、酸素欠損を形成する場合がある。該酸素欠損に水素が入ることで、キャリアである電子が生成される場合がある。また、水素の一部が金属原子と結合する酸素と結合して、キャリアである電子を生成することがある。従って、水素が含まれている酸化物半導体を用いたトランジスタはノーマリーオン特性となりやすい。このため、酸化物半導体中の水素はできる限り低減されていることが好ましい。具体的には、酸化物半導体において、ＳＩＭＳにより得られる水素濃度を、１×１０２０ａｔｏｍｓ／ｃｍ３未満、好ましくは１×１０１９ａｔｏｍｓ／ｃｍ３未満、より好ましくは５×１０１８ａｔｏｍｓ／ｃｍ３未満、さらに好ましくは１×１０１８ａｔｏｍｓ／ｃｍ３未満とする。
【０５８２】  不純物が十分に低減された酸化物半導体をトランジスタのチャネル形成領域に用いることで、安定した電気特性を付与することができる。
【０５８３】  なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【０５８４】（実施の形態５）
本実施の形態は、上記実施の形態に示す半導体装置などが形成された半導体ウェハ、及び当該半導体装置が組み込まれた電子部品の一例を示す。
【０５８５】＜半導体ウェハ＞
初めに、半導体装置などが形成された半導体ウェハの例を、図３５Ａを用いて説明する。
【０５８６】  図３５Ａに示す半導体ウェハ４８００は、ウェハ４８０１と、ウェハ４８０１の上面に設けられた複数の回路部４８０２と、を有する。なお、ウェハ４８０１の上面において、回路部４８０２の無い部分は、スペーシング４８０３であり、ダイシング用の領域である。
【０５８７】  半導体ウェハ４８００は、ウェハ４８０１の表面に対して、前工程によって複数の回路部４８０２を形成することで作製することができる。また、その後に、ウェハ４８０１の複数の回路部４８０２が形成された反対側の面を研削して、ウェハ４８０１の薄膜化してもよい。この工程により、ウェハ４８０１の反りなどを低減し、部品としての小型化を図ることができる。
【０５８８】  次の工程としては、ダイシング工程が行われる。ダイシングは、一点鎖線で示したスクライブラインＳＣＬ１及びスクライブラインＳＣＬ２（ダイシングライン、又は切断ラインと呼ぶ場合がある）に沿って行われる。なお、スペーシング４８０３は、ダイシング工程を容易に行うために、複数のスクライブラインＳＣＬ１が平行になるように設け、複数のスクライブラインＳＣＬ２が平行になるように設け、スクライブラインＳＣＬ１とスクライブラインＳＣＬ２が垂直になるように設けるのが好ましい。
【０５８９】  ダイシング工程を行うことにより、図３５Ｂに示すようなチップ４８００ａを、半導体ウェハ４８００から切り出すことができる。チップ４８００ａは、ウェハ４８０１ａと、回路部４８０２と、スペーシング４８０３ａと、を有する。なお、スペーシング４８０３ａは、極力小さくなるようにするのが好ましい。この場合、隣り合う回路部４８０２の間のスペーシング４８０３の幅が、スクライブラインＳＣＬ１の切りしろと、又はスクライブラインＳＣＬ２の切りしろとほぼ同等の長さであればよい。
【０５９０】  なお、本発明の一態様の素子基板の形状は、図３５Ａに図示した半導体ウェハ４８００の形状に限定されない。例えば、矩形の形状の半導体ウェハあってもよい。素子基板の形状は、素子の作製工程、及び素子を作製するための装置に応じて、適宜変更することができる。
【０５９１】＜電子部品＞
次に、チップ４８００ａが組み込まれた電子部品の例を、図３５Ｃ、図３５Ｄを用いて説明を行う。
【０５９２】  図３５Ｃに電子部品４７００および電子部品４７００が実装された基板（実装基板４７０４）の斜視図を示す。図３５Ｃに示す電子部品４７００は、リード４７０１と、上述したチップ４８００ａと、を有し、ＩＣチップ等として機能する。特に、本明細書などにおいて、上記実施の形態で説明した演算回路１１０など半導体装置を含む電子部品４７００をブレインモーフィックプロセッサ（ＢＭＰ）と呼称する。
【０５９３】  電子部品４７００は、例えば、リードフレームのリード４７０１とチップ４８００ａ上の電極とを金属の細線（ワイヤー）で電気的に接続するワイヤーボンディング工程と、エポキシ樹脂等によって封止するモールド工程と、リードフレームのリード４７０１へのメッキ処理と、パッケージの表面への印字処理と、を行うことで作製することができる。また、ワイヤーボンディング工程は、例えば、ボールボンディングや、ウェッジボンディングなどを用いることができる。また、図３５Ｃでは、電子部品４７００のパッケージにＱＦＰ（Ｑｕａｄ  Ｆｌａｔ  Ｐａｃｋａｇｅ）を適用しているが、パッケージの態様はこれに限定されない。
【０５９４】  電子部品４７００は、例えばプリント基板４７０２に実装される。このようＩＣチップが複数組み合わされて、それぞれがプリント基板４７０２上で電気的に接続されることで実装基板４７０４が完成する。
【０５９５】  図３５Ｄに電子部品４７３０の斜視図を示す。電子部品４７３０は、ＳｉＰ（Ｓｙｓｔｅｍ  ｉｎ  ｐａｃｋａｇｅ）またはＭＣＭ（Ｍｕｌｔｉ  Ｃｈｉｐ  Ｍｏｄｕｌｅ）の一例である。電子部品４７３０は、パッケージ基板４７３２（プリント基板）上にインターポーザ４７３１が設けられ、インターポーザ４７３１上に半導体装置４７３５、および複数の半導体装置４７１０が設けられている。
【０５９６】  電子部品４７３０では、半導体装置４７１０を有する。半導体装置４７１０としては、例えば、上記実施の形態で説明した半導体装置、広帯域メモリ（ＨＢＭ：Ｈｉｇｈ  Ｂａｎｄｗｉｄｔｈ  Ｍｅｍｏｒｙ）などとすることができる。また、半導体装置４７３５は、ＣＰＵ、ＧＰＵ、ＦＰＧＡ、記憶装置などの集積回路（半導体装置）を用いることができる。
【０５９７】  パッケージ基板４７３２は、セラミック基板、プラスチック基板、またはガラスエポキシ基板などを用いることができる。インターポーザ４７３１は、シリコンインターポーザ、樹脂インターポーザなどを用いることができる。
【０５９８】  インターポーザ４７３１は、複数の配線を有し、端子ピッチの異なる複数の集積回路を電気的に接続する機能を有する。複数の配線は、単層または多層で設けられる。また、インターポーザ４７３１は、インターポーザ４７３１上に設けられた集積回路をパッケージ基板４７３２に設けられた電極と電気的に接続する機能を有する。これらのことから、インターポーザを「再配線基板」または「中間基板」と呼ぶ場合がある。また、インターポーザ４７３１に貫通電極を設けて、当該貫通電極を用いて集積回路とパッケージ基板４７３２を電気的に接続する場合もある。また、シリコンインターポーザでは、貫通電極として、ＴＳＶ（Ｔｈｒｏｕｇｈ  Ｓｉｌｉｃｏｎ  Ｖｉａ）を用いることもできる。
【０５９９】  インターポーザ４７３１としてシリコンインターポーザを用いることが好ましい。シリコンインターポーザでは能動素子を設ける必要が無いため、集積回路よりも低コストで作製することができる。一方で、シリコンインターポーザの配線形成は半導体プロセスで行なうことができるため、樹脂インターポーザでは難しい微細配線の形成が容易である。
【０６００】  ＨＢＭでは、広いメモリバンド幅を実現するために多くの配線を接続する必要がある。このため、ＨＢＭを実装するインターポーザには、微細かつ高密度の配線形成が求められる。よって、ＨＢＭを実装するインターポーザには、シリコンインターポーザを用いることが好ましい。
【０６０１】  また、シリコンインターポーザを用いたＳｉＰやＭＣＭなどでは、集積回路とインターポーザ間の膨張係数の違いによる信頼性の低下が生じにくい。また、シリコンインターポーザは表面の平坦性が高いため、シリコンインターポーザ上に設ける集積回路とシリコンインターポーザ間の接続不良が生じにくい。特に、インターポーザ上に複数の集積回路を横に並べて配置する２．５Ｄパッケージ（２．５次元実装）では、シリコンインターポーザを用いることが好ましい。
【０６０２】  また、電子部品４７３０と重ねてヒートシンク（放熱板）を設けてもよい。ヒートシンクを設ける場合は、インターポーザ４７３１上に設ける集積回路の高さを揃えることが好ましい。例えば、本実施の形態に示す電子部品４７３０では、半導体装置４７１０と半導体装置４７３５の高さを揃えることが好ましい。
【０６０３】  電子部品４７３０を他の基板に実装するため、パッケージ基板４７３２の底部に電極４７３３を設けてもよい。図３５Ｄでは、電極４７３３を半田ボールで形成する例を示している。パッケージ基板４７３２の底部に半田ボールをマトリクス状に設けることで、ＢＧＡ（Ｂａｌｌ  Ｇｒｉｄ  Ａｒｒａｙ）実装を実現できる。また、電極４７３３を導電性のピンで形成してもよい。パッケージ基板４７３２の底部に導電性のピンをマトリクス状に設けることで、ＰＧＡ（Ｐｉｎ  Ｇｒｉｄ  Ａｒｒａｙ）実装を実現できる。
【０６０４】  電子部品４７３０は、ＢＧＡおよびＰＧＡに限らず様々な実装方法を用いて他の基板に実装することができる。例えば、ＳＰＧＡ（Ｓｔａｇｇｅｒｅｄ  Ｐｉｎ  Ｇｒｉｄ  Ａｒｒａｙ）、ＬＧＡ（Ｌａｎｄ  Ｇｒｉｄ  Ａｒｒａｙ）、ＱＦＰ（Ｑｕａｄ  Ｆｌａｔ  Ｐａｃｋａｇｅ）、ＱＦＪ（Ｑｕａｄ  Ｆｌａｔ  Ｊ−ｌｅａｄｅｄ  ｐａｃｋａｇｅ）、またはＱＦＮ（Ｑｕａｄ  Ｆｌａｔ  Ｎｏｎ−ｌｅａｄｅｄ  ｐａｃｋａｇｅ）などの実装方法を用いることができる。
【０６０５】  なお、本実施の形態は、本明細書で示す他の実施の形態、又は実施例と適宜組み合わせることができる。
【０６０６】（実施の形態６）
本実施の形態では、上記実施の形態で説明した半導体装置を有する電子機器の一例について説明する。なお、図３６には、当該半導体装置を有する電子部品４７００（ＢＭＰ）が各電子機器に含まれている様子を図示している。
【０６０７】［携帯電話］
図３６に示す情報端末５５００は、情報端末の一種である携帯電話（スマートフォン）である。情報端末５５００は、筐体５５１０と、表示部５５１１と、を有しており、入力用インターフェースとして、タッチパネルが表示部５５１１に備えられ、ボタンが筐体５５１０に備えられている。
【０６０８】  情報端末５５００は、上記実施の形態で説明した半導体装置を適用することで、人工知能を利用したアプリケーションを実行することができる。人工知能を利用したアプリケーションとしては、例えば、会話を認識してその会話内容を表示部５５１１に表示するアプリケーション、表示部５５１１に備えるタッチパネルに対してユーザが入力した文字、図形などを認識して、表示部５５１１に表示するアプリケーション、指紋や声紋などの生体認証を行うアプリケーションなどが挙げられる。
【０６０９】［ウェアラブル端末］
また、図３６には、ウェアラブル端末の一例として情報端末５９００が図示されている。情報端末５９００は、筐体５９０１、表示部５９０２、操作ボタン５９０３、操作子５９０４、バンド５９０５などを有する。
【０６１０】  ウェアラブル端末は、先述した情報端末５５００と同様に、上記実施の形態で説明した半導体装置を適用することで、人工知能を利用したアプリケーションを実行することができる。人工知能を利用したアプリケーションとしては、例えば、ウェアラブル端末を装着した人の健康状態を管理するアプリケーション、目的地を入力することで最適な道を選択して誘導するナビゲーションシステムなどが挙げられる。
【０６１１】［情報端末］
また、図３６には、デスクトップ型情報端末５３００が図示されている。デスクトップ型情報端末５３００は、情報端末の本体５３０１と、ディスプレイ５３０２と、キーボード５３０３と、を有する。
【０６１２】  デスクトップ型情報端末５３００は、先述した情報端末５５００と同様に、上記実施の形態で説明した半導体装置を適用することで、人工知能を利用したアプリケーションを実行することができる。人工知能を利用したアプリケーションとしては、例えば、設計支援ソフトウェア、文章添削ソフトウェア、献立自動生成ソフトウェアなどが挙げられる。また、デスクトップ型情報端末５３００を用いることで、新規の人工知能の開発を行うことができる。
【０６１３】  なお、上述では、電子機器としてスマートフォン、及びデスクトップ用情報端末を例として、それぞれ図３６に図示したが、スマートフォン、及びデスクトップ用情報端末以外の情報端末を適用することができる。スマートフォン、及びデスクトップ用情報端末以外の情報端末としては、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ノート型情報端末、ワークステーションなどが挙げられる。
【０６１４】［電化製品］
また、図３６には、電化製品の一例として電気冷凍冷蔵庫５８００が図示されている。電気冷凍冷蔵庫５８００は、筐体５８０１、冷蔵室用扉５８０２、冷凍室用扉５８０３等を有する。
【０６１５】  電気冷凍冷蔵庫５８００に上記実施の形態で説明した半導体装置を適用することによって、人工知能を有する電気冷凍冷蔵庫５８００を実現することができる。人工知能を利用することによって電気冷凍冷蔵庫５８００は、電気冷凍冷蔵庫５８００に保存されている食材、その食材の消費期限などを基に献立を自動生成する機能や、電気冷凍冷蔵庫５８００に保存されている食材に合わせた温度に自動的に調節する機能などを有することができる。
【０６１６】  本一例では、電化製品として電気冷凍冷蔵庫について説明したが、その他の電化製品としては、例えば、掃除機、電子レンジ、電子オーブン、炊飯器、湯沸かし器、ＩＨ調理器、ウォーターサーバ、エアーコンディショナーを含む冷暖房器具、洗濯機、乾燥機、オーディオビジュアル機器などが挙げられる。
【０６１７】［ゲーム機］
また、図３６には、ゲーム機の一例である携帯ゲーム機５２００が図示されている。携帯ゲーム機５２００は、筐体５２０１、表示部５２０２、ボタン５２０３等を有する。
【０６１８】  更に、図３６には、ゲーム機の一例である据え置き型ゲーム機７５００が図示されている。据え置き型ゲーム機７５００は、本体７５２０と、コントローラ７５２２を有する。なお、本体７５２０には、無線または有線によってコントローラ７５２２を接続することができる。また、図３６に示していないが、コントローラ７５２２は、ゲームの画像を表示する表示部、ボタン以外の入力インターフェースとなるタッチパネルやスティック、回転式つまみ、スライド式つまみなどを備えることができる。また、コントローラ７５２２は、図３６に示す形状に限定されず、ゲームのジャンルに応じて、コントローラ７５２２の形状を様々に変更してもよい。例えば、ＦＰＳ（Ｆｉｒｓｔ  Ｐｅｒｓｏｎ  Ｓｈｏｏｔｅｒ）などのシューティングゲームでは、トリガーをボタンとし、銃を模した形状のコントローラを用いることができる。また、例えば、音楽ゲームなどでは、楽器、音楽機器などを模した形状のコントローラを用いることができる。更に、据え置き型ゲーム機は、コントローラを使わず、代わりにカメラ、深度センサ、マイクロフォンなどを備えて、ゲームプレイヤーのジェスチャー、及び／又は音声によって操作する形式としてもよい。
【０６１９】  また、上述したゲーム機の映像は、テレビジョン装置、パーソナルコンピュータ用ディスプレイ、ゲーム用ディスプレイ、ヘッドマウントディスプレイなどの表示装置によって、出力することができる。
【０６２０】  携帯ゲーム機５２００に上記実施の形態で説明した半導体装置を適用することによって、低消費電力の携帯ゲーム機５２００を実現することができる。また、低消費電力により、回路からの発熱を低減することができるため、発熱によるその回路自体、周辺回路、及びモジュールへの影響を少なくすることができる。
【０６２１】  更に、携帯ゲーム機５２００に上記実施の形態で説明した半導体装置を適用することによって、人工知能を有する携帯ゲーム機５２００を実現することができる。
【０６２２】  本来、ゲームの進行、ゲーム上に登場する生物の言動、ゲーム上で発生する現象などの表現は、そのゲームが有するプログラムによって定められているが、携帯ゲーム機５２００に人工知能を適用することにより、ゲームのプログラムに限定されない表現が可能になる。例えば、プレイヤーが問いかける内容、ゲームの進行状況、時刻、ゲーム上に登場する人物の言動が変化するといった表現が可能となる。
【０６２３】  また、携帯ゲーム機５２００で複数のプレイヤーが必要なゲームを行う場合、人工知能によって擬人的にゲームプレイヤーを構成することができるため、対戦相手を人工知能によるゲームプレイヤーとすることによって、１人でもゲームを行うことができる。
【０６２４】  図３６では、ゲーム機の一例として携帯ゲーム機を図示しているが、本発明の一態様の電子機器はこれに限定されない。本発明の一態様の電子機器としては、例えば、家庭用の据え置き型ゲーム機、娯楽施設（ゲームセンター、遊園地など）に設置されるアーケードゲーム機、スポーツ施設に設置されるバッティング練習用の投球マシンなどが挙げられる。
【０６２５】［移動体］
上記実施の形態で説明した半導体装置は、移動体である自動車、及び自動車の運転席周辺に適用することができる。
【０６２６】  図３６には移動体の一例である自動車５７００が図示されている。
【０６２７】  自動車５７００の運転席周辺には、スピードメーターやタコメーター、走行距離、燃料の残量、ギア状態、エアコンの設定などを表示するインストゥルメントパネルが備えられている。また、運転席周辺には、それらの情報を示す表示装置が備えられていてもよい。
【０６２８】  自動車５７００の外側に設けられた撮像装置（図示しない。）からの映像を当該表示装置に映し出すことによって、ピラーなどで遮られた視界、運転席の死角などを補うことができ、安全性を高めることができる。
【０６２９】  上記実施の形態で説明した半導体装置は人工知能の構成要素として適用できるため、例えば、当該半導体装置を自動車５７００の自動運転システムに用いることができる。また、当該半導体装置を道路案内、危険予測などを行うシステムに用いることができる。当該表示装置には、道路案内、危険予測などの情報を表示する構成としてもよい。
【０６３０】  なお、上述では、移動体の一例として自動車について説明しているが、移動体は自動車に限定されない。例えば、移動体としては、電車、モノレール、船、飛行体（ヘリコプター、無人航空機（ドローン）、飛行機、ロケット）なども挙げることができ、これらの移動体に本発明の一態様の半導体装置を適用して、人工知能を利用したシステムを付与することができる。
【０６３１】［カメラ］
上記実施の形態で説明した半導体装置は、カメラに適用することができる。
【０６３２】  図３６には、撮像装置の一例であるデジタルカメラ６２４０が図示されている。デジタルカメラ６２４０は、筐体６２４１、表示部６２４２、操作ボタン６２４３、シャッターボタン６２４４等を有し、また、デジタルカメラ６２４０には、着脱可能なレンズ６２４６が取り付けられている。なお、ここではデジタルカメラ６２４０を、レンズ６２４６を筐体６２４１から取り外して交換することが可能な構成としたが、レンズ６２４６と筐体６２４１とが一体となっていてもよい。また、デジタルカメラ６２４０は、ストロボ装置や、ビューファインダー等を別途装着することができる構成としてもよい。
【０６３３】  デジタルカメラ６２４０に上記実施の形態で説明した半導体装置を適用することによって、低消費電力のデジタルカメラ６２４０を実現することができる。また、低消費電力により、回路からの発熱を低減することができるため、発熱によるその回路自体、周辺回路、及びモジュールへの影響を少なくすることができる。
【０６３４】  更に、デジタルカメラ６２４０に上記実施の形態で説明した半導体装置を適用することによって、人工知能を有するデジタルカメラ６２４０を実現することができる。人工知能を利用することによって、デジタルカメラ６２４０は、顔、物体など被写体を自動的に認識する機能、又は当該被写体に合わせてピントを調節する機能、環境に合わせて自動的にフラッシュを焚く機能、撮像した画像を調色する機能などを有することができる。
【０６３５】［ビデオカメラ］
上記実施の形態で説明した半導体装置は、ビデオカメラに適用することができる。
【０６３６】  図３６には、撮像装置の一例であるビデオカメラ６３００が図示されている。ビデオカメラ６３００は、第１筐体６３０１、第２筐体６３０２、表示部６３０３、操作キー６３０４、レンズ６３０５、接続部６３０６等を有する。操作キー６３０４及びレンズ６３０５は第１筐体６３０１に設けられており、表示部６３０３は第２筐体６３０２に設けられている。そして、第１筐体６３０１と第２筐体６３０２とは、接続部６３０６により接続されており、第１筐体６３０１と第２筐体６３０２の間の角度は、接続部６３０６により変更が可能である。表示部６３０３における映像を、接続部６３０６における第１筐体６３０１と第２筐体６３０２との間の角度に従って切り替える構成としてもよい。
【０６３７】  ビデオカメラ６３００で撮影した映像を記録する際、データの記録形式に応じたエンコードを行う必要がある。人工知能を利用することによって、ビデオカメラ６３００は、エンコードの際に、人工知能によるパターン認識を行うことができる。このパターン認識によって、連続する撮像画像データに含まれる人、動物、物体などの差分データを算出して、データの圧縮を行うことができる。
【０６３８】［ＰＣ用の拡張デバイス］
上記実施の形態で説明した半導体装置は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの計算機、情報端末用の拡張デバイスに適用することができる。
【０６３９】  図３７Ａは、当該拡張デバイスの一例として、持ち運びのできる、演算処理が可能なチップが搭載された、ＰＣに外付けする拡張デバイス６１００を示している。拡張デバイス６１００は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などでＰＣに接続することで、当該チップによる演算処理を行うことができる。なお、図３７Ａは、持ち運びが可能な形態の拡張デバイス６１００を図示しているが、本発明の一態様に係る拡張デバイスは、これに限定されず、例えば、冷却用ファンなどを搭載した比較的大きい形態の拡張デバイスとしてもよい。
【０６４０】  拡張デバイス６１００は、筐体６１０１、キャップ６１０２、ＵＳＢコネクタ６１０３及び基板６１０４を有する。基板６１０４は、筐体６１０１に収納されている。基板６１０４には、上記実施の形態で説明した半導体装置などを駆動する回路が設けられている。例えば、基板６１０４には、チップ６１０５（例えば、上記実施の形態で説明した半導体装置、電子部品４７００、メモリチップなど。）、コントローラチップ６１０６が取り付けられている。ＵＳＢコネクタ６１０３は、外部装置と接続するためのインターフェースとして機能する。
【０６４１】  拡張デバイス６１００をＰＣなどに用いることにより、当該ＰＣの演算処理能力を高くすることができる。これにより、処理能力の足りないＰＣでも、例えば、人工知能、動画処理などの演算を行うことができる。
【０６４２】［放送システム］
上記実施の形態で説明した半導体装置は、放送システムに適用することができる。
【０６４３】  図３７Ｂは、放送システムにおけるデータ伝送を模式的に示している。具体的には、図３７Ｂは、放送局５６８０から送信された電波（放送信号）が、各家庭のテレビジョン受信装置（ＴＶ）５６００に届くまでの経路を示している。ＴＶ５６００は、受信装置を備え（図示しない。）、アンテナ５６５０で受信された放送信号は、当該受信装置を介して、ＴＶ５６００に送信される。
【０６４４】  図３７Ｂでは、アンテナ５６５０は、ＵＨＦ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）アンテナを図示しているが、アンテナ５６５０としては、ＢＳ・１１０°ＣＳアンテナ、ＣＳアンテナなども適用できる。
【０６４５】  電波５６７５Ａ、電波５６７５Ｂは地上波放送用の放送信号であり、電波塔５６７０は受信した電波５６７５Ａを増幅して、電波５６７５Ｂの送信を行う。各家庭では、アンテナ５６５０で電波５６７５Ｂを受信することで、ＴＶ５６００で地上波放送を視聴することができる。なお、放送システムは、図３７Ｂに示す地上波放送に限定せず、人工衛星を用いた衛星放送、光回線によるデータ放送などとしてもよい。
【０６４６】  上述した放送システムは、上記実施の形態で説明した半導体装置を適用して、人工知能を利用した放送システムとしてもよい。放送局５６８０から各家庭のＴＶ５６００に放送データを送信するとき、エンコーダによって放送データの圧縮が行われ、アンテナ５６５０が当該放送データを受信したとき、ＴＶ５６００に含まれる受信装置のデコーダによって当該放送データの復元が行われる。人工知能を利用することによって、例えば、エンコーダの圧縮方法の一である動き補償予測において、表示画像に含まれる表示パターンの認識を行うことができる。また、人工知能を利用したフレーム内予測などを行うこともできる。また、例えば、解像度の低い放送データを受信して、解像度の高いＴＶ５６００で当該放送データの表示を行うとき、デコーダによる放送データの復元において、アップコンバートなどの画像の補間処理を行うことができる。
【０６４７】  上述した人工知能を利用した放送システムは、放送データの量が増大する超高精細度テレビジョン（ＵＨＤＴＶ：４Ｋ、８Ｋ）放送に対して好適である。
【０６４８】  また、ＴＶ５６００側における人工知能の応用として、例えば、ＴＶ５６００に人工知能を有する録画装置を設けてもよい。このような構成にすることによって、当該録画装置が有する人工知能にユーザの好みを学習させることで、ユーザの好みにあった番組を自動的に録画することができる。
【０６４９】［認証システム］
上記実施の形態で説明した半導体装置は、認証システムに適用することができる。
【０６５０】  図３７Ｃは、掌紋認証装置を示しており、筐体６４３１、表示部６４３２、掌紋読み取り部６４３３、配線６４３４を有している。
【０６５１】  図３７Ｃには、掌紋認証装置が手６４３５の掌紋を取得する様子を示している。取得した掌紋は、人工知能を利用したパターン認識の処理が行われ、当該掌紋が本人のものであるかどうかの判別を行うことができる。これにより、セキュリティの高い認証を行うシステムを構築することができる。また、本発明の一態様に係る認証システムは、掌紋認証装置に限定されず、指紋、静脈、顔、虹彩、声紋、遺伝子、体格などの生体情報を取得して生体認証を行う装置であってもよい。
【０６５２】  なお、本実施の形態は、本明細書で示す他の実施の形態と適宜組み合わせることができる。
【符号の説明】
【０６５３】ＡＬＰ：アレイ部、ＩＬＤ：回路、ＷＬＤ：回路、ＸＬＤ：回路、ＡＦＰ：回路、ＭＰ：回路、ＭＰ［１，１］：回路、ＭＰ［ｍ，１］：回路、ＭＰ［ｉ，ｊ］：回路、ＭＰ［１，ｎ］：回路、ＭＰ［ｍ，ｎ］：回路、ＭＣ：回路、ＭＣｒ：回路、ＨＣ：保持部、ＨＣｒ：保持部、ＨＣｓ：保持部、ＨＣｓｒ：保持部、ＡＣＴＦ［１］：回路、ＡＣＴＦ［ｊ］：回路、ＡＣＴＦ［ｎ］：回路、ＴＲＦ：変換回路、ＣＭＰ：比較器、ＣＭＰａ：比較器、ＣＭＰｂ：比較器、ＯＰ：オペアンプ、ＯＰａ：オペアンプ、ＯＰｂ：オペアンプ、ＩＮＶ３：インバータ回路、ＩＮＶ５：インバータ回路、ＩＮＶ５ｒ：インバータ回路、ＩＮＶ６：インバータ回路、ＩＮＶ６ｒ：インバータ回路、ＡＤＣａ：アナログデジタル変換回路、ＡＤＣｂ：アナログデジタル変換回路、ＩＬ：配線、ＩＬ［１］：配線、ＩＬ［ｊ］：配線、ＩＬ［ｎ］：配線、Ｉ１Ｌ：配線、Ｉ２Ｌ：配線、ＩＬＢ：配線、ＩＬＢ［１］：配線、ＩＬＢ［ｊ］：配線、ＩＬＢ［ｎ］：配線、Ｉ１ＬＢ：配線、Ｉ２ＬＢ：配線、ＯＬ：配線、ＯＬ［１］：配線、ＯＬ［ｊ］：配線、ＯＬ［ｎ］：配線、ＯＬＢ：配線、ＯＬＢ［１］：配線、ＯＬＢ［ｊ］：配線、ＯＬＢ［ｎ］：配線、ＩＯＬ：配線、ＩＯＬ［１］：配線、ＩＯＬ［ｊ］：配線、ＩＯＬ［ｎ］：配線、ＩＯＬＢ：配線、ＩＯＬＢ［１］：配線、ＩＯＬＢ［ｊ］：配線、ＩＯＬＢ［ｎ］：配線、ＷＬＳ［１］：配線、ＷＬＳ［ｉ］：配線、ＷＬＳ［ｍ］：配線、ＷＬ：配線、ＷＬ［ｉ］：配線、Ｗ１Ｌ：配線、Ｗ２Ｌ：配線、Ｗ１Ｌ［ｉ］：配線、Ｗ２Ｌ［ｉ］：配線、ＸＬＳ［１］：配線、ＸＬＳ［ｉ］：配線、ＸＬＳ［ｍ］：配線、Ｘ１Ｌ：配線、Ｘ２Ｌ：配線、ＸＬ［ｉ］：配線、Ｘ１Ｌ［ｉ］：配線、Ｘ２Ｌ［ｉ］：配線、Ｓ１Ｌ：配線、Ｓ２Ｌ：配線、ＶＡＬ：配線、ＶｒｅｆＬ：配線、Ｖｒｅｆ１Ｌ：配線、Ｖｒｅｆ２Ｌ：配線、ＶＬ：配線、ＶＬｒ：配線、ＶＬｓ：配線、ＶＬｓｒ：配線、ＶＬｍ：配線、ＶＬｍｒ：配線、ＶＬｃ：配線、ＶＬｃｒ：配線、ＶＬｃｓ：配線、ＶＬｃｓｒ：配線、ｉｎａ：ノード、ｉｎｂ：ノード、ｏｕｔａ：ノード、ｏｕｔｂ：ノード、ｎｄ３：ノード、ｎｄ３ｒ：ノード、Ｍ３：トランジスタ、Ｍ３ｒ：トランジスタ、Ｍ３ｓ：トランジスタ、Ｍ３ｓｒ：トランジスタ、Ｍ３ｐ：トランジスタ、Ｍ３ｐｒ：トランジスタ、Ｍ４：トランジスタ、Ｍ４ｒ：トランジスタ、Ｍ４ｓ：トランジスタ、Ｍ４ｓｒ：トランジスタ、Ｍ４ｐ：トランジスタ、Ｍ４ｐｒ：トランジスタ、Ｍ５：トランジスタ、Ｍ５ｒ：トランジスタ、Ｍ５ｓ：トランジスタ、Ｍ５ｓｒ：トランジスタ、Ｍ５ａ：トランジスタ、Ｍ５ａｒ：トランジスタ、Ｍ５ｓａ：トランジスタ、Ｍ５ｓａｒ：トランジスタ、Ｍ５ｂ：トランジスタ、Ｍ５ｂｒ：トランジスタ、Ｍ５ｓｂ：トランジスタ、Ｍ５ｓｂｒ：トランジスタ、Ｍ８：トランジスタ、Ｍ８ｒ：トランジスタ、Ｍ８ｓ：トランジスタ、Ｍ８ｓｒ：トランジスタ、Ｓ０１ａ：スイッチ、Ｓ０１ｂ：スイッチ、Ｓ０２ａ：スイッチ、Ｓ０２ｂ：スイッチ、Ｓ０３：スイッチ、ＣＥ：容量素子、ＣＥＢ：容量素子、ＣＣ：容量素子、Ｃ３：容量素子、Ｃ３ｓ：容量素子、Ｃ３ｒ：容量素子、Ｃ３ｓｒ：容量素子、ＲＥ：抵抗素子、ＲＥＢ：抵抗素子、ＢＧＩ：絶縁体、ＦＧＩ：絶縁体、ＢＧＥ：導電体、ＦＧＥ：導電体、ＰＥ：導電体、ＷＥ：導電体、Ｎ１（１）：ニューロン、Ｎｐ（１）：ニューロン、Ｎ１（ｋ−１）：ニューロン、Ｎｉ（ｋ−１）：ニューロン、Ｎｍ（ｋ−１）：ニューロン、Ｎ１（ｋ）：ニューロン、Ｎｊ（ｋ）：ニューロン、Ｎｎ（ｋ）：ニューロン、Ｎ１（Ｒ）：ニューロン、Ｎｑ（Ｒ）：ニューロン、１００：ニューラルネットワーク、１１０：演算回路、１２０：演算回路、１３０：演算回路、３００：トランジスタ、３１１：基板、３１３：半導体領域、３１４ａ：低抵抗領域、３１４ｂ：低抵抗領域、３１５：絶縁体、３１６：導電体、３２０：絶縁体、３２２：絶縁体、３２４：絶縁体、３２６：絶縁体、３２８：導電体、３３０：導電体、３５０：絶縁体、３５２：絶縁体、３５４：絶縁体、３５６：導電体、３６０：絶縁体、３６２：絶縁体、３６４：絶縁体、３６６：導電体、３７０：絶縁体、３７２：絶縁体、３７４：絶縁体、３７６：導電体、３８０：絶縁体、３８２：絶縁体、３８４：絶縁体、３８６：導電体、５００：トランジスタ、５００Ａ：トランジスタ、５００Ｂ：トランジスタ、５００Ｃ：トランジスタ、５００Ｄ：トランジスタ、５００Ｅ：トランジスタ、５０３：導電体、５０３ａ：導電体、５０３ｂ：導電体、５０５：導電体、５１０：絶縁体、５１１：絶縁体、５１２：絶縁体、５１４：絶縁体、５１６：絶縁体、５１８：導電体、５２０：絶縁体、５２２：絶縁体、５２４：絶縁体、５３０：酸化物、５３０ａ：酸化物、５３０ｂ：酸化物、５３０ｃ：酸化物、５３１ａ：領域、５３１ｂ：領域、５４０：導電体、５４０ａ：導電体、５４０ｂ：導電体、５４２ａ：導電体、５４２ｂ：導電体、５４３ａ：領域、５４３ｂ：領域、５４４：絶縁体、５４５：絶縁体、５４６：導電体、５４６ａ：導電体、５４６ｂ：導電体、５４７ａ：導電体、５４７ｂ：導電体、５４８：導電体、５５０：絶縁体、５５２：金属酸化物、５６０：導電体、５６０ａ：導電体、５６０ｂ：導電体、５７０：絶縁体、５７１：絶縁体、５７３：絶縁体、５７４：絶縁体、５７５：絶縁体、５７６ａ：絶縁体、５７６ｂ：絶縁体、５８０：絶縁体、５８１：絶縁体、５８２：絶縁体、５８６：絶縁体、６００：容量素子、６００Ａ：容量素子、６００Ｂ：容量素子、６１０：導電体、６１１：導電体、６１２：導電体、６２０：導電体、６３０：絶縁体、６３１：絶縁体、６５０：絶縁体、６５１：絶縁体、４７００：電子部品、４７０１：リード、４７０２：プリント基板、４７０４：実装基板、４７１０：半導体装置、４７３０：電子部品、４７３１：インターポーザ、４７３２：パッケージ基板、４７３３：電極、４７３５：半導体装置、４８００：半導体ウェハ、４８００ａ：チップ、４８０１：ウェハ、４８０１ａ：ウェハ、４８０２：回路部、４８０３：スペーシング、４８０３ａ：スペーシング、５２００：携帯ゲーム機、５２０１：筐体、５２０２：表示部、５２０３：ボタン、５３００：デスクトップ型情報端末、５３０１：本体、５３０２：ディスプレイ、５３０３：キーボード、５５００：情報端末、５５１０：筐体、５５１１：表示部、５６００：ＴＶ、５６５０：アンテナ、５６７０：電波塔、５６７５Ａ：電波、５６７５Ｂ：電波、５６８０：放送局、５７００：自動車、５８００：電気冷凍冷蔵庫、５８０１：筐体、５８０２：冷蔵室用扉、５８０３：冷凍室用扉、５９００：情報端末、５９０１：筐体、５９０２：表示部、５９０３：操作ボタン、５９０４：操作子、５９０５：バンド、６１００：拡張デバイス、６１０１：筐体、６１０２：キャップ、６１０３：ＵＳＢコネクタ、６１０４：基板、６１０５：チップ、６１０６：コントローラチップ、６２４０：デジタルカメラ、６２４１：筐体、６２４２：表示部、６２４３：操作ボタン、６２４４：シャッターボタン、６２４６：レンズ、６３００：ビデオカメラ、６３０１：第１筐体、６３０２：第２筐体、６３０３：表示部、６３０４：操作キー、６３０５：レンズ、６３０６：接続部、６４３１：筐体、６４３２：表示部、６４３３：掌紋読み取り部、６４３４：配線、６４３５：手、７５２０：本体、７５２２：コントローラ
【図１Ａ】
2020095140.tif 000011
【図１Ｂ】
2020095140.tif 000012
【図２】
2020095140.tif 000013
【図３Ａ】
2020095140.tif 000014
【図３Ｂ】
2020095140.tif 000015
【図３Ｃ】
2020095140.tif 000016
【図３Ｄ】
2020095140.tif 000017
【図３Ｅ】
2020095140.tif 000018
【図３Ｆ】
2020095140.tif 000019
【図４Ａ】
2020095140.tif 000020
【図４Ｂ】
2020095140.tif 000021
【図４Ｃ】
2020095140.tif 000022
【図４Ｄ】
2020095140.tif 000023
【図４Ｅ】
2020095140.tif 000024
【図４Ｆ】
2020095140.tif 000025
【図５Ａ】
2020095140.tif 000026
【図５Ｂ】
2020095140.tif 000027
【図５Ｃ】
2020095140.tif 000028
【図５Ｄ】
2020095140.tif 000029
【図５Ｅ】
2020095140.tif 000030
【図６】
2020095140.tif 000031
【図７】
2020095140.tif 000032
【図８】
2020095140.tif 000033
【図９Ａ】
2020095140.tif 000034
【図９Ｂ】
2020095140.tif 000035
【図１０】
2020095140.tif 000036
【図１１Ａ】
2020095140.tif 000037
【図１１Ｂ】
2020095140.tif 000038
【図１２Ａ】
2020095140.tif 000039
【図１２Ｂ】
2020095140.tif 000040
【図１３Ａ】
2020095140.tif 000041
【図１３Ｂ】
2020095140.tif 000042
【図１３Ｃ】
2020095140.tif 000043
【図１４Ａ】
2020095140.tif 000044
【図１４Ｂ】
2020095140.tif 000045
【図１４Ｃ】
2020095140.tif 000046
【図１５Ａ】
2020095140.tif 000047
【図１５Ｂ】
2020095140.tif 000048
【図１５Ｃ】
2020095140.tif 000049
【図１６Ａ】
2020095140.tif 000050
【図１６Ｂ】
2020095140.tif 000051
【図１７】
2020095140.tif 000052
【図１８】
2020095140.tif 000053
【図１９】
2020095140.tif 000054
【図２０Ａ】
2020095140.tif 000055
【図２０Ｂ】
2020095140.tif 000056
【図２１Ａ】
2020095140.tif 000057
【図２１Ｂ】
2020095140.tif 000058
【図２２Ａ】
2020095140.tif 000059
【図２２Ｂ】
2020095140.tif 000060
【図２３】
2020095140.tif 000061
【図２４】
2020095140.tif 000062
【図２５Ａ】
2020095140.tif 000063
【図２５Ｂ】
2020095140.tif 000064
【図２５Ｃ】
2020095140.tif 000065
【図２６Ａ】
2020095140.tif 000066
【図２６Ｂ】
2020095140.tif 000067
【図２６Ｃ】
2020095140.tif 000068
【図２７Ａ】
2020095140.tif 000069
【図２７Ｂ】
2020095140.tif 000070
【図２７Ｃ】
2020095140.tif 000071
【図２８Ａ】
2020095140.tif 000072
【図２８Ｂ】
2020095140.tif 000073
【図２８Ｃ】
2020095140.tif 000074
【図２９Ａ】
2020095140.tif 000075
【図２９Ｂ】
2020095140.tif 000076
【図２９Ｃ】
2020095140.tif 000077
【図３０Ａ】
2020095140.tif 000078
【図３０Ｂ】
2020095140.tif 000079
【図３０Ｃ】
2020095140.tif 000080
【図３１Ａ】
2020095140.tif 000081
【図３１Ｂ】
2020095140.tif 000082
【図３２Ａ】
2020095140.tif 000083
【図３２Ｂ】
2020095140.tif 000084
【図３３Ａ】
2020095140.tif 000085
【図３３Ｂ】
2020095140.tif 000086
【図３３Ｃ】
2020095140.tif 000087
【図３４Ａ】
2020095140.tif 000088
【図３４Ｂ】
2020095140.tif 000089
【図３４Ｃ】
2020095140.tif 000090
【図３５Ａ】
2020095140.tif 000091
【図３５Ｂ】
2020095140.tif 000092
【図３５Ｃ】
2020095140.tif 000093
【図３５Ｄ】
2020095140.tif 000094
【図３６】
2020095140.tif 000095
【図３７Ａ】
2020095140.tif 000096
【図３７Ｂ】
2020095140.tif 000097
【図３７Ｃ】
2020095140.tif 000098
【国際調査報告】
2020095140.tif 000099
2020095140.tif 000100
2020095140.tif 000101
2020095140.tif 000102