本明細書等において、人工ニューラルネットワーク(ANN、以後、ニューラルネットワークと呼称する。)とは、生物の神経回路網を模したモデル全般を指す。一般的には、ニューラルネットワークは、ニューロンを模したユニットが、シナプスを模したユニットを介して、互いに結合された構成となっている。
シナプスの結合(ニューロン同士の結合)の強度(重み係数ともいう。)は、ニューラルネットワークに既存の情報を与えることによって、変化することができる。このように、ニューラルネットワークに既存の情報を与えて、結合強度を決める処理を「学習」と呼ぶ場合がある。
また、「学習」を行った(結合強度を定めた)ニューラルネットワークに対して、何らかの情報を与えることにより、その結合強度に基づいて新たな情報を出力することができる。このように、ニューラルネットワークにおいて、与えられた情報と結合強度に基づいて新たな情報を出力する処理を「推論」または「認知」と呼ぶ場合がある。
ニューラルネットワークのモデルとしては、例えば、ホップフィールド型、階層型等が挙げられる。特に、多層構造としたニューラルネットワークを「ディープニューラルネットワーク」(DNN)と呼称し、ディープニューラルネットワークによる機械学習を「ディープラーニング」と呼称する。
本明細書等において、金属酸化物(metal oxide)とは、広い表現での金属の酸化物である。金属酸化物は、酸化物絶縁体、酸化物導電体(透明酸化物導電体を含む)、酸化物半導体(Oxide Semiconductorまたは単にOSともいう)等に分類される。例えば、トランジスタの活性層に金属酸化物を用いた場合、当該金属酸化物を酸化物半導体と呼称する場合がある。つまり、金属酸化物が増幅作用、整流作用、およびスイッチング作用の少なくとも1つを有するトランジスタのチャネル形成領域を構成し得る場合、当該金属酸化物を、金属酸化物半導体(metal oxide semiconductor)、略してOSと呼ぶことができる。また、OS FET(またはOSトランジスタ)と記載する場合においては、金属酸化物または酸化物半導体を有するトランジスタと換言することができる。
半導体の不純物とは、例えば、半導体層を構成する主成分以外をいう。例えば、濃度が0.1原子%未満の元素は不純物である。不純物が含まれることにより、例えば、半導体にDOS(Density of States)が形成されることや、キャリア移動度が低下することや、結晶性が低下すること等が起こる場合がある。半導体が酸化物半導体である場合、半導体の特性を変化させる不純物としては、例えば、第1族元素、第2族元素、第13族元素、第14族元素、第15族元素、主成分以外の遷移金属等があり、特に、例えば、水素(水にも含まれる)、リチウム、ナトリウム、シリコン、ホウ素、リン、炭素、窒素等がある。酸化物半導体の場合、例えば水素等の不純物の混入によって酸素欠損を形成する場合がある。また、半導体がシリコン層である場合、半導体の特性を変化させる不純物としては、例えば、酸素、水素を除く第1族元素、第2族元素、第13族元素、第15族元素等がある。
本明細書等において、「第1」、「第2」、「第3」という序数詞は、構成要素の混同を避けるために付したものである。従って、構成要素の数を限定するものではない。また、構成要素の順序を限定するものではない。また例えば、本明細書等の実施の形態の一において「第1」に言及された構成要素が、他の実施の形態、あるいは特許請求の範囲において「第2」に言及された構成要素とすることもありうる。また例えば、本明細書等の実施の形態の一において「第1」に言及された構成要素を、他の実施の形態、あるいは特許請求の範囲において省略することもありうる。
実施の形態について図面を参照しながら説明している。但し、実施の形態は多くの異なる態様で実施することが可能であり、趣旨およびその範囲から逸脱することなく、その形態および詳細を様々に変更し得ることは当業者であれば容易に理解される。従って、本発明は、実施の形態の記載内容に限定して解釈されるものではない。なお、実施の形態の発明の構成において、同一部分または同様な機能を有する部分には同一の符号を異なる図面間で共通して用い、その繰り返しの説明は省略する。
また、本明細書等において、「上に」、「下に」等の配置を示す語句は、構成同士の位置関係を、図面を参照して説明するために、便宜上用いている。構成同士の位置関係は、各構成を描写する方向に応じて適宜変化する。そのため、配置を示す語句は、明細書で説明した記載に限定されず、状況に応じて適切に言い換えることができる。
また、「上」や「下」の用語は、構成要素の位置関係が直上または直下で、かつ、直接接していることを限定するものではない。例えば、「絶縁層A上の電極B」の表現であれば、絶縁層Aの上に電極Bが直接接して形成されている必要はなく、絶縁層Aと電極Bとの間に他の構成要素を含むものを除外しない。
また、図面において、大きさ、層の厚さ、または領域は、説明の便宜上任意の大きさに示したものである。よって、必ずしもそのスケールに限定されない。なお図面は明確性を期すために模式的に示したものであり、図面に示す形状または値等に限定されない。例えば、ノイズによる信号、電圧、若しくは電流のばらつき、または、タイミングのずれによる信号、電圧、若しくは電流のばらつき等を含むことが可能である。
また、斜視図等の図面において、図面の明確性を期すために、一部の構成要素の記載を省略している場合がある。
また、図面において、同一の要素または同様な機能を有する要素、同一の材質の要素、あるいは同時に形成される要素等には同一の符号を付す場合があり、その繰り返しの説明は省略する場合がある。
本明細書等において、トランジスタの接続関係を説明する際、ソースとドレインとの一方を、「ソースまたはドレインの一方」(または第1電極、または第1の端子)と表記し、ソースとドレインとの他方を「ソースまたはドレインの他方」(または第2電極、または第2の端子)と表記している。これは、トランジスタのソースとドレインは、トランジスタの構造または動作条件等によって変わるためである。なおトランジスタのソースとドレインの呼称については、ソース(ドレイン)端子や、ソース(ドレイン)電極等、状況に応じて適切に言い換えることができる。また、本明細書等では、ゲート以外の2つの端子を第1の端子、第2の端子と呼ぶ場合や、第3端子、第4端子と呼ぶ場合がある。また、本明細書等に記載するトランジスタが2つ以上のゲートを有するとき(この構成をデュアルゲート構造という場合がある)、それらのゲートを第1ゲート、第2ゲートと呼ぶ場合や、フロントゲート、バックゲートと呼ぶ場合がある。特に、「フロントゲート」という語句は、単に「ゲート」という語句に互いに言い換えることができる。また、「バックゲート」という語句は、単に「ゲート」という語句に互いに言い換えることができる。なお、ボトムゲートとは、トランジスタの作製時において、チャネル形成領域よりも先に形成される端子のことをいい、「トップゲート」とは、トランジスタの作製時において、チャネル形成領域よりも後に形成される端子のことをいう。
トランジスタは、ゲート、ソース、およびドレインと呼ばれる3つの端子を有する。ゲートは、トランジスタの導通状態を制御する制御端子として機能する端子である。ソースまたはドレインとして機能する2つの入出力端子は、トランジスタの型および各端子に与えられる電位の高低によって、一方がソースとなり他方がドレインとなる。このため、本明細書等においては、ソースやドレインの用語は、入れ替えて用いることができるものとする。また、本明細書等では、ゲート以外の2つの端子を第1の端子、第2の端子と呼ぶ場合や、第3端子、第4端子と呼ぶ場合がある。
また、本明細書等において「電極」や「配線」の用語は、これらの構成要素を機能的に限定するものではない。例えば、「電極」は「配線」の一部として用いられることがあり、その逆もまた同様である。さらに、「電極」や「配線」の用語は、複数の「電極」や「配線」が一体となって形成されている場合等も含む。
また、本明細書等において、電圧と電位は、適宜言い換えることができる。電圧は、基準となる電位からの電位差のことであり、例えば基準となる電位をグラウンド電位(接地電位)とすると、電圧を電位に言い換えることができる。グラウンド電位は必ずしも0Vを意味するとは限らない。なお電位は相対的なものであり、基準となる電位によっては、配線等に与える電位を変化させる場合がある。
なお本明細書等において、「膜」、「層」等の語句は、場合によっては、または、状況に応じて、互いに入れ替えることが可能である。例えば、「導電層」という用語を、「導電膜」という用語に変更することが可能な場合がある。または、例えば、「絶縁膜」という用語を、「絶縁層」という用語に変更することが可能な場合がある。または、場合によっては、または、状況に応じて、「膜」、「層」等の語句を使わずに、別の用語に入れ替えることが可能である。例えば、「導電層」または「導電膜」という用語を、「導電体」という用語に変更することが可能な場合がある。または、例えば、「絶縁層」「絶縁膜」という用語を、「絶縁体」という用語に変更することが可能な場合がある。
なお本明細書等において、「配線」、「信号線」、「電源線」等の用語は、場合によっては、または、状況に応じて、互いに入れ替えることが可能である。例えば、「配線」という用語を、「信号線」という用語に変更することが可能な場合がある。また、例えば、「配線」という用語を、「電源線」等の用語に変更することが可能な場合がある。また、その逆も同様で、「信号線」「電源線」等の用語を、「配線」という用語に変更することが可能な場合がある。「電源線」等の用語は、「信号線」等の用語に変更することが可能な場合がある。また、その逆も同様で「信号線」等の用語は、「電源線」等の用語に変更することが可能な場合がある。また、配線に印加されている「電位」という用語を、場合によっては、または、状況に応じて、「信号」等という用語に変更することが可能な場合がある。また、その逆も同様で、「信号」等の用語は、「電位」という用語に変更することが可能な場合がある。
各実施の形態に示す構成は、他の実施の形態に示す構成と適宜組み合わせて、本発明の一態様とすることができる。また、1つの実施の形態の中に、複数の構成例が示される場合は、互いに構成例を適宜組み合わせることが可能である。
なお、ある一つの実施の形態の中で述べる内容(一部の内容でもよい)は、その実施の形態で述べる別の内容(一部の内容でもよい)と、一つ若しくは複数の別の実施の形態で述べる内容(一部の内容でもよい)との少なくとも一つの内容に対して、適用、組み合わせ、または置き換え等を行うことができる。
なお、実施の形態の中で述べる内容とは、各々の実施の形態において、様々な図を用いて述べる内容、または明細書に記載される文章を用いて述べる内容のことである。
なお、ある一つの実施の形態において述べる図(一部でもよい)は、その図の別の部分、その実施の形態において述べる別の図(一部でもよい)と、一つ若しくは複数の別の実施の形態において述べる図(一部でもよい)との少なくとも一つの図に対して、組み合わせることにより、さらに多くの図を構成させることができる。
(実施の形態1)
本実施の形態では、本発明の一態様の放送システム、および当該放送システムを構成する半導体装置等について説明する。
本発明の一態様は、撮像装置、送信装置、受信装置、および表示装置を有する放送システム、および当該放送システムを構成する半導体装置に関する。なお、撮像装置、送信装置、受信装置、および表示装置等は、半導体装置と呼ぶことができる。また、撮像装置、送信装置、受信装置、および表示装置等に設けられる回路等も、半導体装置と呼ぶことができる。
撮像装置は、画像データを生成し、送信装置に供給する機能を有する。送信装置は、画像データを受信装置に送信する機能を有する。受信装置は、画像データを送信装置から受信する機能を有する。表示装置は、受信装置が受信した画像データを基にして、画像を表示する機能を有する。
送信装置には、画像認識回路およびエンコーダが設けられ、受信装置には、デコーダが設けられる。画像認識回路、エンコーダ、およびデコーダにはニューラルネットワークが用いられており、エンコーダおよびデコーダによりオートエンコーダが構成される。エンコーダおよびデコーダには、重み係数を保持する機能を有するメモリが設けられる。
画像認識回路は、画像データの特徴を抽出して画像認識を行い、画像データを属性別に仕分ける機能を有する。画像認識回路は、画像データを例えば動物、植物、および人工物等、画像データに含まれる物に応じて仕分けることができる。この場合、動物、植物、および人工物を属性という事ができる。なお、画像データがどの属性に属しているかを示す情報を、属性情報と呼ぶことができる。画像認識回路は、画像データの属性情報を生成する機能を有する。
エンコーダは、画像認識回路から属性情報を受信し、当該属性情報を基にして画像データを圧縮する機能を有する。具体的には、例えば学習によりあらかじめ各属性に対応する重み係数を取得しておく。属性情報を受信したら、当該属性情報に対応する重み係数と、画像データに対応するデータとにより演算処理を行う。これにより、エンコーダを、画像データの属性に対応する回路構成とし、画像データを圧縮することができる。圧縮した画像データ、および画像認識回路から受信した属性情報は、デコーダに送信することができる。
デコーダは、エンコーダにより圧縮された画像データを、属性情報を基にして伸張する機能を有する。具体的には、例えば学習によりあらかじめ各属性に対応する重み係数を取得しておく。属性情報を受信したら、当該属性情報に対応する重み係数と、圧縮した画像データに対応するデータとにより演算処理を行う。これにより、デコーダを、画像データの属性に対応する回路構成とし、エンコーダにより圧縮された画像データを伸張することができる。
本発明の一態様により、オートエンコーダの回路構成を単純化させつつ、例えばオートエンコーダの各中間層の次元数を減少させつつ、あるいはオートエンコーダに含まれる中間層の層数を減少させつつ、高精度な圧縮、伸張を行うことができる。これにより、オートエンコーダが画像データを圧縮、伸張する際に必要なパラメータ数を減少させつつ、高精度な圧縮、伸張を行うことができる。また、オートエンコーダを高速に動作させつつ、高精度な圧縮、伸張を行うことができる。本発明の一態様は、表示装置が2K、4K、または8K等極めて高解像度な表示を行う機能を有する場合に特に有効である。
また、本発明の一態様により、単純な回路構成で画像データの高精度な圧縮を行うことができるエンコーダ、および当該エンコーダを有する送信装置を提供することができる。これにより、少ないパラメータ数で高精度に圧縮することができるエンコーダ、および当該エンコーダを有する送信装置を提供することができる。また、少ない学習時間で高精度に圧縮することができるエンコーダ、および当該エンコーダを有する送信装置を提供することができる。また、本発明の一態様により、単純な回路構成で画像データの高精度な伸張を行うことができるデコーダ、および当該デコーダを有する受信装置を提供することができる。これにより、少ないパラメータ数で高精度に伸張することができるデコーダ、および当該デコーダを有する受信装置を提供することができる。また、少ない学習時間で高精度に伸張することができるデコーダ、および当該デコーダを有する受信装置を提供することができる。
<放送システム>
図1は、本発明の一態様の放送システムである、放送システム10の構成例を模式的に示すブロック図である。放送システム10は、撮像装置11、送信装置12、受信装置13および表示装置14を有する。
撮像装置11は、イメージセンサISおよび画像処理回路PP1を有する。送信装置12は、画像認識回路PRおよびエンコーダAIEを有する。受信装置13は、デコーダAIDを有する。表示装置14は、画像処理回路PP2および表示部PAを有する。画像認識回路PR、エンコーダAIE、およびデコーダAIDにはニューラルネットワークが用いられており、エンコーダAIEおよびデコーダAIDによりオートエンコーダ20が構成される。詳細は後述するが、エンコーダAIEおよびデコーダAIDには、重み係数を保持する機能を有するメモリが設けられる。
撮像装置11が8K映像を撮影することが可能である場合、イメージセンサISは、8Kのカラー画像を撮像可能な画素数を有する。例えば、1画素が1の赤用(R)副画素、1の緑用(G)副画素、および1の青用(B)副画素でなる場合、イメージセンサISには、少なくとも7680×4320×3[R、G、B]の副画素が必要となり、また、4K用の撮像装置であれば、イメージセンサISの副画素数は、少なくとも3840×2160×3であり、2K用の撮像装置であれば、副画素数は、少なくとも1920×1080×3である。
イメージセンサISは撮像データを取得する機能を有する。画像処理回路PP1は、当該撮像データに画像処理(ノイズ除去、補間処理、ガンマ補正、調光、調色等)を施し、画像データ31を生成する機能を有する。画像データ31は送信装置12が有する画像認識回路PRおよびエンコーダAIEに出力することができる。
画像認識回路PRは、画像データ31の特徴を抽出して画像認識を行い、画像データ31を属性別に仕分ける機能を有する。画像認識回路PRは、画像データ31を例えば動物、植物、および人工物等、画像データ31に含まれる物に応じて仕分けることができる。また、画像認識回路PRは、例えば動物の中でも、犬、猫、馬等と仕分けてもよい。また、画像認識回路PRは、例えば犬の中でもさらに犬種に応じた仕分けを行ってもよい。なお、画像データ31がどの属性に属しているかを示す情報を、属性情報32と呼ぶことができる。画像認識回路PRは、属性情報32を生成する機能を有する。詳細は後述するが、画像認識回路PRは、例えば教師付き学習により画像データ31を仕分ける機能を有することができる。
エンコーダAIEは、画像認識回路PRから属性情報32を受信し、属性情報32を基にして画像データ31を圧縮する機能を有する。具体的には、例えば学習によりあらかじめ各属性に対応する重み係数を取得して、当該重み係数をエンコーダAIEに設けられたメモリに保持する。属性情報32を受信したら、当該属性情報32に対応する重み係数をメモリから読み出し、メモリから読み出した重み係数と、画像データ31に対応するデータとにより演算処理を行う。これにより、エンコーダAIEを、画像データ31の属性に対応する回路構成とし、画像データ31を圧縮して圧縮画像データ33を生成することができる。圧縮画像データ33および属性情報32は、受信装置13が有するデコーダAIDに送信することができる。
なお、送信装置12は、例えば画像データ31に放送制御用データ(例えば認証用のデータ)を付加する処理、暗号化処理、スクランブル処理(スペクトラム拡散のためのデータ並び替え処理)等を行う機能を有してもよい。当該機能は、例えば送信装置12が有するエンコーダAIEが有することができる。また、送信装置12は、例えば圧縮画像データ33をIQ変調(直交位相振幅変調)して、受信装置13に出力する機能を有してもよい。例えば、送信装置12に変調器を設け、当該変調器により圧縮画像データ33をIQ変調してもよい。
デコーダAIDは、圧縮画像データ33を、属性情報32を基にして伸張し、画像データ31に復元する機能を有する。具体的には、例えば学習によりあらかじめ各属性に対応する重み係数を取得して、当該重み係数をデコーダAIDに設けられたメモリに保持する。属性情報32を受信したら、当該属性情報32に対応する重み係数をメモリから読み出し、メモリから読み出した重み係数と、圧縮画像データ33に対応するデータとにより演算処理を行う。これにより、デコーダAIDを、画像データ31の属性に対応する回路構成とし、圧縮画像データ33を伸張して画像データ31に復元することができる。
なお、デコーダAIDは、属性情報32を画像認識回路PRから受信してもよい。この場合、画像認識回路PRを受信装置13に設けてもよい。また、送信装置12および受信装置13の両方に画像認識回路を設けてもよい。この場合、例えば受信装置13が有する画像認識回路は、送信装置12が有する画像認識回路から属性情報を受信し、当該属性情報をデコーダAIDに送信してもよい。
また、受信装置13は、例えば圧縮画像データ33に各種の処理を実行する機能を有してもよい。この処理には、フレーム分離、LDPC(Low Density Parity Check)符号の復号、放送制御用データの分離、デスクランブル処理等がある。このような処理を行う機能は、例えば受信装置13に設けられたデコーダAIDが有することができる。また、送信装置12が有する変調器等により、圧縮画像データ33をIQ変調した場合、受信装置13は、IQ変調した圧縮画像データ33を復調する機能を有する。例えば、受信装置13に復調器を設け、当該復調器により復調を行うことができる。
デコーダAIDは、復元された画像データ31を、表示装置14が有する画像処理回路PP2に送信することができる。画像処理回路PP2は、画像データ31に画像処理(ノイズ除去、補間処理、ガンマ補正、調光、調色等)を施し、表示部PAに送信する機能を有する。表示部PAには画素がマトリクス状に配列され、当該画素が画像データ31を受信することで、表示部PAは画像を表示することができる。
なお、表示部PAに設けられた画素は、表示素子を有する。表示素子としては、例えば、透過型液晶素子、反射型液晶素子、有機EL素子等を用いることができる。
本発明の一態様では、画像認識回路PRにより、画像データ31を属性別に仕分け、仕分けを行った結果である属性情報32を用いてオートエンコーダ20が画像データ31の圧縮および伸張を行う。これにより、オートエンコーダ20の回路構成を、属性情報32を用いずに画像データ31の圧縮および伸張を行う場合より単純化させつつ、高精度な圧縮、伸張を行うことができる。これにより、オートエンコーダ20が画像データ31を圧縮、伸張する際に必要なパラメータ数を減少させつつ、高精度な圧縮、伸張を行うことができる。また、オートエンコーダ20を高速に動作させつつ、高精度な圧縮、伸張を行うことができる。本発明の一態様は、表示装置14が2K、4K、または8K等極めて高解像度な表示を行う機能を有する場合に特に有効である。
図2は、図1に示す放送システム10の変形例であり、オートエンコーダ20が、外部メモリEM1および外部メモリEM2を有する点が、図1に示す構成と異なる。外部メモリEM1は送信装置12に設けられ、外部メモリEM2は受信装置13に設けられる。この場合、外部メモリEM1および外部メモリEM2には重み係数が保持される。外部メモリEM1は、画像認識回路PRから属性情報32を受信し、当該属性情報32に対応する重み係数をエンコーダAIEに送信する機能を有する。外部メモリEM2は、エンコーダAIEから属性情報32を受信し、当該属性情報32に対応する重み係数をデコーダAIDに送信する機能を有する。オートエンコーダ20を図2に示す構成とすることにより、エンコーダAIEが有するメモリの容量、およびデコーダAIDが有するメモリの容量を少なくすることができる。これにより、エンコーダAIEおよびデコーダAIDを小型化することができる。なお、外部メモリEM1および外部メモリEM2として、DRAM(Dynamic Random Access Memory)およびSRAM(Static RAM)等の揮発性の記憶素子を用いた記憶装置、フラッシュメモリ、MRAM(Magnetoresistive RAM)、PRAM(Phase change RAM)、ReRAM(Resistative RAM)、およびFeRAM(Ferroelectric RAM)等の不揮発性の記憶素子を用いた記憶装置、または、ハードディスクドライブ(Hard Disc Drive:HDD)やソリッドステートドライブ(Solid State Drive:SSD)等の記憶装置等を用いることができる。
図3に、放送システムにおけるデータ伝送を模式的に示す。図3には、放送局61から送信された、画像データ等を含む電波(放送信号)が、各家庭のテレビジョン受信装置60(TV60)に届けられるまでの経路を示している。TV60は、受信装置13および表示装置14を備えている。人工衛星62として、例えば、CS(通信衛星)、BS(放送衛星)等が挙げられる。アンテナ64として、例えば、BS・110°CSアンテナ、CSアンテナ等が挙げられる。アンテナ65として、例えば、UHF(Ultra High Frequency)アンテナ等が挙げられる。
電波66Aおよび電波66Bは、衛星放送用の放送信号である。人工衛星62は電波66Aを受信すると、地上に向けて電波66Bを伝送する。各家庭において、電波66Bはアンテナ64で受信され、TV60において衛星TV放送を視聴することができる。あるいは、電波66Bは他の放送局のアンテナで受信され、放送局内の受信装置によって光ケーブルに伝送できる信号に加工される。放送局は光ケーブル網を利用して放送信号を各家庭のTV60に送信する。電波67Aおよび電波67Bは、地上波放送用の放送信号である。電波塔63は、受信した電波67Aを増幅して、電波67Bを送信する。各家庭では、アンテナ65で電波67Bを受信することで、TV60で地上波TV放送を視聴することができる。
送信装置12は、例えば放送局61、人工衛星62、または電波塔63に設けることができる。受信装置13は、前述のように、例えばTV60に設けることができる。また、受信装置13を、TV60の外部に設けてもよい。
また、本実施の形態の放送システムは、TV放送用のシステムに限定されるものではない。また配信する画像データは、動画像データでもよいし、静止画像データでもよい。
<学習方法の一例>
次に、画像認識回路PRおよびオートエンコーダ20における学習方法の一例について、図4を用いて説明する。図4は、画像認識回路PRおよびオートエンコーダ20における学習方法の一例を示すフローチャートである。
まず、画像データを画像認識回路PRに入力し、画像認識回路PRが学習を行う。これにより、画像認識回路PRが、画像データの属性に対応した属性情報32を出力できるようにする(ステップS01)。例えば、画像認識回路PRは、教師付き学習により学習を行うことができる。具体的には、例えば画像データを動物、植物、および人工物に仕分ける場合、動物と認識させたい画像データを画像認識回路PRに入力し、教師データとして動物という答えを用意する。続いて、当該画像データを動物と認識するように、画像認識回路PRにおける重み係数を設定する。また、植物と認識させたい画像データを画像認識回路PRに入力し、教師データとして植物という答えを用意する。続いて、当該画像データを植物と認識するように、画像認識回路PRにおける重み係数を更新する。さらに、次に、人工物と認識させたい画像データを画像認識回路PRに入力し、教師データとして人工物という答えを用意する。続いて、当該画像データを人工物と認識するように、画像認識回路PRにおける重み係数を更新する。以上により、画像データを適切に仕分け、適切な属性情報32を出力できるように、画像認識回路PRにおける重み係数を設定することができる。なお、詳細は後述するが、教師付き学習を行う場合、例えば誤差逆伝播方式による学習を行うことができる。また、偏ったデータに対して学習することを抑制するために、同一の種類の属性の画像データを連続して画像認識回路PRに入力するのではなく、属性の種類はランダムとして画像データを画像認識回路PRに入力することが好ましい。例えば、画像データを動物、植物、および人工物に仕分ける場合、動物の画像データと、植物の画像データと、人工物の画像データと、をランダムに画像認識回路PRに入力することが好ましい。
本明細書等において、画像認識回路PRは、画像データをn種類(nは2以上の整数)の属性(属性[1]乃至属性[n])に仕分ける機能を有するものとする。例えば、画像認識回路PRが、画像データを動物、植物、および人工物に仕分ける場合、n=3である。この場合、例えば動物を属性[1]とし、植物を属性[2]とし、人工物を属性[3]とすることができる。
次に、変数iを用意してiを1とし、画像認識回路PRおよびエンコーダAIEが、属性[i]の画像データを受信する(ステップS02、ステップS03)。その後、画像認識回路PRが、属性[i]の属性情報32をエンコーダAIEおよびデコーダAIDに送信する(ステップS04)。なお、本明細書等において、属性[i]の属性情報32を、属性情報32[i]と表す。
次に、属性[i]の画像データ、および属性情報32[i]を基にして、オートエンコーダ20、つまりエンコーダAIEおよびデコーダAIDが学習を行い、学習データを取得する(ステップS05)。なお、学習データとして、例えば重み係数が挙げられる。また、学習は、例えば教師なし学習とすることができる。その後、変数iを1増加させる(ステップS06)。
次に、変数iがnより大きいか否かを判定する(ステップS07)。変数iがn以下である場合、ステップS03乃至ステップS07を再度実行する。変数iがnより大きい場合、オートエンコーダ20が学習を完了した、つまり属性[1]乃至属性[n]のいずれの画像データにおいても、適切に圧縮、伸張できるようになったものとして、学習動作を終了する。以上がオートエンコーダ20における学習動作の一例である。
図4に示した学習動作は、実際には放送システム10の外部に設けられたサーバ等により行うことができる。具体的には、当該サーバ等において画像処理回路PR、エンコーダAIE、およびデコーダAIDをモデル化し、当該モデルにより学習を行う。学習の終了後、学習結果、つまり重み係数等の学習データをサーバ等から画像認識回路PR、エンコーダAIE、およびデコーダAIDに送信する。以上により、画像処理回路PR、エンコーダAIE、およびデコーダAIDが学習を行うことができる。
<放送システムが有する各装置の動作方法の一例>
次に、画像認識回路PRおよびオートエンコーダ20が学習を行った後の、放送システム10を構成する各装置の動作方法の一例について、図5を用いて説明する。図5は、放送システム10を構成する各装置の動作方法の一例を示すフローチャートである。
まず、撮像装置11が画像データ31を生成し、送信装置12が有する画像認識回路PRおよびエンコーダAIEに送信する。具体的には、撮像装置11が有するイメージセンサISにより撮像データを取得し、当該撮像データに対して、画像処理回路PP1により画像処理等を行うことにより、画像データ31を生成する(ステップS11)。
次に、画像認識回路PRが、画像データ31の特徴を抽出して画像認識を行い、画像データ31の属性に対応した属性情報32を生成する。つまり、画像データ31が属性[i]の画像データである場合、属性情報32[i]を生成する。生成された属性情報32は、エンコーダAIEに送信される(ステップS12)。
次に、エンコーダAIEが、属性情報32を基にして画像データ31を圧縮し、圧縮画像データ33を生成する(ステップS13)。例えば、エンコーダAIEが、属性情報32に対応する重み係数と、画像データ31に対応するデータとを用いて演算処理を行うことにより、圧縮画像データ33を生成する。その後、デコーダAIDが、エンコーダAIEから圧縮画像データ33および属性情報32を受信する(ステップS14)。
その後、デコーダAIDが、属性情報32を基にして圧縮画像データ33を伸張し、画像データ31に復元する。例えば、デコーダAIが、属性情報32に対応する重み係数と、圧縮画像データ33に対応するデータとを用いて演算処理を行うことにより、画像データ31に復元する。復元された画像データ31は、表示装置14に送信する(ステップS15)。具体的には、復元された画像データ31を、表示装置14が有する画像処理回路PP2に送信して、画像処理等を行う。その後、画像データ31に対応する画像を、表示部PAに表示する。
次に、ステップS11に戻る。つまり、撮像装置11が画像データ31を生成し、送信装置12が有する画像認識回路PRおよびエンコーダAIEに送信する。以上が放送システム10を構成する各装置の動作方法の一例である。
なお、画像認識回路PRおよびオートエンコーダ20が図4に示す手順等で学習を行い、図5に示す手順等で動作させた後であっても、再度学習を行ってもよい。例えば、画像認識回路PRが出力できる属性情報32の種類の数を増加させるために、画像認識回路PRが学習を行い、これに合わせてオートエンコーダ20が学習を行ってもよい。これにより、オートエンコーダ20がより高精度な圧縮、伸張を行うことができるようになる。
<ニューラルネットワークが用いられた回路の構成例>
次に、ニューラルネットワークを用いた回路である、画像認識回路PRおよびオートエンコーダ20の構成例について、図面を用いて説明する。図6は、画像認識回路PRの構成例である。なお、図6では、画像認識回路PRの他に、画像処理回路PP1およびエンコーダAIEも図示している。
画像認識回路PRは、入力層IL1と、中間層ML1[1]と、中間層ML1[2]と、出力層OL1と、を有する。つまり、画像認識回路PRでは、入力層IL1と、中間層ML1[1]と、中間層ML1[2]と、出力層OL1と、によって階層型のニューラルネットワークが構成されている。
画像処理回路PP1から送られる画像データ31は、画像認識回路PRの入力層IL1に入力される。つまり、画像データ31は、階層型のニューラルネットワークの入力データとして扱われる。階層型のニューラルネットワークについては後述する。
画像認識回路PRにおける階層型のニューラルネットワークは、階層が進む毎に、ニューロンの数が減少する構成とする。つまり、中間層ML1[1]が有するニューロンの数は、入力層IL1が有するニューロンの数よりも少なく、かつ中間層ML1[2]が有するニューロンの数は、中間層ML1[1]が有するニューロンの数よりも少なくなっている。さらに、出力層OL1が有するニューロンの数は、中間層ML1[2]が有するニューロンの数よりも少なくなっている。なお、図6は、上記ニューロンの数を、それぞれの階層をつなぐ矢印の数で示している。画像認識回路PRを、階層が進む毎にニューロンの数が減少する構成とすることにより、画像データ31の特徴抽出を行い、画像データ31の属性に対応した属性情報32を生成することができる。また、ここでは、ニューロン数が徐々に少なくなる構成を示したが、ニューラルネットワークの構成はこれに限定されない。中間層においてニューロン数が増加してもよいし、ニューロン数が変化しなくてもよい。
図7は、オートエンコーダ20の構成例である。なお、図7では、オートエンコーダ20の他に、画像処理回路PP1および画像処理回路PP2も図示している。また、図7においても、図6と同様に、各層が有するニューロンの数を、それぞれの階層をつなぐ矢印の数で示している。
オートエンコーダ20が有するエンコーダAIEは、入力層IL2と、中間層ML2[1]と、中間層ML2[2]と、を有し、オートエンコーダ20が有するデコーダAIDは、中間層ML2[3]と、中間層ML2[4]と、出力層OL2と、を有する。つまり、オートエンコーダ20では、入力層IL2と、中間層ML2[1]乃至中間層ML2[4]と、出力層OL2と、によって階層型のニューラルネットワークが構成されている。
画像処理回路PP1から送られる画像データ31は、オートエンコーダ20が有するエンコーダAIEの入力層IL2に入力される。つまり、画像データ31は、階層型のニューラルネットワークの入力データとして扱われる。階層型のニューラルネットワークについては後述する。
エンコーダAIEにおける階層型のニューラルネットワークは、階層が進む毎に、ニューロンの数が減少する構成とする。つまり、中間層ML2[1]が有するニューロンの数は、入力層IL2が有するニューロンの数よりも少なく、かつ中間層ML2[2]が有するニューロンの数は、中間層ML2[1]が有するニューロンの数よりも少なくなっている。エンコーダAIEの構成を上述するような構成とすることで、入力のデータ量に対して、中間層ML2[2]が出力するデータのデータ量を削減でき、すなわち、圧縮することができる。
デコーダAIDにおける階層型のニューラルネットワークは、階層が進む毎に、ニューロンの数が増加する構成とする。つまり、中間層ML2[4]が有するニューロンの数は、中間層ML2[3]が有するニューロンの数よりも多く、かつ出力層OL2が有するニューロンの数は、中間層ML2[4]が有するニューロンの数よりも多くなっている。
エンコーダAIEは、属性情報32に対応する回路構成として、画像データ31の特徴抽出を行うことにより、属性情報32に基づいて画像データ31を圧縮して圧縮画像データ33を生成する。デコーダAIDは、特徴抽出された画像データである圧縮画像データ33を画像データ31に復元して、出力層OL2から出力する。
なお、画像認識回路PRによって構成される階層型のニューラルネットワーク、およびオートエンコーダ20によって構成される階層型のニューラルネットワークでは、各層間で全結合とすることもでき、または各層間に畳み込み層やプーリング層を用いた構成、すなわちCNNとすることができる。
また、画像認識回路PRにおける中間層の数、およびオートエンコーダ20における中間層の数に制限はなく、必要に応じた数を設けることができる。さらに、画像認識回路PRにおける入力層、中間層、出力層が有するニューロンの数は、図6に示した数に限定されず、必要に応じた数を設けることができる。また、オートエンコーダ20における入力層、中間層、出力層が有するニューロンの数は、図7に示した数に限定されず、必要に応じた数を設けることができる。
前述のように、本発明の一態様では、オートエンコーダ20の回路構成を単純化させつつ、高精度な圧縮、伸張を行うことができる。ここで、オートエンコーダ20の回路構成を単純化させるとは、例えばオートエンコーダ20が有する中間層の層数を減少させることを意味する。または、例えばオートエンコーダ20が有する各層におけるニューロンの数を減少させることを意味する。
<階層型のニューラルネットワーク>
次に、画像認識回路PRおよびオートエンコーダ20に利用できるニューラルネットワークの種類の一として、階層型のニューラルネットワークについて説明する。
図8は、階層型のニューラルネットワークの一例を示した図である。第(k-1)層(ここでのkは2以上の整数である。)は、ニューロンをP個(ここでのPは1以上の整数である。)有し、第k層は、ニューロンをQ個(ここでのQは1以上の整数である。)有し、第(k+1)層は、ニューロンをR個(ここでのRは1以上の整数である。)有する。
第(k-1)層の第pニューロン(ここでのpは1以上P以下の整数である。)の出力信号zp
(k-1)と重み係数wqp
(k)と、の積が第k層の第qニューロン(ここでのqは1以上Q以下の整数である。)に入力されるものとし、第k層の第qニューロンの出力信号zq
(k)と重み係数wrq
(k+1)と、の積が第(k+1)層の第rニューロン(ここでのrは1以上R以下の整数である。)に入力されるものとし、第(k+1)層の第rニューロンの出力信号をzr
(k+1)とする。
このとき、第k層の第qニューロンへ入力される信号の総和uq
(k)は、次の式で表される。
また、第k層の第qニューロンからの出力信号zq
(k)を次の式で定義する。
関数f(uq
(k))は、活性化関数であり、ステップ関数、線形ランプ関数、またはシグモイド関数等を用いることができる。なお、式(1)の積和演算は、後述する積和演算回路によって実現できる。なお、式(2)の演算は、例えば、図11(A)に示す回路161によって実現できる。
なお、活性化関数は、全てのニューロンにおいて同一でもよいし、または異なっていてもよい。加えて、活性化関数は、層毎において、同一でもよいし、異なっていてもよい。
ここで、図9に示す、全L層(ここでのLは3以上の整数とする。)からなる階層型のニューラルネットワークを考える。つまり、ここでのkは2以上(L-1)以下の整数とする。第1層は、階層型のニューラルネットワークの入力層となり、第L層は、階層型のニューラルネットワークの出力層となり、第2層乃至第(L-1)層は、中間層となる。
第1層(入力層)は、ニューロンをP個有し、第k層(中間層)は、ニューロンをQ[k]個(Q[k]は1以上の整数である。)有し、第L層(出力層)は、ニューロンをR個有する。
第1層の第s[1]ニューロン(s[1]は1以上P以下の整数である。)の出力信号をzs[1]
(1)とし、第k層の第s[k]ニューロン(s[k]は1以上Q[k]以下の整数である。)の出力信号をzs[k]
(k)とし、第L層の第s[L]ニューロン(s[L]は1以上R以下の整数である。)の出力信号をzs[L]
(L)とする。
また、第(k-1)層の第s[k-1]ニューロン(s[k-1]は1以上Q[k-1]以下の整数である。)の出力信号zs[k-1]
(k-1)と重み係数ws[k]s[k-1]
(k)と、の積us[k]
(k)が第k層の第s[k]ニューロンに入力されるものとし、第(L-1)層の第s[L-1]ニューロン(s[L-1]は1以上Q[L-1]以下の整数である。)の出力信号zs[L-1]
(L-1)と重み係数ws[L]s[L-1]
(L)と、の積us[L]
(L)が第L層の第s[L]ニューロンに入力されるものとする。
次に、教師付き学習について説明する。教師付き学習とは、上述の階層型のニューラルネットワークの機能において、出力した結果と、所望の結果(教師データ、または教師信号という場合がある。)と異なったときに、階層型のニューラルネットワークの全ての重み係数を、出力した結果と所望の結果とに基づいて、更新する動作をいう。
教師付き学習の具体例として、誤差逆伝播方式による学習方法について説明する。図10は、誤差逆伝播方式による学習方法を説明する図である。誤差逆伝播方式は、階層型のニューラルネットワークの出力と教師データとの誤差が小さくなるように、重み係数を変更する方式である。
例えば、第1層の第s[1]ニューロンに入力データを入力し、第L層の第s[L]ニューロンから出力データzs[L]
(L)を出力されたとする。ここで、出力データzs[L]
(L)に対する教師信号をts[L]
(L)としたとき、誤差エネルギーEは、出力データzs[L]
(L)および教師信号ts[L]
(L)によって表すことができる。
誤差エネルギーEに対して、第k層の第s[k]ニューロンの重み係数ws[k]s[k-1]
(k)の更新量を∂E/∂ws[k]s[k-1]
(k)とすることで、新たに重み係数を変更することができる。ここで、第k層の第s[k]ニューロンの出力値zs[k]
(k)の誤差δs[k]
(k)を∂E/∂us[k]
(k)と定義すると、δs[k]
(k)および∂E/∂ws[k]s[k-1]
(k)は、それぞれ次の式で表すことができる。
f’(us[k]
(k))は、活性化関数の導関数である。なお、式(3)の演算は、例えば、図11(B)に示す回路163によって実現できる。また、式(4)の演算は、例えば、図11(C)に示す回路164によって実現できる。活性化関数の導関数は、例えば、オペアンプの出力端子に所望の導関数に対応した演算回路を接続することによって実現できる。
また、例えば、式(3)のΣδs[k+1]
(k+1)・ws[k+1]・s[k]
(k+1)の部分の演算は、後述する積和演算回路よって実現できる。
ここで、第(k+1)層が出力層のとき、すなわち、第(k+1)層が第L層であるとき、δs[L]
(L)および∂E/∂ws[L]s[L-1]
(L)は、それぞれ次の式で表すことができる。
式(5)の演算は、図11(D)に示す回路165によって実現できる。また、式(6)の演算は、図11(C)に示す回路164によって実現できる。
つまり、式(1)乃至式(6)により、全てのニューロン回路の誤差δs[k]
(k)およびδs[L]
(L)を求めることができる。なお、重み係数の更新量は、誤差δs[k]
(k)、δs[L]
(L)および所望のパラメータ等に基づいて、設定される。
以上のように、図11(A)乃至図11(D)に示す回路、および後述する積和演算回路用いることによって、教師付き学習を適用した階層型のニューラルネットワークの計算を行うことができる。
<階層型のニューラルネットワークの回路構成例>
図12は、階層型のニューラルネットワークの回路の構成例を示したブロック図である。
NN(ニューラルネットワーク)回路100は、入力端子PDL[1]乃至入力端子PDL[l](ここでのlは1以上の整数である。)、出力端子PDR[1]乃至出力端子PDR[v](ここでのvは1以上の整数である。)、プログラマブルロジックエレメントPLE[1]乃至プログラマブルロジックエレメントPLE[m](ここでのmは1以上の整数である。)、配線L[1]乃至配線L[l]、配線P[1]乃至配線P[m]、配線R[1]乃至配線R[v]、配線Q[1]乃至配線Q[m]、複数のプログラマブルスイッチPSW1、複数のプログラマブルスイッチPSW2、および複数のプログラマブルスイッチPSW3を有する。
なお、図12に示すNN回路100では、入力端子PDL[1]、入力端子PDL[2]、入力端子PDL[l]、出力端子PDR[1]、出力端子PDR[2]、出力端子PDR[v]、プログラマブルロジックエレメントPLE[1]、プログラマブルロジックエレメントPLE[2]、プログラマブルロジックエレメントPLE[m]、配線L[1]、配線L[2]、配線L[l]、配線P[1]、配線P[2]、配線P[m]、配線R[1]、配線R[2]、配線R[v]、配線Q[1]、配線Q[2]、配線Q[m]、プログラマブルスイッチPSW1、プログラマブルスイッチPSW2、プログラマブルスイッチPSW3、後述するスイッチ回路SWCのみを図示しており、それら以外の回路、素子、配線、符号を省略している。
つまり、本発明の一態様は、プログラマブルロジックエレメントPLE[1]乃至プログラマブルロジックエレメントPLE[m]、およびプログラマブルスイッチPSW1乃至プログラマブルスイッチPSW3を用いた、マルチコンテキスト方式のプログラマブルな演算処理装置である。具体的には後述するが、当該演算処理装置は、階層型のニューラルネットワークにおいて、各層間のネットワークの接続状態を各コンテキストに対応させており、コンテキストを順次切り替えることによって、ニューラルネットワークの演算処理を行う。
入力端子PDL[i](ここでのiは1以上l以下の整数である。)は、配線L[i]と電気的に接続されている。出力端子PDR[k](ここでのkは1以上v以下の整数である。)は、配線R[1]乃至配線R[v]のそれぞれと、プログラマブルスイッチPSW3を介して、電気的に接続されている。プログラマブルロジックエレメントPLE[j](ここでのjは1以上m以下の整数である。)の第1の端子は、配線Q[j]と電気的に接続され、配線Q[j]は、配線L[1]乃至配線L[l]のそれぞれと、プログラマブルスイッチPSW1を介して、電気的に接続されている。また、配線Q[j]は、配線P[1]乃至配線P[m]のそれぞれと、プログラマブルスイッチPSW2を介して、電気的に接続されている。プログラマブルロジックエレメントPLE[j]の第2の端子は、配線R[j]と電気的に接続されている。配線P[1]乃至配線P[m]のそれぞれは、配線R[1]乃至R[v]のそれぞれと電気的に接続されている。
NN回路100が有するプログラマブルスイッチPSW1乃至プログラマブルスイッチPSW3は、後述するメモリMSに格納されたデータによって、導通状態、非導通状態を切り替えることができるスイッチである。なお、プログラマブルスイッチPSW1乃至プログラマブルスイッチPSW3のそれぞれは、スイッチ回路SWCを有する。また、プログラマブルスイッチPSW1乃至プログラマブルスイッチPSW3の詳細については、後述する。
プログラマブルロジックエレメントPLEは、演算処理回路を有する。図13(A)は、オートエンコーダ20に設けられたNN回路100が有する演算処理回路150の構成例を示す回路図である。演算処理回路150は、コントローラCNTと、積演算回路MAC[1]乃至積演算回路MAC[s](sは2以上の整数)と、加算回路ADと、活性化関数回路AFCと、メモリMFと、保持回路KCと、を有する。積演算回路MAC[h](hは1以上s以下の整数)は、乗算回路MLT[h]と、メモリMW[h](1)乃至メモリMW[h](t)と、マルチプレクサMUX1[h]と、を有する。なお、tはn以上の整数とすることができる。つまり、積演算回路MAC[h]は、前述の画像認識回路PRが出力できる属性情報32の種類の数以上のメモリMW[h]を有する。ここで、メモリMW[h](1)乃至メモリMW[h](t)をまとめてメモリMW[h]と呼ぶ場合がある。
なお、オートエンコーダ20を図2に示す構成とした場合、tをnより小さい整数とすることができる。つまり、積演算回路MAC[h]が有するメモリMW[h]の数を、前述の画像認識回路PRが出力できる属性情報32の種類の数より少なくすることができる。
本明細書等において、メモリMW[h](1)乃至メモリMW[h](t)をまとめて、一群のメモリと呼ぶ場合がある。また、本明細書等において、メモリMW[h](1)乃至メモリMW[h](t)をそれぞれ、メモリ素子と呼ぶ場合がある。つまり、積演算回路MAC[h]は、メモリ素子であるメモリMW[h](1)乃至メモリMW[h](t)から構成される一群のメモリを有するということができる。
なお、図13(A)は、あくまで演算処理回路150の機能を示したものであり、図13(A)に示した各回路を、必ずしも全て別の回路として設けなくてもよい。例えば、詳細は後述するが、積演算回路MAC[h]が有するメモリMW[h](1)乃至メモリMW[h](t)は、乗算回路MLT[h]の機能を有することができる。つまり、乗算回路MLT[h]として、メモリMW[h](1)乃至メモリMW[h](t)と別の回路を設けなくてもよい。または、例えばマルチプレクサMUX1[1]乃至マルチプレクサMUX1[s]は、積演算回路MAC[1]乃至積演算回路MAC[s]に設けなくてもよい。この場合は例えばコントローラCNTがマルチプレクサMUX1[1]乃至マルチプレクサMUX1[s]としての機能を有することができる。なお、以降の回路図においても、図示した各回路を、必ずしも全て別の回路として設けなくてもよい場合がある。
コントローラCNTには、属性情報32が入力される。また、コントローラCNTは、マルチプレクサMUX1[1]乃至マルチプレクサMUX1[s]の選択信号入力端子と電気的に接続されている。メモリMW[h](1)乃至メモリMW[h](t)は、マルチプレクサMUX1[h]の入力端子と電気的に接続されている。マルチプレクサMUX1[h]の出力端子は、乗算回路MLT[h]の第1の入力端子と電気的に接続されている。
入力端子In[h]は、乗算回路MLT[h]の第2の入力端子と電気的に接続され、乗算回路MLT[h]の出力端子は、加算回路ADの入力端子と電気的に接続されている。加算回路ADの出力端子は、活性化関数回路AFCの入力端子と電気的に接続されている。活性化関数回路AFCの出力端子は、保持回路KCの端子TA1と電気的に接続されている。保持回路KCの端子TA2は、出力端子OUTと電気的に接続されている。
乗算回路MLT[h]は、メモリMW[h](1)乃至メモリMW[h](t)に保持されているデータ(以後、重み係数と呼ぶ場合がある)のうちの1つを乗数とし、入力端子In[h]に入力されたデータを被乗数とする乗算を行う回路である。なお、当該データは、例えば画像データに対応するデータとすることができる。乗算回路MLT[h]における乗数、つまりマルチプレクサMUX[h]から出力されるデータが保持されているメモリMW[h]は、属性情報32を基に、コントローラCNTにより選択される。例えば、画像認識回路PRが画像データを属性[1]乃至属性[t]に仕分けるとすると、属性情報32[i](ここでのiは1以上t以下の整数である。)がコントローラCNTに入力された場合、コントローラCNTは、メモリMW[h](i)を選択することができる。
加算回路ADは、乗算回路MLT[1]乃至乗算回路MLT[s]から出力されるそれぞれの乗算結果の和を計算する回路である。つまり、乗算回路MLT[1]乃至乗算回路MLT[s]、および加算回路ADによって、積和演算回路が構成されている。
活性化関数回路AFCは、入力端子に入力された信号、つまり積和演算結果に対して、メモリMFに保持されているデータにより定義された関数系に従った演算を行う回路である。当該関数系としては、例えば、シグモイド関数、tanh関数、softmax関数、ReLU関数、しきい値関数等を用いることができる。
保持回路KCは、活性化関数回路AFCから出力された演算結果を端子TA1から取得し、当該演算結果を一時的に保持する機能と、一時的に保持した演算結果を端子TA2に出力する機能とを有する。加えて、保持回路KCは、端子CKTに入力されるクロック信号CLKに応じて、上述した2つの機能を切り替えることができる。
例えば、クロック信号CLKのパルスが高レベル電位であるとき、保持回路KCは、端子TA1から入力された電位を保持することができ、クロック信号CLKのパルスが低レベル電位であるとき、保持回路KCは、端子TA2から出力端子OUTに、該電位を出力することができる。
演算処理回路150はデジタルデータを扱う回路である場合、保持回路KCは、例えば、フリップフロップ回路を適用することができる。
また、演算処理回路150はアナログデータを扱う回路である場合、一例として、図13(B)に示す保持回路KCを適用することができる。図13(B)に示す保持回路KCは、サンプルホールド回路であり、トランジスタTrAと、トランジスタTrBと、容量素子CAと、アンプAMPと、NOT回路NLと、を有する。
トランジスタTrAのソースまたはドレインの一方は、端子TA1と電気的に接続され、トランジスタTrAのソースまたはドレインの他方は、容量素子CAの一対の電極の一方と電気的に接続され、トランジスタTrAのゲートは、端子CKTと電気的に接続されている。アンプAMPの入力端子は、トランジスタTrAのソースまたはドレインの他方と電気的に接続され、アンプAMPの出力端子は、トランジスタTrBのソースまたはドレインの一方と電気的に接続されている。トランジスタTrBのソースまたはドレインの他方は、端子TA2と電気的に接続されている。NOT回路NLの入力端子は、端子CKTと電気的に接続され、NOT回路NLの出力端子は、トランジスタTrBのゲートと電気的に接続されている。容量素子CAの一対の電極の他方は、配線GNDLと電気的に接続されている。なお、トランジスタTrAのソースまたはドレインの他方と、アンプAMPの入力端子と、容量素子の一対の電極の一方とが接続されたノードを、ノードNとする。
アンプAMPは、入力端子に入力された信号を1倍に増幅して、出力端子に増幅した信号を出力する機能を有する。
配線GNDLは、基準電位を与える配線である。
端子CKTに入力されるクロック信号CLKのパルスが高レベル電位であるとき、トランジスタTrAは導通状態となり、トランジスタTrBは非導通状態となる。このとき、端子TA1から入力された信号は、トランジスタTrAを介して、アンプAMPに入力される。このため、アンプAMPは該信号を増幅して、アンプAMPの出力端子から増幅した信号を出力する。なお、トランジスタTrBは非導通状態であるため、増幅した信号は、端子TA2から出力されない。
また、ノードNの電位は、容量素子CAによって、保持される。このとき、ノードNの電位は、端子TA1から入力された信号の電位となる。
端子CKTに入力されるクロック信号CLKのパルスが低レベル電位であるとき、トランジスタTrAは非導通状態となり、トランジスタTrBは導通状態となる。ノードNの電位は、トランジスタTrAが非導通状態となっているので、該電位の変化はない。アンプAMPは、ノードNの電位をトランジスタTrBのソースまたはドレインの一方に出力をする。トランジスタTrBは導通状態となっているため、ノードNの電位、つまりクロック信号CLKのパルスが高レベル電位のときに端子TA1から入力された信号の電位が、端子TA2から出力される。
トランジスタTrA、および/またはトランジスタTrBは、OSトランジスタであることが好ましい。特に、当該OSトランジスタは、チャネル形成領域にインジウム、元素M(元素Mは、アルミニウム、ガリウム、イットリウム、またはスズ)、亜鉛の少なくとも一を有する金属酸化物を用いることが好ましい。このようなOSトランジスタをトランジスタTrA、および/またはトランジスタTrBに適用することで、トランジスタのオフ電流を非常に低くすることができる。このため、トランジスタのオフ電流による電荷のリークの影響を低くすることができる。
なお、本発明の一態様の半導体装置が有する積和演算回路150の保持回路KCは、上述の構成に限定されない。場合によって、または、状況に応じて、保持回路KCの構成を適宜変更することができる。
なお、演算処理回路150が有するメモリMW[1]乃至メモリMW[s]およびメモリMFと、後述するプログラマブルスイッチPSW1乃至プログラマブルスイッチPSW3の状態を設定するメモリMSと、はそれぞれ異なる駆動回路によって、データの書き込みを行う構成としてもよい。つまり、メモリMSのデータを更新せずに、積和演算回路150のメモリMW[1]乃至メモリMW[s]およびメモリMFのデータの更新を繰り返し行うことができる。これにより、ニューラルネットワークにおいて、効率的な学習が可能となる。
なお、上述では、1つのプログラマブルロジックエレメントが単独の演算処理回路150を有する構成として説明をしたが、複数のプログラマブルロジックエレメントおよび当該プログラマブルロジックエレメント間を接続するプログラマブルスイッチによって、1つの積和演算回路を構成することも可能である。
なお、図13(A)に示す構成の演算処理回路150において、コントローラCNTおよびマルチプレクサMUX1[1]乃至マルチプレクサMUX1[s]を省略し、積演算回路MACがそれぞれ一のメモリMWを有する構成とすることで、画像認識回路PRが有する演算処理回路とすることができる。この場合、一のメモリMWは、一の乗算回路MLTの第1の入力端子と電気的に接続される。
次に、プログラマブルスイッチPSW1乃至プログラマブルスイッチPSW3の構成について説明する。図14(A)は、NN回路100において、配線Q[j]と、プログラマブルスイッチPSW1と、プログラマブルスイッチPSW2と、プログラマブルロジックエレメントPLE[j]と、の接続例について示し、図14(B)は、スイッチ回路SWCの構成例を示している。
なお、図14(A)において、配線Q[j]は、配線q[1]乃至配線q[s]から構成されている。さらに、図14(A)において、プログラマブルロジックエレメントPLE[j]の第1の端子は、図13(A)で説明した演算処理回路150の入力端子In[1]乃至入力端子In[s]としている。つまり、図14(A)において、配線q[h]は、入力端子In[h]と電気的に接続されている。
また、図14(A)では、配線q[1]乃至配線q[s]は、プログラマブルスイッチPSW1を介して、配線”0”と電気的に接続されている。配線”0”は、0の値の信号(信号の電位が基準電位)を供給する配線である。
図14(A)に示す構成例において、プログラマブルスイッチPSW1およびプログラマブルスイッチPSW2はスイッチ回路SWCを有する。オートエンコーダ20が有するスイッチ回路SWCの構成例を図14(B)に示す。スイッチ回路SWCは、スイッチSWと、コントローラCNTと、メモリMS(1)乃至メモリMS(t)と、マルチプレクサMUX2と、を有する。前述のように、tはn以上の整数とすることができる。つまり、スイッチ回路SWは、前述の画像認識回路PRが出力できる属性情報32の種類の数以上のメモリMSを有する。
なお、前述のようにオートエンコーダ20を図2に示す構成とした場合、tをより小さい整数とすることができる。つまり、一のスイッチ回路SWCが有するメモリMSの数を、前述の画像認識回路PRが出力できる属性情報32の種類の数より少なくすることができる。
スイッチSWの第1の端子は、配線q[h]と電気的に接続され、スイッチSWの第2の端子は、配線Xと電気的に接続されている。なお、配線Xは、配線”0”、配線L[1]乃至配線L[l]、配線P[1]乃至配線P[m]のいずれか一の配線である。
前述のように、コントローラCNTには、属性情報32が入力される。また、コントローラCNTは、マルチプレクサMUX2の選択信号入力端子と電気的に接続されている。メモリMS(1)乃至メモリMS(t)は、マルチプレクサMUX2の入力端子と電気的に接続されている。スイッチSWは、メモリMS(1)乃至メモリMS(t)の一に保持されているデータによって、導通状態、非導通状態を決定する。スイッチSWに出力するデータは、属性情報32を基に、コントローラCNTにより選択される。つまり、メモリMS(1)乃至メモリMS(t)の一が、属性情報32を基に、コントローラCNTにより選択される。例えば、画像認識回路PRが画像データを属性[1]乃至属性[t]に仕分けるとすると、属性情報32[i](ここでのiは1以上t以下の整数である。)がコントローラCNTに入力された場合、コントローラCNTは、メモリMS(i)を選択することができる。
図14(A)に記載するプログラマブルスイッチPSW1、およびプログラマブルスイッチPSW2のそれぞれは、メモリMS(1)乃至メモリMS(t)の一に保持されているデータによって、導通状態、非導通状態となる。つまり、メモリMS(1)乃至メモリMS(t)の一に保持されているデータによって、配線”0”、配線L[1]乃至配線L[l]、配線P[1]乃至配線P[m]のそれぞれと、入力端子In[1]乃至入力端子In[s]のそれぞれと、の接続の有無を制御することができる。
特に、入力端子In[1]乃至入力端子In[s]の一部に信号の入力を行わない場合、その一部の端子と、配線”0”とを接続するスイッチ回路SWCを導通状態とする。このとき、該一部の端子に対応する乗算回路は、パワーゲーティングにより消費電力を低減することができる。
図14(B)に示すスイッチSWとしては、例えば、トランジスタ、ダイオード、デジタルマイクロミラーデバイス(DMD)のように、MEMS(マイクロ・エレクトロ・メカニカル・システム)技術を用いたスイッチ等を適用することができる。また、スイッチSWはトランジスタを組み合わせた論理回路でもよい。また、スイッチSWを1個のトランジスタとする場合、オフ電流が非常に低い特性を有するOSトランジスタを用いるのが好ましい。
なお、図14(B)に示す構成のスイッチ回路SWCにおいて、コントローラCNTおよびマルチプレクサMUX2を省略し、一のスイッチ回路SWCが一のメモリMSを有する構成とすることで、画像認識回路PRが有するスイッチ回路とすることができる。
図14(C)は、NN回路100において、配線R[k]と、プログラマブルスイッチPSW3と、プログラマブルロジックエレメントPLE[j]と、出力端子PDR[1]乃至出力端子PDR[v]の接続例について示している。
なお、図14(C)において、配線R[k]は、配線r[1]乃至配線r[c]から構成されている。さらに、図14(C)において、プログラマブルロジックエレメントPLE[j]の第2の端子を、端子O[1]乃至端子O[e](ここでのeは1以上の整数である。)と図示している。つまり、図14(C)において、配線r[k]は、端子O[k]と電気的に接続されている。なお、図14(C)では、第2の端子を複数図示しているが、1つの端子としてもよい。
図14(C)に示す構成例において、プログラマブルスイッチPSW3はスイッチ回路SWCを有する。つまり、プログラマブルスイッチPSW1およびプログラマブルスイッチPSW2と同様に、メモリMS(1)乃至メモリMS(t)の一に保持されているデータによって、スイッチ回路SWCの有するスイッチSWの導通状態、非導通状態を決定することができる。このため、メモリMSのデータによって、端子O[1]乃至端子O[e]のそれぞれと、出力端子PDR[1]乃至出力端子PDR[v]のそれぞれと、の接続の有無を制御することができる。
ところで、上述したメモリMS、メモリMW、およびメモリMFは、例えば、SRAM、MRAM等を適用することができる。また、例えば、OSトランジスタを用いた記憶装置(本明細書等では、OSメモリと呼称する。)を適用することができる。特に、上述したメモリとして、OSメモリを適用することによって、少ない素子数で低消費電力のニューラルネットワークを構成することができる。
ここで、NN回路100を、オートエンコーダ20のエンコーダAIEおよびデコーダAIDのそれぞれに適用する場合を考える。図15に示すオートエンコーダ20は、エンコーダAIEにNN回路100としてNN回路100Aを適用し、デコーダAIDにNN回路100としてNN回路100Bを適用した構成例を示している。図15において、NN回路100AとNN回路100Bは電気的に接続されている。なお、図15では、オートエンコーダ20の他に、画像処理回路PP1および画像処理回路PP2も図示している。
ところで、エンコーダAIEは、図7に示す中間層ML2[2]および中間層ML2[3]が有するニューロンの数が、入力層IL2、中間層ML2[1]、中間層ML2[4]、および出力層OL2が有するニューロンの数より少なくなるように構成されている。
そこで、NN回路100Aは、入力端子PDL[1]乃至入力端子PDL[L](ここでのLは1以上の整数である。)と、出力端子PDR[1]乃至出力端子PDR[V](ここでのVは1以上L未満の整数である。)と、を有し、NN回路100Bは、入力端子PDL[1]乃至入力端子PDL[V]と、出力端子PDR[1]乃至出力端子PDR[L]と、を有する構成とする。また、図15において、NN回路100AおよびNN回路100Bのそれぞれが有する複数のプログラマブルロジックエレメントPLEは、プログラマブルロジックエレメント部PLES1、プログラマブルロジックエレメント部PLES2と記載している。
図15に図示した通り、エンコーダAIEと、デコーダAIDと、のそれぞれにNN回路100を適用することにより、オートエンコーダ20を構成することができる。これにより、画像処理回路PP1から送られてきた画像データ31を、NN回路100Aによって、特徴抽出された画像データである圧縮画像データ33に変換することができる。加えて、圧縮画像データ33を、NN回路100Bによって、元の画像データ31に復元することができ、復元した画像データ31を、表示装置14が有する画像処理回路PP2に送信することができる。
なお、図15において、NN回路100Aの入力端子PDLと、NN回路100Bの出力端子PDRと、のそれぞれの個数を同じとして記載しているが、場合によって、状況に応じて、または必要に応じて、NN回路100Aの入力端子PDLと、NN回路100Bの出力端子PDRと、をそれぞれ異なる個数としてもよい。
<積演算回路>
次に、図13で示した積演算回路の具体的な構成例を、図面を用いて説明する。図16は、積演算回路MAC[i]およびコントローラCNT、ならびに積演算回路MAC[i]およびコントローラCNTと電気的に接続されている配線を示している。
積演算回路MAC[i]は、メモリMW[i](1)乃至メモリMW[i](t)を有する。以下では、メモリMW[i](g)(gは1以上t以下の整数)の構成例について説明する。
メモリMW[i](g)は、トランジスタTr1(g)と、トランジスタTr2(g)と、トランジスタTr3(g)と、容量素子C1(g)と、を有する。トランジスタTr1(g)のソースまたはドレインの一方は、トランジスタTr2(g)のゲート、および容量素子C1(g)の一対の電極の一方と電気的に接続されている。トランジスタTr1(g)のソースまたはドレインの他方は、配線WDと電気的に接続されている。トランジスタTr1(g)のゲートは、配線WW(g)と電気的に接続されている。トランジスタTr2(g)のソースまたはドレインの一方は、トランジスタTr3(g)のソースまたはドレインの一方と電気的に接続されている。トランジスタTr2(g)のソースまたはドレインの他方は、配線VSSLと電気的に接続されている。トランジスタTr3(g)のソースまたはドレインの他方は、配線RDと電気的に接続されている。トランジスタTr3(g)のゲートは、配線SE(t)と電気的に接続されている。容量素子C1(g)の一対の電極の他方は、配線RWと電気的に接続されている。以上より、トランジスタTr1(1)乃至トランジスタTr1(t)のソースまたはドレインの他方は、1本の配線WDにより電気的に接続することができる。また、トランジスタTr3(1)乃至トランジスタTr3(t)のソースまたはドレインの他方は、1本の配線RDにより電気的に接続することができる。
なお、トランジスタTr1(g)のソースまたはドレインの他方、トランジスタTr2(g)のゲート、および容量素子C1(g)の一対の電極の一方が接続されたノードを、ノードN1(g)とする。また、配線VSSLには、例えば低電位を印加することができる。低電位として、例えば接地電位とすることができる。
配線WDを介して、重み係数となるデータがメモリMW[i](1)乃至メモリMW[i](t)に供給される。また、配線WW(g)の電位により、トランジスタTr1(g)の導通状態が制御される。配線WDから出力された、重み係数となるデータをメモリMW[i](g)に書き込む場合、トランジスタTr1(g)を導通状態とする。一方、配線WDから出力された、重み係数となるデータをメモリMW[i](g)に書き込まない場合、トランジスタTr1(g)を非導通状態とする。トランジスタTr1(g)を非導通状態とすると、メモリMW[i](g)には、属性情報32[g]に対応する重み係数となるデータを保持することができる。具体的には、メモリMW[i](g)に書き込まれたデータが、ノードN1(g)に電荷として保持される。以上により、MAC[i]が学習を行い、学習の結果得られる重み係数を、メモリMW[i](1)乃至メモリ[i](t)に保持することができる。
トランジスタTr1(1)乃至トランジスタTr1(t)、およびトランジスタTr2(1)乃至トランジスタTr2(t)は、それぞれOSトランジスタであることが好ましい。さらに、トランジスタTr1(1)乃至トランジスタTr1(t)、およびトランジスタTr2(1)乃至トランジスタTr2(t)のそれぞれのチャネル形成領域は、インジウム、元素M、亜鉛の少なくとも一を含む金属酸化物であることがより好ましい。
トランジスタTr1(1)乃至トランジスタTr1(t)、およびトランジスタTr2(1)乃至トランジスタTr2(t)として、OSトランジスタを用いることにより、トランジスタTr1(1)乃至トランジスタTr1(t)、およびトランジスタTr2(1)乃至トランジスタTr2(t)のそれぞれのリーク電流を抑えることができる。これにより、トランジスタTr1(1)乃至トランジスタTr1(t)が非導通状態の場合における、ノードN1(1)乃至ノードN1(t)に保持された電荷の配線WDへのリークを非常に小さくすることができるため、計算精度の高い積和演算回路を提供することができる。また、ノードN1(1)乃至ノードN1(t)へのリフレッシュ動作の頻度を少なくすることができるため、半導体装置の消費電力を低減することができる。
なお、トランジスタTr2(1)乃至トランジスタTr2(t)として、半導体層にシリコンを含むトランジスタ(以下、Siトランジスタと呼ぶ)を用いてもよい。当該シリコンとして、例えば水素化アモルファスシリコンを用いると、大型の基板上に歩留まりよく形成できるため好ましい。
また、トランジスタTr3(1)乃至トランジスタTr3(t)として、OSトランジスタを用いてもよい。これにより、積演算回路MAC[i]に設けられた全てのトランジスタをOSトランジスタとすることができ、半導体装置の作製工程を短縮することができる。つまり、半導体装置の生産時間を少なくすることができるため、一定時間当たりの生産数を増加することができる。なお、トランジスタTr1(1)乃至トランジスタTr1(t)、トランジスタTr2(1)乃至トランジスタTr2(t)、およびトランジスタTr3(1)乃至トランジスタTr3(t)を全てSiトランジスタとしてもよい。
配線RWを介して、画像データ等のデータがメモリMW[i](1)乃至メモリMW[i](t)に供給される。配線RWからデータがメモリMW[i](1)乃至メモリMW[i](t)に供給されると、容量素子C1(1)乃至容量素子C1(t)の一対の電極の他方の電位が、供給されたデータに応じて変化する。したがって、容量素子C1(1)乃至容量素子C1(t)の静電容量等に起因する容量結合により、ノードN1(1)乃至ノードN1(t)の電位が変化する。以上より、ノードN1(1)乃至ノードN1(t)の電位は、画像データ等のデータと、重み係数となるデータと、に対応した電位となる。つまり、メモリセルMW[i](1)乃至メモリセルMW[i](t)には、画像データ等のデータと、重み係数となるデータと、に対応したデータが保持される。
本明細書等において、配線WDからメモリMW[i](1)乃至メモリMW[i](t)に供給されるデータを第1のデータと呼ぶ。つまり、例えば重み係数となるデータを、第1のデータと呼ぶことができる。また、本明細書等において、配線RWからメモリMW[i](1)乃至メモリMW[i](t)に供給されるデータを第2のデータと呼ぶ。つまり、例えば画像データ等のデータを第2のデータと呼ぶことができる。また、本明細書等において、第1のデータと、第2のデータと、に対応するデータを、第3のデータと呼ぶ。第3のデータは、例えば第1のデータと、第2のデータと、の積に対応するデータとすることができる。この場合、メモリMW[i](1)乃至メモリMW[i](t)が、乗算回路MLT[i]の機能を有しているということができる。
配線RDを介して、第3のデータが積演算回路MAC[i]の外部に出力される。コントローラCNTは、属性情報32を基にして、配線SE(g)の電位を制御することによりトランジスタTr3(g)の導通状態を制御する機能を有する。例えば、属性情報32[g]がコントローラCNTに入力された場合、トランジスタTr3(1)乃至トランジスタTr3(t)がnチャネル型トランジスタとすると、配線SE(g)には高電位が印加され、それ以外の配線SEには低電位が印加される。これにより、属性情報32[g]に対応する重み係数が保持されているメモリMW[i](g)から、第3のデータを読み出すことができる。
図17は、積演算回路MAC[i]およびコントローラCNT、ならびに積演算回路MAC[i]およびコントローラCNTと電気的に接続されている配線を示しており、図16とは異なる構成を示している。なお、図17は、積演算回路MAC[i]がメモリMW[i](1)およびメモリMW[i](2)を有する場合を示しているが、積演算回路MAC[i]はメモリMW[i]を3つ以上有してもよい。
図17に示す積演算回路MAC[i]は、メモリMW[i](1)と、メモリMW[i](2)と、トランジスタTr4と、容量素子C2と、を有する。トランジスタTr4および容量素子C2は、メモリMW[i](1)とメモリMW[i](2)とで共有しているということができる。なお、積演算回路MAC[i]は、メモリMW[i]を3つ以上有してもよい。この場合、トランジスタTr4および容量素子C2を、当該3つ以上のメモリMW[i]で共有することができる。
メモリMW[i](1)は、トランジスタTr1(1)と、トランジスタTr2(1)と、容量素子C1(1)と、を有する。メモリMW[i](2)は、トランジスタTr1(2)と、トランジスタTr2(2)と、容量素子C1(2)と、を有する。
トランジスタTr1(1)のソースまたはドレインの一方は、トランジスタTr2(1)のゲート、および容量素子C1(1)の一対の電極の一方と電気的に接続されている。トランジスタTr1(2)のソースまたはドレインの一方は、トランジスタTr2(2)のゲート、および容量素子C1(2)の一対の電極の一方と電気的に接続されている。トランジスタTr1(1)のソースまたはドレインの他方、およびトランジスタTr1(2)のソースまたはドレインの他方は、配線WDと電気的に接続されている。
トランジスタTr1(1)のゲートは、配線WW(1)と電気的に接続されている。トランジスタTr1(2)のゲートは、配線WW(2)と電気的に接続されている。
トランジスタTr2(1)のソースまたはドレインの一方は、トランジスタTr2(2)のソースまたはドレインの一方、トランジスタTr4のゲート、および容量素子C2の一対の電極の一方と電気的に接続されている。トランジスタTr2(1)のソースまたはドレインの他方、およびトランジスタTr2(2)のソースまたはドレインの他方は、配線VRSLと電気的に接続されている。配線VRSLには、高電位または低電位を印加することができる。
トランジスタTr4のソースまたはドレインの一方は、配線RDと電気的に接続されている。トランジスタTr4のソースまたはドレインの他方は、配線VSSLと電気的に接続されている。
容量素子C1(1)の一対の電極の他方は、配線SE(1)と電気的に接続されている。容量素子C1(2)の一対の電極の他方は、配線SE(2)と電気的に接続されている。容量素子C2の一対の電極の他方は、配線RWと電気的に接続されている。
なお、トランジスタTr1(1)のソースまたはドレインの一方、トランジスタTr2(1)のゲート、および容量素子C1(1)の一対の電極の一方が接続されたノードを、ノードN1(1)とする。また、トランジスタTr1(2)のソースまたはドレインの一方、トランジスタTr2(2)のゲート、および容量素子C1(2)の一対の電極の一方が接続されたノードを、ノードN1(2)とする。さらに、トランジスタTr2(1)のソースまたはドレインの一方、トランジスタTr2(2)のソースまたはドレインの一方、トランジスタTr4のゲート、および容量素子C2の一対の電極の一方が接続されたノードを、ノードN2とする。
トランジスタTr4は、トランジスタTr1(1)、トランジスタTr1(2)、トランジスタTr2(1)、およびトランジスタTr2(2)と同様に、OSトランジスタであることが好ましい。これにより、トランジスタTr4が非導通状態の場合において、ノードN2に保持された電荷がトランジスタTr4のゲートからリークすることを抑制することができるので、計算精度の高い積和演算回路を提供することができる。また、ノードN2へのリフレッシュ動作の頻度を少なくすることができるため、半導体装置の消費電力を低減することができる。
図17に示す積演算回路MAC[i]と電気的に接続された各種配線の機能等の説明は、図16に示した場合と同様であるので、省略する。
<積演算回路の動作方法の一例>
次に、図17に示す構成の積演算回路MAC[i]の動作方法の一例について、図面を用いて説明する。なお、トランジスタTr1(1)、トランジスタTr1(2)、トランジスタTr2(1)、トランジスタTr2(2)、およびトランジスタTr4は、すべてnチャネル型トランジスタとして説明するが、電位の大小関係を適宜逆にすること等により、一部または全部のトランジスタをpチャネル型とした場合にも以降の説明を適用できる。
図18は、図17に示す構成の積演算回路MAC[i]を有する半導体装置が、学習を行う場合における動作方法の一例を示すタイミングチャートである。具体的には、重み係数として、積演算回路MAC[i]が有するメモリMW[i](1)に電位V11のデータを書き込み、メモリMW[i](2)に電位V12のデータを書き込む場合を示す。
図18は、配線WD、配線WW(1)、配線WW(2)、配線RW、配線SE(1)、配線SE(2)、配線VRSL、ノードN1(1)、ノードN1(2)、およびノードN2の電位を示す。
本明細書等において、電位VSSは低電位とし、電位VDDは高電位とする。また、電位VHは、電位VDDより高い電位とする。
時刻T00以前において、配線WD、配線WW(1)、配線WW(2)、配線RW、配線VRSL、ノードN1(1)、ノードN1(2)、およびノードN2の電位を低電位とする。また、配線SE(1)および配線SE(2)の電位を高電位とする。
時刻T00から時刻T01までの間において、配線WDの電位を、メモリMW[i](1)に保持するデータに対応する電位である電位V11とする。また、配線WDの電位を電位V11とした後、配線WW(1)の電位を高電位とする。以上により、トランジスタTr1(1)が導通状態となり、ノードN1(1)の電位が電位V11、または電位V11に対応する電位となる。これにより、メモリMW[i](1)に重み係数となるデータが書き込まれる。なお、電位V11は、例えば電位VSS以上、かつ電位VDD以下とすることができる。また、図18では、ノードN1(1)の電位がV11になる場合を示している。
時刻T01から時刻T02までの間において、配線WW(1)の電位を低電位とする。これにより、ノードN1(1)の電位が保持され、メモリMW[i](1)に書き込まれたデータが保持される。また、配線WW(1)の電位を低電位とした後、配線WDの電位を低電位とする。
時刻T02から時刻T03までの間において、配線WDの電位を、メモリMW[i](2)に保持するデータに対応する電位である電位V12とする。また、配線WDの電位を電位V12とした後、配線WW(2)の電位を高電位とする。以上により、トランジスタTr1(2)が導通状態となり、ノードN1(2)の電位が電位V12、または電位V12に対応する電位となる。これにより、メモリMW[i](2)に重み係数となるデータが書き込まれる。なお、電位V12は、例えば電位VSS以上、かつ電位VDD以下とすることができる。また、図18では、ノードN1(2)の電位がV12になる場合を示している。
時刻T03から時刻T04までの間において、配線WW(2)の電位を低電位とする。これにより、ノードN1(2)の電位が保持され、メモリMW[i](2)に書き込まれたデータが保持される。また、配線WW(2)の電位を低電位とした後、配線WDの電位を低電位とする。
時刻T04以降において、配線SE(1)の電位、および配線SE(2)の電位を低電位とする。容量素子C1(1)の一対の電極の他方の電位が低下するので、ノードN1(1)の電位が低下する。また、容量素子C1(2)の一対の電極の他方の電位が低下するので、ノードN1(2)の電位が低下する。
なお、ノードN1(1)の電位の低下分は、容量素子C1(1)の静電容量、トランジスタTr2(1)のゲート容量、および寄生容量等に起因する容量結合によって算出される。また、ノードN1(2)の電位の低下分は、容量素子C1(2)の静電容量、トランジスタTr2(2)のゲート容量、および寄生容量等に起因する容量結合によって算出される。図18に示す動作方法の一例では、説明の煩雑さを避けるため、配線SE(1)の電位の低下分と、ノードN1(1)の電位の低下分が等しいとして説明する。これは、ノードN1(1)における容量結合係数が1であることに対応する。また、配線SE(2)の電位の低下分と、ノードN1(2)の電位の低下分が等しいとして説明する。これは、ノードN1(2)における容量結合係数が1であることに対応する。
ノードN1(1)の電位およびノードN1(2)の電位は、例えば電位VSS以下となる。具体的には、配線SE(1)の電位が高電位であるときにノードN1(1)の電位が電位V11である場合、配線SE(1)電位を低電位とするとノードN1(1)の電位はV11+VSS-VDDとなる。また、配線SE(2)の電位が高電位であるときにノードN1(2)の電位が電位V12である場合、配線SE(2)の電位を低電位とするとノードN1(2)の電位はV12+VSS-VDDとなる。以上により、トランジスタTr2(1)およびトランジスタTr2(2)が非導通状態となる。
以上が、図17に示す構成の積演算回路MAC[i]が学習を行う場合における動作方法の一例である。
図19は、図17に示す構成の積演算回路MAC[i]が図18に示す方法で学習を行って第1のデータを取得した後の、積演算回路MAC[i]の動作方法の一例を示すタイミングチャートである。具体的には、積演算回路MAC[i]に画像データ等の第2のデータを入力し、第3のデータを出力する動作の一例を示すタイミングチャートである。
図19は、図18と同様に、配線WD、配線WW(1)、配線WW(2)、配線RW、配線SE(1)、配線SE(2)、配線VRSL、ノードN1(1)、ノードN1(2)、およびノードN2の電位を示す。
時刻T10以前において、配線WD、配線WW(1)、配線WW(2)、配線RW、配線SE(1)、配線SE(2)、およびノードN2の電位を低電位とする。また、配線VRSLの電位を高電位とする。なお、ノードN1(1)の電位、およびノードN1(2)の電位は、図18に示す時刻T04以降の電位と同電位、例えば電位VSS以下とする。
時刻T10乃至時刻T13は、第1のデータとしてメモリMW[i](1)に保持されたデータを用いる場合、例えばコントローラCNTに属性情報32[1]が入力される場合を示している。なお、第2のデータとして、電位V21のデータを積演算回路MAC[i]に入力する。電位V21は、例えば電位VSS以上、かつ電位VDD以下とする。
時刻T10から時刻T11までの間において、配線RWの電位を、第2のデータに対応する電位である電位V21とする。容量素子C2の一対の電極の他方の電位が変化するので、容量素子C2の静電容量等に起因する容量結合により、ノードN2の電位が変化する。ノードN2の電位は、電位V21、または電位V21に対応する電位となる。なお、図19では、ノードN2の電位がV21になる場合、つまりノードN2の容量結合係数が1である場合を示している。
時刻T11から時刻T12までの間において、配線SE(1)の電位を高電位とする。容量素子C1(1)の一対の電極の他方の電位が上昇するので、容量素子C1(1)の静電容量等に起因する容量結合により、ノードN1(1)の電位が上昇する。具体的には、図18に示す時刻T04以降の電位と同電位、つまり電位V11、または電位V11に対応する電位となる。なお、図19では、ノードN1(1)の電位がV11になる場合を示している。
ノードN1(1)の電位の上昇に伴い、ノードN2の電位が変化し、電位V31となる。電位V31は、電位V11と電位V21に対応する電位となる。これにより、第3のデータが配線RDから読み出される。第3のデータが読み出される際に配線RDを流れる電流Iは、トランジスタTr4が飽和領域で動作する場合、次の式で表すことができる。なお、式(7)において、kはトランジスタTr4のチャネル長、チャネル幅、移動度、およびゲート絶縁膜の容量等により決まる定数である。また、トランジスタTr4のしきい値電圧は0Vとする。
したがって、配線RDを流れる電流に対してオフセット補正を行い、電位V11と電位V21との積に対応しない成分(V11
2およびV21
2)を打ち消すことにより、電流Iは2kV11V21となる。以上により、第3のデータを、第1のデータと第2のデータとの積に対応するデータとすることができる。なお、オフセット補正は、図17に示していない回路により行うことができる。また、しきい値電圧が0Vでない場合は、しきい値電圧に依存した電流値も、当該オフセット補正によって打ち消すことができる。
時刻T12から時刻T13までの間において、配線SE(1)の電位を電位VH、つまり電位VDDより高い電位とする。これにより、ノードN1(1)の電位が上昇し、例えば電位VDD以上の電位となる。したがって、電位V11の大きさに関わらず、トランジスタTr2(1)が導通する。また、配線RWの電位および配線VRSLの電位を低電位とする。以上により、ノードN2の電位はリセットされ、低電位となる。
時刻T13以降、具体的には後述する時刻T20までの間において、配線SE(1)の電位を低電位とする。これにより、ノードN1(1)の電位は、例えば時刻T10乃至時刻T11における電位、例えば電位VSS以下となる。これにより、トランジスタTr2(1)は非導通状態となる。その後、配線VRSLの電位を高電位とする。
時刻T20乃至時刻T23は、第1のデータとしてメモリMW[i](2)に保持されたデータを用いる場合、例えばコントローラCNTに属性情報32[2]が入力される場合を示している。なお、第2のデータとして、電位V22のデータを積演算回路MAC[i]に入力する。電位V22は、例えば電位VSS以上、かつ電位VDD以下とする。
時刻T20から時刻T21までの間において、配線RWの電位を、第2のデータに対応する電位である電位V22とする。容量素子C2の一対の電極の他方の電位が変化するので、容量素子C2の静電容量等に起因する容量結合により、ノードN2の電位が変化する。ノードN2の電位は、電位V22、または電位V22に対応する電位となる。なお、図19では、ノードN2の電位がV22になる場合、つまり前述のようにノードN2の容量結合係数が1である場合を示している。
時刻T21から時刻T22までの間において、配線SE(2)の電位を高電位とする。容量素子C1(2)の一対の電極の他方の電位が上昇するので、容量素子C1(2)の静電容量等に起因する容量結合により、ノードN1(2)の電位が上昇する。具体的には、図18に示す時刻T04以降の電位と同電位、つまり電位V12、または電位V12に対応する電位となる。なお、図19では、ノードN1(2)の電位がV12になる場合を示している。
ノードN1(2)の電位の上昇に伴い、ノードN2の電位が変化し、電位V32となる。電位V32は、電位V12と電位V22に対応する電位となる。これにより、第3のデータが配線RDから読み出される。前述のように、配線RDを流れる電流に対してオフセット補正を行うことにより、第3のデータを、第1のデータと第2のデータとの積に対応するデータとすることができる。
時刻T22から時刻T23までの間において、配線SE(2)の電位を電位VH、つまり電位VDDより高い電位とする。これにより、ノードN1(2)の電位が上昇し、例えば電位VDD以上の電位となる。したがって、電位V12の大きさに関わらず、トランジスタTr2(2)が導通する。また、配線RWの電位および配線VRSLの電位を低電位とする。以上により、ノードN2の電位はリセットされ、低電位となる。
時刻T23以降において、配線SE(2)の電位を低電位とする。これにより、ノードN1(2)の電位は、例えば時刻T10乃至時刻T11における電位、例えば電位VSS以下となる。これにより、トランジスタTr2(2)は非導通状態となる。その後、配線VRSLの電位を高電位とする。
以上が図17に示す構成の積演算回路MAC[i]が図18に示す方法で学習を行って第1のデータを取得した後の、積演算回路MAC[i]の動作方法の一例である。
本実施の形態は、他の実施の形態の記載と適宜組み合わせることができる。
(実施の形態2)
本実施の形態では、上記実施の形態で説明した半導体装置を用いた表示装置の具体的な構成例について説明する。ここでは特に、表示素子として液晶素子を用いた表示装置について説明する。
<表示装置の構成例1>
図20に、表示装置1400の断面構造の一例を示す。ここでは、表示素子として透過型の液晶素子1420を適用した場合の例を示している。図20において、基板1412側が表示面側となる。
表示装置1400は、基板1411と基板1412との間に液晶1422が挟持された構成を有している。液晶素子1420は、基板1411側に設けられた導電層1421と、基板1412側に設けられた導電層1423と、これらに挟持された液晶1422と、を有する。また、液晶1422と導電層1421との間に配向膜1424aが設けられ、液晶1422と導電層1423との間に配向膜1424bが設けられている。
導電層1421は、画素電極として機能する。また導電層1423は、共通電極等として機能する。また導電層1421と導電層1423は、いずれも可視光を透過する機能を有する。したがって、液晶素子1420は、透過型の液晶素子である。
基板1412の基板1411側の面には、着色層1441と、遮光層1442が設けられている。着色層1441と遮光層1442を覆って絶縁層1426が設けられ、絶縁層1426を覆って導電層1423が設けられている。また着色層1441は、導電層1421と重なる領域に設けられている。遮光層1442は、トランジスタ1430や接続部1438を覆って設けられている。
基板1411よりも外側には偏光板1439aが配置され、基板1412よりも外側には偏光板1439bが配置されている。さらに、偏光板1439aよりも外側に、バックライトユニット1490が設けられている。図20に示す表示装置1400は、基板1412側が表示面側となる。
基板1411上にトランジスタ1430、容量素子1460等が設けられている。トランジスタ1430は、画素の選択トランジスタとして機能する。トランジスタ1430は、接続部1438を介して液晶素子1420と接続されている。
図20に示すトランジスタ1430は、いわゆるボトムゲート・チャネルエッチ構造のトランジスタである。トランジスタ1430は、ゲート電極として機能する導電層1431と、ゲート絶縁層として機能する絶縁層1434と、半導体層1432と、ソース電極およびドレイン電極として機能する一対の導電層1433aおよび導電層1433bと、を有する。半導体層1432の、導電層1431と重畳する部分は、チャネル形成領域として機能する。半導体層1432は、導電層1433aおよび導電層1433bと接続されている。
容量素子1460は、導電層1431aと、絶縁層1434と、導電層1433bにより構成されている。
トランジスタ1430等を覆って、絶縁層1482と絶縁層1481が積層して設けられている。画素電極として機能する導電層1421は絶縁層1481上に設けられている。また接続部1438において、絶縁層1481および絶縁層1482に設けられた開口を介して、導電層1421と導電層1433bが電気的に接続されている。絶縁層1481は、平坦化層としての機能を有することが好ましい。また絶縁層1482は、トランジスタ1430等へ不純物等が拡散することを抑制する保護膜としての機能を有することが好ましい。例えば、絶縁層1482に無機絶縁材料を用い、絶縁層1481に有機絶縁材料を用いることができる。
<表示装置の構成例2>
図21では、着色層1441を基板1411側に設けた場合の例を示している。これにより、基板1412側の構成を簡略化することができる。
なお、着色層1441を平坦化膜として用いる場合には、絶縁層1481を設けない構成としてもよい。
<表示装置の構成例3>
上記では、液晶素子として、液晶を挟む一対の電極が上下に配置された、縦電界方式の液晶素子の例を示しているが、液晶素子の構成はこれに限られず、様々な方式の液晶素子を適用することができる。
図22には、FFS(Fringe Field Switching)モードが適用された液晶素子を有する表示装置の断面概略図を示す。
液晶素子1420は、画素電極として機能する導電層1421と、導電層1421と絶縁層1483を介して重なる導電層1423と、を有する。導電層1423は、スリット状または櫛歯状の上面形状を有している。
また、この構成では、導電層1421と導電層1423とが重なる部分に容量が形成され、これを容量素子1460として用いることができる。そのため、画素の占有面積を縮小できるため、高精細な表示装置を実現できる。また、開口率を向上させることができる。
図22では、共通電極として機能する導電層1423が液晶1422側に位置する構成としたが、図23に示すように、画素電極として機能する導電層1421が、液晶1422側に位置する構成としてもよい。このとき、導電層1421がスリット状または櫛歯状の上面形状を有する。
ここで、表示装置を作製する際、作製工程におけるフォトリソグラフィ工程が少ないほど、すなわちフォトマスクのマスク枚数が少ないほど、作製コストを低くすることができる。
例えば図20に示す構成では、基板1411側の工程のうち、導電層1431等の形成工程、半導体層1432の形成工程、導電層1433a等の形成工程、接続部1438となる開口部の形成工程、および導電層1421の形成工程の、計5つのフォトリソグラフィ工程を経ることで作製できる。すなわち、5枚のフォトマスクにより、バックプレーン基板を作製することができる。一方、基板1412(対向基板)側においては、着色層1441や遮光層1442の形成方法として、インクジェット法またはスクリーン印刷法等を用いると、フォトマスクが不要となるため好ましい。例えば、3色の着色層1441と、遮光層1442を設けた場合には、これらをフォトリソグラフィ法で形成した場合に比べて、計4つのフォトマスクを削減することができる。
<トランジスタの構成例>
次に、トランジスタ1430の具体的な構成例について説明する。以下に説明するトランジスタの半導体層1432には、シリコンを含む半導体を用いることができる。シリコンを含む半導体としては、例えば、水素化アモルファスシリコン、微結晶シリコン、または多結晶シリコン等を用いることができる。特に、水素化アモルファスシリコンを用いると、大型の基板上に歩留り良く形成できるため好ましい。本発明の一態様の表示装置は、電界効果移動度が比較的低いアモルファスシリコンが適用されたトランジスタであっても、良好な表示が可能である。
図24(A)に示すトランジスタは、ソース領域およびドレイン領域として機能する一対の不純物半導体層1435を有する。不純物半導体層1435は、半導体層1432と導電層1433aの間、および、半導体層1432と導電層1433bの間に設けられている。半導体層1432と不純物半導体層1435とは接して設けられ、不純物半導体層1435と導電層1433aまたは導電層1433bとは接して設けられる。
不純物半導体層1435を構成する不純物半導体膜は、一導電型を付与する不純物元素を添加した半導体により形成する。トランジスタがn型である場合には、一導電型を付与する不純物元素を添加した半導体として、例えば、PまたはAsを添加したシリコンが挙げられる。または、トランジスタがp型である場合には、一導電型を付与する不純物元素として、例えばBを添加することも可能であるが、トランジスタはn型とすることが好ましい。なお、不純物半導体層は、非晶質半導体により形成してもよいし、微結晶半導体等の結晶性半導体により形成してもよい。
図24(B)に示すトランジスタは、半導体層1432と不純物半導体層1435の間に、半導体層1437を有する。
半導体層1437は、半導体層1432と同様の半導体膜により形成されていてもよい。半導体層1437は、不純物半導体層1435のエッチングの際に、半導体層1432がエッチングにより消失することを防ぐためのエッチングストッパーとして機能させることができる。なお、図24(B)において、半導体層1437が左右に分離している例を示しているが、半導体層1437の一部が半導体層1432のチャネル形成領域を覆っていてもよい。
また、半導体層1437は、不純物半導体層1435よりも低濃度の不純物が含まれていてもよい。これにより、半導体層1437をLDD(Lightly Doped Drain)領域として機能させることができ、トランジスタを駆動させたときのホットキャリア劣化を抑制することができる。
図24(C)に示すトランジスタは、半導体層1432のチャネル形成領域上に、絶縁層1484が設けられている。絶縁層1484は、不純物半導体層1435のエッチングの際のエッチングストッパーとして機能する。
図24(D)に示すトランジスタは、半導体層1432に代えて、半導体層1432pを有する。半導体層1432pは、結晶性の高い半導体膜を含む。例えば半導体層1432pは、多結晶半導体または単結晶半導体を含む。これにより、電界効果移動度の高いトランジスタとすることができる。
図24(E)に示すトランジスタは、半導体層1432のチャネル形成領域に半導体層1432pを有する。例えば図24(E)に示すトランジスタは、半導体層1432となる半導体膜に対してレーザ光等を照射することにより、局所的に結晶化することにより形成することができる。これにより、電界効果移動度の高いトランジスタを実現できる。
図24(F)に示すトランジスタは、図24(B)で示したトランジスタの半導体層1432のチャネル形成領域に、結晶性の半導体層1432pを有する。
図24(G)に示すトランジスタは、図24(C)で示したトランジスタの半導体層1432のチャネル形成領域に、結晶性の半導体層1432pを有する。
<構成要素>
以下では、上記に示す各構成要素について説明する。
[基板]
表示装置が有する基板には、平坦面を有する材料を用いることができる。表示素子からの光を取り出す基板には、該光を透過する材料を用いる。例えば、ガラス、石英、セラミック、サファイア、有機樹脂等の材料を用いることができる。
厚さの薄い基板を用いることで、表示パネルの軽量化、薄型化を図ることができる。さらに、可撓性を有する程度の厚さの基板を用いることで、可撓性を有する表示パネルを実現できる。または、可撓性を有する程度に薄いガラス等を基板に用いることもできる。または、ガラスと樹脂材料とが接着層により貼り合わされた複合材料を用いてもよい。
[トランジスタ]
トランジスタ、ゲート電極として機能する導電層と、半導体層と、ソース電極として機能する導電層と、ドレイン電極として機能する導電層と、ゲート絶縁層として機能する絶縁層と、を有する。
なお、本発明の一態様の表示装置が有するトランジスタの構造は特に限定されない。例えば、プレーナ型のトランジスタとしてもよいし、スタガ型のトランジスタとしてもよいし、逆スタガ型のトランジスタとしてもよい。また、トップゲート型またはボトムゲート型のいずれのトランジスタ構造としてもよい。または、チャネルの上下にゲート電極が設けられていてもよい。
トランジスタに用いる半導体材料の結晶性についても特に限定されず、非晶質半導体、結晶性を有する半導体(微結晶半導体、多結晶半導体、単結晶半導体、または一部に結晶領域を有する半導体)のいずれを用いてもよい。結晶性を有する半導体を用いると、トランジスタ特性の劣化を抑制できるため好ましい。
トランジスタのチャネルが形成される半導体には、例えばシリコンを用いることができる。シリコンとして、特にアモルファスシリコンを用いることが好ましい。アモルファスシリコンを用いることで、大型の基板上に歩留り良くトランジスタを形成でき、量産性に優れる。
また、微結晶シリコン、多結晶シリコン、単結晶シリコン等の結晶性を有するシリコンを用いることもできる。特に、多結晶シリコンは、単結晶シリコンに比べて低温で形成でき、且つアモルファスシリコンに比べて高い電界効果移動度と高い信頼性を備える。
本実施の形態で例示したボトムゲート構造のトランジスタは、作製工程を削減できるため好ましい。またこのときアモルファスシリコンを用いることで、多結晶シリコンよりも低温で形成できるため、半導体層よりも下層の配線や電極の材料、基板の材料として、耐熱性の低い材料を用いることが可能なため、材料の選択の幅を広げることができる。例えば、極めて大面積のガラス基板等を好適に用いることができる。一方、トップゲート型のトランジスタは、自己整合的に不純物領域を形成しやすいため、特性のばらつき等を低減することができるため好ましい。このとき特に、多結晶シリコンや単結晶シリコン等を用いる場合に適している場合がある。
[導電層]
トランジスタのゲート、ソースおよびドレインのほか、表示装置を構成する各種配線および電極等の導電層に用いることのできる材料としては、アルミニウム、チタン、クロム、ニッケル、銅、イットリウム、ジルコニウム、モリブデン、銀、タンタル、またはタングステン等の金属、またはこれを主成分とする合金等が挙げられる。またこれらの材料を含む膜を単層で、または積層構造として用いることができる。例えば、シリコンを含むアルミニウム膜の単層構造、チタン膜上にアルミニウム膜を積層する二層構造、タングステン膜上にアルミニウム膜を積層する二層構造、銅-マグネシウム-アルミニウム合金膜上に銅膜を積層する二層構造、チタン膜上に銅膜を積層する二層構造、タングステン膜上に銅膜を積層する二層構造、チタン膜または窒化チタン膜と、その上に重ねてアルミニウム膜または銅膜を積層し、さらにその上にチタン膜または窒化チタン膜を形成する三層構造、モリブデン膜または窒化モリブデン膜と、その上に重ねてアルミニウム膜または銅膜を積層し、さらにその上にモリブデン膜または窒化モリブデン膜を形成する三層構造等がある。なお、酸化インジウム、酸化錫または酸化亜鉛等の酸化物を用いてもよい。また、マンガンを含む銅を用いると、エッチングによる形状の制御性が高まるため好ましい。
また、トランジスタのゲート、ソースおよびドレインのほか、表示装置を構成する各種配線および電極等の導電層に用いることのできる、透光性を有する導電性材料としては、酸化インジウム、インジウム錫酸化物、インジウム亜鉛酸化物、酸化亜鉛、ガリウムを添加した酸化亜鉛等の導電性酸化物またはグラフェンを用いることができる。または、金、銀、白金、マグネシウム、ニッケル、タングステン、クロム、モリブデン、鉄、コバルト、銅、パラジウム、またはチタン等の金属材料や、該金属材料を含む合金材料を用いることができる。または、該金属材料の窒化物(例えば、窒化チタン)等を用いてもよい。なお、金属材料、合金材料(またはそれらの窒化物)を用いる場合には、透光性を有する程度に薄くすればよい。また、上記材料の積層膜を導電層として用いることができる。例えば、銀とマグネシウムの合金とインジウムスズ酸化物の積層膜等を用いると、導電性を高めることができるため好ましい。これらは、表示装置を構成する各種配線および電極等の導電層や、表示素子が有する導電層(画素電極や共通電極として機能する導電層)にも用いることができる。
[絶縁層]
各絶縁層に用いることのできる絶縁材料としては、例えば、アクリル、エポキシ等の樹脂、シリコーン等のシロキサン結合を有する樹脂の他、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、酸化アルミニウム等の無機絶縁材料を用いることもできる。
透水性の低い絶縁膜としては、窒化シリコン膜、窒化酸化シリコン膜等の窒素と珪素を含む膜や、窒化アルミニウム膜等の窒素とアルミニウムを含む膜等が挙げられる。また、酸化シリコン膜、酸化窒化シリコン膜、酸化アルミニウム膜等を用いてもよい。
[液晶素子]
液晶素子としては、例えば垂直配向(VA:Vertical Alignment)モードが適用された液晶素子を用いることができる。垂直配向モードとしては、MVA(Multi-Domain Vertical Alignment)モード、PVA(Patterned Vertical Alignment)モード、ASV(Advanced Super View)モード等を用いることができる。
また、液晶素子には、様々なモードが適用された液晶素子を用いることができる。例えばVAモードのほかに、TN(Twisted Nematic)モード、IPS(In-Plane-Switching)モード、FFS(Fringe Field Switching)モード、ASM(Axially Symmetric aligned Micro-cell)モード、OCB(Optically Compensated Birefringence)モード、FLC(Ferroelectric Liquid Crystal)モード、AFLC(AntiFerroelectric Liquid Crystal)モード、ECB(Electrically Controlled Birefringence)モード、ゲストホストモード等が適用された液晶素子を用いることができる。
なお、液晶素子は、液晶の光学的変調作用によって光の透過または非透過を制御する素子である。なお、液晶の光学的変調作用は、液晶にかかる電界(横方向の電界、縦方向の電界または斜め方向の電界を含む)によって制御される。なお、液晶素子に用いる液晶としては、サーモトロピック液晶、低分子液晶、高分子液晶、高分子分散型液晶(PDLC:Polymer Dispersed Liquid Crystal)、高分子ネットワーク型液晶(PNLC:Polymer Network Liquid Crystal)、強誘電性液晶、反強誘電性液晶等を用いることができる。これらの液晶材料は、条件により、コレステリック相、スメクチック相、キュービック相、カイラルネマチック相、等方相等を示す。
また、液晶材料としては、ポジ型の液晶、またはネガ型の液晶のいずれを用いてもよく、適用するモードや設計に応じて最適な液晶材料を用いればよい。
また、液晶の配向を制御するため、配向膜を設けることができる。なお、横電界方式を採用する場合、配向膜を用いないブルー相を示す液晶を用いてもよい。ブルー相は液晶相の一つであり、コレステリック液晶を昇温していくと、コレステリック相から等方相へ転移する直前に発現する相である。ブルー相は狭い温度範囲でしか発現しないため、温度範囲を改善するために数重量%以上のカイラル剤を混合させた液晶組成物を液晶層に用いる。ブルー相を示す液晶とカイラル剤とを含む液晶組成物は、応答速度が短く、光学的等方性を有する。また、ブルー相を示す液晶とカイラル剤とを含む液晶組成物は、配向処理が不要であり、視野角依存性が小さい。また配向膜を設けなくてもよいのでラビング処理も不要となるため、ラビング処理によって引き起こされる静電破壊を防止することができ、作製工程中の液晶表示装置の不良や破損を軽減することができる。
また、液晶素子として、透過型の液晶素子、反射型の液晶素子、または半透過型の液晶素子等がある。
本発明の一態様では、特に透過型の液晶素子を好適に用いることができる。
透過型または半透過型の液晶素子を用いる場合、一対の基板を挟むように、2つの偏光板を設ける。また偏光板よりも外側に、バックライトを設ける。バックライトとしては、直下型のバックライトであってもよいし、エッジライト型のバックライトであってもよい。LED(Light Emitting Diode)を備える直下型のバックライトを用いると、ローカルディミングが容易となり、コントラストを高めることができるため好ましい。また、エッジライト型のバックライトを用いると、バックライトを含めたモジュールの厚さを低減できるため好ましい。
なお、エッジライト型のバックライトをオフ状態とすることで、シースルー表示を行うことができる。
[着色層]
着色層に用いることのできる材料としては、金属材料、樹脂材料、顔料または染料が含まれた樹脂材料等が挙げられる。
[遮光層]
遮光層として用いることのできる材料としては、カーボンブラック、チタンブラック、金属、金属酸化物、複数の金属酸化物の固溶体を含む複合酸化物等が挙げられる。遮光層は、樹脂材料を含む膜であってもよいし、金属等の無機材料の薄膜であってもよい。また、遮光層に、着色層の材料を含む膜の積層膜を用いることもできる。例えば、ある色の光を透過する着色層に用いる材料を含む膜と、他の色の光を透過する着色層に用いる材料を含む膜との積層構造を用いることができる。着色層と遮光層の材料を共通化することで、装置を共通化できるほか工程を簡略化できるため好ましい。
なお、本実施の形態では、表示素子として液晶素子を用いた表示装置について説明したが、表示素子として発光素子を用いることもできる。
本実施の形態は、他の実施の形態の記載と適宜組み合わせることができる。
(実施の形態3)
本実施の形態では、トランジスタの半導体層に用いることのできる多結晶シリコンの結晶化方法およびレーザ結晶化装置の一例について説明する。
結晶性の良好な多結晶シリコン層を形成するには、基板上に非晶質シリコン層を設け、当該非晶質シリコン層にレーザ光を照射して結晶化することが好ましい。例えば、レーザ光を線状ビームとし、当該線状ビームを非晶質シリコン層に照射しながら基板を移動させることで、基板上の所望の領域に多結晶シリコン層を形成することができる。
線状ビームを用いた方法は、スループットが比較的良好である。一方で、ある領域に対してレーザ光が相対的に移動しながら複数回照射される方法であるため、レーザ光の出力変動およびそれに起因するビームプロファイルの変化による結晶性のばらつきが生じやすい。例えば、当該方法で結晶化させた半導体層を表示装置の画素が有するトランジスタに用いると、画像を表示した場合に、結晶性のばらつきに起因したランダムな縞模様が見えることがある。
また、線状ビームの長さは基板の一辺の長さ以上であることが理想的であるが、線状ビームの長さは、レーザ発振器の出力と光学系の構成によって制限される。したがって、大型基板の処理では基板面内を折り返してレーザ照射することが現実的である。そのため、レーザ光をオーバーラップして照射する領域が生じる。当該領域の結晶性は、他の領域の結晶性と異なりやすいため、当該領域では表示ムラが生じることがある。
上記のような問題を抑えるために、基板上に形成した非晶質シリコン層に局所的にレーザ照射を行って結晶化させてもよい。局所的なレーザ照射では、結晶性のばらつきの少ない多結晶シリコン層を形成しやすい。
図25(A)は、基板上に形成した非晶質シリコン層に局所的にレーザ照射を行う方法を説明する図である。
光学系ユニット621から射出されるレーザ光626は、ミラー622で反射されてマイクロレンズアレイ623に入射する。マイクロレンズアレイ623は、レーザ光626を集光して複数のレーザビーム627を形成する。
ステージ615には、非晶質シリコン層640を形成した基板630が固定される。非晶質シリコン層640に複数のレーザビーム627を照射することで、複数の多結晶シリコン層641を同時に形成することができる。
マイクロレンズアレイ623が有する個々のマイクロレンズは、表示装置の画素ピッチに合わせて設けることが好ましい。または、画素ピッチの整数倍の間隔で設けてもよい。いずれの場合においても、レーザ照射とステージ615のX方向またはY方向の移動を繰り返すことで、全ての画素に対応した領域に多結晶シリコン層を形成することができる。
例えば、マイクロレンズアレイ623が画素ピッチでI行J列(I、Jは自然数)のマイクロレンズを有するとき、まず所定の開始位置でレーザ光を照射し、I行J列の多結晶シリコン層を形成することができる。そして、行方向にJ列分の距離だけ移動させてレーザ光を照射し、さらにM行N列の多結晶シリコン層641を形成することで、I行2J列の多結晶シリコン層641を形成することができる。当該工程を繰り返し行うことで所望の領域に複数の多結晶シリコン層641を形成することができる。また、折り返してレーザ照射工程を行う場合は、行方向にJ列分の距離だけ移動させてレーザ照射を行い、さらに列方向にI行分の距離の移動とレーザ光の照射を繰り返せばよい。
なお、レーザ光の発振周波数とステージ615の移動速度を適切に調整すれば、ステージ615を一方向に移動させながらレーザ照射を行う方法でも、画素ピッチで多結晶シリコン層を形成することができる。
レーザビーム627のサイズは、例えば、一つのトランジスタの半導体層全体が含まれる程度の面積とすることができる。または、一つのトランジスタのチャネル領域全体が含まれる程度の面積とすることができる。または、一つのトランジスタのチャネル領域の一部が含まれる程度の面積とすることができる。これらは、必要とするトランジスタの電気特性に応じて使い分ければよい。
なお、一つの画素に複数のトランジスタを有する表示装置を対象とした場合、レーザビーム627は、一つの画素内の各トランジスタの半導体層全体が含まれる程度の面積とすることができる。また、レーザビーム627は、複数の画素が有するトランジスタの半導体層全体が含まれる程度の面積としてもよい。
また、図26(A)に示すように、ミラー622とマイクロレンズアレイ623との間にマスク624を設けてもよい。マスク624には、各マイクロレンズに対応した複数の開口部が設けられる。当該開口部の形状はレーザビーム627の形状に反映させることができ、図26(A)のようにマスク624が円形の開口部を有する場合は、円形のレーザビーム627を得ることができる。また、マスク624が矩形の開口部を有する場合は、矩形のレーザビーム627を得ることができる。マスク624は、例えば、トランジスタのチャネル領域のみを結晶化させたい場合等に有効である。なお、マスク624は、図26(B)に示すように光学系ユニット621とミラー622との間に設けてもよい。
図25(B)は、上記に示した局所的なレーザ照射の工程に用いることのできるレーザ結晶化装置の主要な構成を説明する斜視図である。レーザ結晶化装置は、X-Yステージの構成要素である移動機構612、移動機構613およびステージ615を有する。また、レーザビーム627を成形するためのレーザ発振器620、光学系ユニット621、ミラー622、マイクロレンズアレイ623を有する。
移動機構612および移動機構613は、水平方向に往復直線運動をする機能を備える。移動機構612および移動機構613に動力を与える機構としては、例えば、モータで駆動するボールネジ機構616等を用いることができる。移動機構612および移動機構613のそれぞれの移動方向は垂直に交わるため、移動機構613に固定されるステージ615はX方向およびY方向に自在に移動させることができる。
ステージ615は真空吸着機構等の固定機構を有し、基板630等を固定することができる。また、ステージ615は、必要に応じて加熱機構を有していてもよい。なお、図示はしていないが、ステージ615はプッシャーピンおよびその上下機構を有し、基板630等を搬出入する際は、基板630等を上下に移動させることができる。
レーザ発振器620は、処理の目的に適した波長および強度の光が出力できればよく、パルスレーザが好ましいがCWレーザであってもよい。代表的には、波長351-353nm(XeF)、308nm(XeCl)等の紫外光を照射できるエキシマレーザを用いることができる。または、固体レーザ(YAGレーザ、ファイバーレーザ等)の二倍波(515nm、532nm等)または三倍波(343nm、355nm等)を用いてもよい。また、レーザ発振器620は複数であってもよい。
光学系ユニット621は、例えば、ミラー、ビームエクスパンダ、ビームホモジナイザ等を有し、レーザ発振器620から出力されるレーザ光625のエネルギーの面内分布を均一化させつつ伸張させることができる。
ミラー622には、例えば、誘電体多層膜ミラーを用いることができ、レーザ光の入射角が略45°となるように設置する。マイクロレンズアレイ623には、例えば、石英板の上面または上下面に複数の凸レンズが設けられたような形状とすることができる。
以上のレーザ結晶化装置を用いることにより、結晶性のばらつきの少ない多結晶シリコン層を形成することができる。
本実施の形態は、他の実施の形態の記載と適宜組み合わせることができる。
(実施の形態4)
本実施の形態では、本明細書等で扱うトランジスタに適用することができるトランジスタ200およびトランジスタ201の詳細について、図27乃至図31を用いて説明を行う。
<トランジスタ200>
初めに、トランジスタ200の詳細について説明を行う。
図27(A)は、トランジスタ200を有する半導体装置の上面図である。また、図27(B)は、図27(A)にA1-A2の一点鎖線で示す部位の断面図であり、トランジスタ200のチャネル長方向の断面図でもある。また、図27(C)は、図27(A)にA3-A4の一点鎖線で示す部位の断面図であり、トランジスタ200のチャネル幅方向の断面図でもある。図27(A)の上面図では、図の明瞭化のために一部の要素を省いて図示している。
図27(A)から(C)に示すように、トランジスタ200は、基板(図示せず)の上に配置された絶縁体224と、絶縁体224の上に配置された金属酸化物406aと、金属酸化物406aの上面の少なくとも一部に接して配置された金属酸化物406bと、金属酸化物406bの上に配置された絶縁体412と、絶縁体412の上に配置された導電体404aと、導電体404aの上に配置された導電体404bと、導電体404bの上に配置された絶縁体419と、絶縁体412、導電体404a、および導電体404b、および絶縁体419の側面に接して配置された絶縁体418と、金属酸化物406bの上面に接し、かつ絶縁体418の側面に接して配置された絶縁体225と、を有する。ここで、図27(B)に示すように、絶縁体418の上面は、絶縁体419の上面と略一致することが好ましい。また、絶縁体225は、絶縁体419、導電体404、絶縁体418、および金属酸化物406を覆って設けられることが好ましい。
以下において、金属酸化物406aと金属酸化物406bをまとめて金属酸化物406という場合がある。なお、トランジスタ200では、金属酸化物406aおよび金属酸化物406bを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、金属酸化物406bのみを設ける構成にしてもよい。また、導電体404aと導電体404bをまとめて導電体404という場合がある。なお、トランジスタ200では、導電体404aおよび導電体404bを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体404bのみを設ける構成にしてもよい。
導電体440は、絶縁体384の開口の内壁に接して導電体440aが形成され、さらに内側に導電体440bが形成されている。ここで、導電体440aおよび導電体440bの上面の高さと、絶縁体384の上面の高さは同程度にできる。なお、トランジスタ200では、導電体440aおよび導電体440bを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体440bのみを設ける構成にしてもよい。
導電体310は、絶縁体214および絶縁体216の開口の内壁に接して導電体310aが形成され、さらに内側に導電体310bが形成されている。よって、導電体310aは導電体440bに接する構成が好ましい。ここで、導電体310aおよび導電体310bの上面の高さと、絶縁体216の上面の高さは同程度にできる。なお、トランジスタ200では、導電体310aおよび導電体310bを積層する構成について示しているが、本発明はこれに限られるものではない。例えば、導電体310bのみを設ける構成にしてもよい。
導電体404は、トップゲートとして機能でき、導電体310は、バックゲートとして機能できる。バックゲートの電位は、トップゲートと同電位としてもよいし、接地電位や、任意の電位としてもよい。また、バックゲートの電位をトップゲートと連動させず独立して変化させることで、トランジスタのしきい値電圧を変化させることができる。
導電体440は、導電体404と同様にチャネル幅方向に延伸されており、導電体310、すなわちバックゲートに電位を印加する配線として機能する。ここで、バックゲートの配線として機能する導電体440の上に積層して、絶縁体214および絶縁体216に埋め込まれた導電体310を設けることにより、導電体440と導電体404の間に絶縁体214および絶縁体216等が設けられ、導電体440と導電体404の間の寄生容量を低減し、絶縁耐圧を高めることができる。導電体440と導電体404の間の寄生容量を低減することで、トランジスタのスイッチング速度を向上させ、高い周波数特性を有するトランジスタにすることができる。また、導電体440と導電体404の間の絶縁耐圧を高めることで、トランジスタ200の信頼性を向上させることができる。よって、絶縁体214および絶縁体216の膜厚を大きくすることが好ましい。なお、導電体440の延伸方向はこれに限られず、例えば、トランジスタ200のチャネル長方向に延伸されてもよい。
ここで、導電体310aおよび導電体440aは、水または水素等の不純物の透過を抑制する機能を有する(透過しにくい)導電性材料を用いることが好ましい。例えば、タンタル、窒化タンタル、ルテニウムまたは酸化ルテニウム等を用いることが好ましく、単層または積層とすればよい。これにより、下層から水素、水等の不純物が導電体440および導電体310を通じて上層に拡散するのを抑制することができる。なお、導電体310aおよび導電体440aは、水素原子、水素分子、水分子、酸素原子、酸素分子、窒素原子、窒素分子、酸化窒素分子(N2O、NO、NO2等)、銅原子等の不純物または、酸素(例えば、酸素原子、酸素分子等)の少なくとも一の透過を抑制する機能を有することが好ましい。また、以下において、不純物の透過を抑制する機能を有する導電性材料について記載する場合も同様である。導電体310aおよび導電体440aが酸素の透過を抑制する機能を持つことにより、導電体310bおよび導電体440bが酸化して導電率が低下することを防ぐことができる。
また、導電体310bは、タングステン、銅、またはアルミニウムを主成分とする導電性材料を用いることが好ましい。また、図示しないが、導電体310bは積層構造としても良く、例えば、チタン、窒化チタンと上記導電性材料との積層としてもよい。
また、導電体440bは、配線として機能するため、導電体310bより導電性が高い導電体を用いることが好ましく、例えば、銅、またはアルミニウムを主成分とする導電性材料を用いることができる。また、図示しないが、導電体440bは積層構造としても良く、例えば、チタン、窒化チタンと上記導電性材料との積層としてもよい。
絶縁体214は、下層から水または水素等の不純物がトランジスタに混入するのを防ぐバリア絶縁膜として機能できる。絶縁体214は、水または水素等の不純物の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。例えば、絶縁体214として窒化シリコン等を用いることが好ましい。これにより、水素、水等の不純物が絶縁体214より上層に拡散するのを抑制することができる。なお、絶縁体214は、水素原子、水素分子、水分子、窒素原子、窒素分子、酸化窒素分子(N2O、NO、NO2等)、銅原子等の不純物の少なくとも一の透過を抑制する機能を有することが好ましい。また、以下において、不純物の透過を抑制する機能を有する絶縁性材料について記載する場合も同様である。
また、絶縁体214は、酸素(例えば、酸素原子または酸素分子等)の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。これにより、絶縁体224等に含まれる酸素が下方拡散するのを抑制することができる。
また、導電体440の上に導電体310を積層して設ける構成にすることにより、導電体440と導電体310の間に絶縁体214を設けることができる。ここで、導電体440bに銅等拡散しやすい金属を用いても、絶縁体214として窒化シリコン等を設けることにより、当該金属が絶縁体214より上の層に拡散するのを防ぐことができる。
また、絶縁体222は、水または水素等の不純物、および酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましく、例えば、酸化アルミニウムまたは酸化ハフニウム等を用いることが好ましい。これにより、絶縁体222より下層から水素、水等の不純物が絶縁体222より上層に拡散するのを抑制することができる。さらに、絶縁体224等に含まれる酸素が下方拡散するのを抑制することができる。
また、絶縁体224中の水、水素または窒素酸化物等の不純物濃度が低減されていることが好ましい。例えば、絶縁体224の水素の脱離量は、昇温脱離ガス分析法(TDS(Thermal Desorption Spectroscopy))において、50℃から500℃の範囲において、水素分子に換算した脱離量が、絶縁体224の面積当たりに換算して、2×1015molecules/cm2以下、好ましくは1×1015molecules/cm2以下、より好ましくは5×1014molecules/cm2以下であればよい。また、絶縁体224は、加熱により酸素が放出される絶縁体を用いて形成することが好ましい。
絶縁体412は、第1のゲート絶縁膜として機能でき、絶縁体220、絶縁体222、および絶縁体224は、第2のゲート絶縁膜として機能できる。なお、トランジスタ200では、絶縁体220、絶縁体222、および絶縁体224を積層する構成について示しているが、本発明はこれに限られるものではない。例えば、絶縁体220、絶縁体222、および絶縁体224のうちいずれか2層を積層した構造にしてもよいし、いずれか1層を用いる構造にしてもよい。
金属酸化物406は、酸化物半導体として機能する金属酸化物を用いることが好ましい。金属酸化物としては、エネルギーギャップが2eV以上、好ましくは2.5eV以上のものを用いることが好ましい。このように、エネルギーギャップの広い金属酸化物を用いることで、トランジスタのオフ電流を低減することができる。
金属酸化物を用いたトランジスタは、非導通状態において極めてリーク電流が小さいため、低消費電力の半導体装置が提供できる。また、金属酸化物は、スパッタリング法等を用いて成膜できるため、高集積型の半導体装置を構成するトランジスタに用いることができる。
金属酸化物406は、少なくともインジウムまたは亜鉛を含むことが好ましい。特にインジウムおよび亜鉛を含むことが好ましい。また、それらに加えて、アルミニウム、ガリウム、イットリウムまたはスズ等が含まれていることが好ましい。また、ホウ素、シリコン、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、またはマグネシウム等から選ばれた一種、または複数種が含まれていてもよい。
ここでは、金属酸化物406が、インジウム、元素Mおよび亜鉛を有するIn-M-Zn酸化物である場合を考える。なお、元素Mは、アルミニウム、ガリウム、イットリウムまたはスズ等とする。そのほかの元素Mに適用可能な元素としては、ホウ素、シリコン、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、マグネシウム等がある。ただし、元素Mとして、前述の元素を複数組み合わせても構わない場合がある。
なお、本明細書等において、窒素を有する金属酸化物も金属酸化物(metal oxide)と総称する場合がある。また、窒素を有する金属酸化物を、金属酸窒化物(metal oxynitride)と呼称してもよい。
ここで、金属酸化物406aに用いる金属酸化物において、構成元素中の元素Mの原子数比が、金属酸化物406bに用いる金属酸化物における、構成元素中の元素Mの原子数比より大きいことが好ましい。また、金属酸化物406aに用いる金属酸化物において、Inに対する元素Mの原子数比が、金属酸化物406bに用いる金属酸化物における、Inに対する元素Mの原子数比より大きいことが好ましい。また、金属酸化物406bに用いる金属酸化物において、元素Mに対するInの原子数比が、金属酸化物406aに用いる金属酸化物における、元素Mに対するInの原子数比より大きいことが好ましい。
以上のような金属酸化物を金属酸化物406aとして用いて、金属酸化物406aの伝導帯下端のエネルギーが、金属酸化物406bの伝導帯下端のエネルギーが低い領域における、伝導帯下端のエネルギーより高くなることが好ましい。また、言い換えると、金属酸化物406aの電子親和力が、金属酸化物406bの伝導帯下端のエネルギーが低い領域における電子親和力より小さいことが好ましい。
ここで、金属酸化物406aおよび金属酸化物406bにおいて、伝導帯下端のエネルギー準位はなだらかに変化する。換言すると、連続的に変化または連続接合するともいうことができる。このようにするためには、金属酸化物406aと金属酸化物406bとの界面において形成される混合層の欠陥準位密度を低くするとよい。
具体的には、金属酸化物406aと金属酸化物406bが、酸素以外に共通の元素を有する(主成分とする)ことで、欠陥準位密度が低い混合層を形成することができる。例えば、金属酸化物406bがIn-Ga-Zn酸化物の場合、金属酸化物406aとして、In-Ga-Zn酸化物、Ga-Zn酸化物、酸化ガリウム等を用いるとよい。
このとき、キャリアの主たる経路は金属酸化物406bに形成されるナローギャップ部分となる。金属酸化物406aと金属酸化物406bとの界面における欠陥準位密度を低くすることができるため、界面散乱によるキャリア伝導への影響が小さく、高いオン電流が得られる。
また、金属酸化物406は、領域426a、領域426b、および領域426cを有する。領域426aは、図27(B)に示すように、領域426bと領域426cに挟まれる。領域426bおよび領域426cは、絶縁体225の成膜により低抵抗化された領域であり、領域426aより導電性が高い領域となる。領域426bおよび領域426cは、絶縁体225の成膜雰囲気に含まれる、水素または窒素等の不純物元素が添加される。これにより、金属酸化物406bの絶縁体225と重なる領域を中心に、添加された不純物元素により酸素欠損が形成され、さらに当該不純物元素が酸素欠損に入り込むことで、キャリア密度が高くなり、低抵抗化される。
よって、領域426bおよび領域426cは、領域426aより、水素および窒素の少なくとも一方の濃度が大きくなることが好ましい。水素または窒素の濃度は、二次イオン質量分析法(SIMS:Secondary Ion Mass Spectrometry)等を用いて測定すればよい。ここで、領域426aの水素または窒素の濃度としては、金属酸化物406bの絶縁体412と重なる領域の中央近傍(例えば、金属酸化物406bの絶縁体412のチャネル長方向の両側面からの距離が概略等しい部分)の水素または窒素の濃度を測定すればよい。
なお、領域426bおよび領域426cは、酸素欠損を形成する元素、または酸素欠損と結合する元素を添加されることで低抵抗化される。このような元素としては、代表的には水素、ホウ素、炭素、窒素、フッ素、リン、硫黄、塩素、チタン、希ガス等が挙げられる。また、希ガス元素の代表例としては、ヘリウム、ネオン、アルゴン、クリプトン、およびキセノン等がある。よって、領域426bおよび領域426cは、上記元素の一つまたは複数を含む構成にすればよい。
また、金属酸化物406aは、領域426bおよび領域426cにおいて、元素Mに対するInの原子数比が、金属酸化物406bの元素Mに対するInの原子数比と同程度になることが好ましい。言い換えると、金属酸化物406aは、領域426bおよび領域426cにおける元素Mに対するInの原子数比が、領域426aにおける元素Mに対するInの原子数比より大きいことが好ましい。ここで、金属酸化物406は、インジウムの含有率を高くすることで、キャリア密度を高くし、低抵抗化を図ることができる。このような構成にすることにより、トランジスタ200の作製工程において、金属酸化物406bの膜厚が薄くなり、金属酸化物406bの電気抵抗が大きくなった場合でも、領域426bおよび領域426cにおいて、金属酸化物406aが十分低抵抗化されており、金属酸化物406の領域426bおよび領域426cはソース領域およびドレイン領域として機能させることができる。
図27(B)に示す領域426a近傍の拡大図を、図28(A)に示す。図28(A)に示すように、領域426bおよび領域426cは、金属酸化物406の少なくとも絶縁体225と重なる領域に形成される。ここで、金属酸化物406bの領域426bおよび領域426cの一方は、ソース領域として機能でき、他方はドレイン領域として機能できる。また、金属酸化物406bの領域426aはチャネル形成領域として機能できる。
なお、図27(B)および図28(A)では、領域426a、領域426b、および領域426cが、金属酸化物406bおよび金属酸化物406aに形成されているが、これらの領域は少なくとも金属酸化物406bに形成されていればよい。また、図27(B)等では、領域426aと領域426bの境界、および領域426aと領域426cの境界を金属酸化物406の上面に対して略垂直に表示しているが、本実施の形態はこれに限られるものではない。例えば、領域426bおよび領域426cが金属酸化物406bの表面近傍では導電体404側に張り出し、金属酸化物406aの下面近傍では、絶縁体225側に後退する形状になる場合がある。
トランジスタ200では、図28(A)に示すように、領域426bおよび領域426cが、金属酸化物406の絶縁体225と接する領域と、絶縁体418、および絶縁体412の両端部近傍と重なる領域に形成される。このとき、領域426bおよび領域426cの導電体404と重なる部分は、所謂オーバーラップ領域(Lov領域ともいう)として機能する。Lov領域を有する構造とすることで、金属酸化物406のチャネル形成領域と、ソース領域およびドレイン領域との間に高抵抗領域が形成されないため、トランジスタのオン電流および移動度を大きくすることができる。
ただし、本実施の形態に示す半導体装置はこれに限られるものではない。例えば、図28(B)に示すように、領域426bおよび領域426cが、金属酸化物406の絶縁体225および絶縁体418と重なる領域に形成される構成にしてもよい。なお、図28(B)に示す構成を別言すると、導電体404のチャネル長方向の幅と、領域426aとの幅と、が概略一致している構成である。図28(B)に示す構成とすることで、ソース領域およびドレイン領域との間に高抵抗領域が形成されないため、トランジスタのオン電流を大きくすることができる。また、図28(B)に示す構成とすることで、チャネル長方向において、ソース領域およびドレイン領域と、ゲートとが重ならないため、不要な容量が形成されるのを抑制することができる。
このように、領域426bおよび領域426cの範囲を適宜選択することにより、回路設計に合わせて、要求に見合う電気特性を有するトランジスタを容易に提供することができる。
絶縁体412は、金属酸化物406bの上面に接して配置されることが好ましい。絶縁体412は、加熱により酸素が放出される絶縁体を用いて形成することが好ましい。このような絶縁体412を金属酸化物406bの上面に接して設けることにより、金属酸化物406bに効果的に酸素を供給することができる。また、絶縁体224と同様に、絶縁体412中の水または水素等の不純物濃度が低減されていることが好ましい。絶縁体412の膜厚は、1nm以上20nm以下とするのが好ましく、例えば、1nm程度の膜厚にすればよい。
絶縁体412は酸素を含むことが好ましい。例えば、昇温脱離ガス分光法分析(TDS分析)にて、100℃以上700℃以下または100℃以上500℃以下の表面温度の範囲で、酸素分子の脱離量を絶縁体412の面積当たりに換算して、1×1014molecules/cm2以上、好ましくは2×1014molecules/cm2以上、より好ましくは4×1014molecules/cm2以上であればよい。
絶縁体412、導電体404、および絶縁体419は、金属酸化物406bと重なる領域を有する。また、絶縁体412、導電体404a、導電体404b、および絶縁体419の側面は略一致することが好ましい。
導電体404aとして、導電性酸化物を用いることが好ましい。例えば、金属酸化物406aまたは金属酸化物406bとして用いることができる金属酸化物を用いることができる。特に、In-Ga-Zn系酸化物のうち、導電性が高い、金属の原子数比が[In]:[Ga]:[Zn]=4:2:3から4.1、およびその近傍値のものを用いることが好ましい。このような導電体404aを設けることで、導電体404bへの酸素の透過を抑制し、酸化によって導電体404bの電気抵抗値が増加することを防ぐことができる。
また、このような導電性酸化物を、スパッタリング法を用いて成膜することで、絶縁体412に酸素を添加し、金属酸化物406bに酸素を供給することが可能となる。これにより、金属酸化物406の領域426aの酸素欠損を低減することができる。
導電体404bは、例えばタングステン等の金属を用いることができる。また、導電体404bとして、導電体404aに窒素等の不純物を添加して導電体404aの導電性を向上できる導電体を用いてもよい。例えば導電体404bは、窒化チタン等を用いることが好ましい。また、導電体404bを、窒化チタン等の金属窒化物と、その上にタングステン等の金属を積層した構造にしてもよい。
ここで、ゲート電極の機能を有する導電体404が、絶縁体412を介して、金属酸化物406bの領域426a近傍の上面およびチャネル幅方向の側面を覆うように設けられる。従って、ゲート電極としての機能を有する導電体404の電界によって、金属酸化物406bの領域426a近傍の上面およびチャネル幅方向の側面を電気的に取り囲むことができる。導電体404の電界によって、チャネル形成領域を電気的に取り囲むトランジスタの構造を、surrounded channel(s-channel)構造とよぶ。そのため、金属酸化物406bの領域426a近傍の上面およびチャネル幅方向の側面にチャネルを形成することができるので、ソース-ドレイン間に大電流を流すことができ、導通時の電流(オン電流)を大きくすることができる。また、金属酸化物406bの領域426a近傍の上面およびチャネル幅方向の側面が、導電体404の電界によって取り囲まれていることから、非導通時のリーク電流(オフ電流)を小さくすることができる。
導電体404bの上に絶縁体419が配置されることが好ましい。また、絶縁体419、導電体404a、導電体404b、および絶縁体412の側面は略一致することが好ましい。絶縁体419は、原子層堆積(ALD:Atomic Layer Deposition)法を用いて成膜することが好ましい。これにより、絶縁体419の膜厚を1nm以上20nm以下程度、好ましくは5nm以上10nm以下程度で成膜することができる。ここで、絶縁体419は、絶縁体418と同様に、水または水素等の不純物、および酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましく、例えば、酸化アルミニウムまたは酸化ハフニウム等を用いることが好ましい。
このような絶縁体419を設けることにより、水または水素等の不純物、および酸素の透過を抑制する機能を有する絶縁体419と絶縁体418で導電体404の上面と側面を覆うことができる。これにより、導電体404を介して、水または水素等の不純物が金属酸化物406に混入することを防ぐことができる。このように、絶縁体418と絶縁体419はゲートを保護するゲートキャップとしての機能を有する。
絶縁体418は、絶縁体412、導電体404、および絶縁体419の側面に接して設けられる。また、絶縁体418の上面は、絶縁体419の上面に略一致することが好ましい。絶縁体418は、ALD法を用いて成膜することが好ましい。これにより、絶縁体418の膜厚を1nm以上20nm以下程度、好ましくは1nm以上3nm以下程度、例えば1nmで成膜することができる。
上記の通り、金属酸化物406の領域426bおよび領域426cは、絶縁体225の成膜で添加された不純物元素によって形成される。トランジスタが微細化され、チャネル長が10nm乃至30nm程度に形成されている場合、ソース領域またはドレイン領域に含まれる不純物元素が拡散し、ソース領域とドレイン領域が電気的に導通する恐れがある。これに対して、本実施の形態に示すように、絶縁体418を形成することにより、金属酸化物406の絶縁体225と接する領域どうしの間の距離を大きくすることができるので、ソース領域とドレイン領域が電気的に導通することを防ぐことができる。さらに、ALD法を用いて、絶縁体418を形成することで、微細化されたチャネル長と同程度以下の膜厚にし、必要以上にソース領域とドレイン領域の距離が広がって、抵抗が増大することをふせぐことができる。
ここで、絶縁体418は、水または水素等の不純物、および酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましく、例えば、酸化アルミニウムまたは酸化ハフニウム等を用いることが好ましい。これにより、絶縁体412中の酸素が外部に拡散することを防ぐことができる。また、絶縁体412の端部等から金属酸化物406に水素、水等の不純物が浸入するのを抑制することができる。
絶縁体418は、ALD法を用いて絶縁膜を成膜してから、異方性エッチングを行って、当該絶縁膜のうち、絶縁体412、導電体404、および絶縁体419の側面に接する部分を残存させて形成することが好ましい。これにより、上記のように膜厚の薄い絶縁体を容易に形成することができる。また、このとき、導電体404の上に、絶縁体419を設けておくことで、当該異方性エッチングで絶縁体419が一部除去されても、絶縁体418の絶縁体412および導電体404に接する部分を十分残存させることができる。
絶縁体225は、絶縁体419、絶縁体418、金属酸化物406および絶縁体224を覆って設けられる。ここで、絶縁体225は、絶縁体419および絶縁体418の上面に接し、かつ絶縁体418の側面に接して設けられる。絶縁体225は、上述の通り、水素または窒素等の不純物を金属酸化物406に添加して、領域426bおよび領域426cを形成する。このため、絶縁体225は、水素および窒素の少なくとも一方を有することが好ましい。
また、絶縁体225は、金属酸化物406bの上面に加えて、金属酸化物406bの側面および金属酸化物406aの側面に接して設けられることが好ましい。これにより、領域426bおよび領域426cにおいて、金属酸化物406bの側面および金属酸化物406aの側面まで低抵抗化することができる。
また、絶縁体225は、水または水素等の不純物、および酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。例えば、絶縁体225として、窒化シリコン、窒化酸化シリコン、酸化窒化シリコン、窒化アルミニウム、窒化酸化アルミニウム等を用いることが好ましい。このような絶縁体225を形成することで、絶縁体225を透過して酸素が浸入し、領域426bおよび領域426cの酸素欠損に酸素を供給して、キャリア密度が低下するのを防ぐことができる。また、絶縁体225を透過して水または水素等の不純物が浸入し、領域426bおよび領域426cが過剰に領域426a側に拡張するのを防ぐことができる。
絶縁体225の上に絶縁体280を設けることが好ましい。絶縁体280は、絶縁体224等と同様に、膜中の水または水素等の不純物濃度が低減されていることが好ましい。
絶縁体280および絶縁体225に形成された開口に導電体450aおよび導電体451aと、導電体450bおよび導電体451bと、が配置される。導電体450aおよび導電体451aと、導電体450bおよび導電体451bと、は、導電体404を挟んで対向して設けられることが好ましい。
ここで、絶縁体280および絶縁体225の開口の内壁に接して導電体450aが形成され、さらに内側に導電体451aが形成されている。当該開口の底部の少なくとも一部には金属酸化物406の領域426bが位置しており、導電体450aは領域426bと接する。同様に、絶縁体280および絶縁体225の開口の内壁に接して導電体450bが形成され、さらに内側に導電体451bが形成されている。当該開口の底部の少なくとも一部には金属酸化物406の領域426cが位置しており、導電体450bは領域426cと接する。
ここで、図27(A)にA5-A6の一点鎖線で示す部位の断面図を図29(A)に示す。なお、図29(A)では、導電体450bおよび導電体451bの断面図を示すが、導電体450aおよび導電体451aの構造も同様である。
図27(B)および図29(A)に示すように、導電体450bは、少なくとも金属酸化物406の上面と接し、さらに金属酸化物406の側面と接することが好ましい。特に、図29(A)に示すように、導電体450bは、金属酸化物406のチャネル幅方向のA5側の側面およびA6側の側面双方、または一方と接することが好ましい。また、図27(B)に示すように、導電体450bが、金属酸化物406のチャネル長方向のA2側の側面と接する構成にしてもよい。このように、導電体450bが金属酸化物406の上面に加えて、金属酸化物406の側面と接する構成にすることにより、導電体450bと金属酸化物406のコンタクト部の上面積を増やすことなく、コンタクト部の接触面積を増加させ、導電体450bと金属酸化物406の接触抵抗を低減することができる。これにより、トランジスタのソース電極およびドレイン電極の微細化を図りつつ、オン電流を大きくすることができる。なお、導電体450aおよび導電体451aについても上記と同様のことが言える。
ここで、導電体450aはトランジスタ200のソース領域およびドレイン領域の一方として機能する領域426bと接しており、導電体450bはトランジスタ200のソース領域およびドレイン領域の他方として機能する領域426cと接している。よって、導電体450aおよび導電体451aはソース電極およびドレイン電極の一方として機能でき、導電体450bおよび導電体451bはソース電極およびドレイン電極の他方として機能できる。領域426bおよび領域426cは低抵抗化されているので、導電体450aと領域426bの接触抵抗、および導電体450bと領域426cの接触抵抗を低減し、トランジスタ200のオン電流を大きくすることができる。
ここで、導電体450aおよび導電体450bは、導電体310a等と同様に、水または水素等の不純物の透過を抑制する機能を有する導電性材料を用いることが好ましい。例えば、タンタル、窒化タンタル、チタン、窒化チタン、ルテニウムまたは酸化ルテニウム等を用いることが好ましく、単層または積層とすればよい。これにより、絶縁体280より上層から水素、水等の不純物が導電体451aおよび導電体451bを通じて金属酸化物406に混入するのを抑制することができる。
また、導電体451aおよび導電体451bは、タングステン、銅、またはアルミニウムを主成分とする導電性材料を用いることが好ましい。また、図示しないが、導電体451aおよび導電体451bは積層構造としても良く、例えば、チタン、窒化チタンと上記導電性材料との積層としてもよい。
なお、図27(B)および図29(A)では、導電体450aおよび導電体450bが、金属酸化物406aおよび金属酸化物406bの両方と接しているが、これに限られず、例えば、金属酸化物406bのみと接する構成にしてもよい。また、導電体450a、導電体451a、導電体450b、および導電体451bの上面の高さは同程度にできる。また、トランジスタ200では、導電体450aと導電体451aを積層にし、導電体450bと導電体451bを積層にする構成について示しているが、本発明はこれに限られるものではない。例えば、導電体451aと導電体451bのみを設ける構成にしてもよい。
また、図27(B)および図29(A)では、絶縁体224が、導電体450b(導電体450a)が設けられる開口の底部になっているが、本実施の形態はこれに限られるものではない。図29(B)に示すように、絶縁体222が、導電体450aおよび導電体450bが設けられる開口の底部になる場合もある。図29(A)に示す場合は、導電体450b(導電体450a)が、絶縁体224、金属酸化物406a、金属酸化物406b、絶縁体225、および絶縁体280と接する。図29(B)に示す場合では、導電体450b(導電体450a)が、絶縁体222、絶縁体224、金属酸化物406a、金属酸化物406b、絶縁体225、および絶縁体280と接する。
次に、トランジスタ200の構成材料について説明する。
<<基板>>
トランジスタ200を形成する基板としては、例えば、絶縁体基板、半導体基板または導電体基板を用いればよい。絶縁体基板としては、例えば、ガラス基板、石英基板、サファイア基板、安定化ジルコニア基板(イットリア安定化ジルコニア基板等)、樹脂基板等がある。また、半導体基板としては、例えば、シリコン、ゲルマニウム等の半導体基板、または炭化シリコン、シリコンゲルマニウム、ヒ化ガリウム、リン化インジウム、酸化亜鉛、酸化ガリウムからなる化合物半導体基板等がある。さらには、前述の半導体基板内部に絶縁体領域を有する半導体基板、例えばSOI(Silicon On Insulator)基板等がある。導電体基板としては、黒鉛基板、金属基板、合金基板、導電性樹脂基板等がある。または、金属の窒化物を有する基板、金属の酸化物を有する基板等がある。さらには、絶縁体基板に導電体または半導体が設けられた基板、半導体基板に導電体または絶縁体が設けられた基板、導電体基板に半導体または絶縁体が設けられた基板等がある。または、これらの基板に素子が設けられたものを用いてもよい。基板に設けられる素子としては、容量素子、抵抗素子、スイッチ素子、発光素子、記憶素子等がある。
また、基板として、可とう性基板を用いてもよい。なお、可とう性基板上にトランジスタを設ける方法としては、非可とう性の基板上にトランジスタを作製した後、トランジスタを剥離し、可とう性基板である基板に転置する方法もある。その場合には、非可とう性基板とトランジスタとの間に剥離層を設けるとよい。なお、基板として、繊維を編みこんだシート、フィルムまたは箔等を用いてもよい。また、基板が伸縮性を有してもよい。また、基板は、折り曲げや引っ張りをやめた際に、元の形状に戻る性質を有してもよい。または、元の形状に戻らない性質を有してもよい。基板は、例えば、5μm以上700μm以下、好ましくは10μm以上500μm以下、さらに好ましくは15μm以上300μm以下の厚さとなる領域を有する。基板を薄くすると、トランジスタを有する半導体装置を軽量化することができる。また、基板を薄くすることで、ガラス等を用いた場合にも伸縮性を有する場合や、折り曲げや引っ張りをやめた際に、元の形状に戻る性質を有する場合がある。そのため、落下等によって基板上の半導体装置に加わる衝撃等を緩和することができる。即ち、丈夫な半導体装置を提供することができる。
可とう性基板である基板としては、例えば、金属、合金、樹脂もしくはガラス、またはそれらの繊維等を用いることができる。可とう性基板である基板は、線膨張率が低いほど環境による変形が抑制されて好ましい。可とう性基板である基板としては、例えば、線膨張率が1×10-3/K以下、5×10-5/K以下、または1×10-5/K以下である材質を用いればよい。樹脂としては、例えば、ポリエステル、ポリオレフィン、ポリアミド(ナイロン、アラミド等)、ポリイミド、ポリカーボネート、アクリル等がある。特に、アラミドは、線膨張率が低いため、可とう性基板である基板として好適である。
<<絶縁体>>
絶縁体としては、絶縁性を有する酸化物、窒化物、酸化窒化物、窒化酸化物、金属酸化物、金属酸化窒化物、金属窒化酸化物等がある。
トランジスタを、水素等の不純物および酸素の透過を抑制する機能を有する絶縁体で囲うことによって、トランジスタの電気特性を安定にすることができる。例えば、絶縁体222、絶縁体214として、水素等の不純物および酸素の透過を抑制する機能を有する絶縁体を用いればよい。
水素等の不純物および酸素の透過を抑制する機能を有する絶縁体としては、例えば、ホウ素、炭素、窒素、酸素、フッ素、マグネシウム、アルミニウム、シリコン、リン、塩素、アルゴン、ガリウム、ゲルマニウム、イットリウム、ジルコニウム、ランタン、ネオジム、ハフニウムまたはタンタルを含む絶縁体を、単層で、または積層で用いればよい。
また、例えば、絶縁体222および絶縁体214としては、酸化アルミニウム、酸化マグネシウム、酸化ガリウム、酸化ゲルマニウム、酸化イットリウム、酸化ジルコニウム、酸化ランタン、酸化ネオジム、酸化ハフニウムまたは酸化タンタル等の金属酸化物、窒化酸化シリコンまたは窒化シリコン等を用いればよい。なお、絶縁体222および絶縁体214は、酸化アルミニウムまたは酸化ハフニウム等を有することが好ましい。
絶縁体384、絶縁体216、絶縁体220、絶縁体224および絶縁体412としては、例えば、ホウ素、炭素、窒素、酸素、フッ素、マグネシウム、アルミニウム、シリコン、リン、塩素、アルゴン、ガリウム、ゲルマニウム、イットリウム、ジルコニウム、ランタン、ネオジム、ハフニウムまたはタンタルを含む絶縁体を、単層で、または積層で用いればよい。例えば、絶縁体384、絶縁体216、絶縁体220、絶縁体224および絶縁体412としては、酸化シリコン、酸化窒化シリコンまたは、窒化シリコンを有することが好ましい。
絶縁体220、絶縁体222、絶縁体224、および/または絶縁体412は、比誘電率の高い絶縁体を有することが好ましい。例えば、絶縁体220、絶縁体222、絶縁体224、および/または絶縁体412は、酸化ガリウム、酸化ハフニウム、酸化ジルコニウム、アルミニウムおよびハフニウムを有する酸化物、アルミニウムおよびハフニウムを有する酸化窒化物、シリコンおよびハフニウムを有する酸化物、シリコンおよびハフニウムを有する酸化窒化物またはシリコンおよびハフニウムを有する窒化物等を有することが好ましい。または、絶縁体220、絶縁体222、絶縁体224、および/または絶縁体412は、酸化シリコンまたは酸化窒化シリコンと、比誘電率の高い絶縁体と、の積層構造を有することが好ましい。酸化シリコンおよび酸化窒化シリコンは、熱的に安定であるため、比誘電率の高い絶縁体と組み合わせることで、熱的に安定かつ比誘電率の高い積層構造とすることができる。例えば、絶縁体224および絶縁体412において、酸化アルミニウム、酸化ガリウムまたは酸化ハフニウムを金属酸化物406と接する構造とすることで、酸化シリコンまたは酸化窒化シリコンに含まれるシリコンが、金属酸化物406に混入することを抑制することができる。また、例えば、絶縁体224および絶縁体412において、酸化シリコンまたは酸化窒化シリコンを金属酸化物406と接する構造とすることで、酸化アルミニウム、酸化ガリウムまたは酸化ハフニウムと、酸化シリコンまたは酸化窒化シリコンと、の界面にトラップセンターが形成される場合がある。該トラップセンターは、電子を捕獲することでトランジスタのしきい値電圧をプラス方向に変動させることができる場合がある。
絶縁体384、絶縁体216、および絶縁体280は、比誘電率の低い絶縁体を有することが好ましい。例えば、絶縁体384、絶縁体216、および絶縁体280は、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素および窒素を添加した酸化シリコン、空孔を有する酸化シリコンまたは樹脂等を有することが好ましい。または、絶縁体384、絶縁体216、および絶縁体280は、酸化シリコン、酸化窒化シリコン、窒化酸化シリコン、窒化シリコン、フッ素を添加した酸化シリコン、炭素を添加した酸化シリコン、炭素および窒素を添加した酸化シリコンまたは空孔を有する酸化シリコンと、樹脂と、の積層構造を有することが好ましい。酸化シリコンおよび酸化窒化シリコンは、熱的に安定であるため、樹脂と組み合わせることで、熱的に安定かつ比誘電率の低い積層構造とすることができる。樹脂としては、例えば、ポリエステル、ポリオレフィン、ポリアミド(ナイロン、アラミド等)、ポリイミド、ポリカーボネートまたはアクリル等がある。
絶縁体418および絶縁体419としては、水素等の不純物および酸素の透過を抑制する機能を有する絶縁体を用いればよい。絶縁体418および絶縁体419としては、例えば、酸化アルミニウム、酸化ハフニウム、酸化マグネシウム、酸化ガリウム、酸化ゲルマニウム、酸化イットリウム、酸化ジルコニウム、酸化ランタン、酸化ネオジムまたは酸化タンタル等の金属酸化物、窒化酸化シリコンまたは窒化シリコン等を用いればよい。
<<導電体>>
導電体404a、導電体404b、導電体310a、導電体310b、導電体450a、導電体450b、導電体451aおよび導電体451bとしては、アルミニウム、クロム、銅、銀、金、白金、タンタル、ニッケル、チタン、モリブデン、タングステン、ハフニウム、バナジウム、ニオブ、マンガン、マグネシウム、ジルコニウム、ベリリウム、インジウム、ルテニウム等から選ばれた金属元素を1種以上含む材料を用いることができる。また、リン等の不純物元素を含有させた多結晶シリコンに代表される、電気伝導度が高い半導体、ニッケルシリサイド等のシリサイドを用いてもよい。
また、上記導電体、特に導電体404a、導電体310a、導電体450a、および導電体450bとして、金属酸化物406に適用可能な金属酸化物に含まれる金属元素および酸素を含む導電性材料を用いてもよい。また、前述した金属元素および窒素を含む導電性材料を用いてもよい。例えば、窒化チタン、窒化タンタル等の窒素を含む導電性材料を用いてもよい。また、インジウム錫酸化物、酸化タングステンを含むインジウム酸化物、酸化タングステンを含むインジウム亜鉛酸化物、酸化チタンを含むインジウム酸化物、酸化チタンを含むインジウム錫酸化物、インジウム亜鉛酸化物、シリコンを添加したインジウム錫酸化物を用いてもよい。また、窒素を含むインジウムガリウム亜鉛酸化物を用いてもよい。このような材料を用いることで、金属酸化物406に含まれる水素を捕獲することができる場合がある。または、外方の絶縁体等から混入する水素を捕獲することができる場合がある。
また、上記の材料で形成される導電層を複数積層して用いてもよい。例えば、前述した金属元素を含む材料と、酸素を含む導電性材料と、を組み合わせた積層構造としてもよい。また、前述した金属元素を含む材料と、窒素を含む導電性材料と、を組み合わせた積層構造としてもよい。また、前述した金属元素を含む材料と、酸素を含む導電性材料と、窒素を含む導電性材料と、を組み合わせた積層構造としてもよい。
なお、トランジスタのチャネル形成領域に酸化物を用いる場合は、ゲート電極として前述した金属元素を含む材料と、酸素を含む導電性材料と、を組み合わせた積層構造を用いることが好ましい。この場合は、酸素を含む導電性材料をチャネル形成領域側に設けるとよい。酸素を含む導電性材料をチャネル形成領域側に設けることで、当該導電性材料から離脱した酸素がチャネル形成領域に供給されやすくなる。
<<金属酸化物406に適用可能な金属酸化物>>
以下に、本発明に係る金属酸化物406について説明する。金属酸化物406として、酸化物半導体として機能する金属酸化物を用いることが好ましい。
金属酸化物406は、少なくともインジウムまたは亜鉛を含むことが好ましい。特にインジウムおよび亜鉛を含むことが好ましい。また、それらに加えて、アルミニウム、ガリウム、イットリウムまたはスズ等が含まれていることが好ましい。また、ホウ素、シリコン、チタン、鉄、ニッケル、ゲルマニウム、ジルコニウム、モリブデン、ランタン、セリウム、ネオジム、ハフニウム、タンタル、タングステン、またはマグネシウム等から選ばれた一種、または複数種が含まれていてもよい。
ここで、金属酸化物406が、インジウム、元素Mおよび亜鉛を有する場合を考える。なお、金属酸化物406が有するインジウム、元素M、および亜鉛の原子数比のそれぞれの項を[In]、[M]、および[Zn]とする。
以下に、図30(A)、図30(B)、および図30(C)を用いて、金属酸化物406が有するインジウム、元素Mおよび亜鉛の原子数比の好ましい範囲について説明する。なお、図30(A)、図30(B)、および図30(C)には、酸素の原子数比については記載しない。また、金属酸化物406が有するインジウム、元素M、および亜鉛の原子数比のそれぞれの項を[In]、[M]、および[Zn]とする。
図30(A)、図30(B)、および図30(C)において、破線は、[In]:[M]:[Zn]=(1+α):(1-α):1の原子数比(-1≦α≦1)となるライン、[In]:[M]:[Zn]=(1+α):(1-α):2の原子数比となるライン、[In]:[M]:[Zn]=(1+α):(1-α):3の原子数比となるライン、[In]:[M]:[Zn]=(1+α):(1-α):4の原子数比となるライン、および[In]:[M]:[Zn]=(1+α):(1-α):5の原子数比となるラインを表す。
また、一点鎖線は、[In]:[M]:[Zn]=5:1:βの原子数比(β≧0)となるライン、[In]:[M]:[Zn]=2:1:βの原子数比となるライン、[In]:[M]:[Zn]=1:1:βの原子数比となるライン、[In]:[M]:[Zn]=1:2:βの原子数比となるライン、[In]:[M]:[Zn]=1:3:βの原子数比となるライン、および[In]:[M]:[Zn]=1:4:βの原子数比となるラインを表す。
また、図30(A)、図30(B)、および図30(C)に示す、[In]:[M]:[Zn]=0:2:1の原子数比、およびその近傍値の金属酸化物は、スピネル型の結晶構造をとりやすい。
また、金属酸化物中に複数の相が共存する場合がある(二相共存、三相共存等)。例えば、原子数比が[In]:[M]:[Zn]=0:2:1の近傍値である場合、スピネル型の結晶構造と層状の結晶構造との二相が共存しやすい。また、原子数比が[In]:[M]:[Zn]=1:0:0の近傍値である場合、ビックスバイト型の結晶構造と層状の結晶構造との二相が共存しやすい。金属酸化物中に複数の相が共存する場合、異なる結晶構造の間において、結晶粒界が形成される場合がある。
図30(A)に示す領域Aは、金属酸化物406が有する、インジウム、元素M、および亜鉛の原子数比の好ましい範囲の一例について示している。
金属酸化物は、インジウムの含有率を高くすることで、金属酸化物のキャリア移動度(電子移動度)を高くすることができる。従って、インジウムの含有率が高い金属酸化物はインジウムの含有率が低い金属酸化物と比較してキャリア移動度が高くなる。
一方、金属酸化物中のインジウムおよび亜鉛の含有率が低くなると、キャリア移動度が低くなる。従って、原子数比が[In]:[M]:[Zn]=0:1:0、およびその近傍値である場合(例えば図30(C)に示す領域C)は、絶縁性が高くなる。
例えば、金属酸化物406bに用いる金属酸化物は、キャリア移動度が高い、図30(A)の領域Aで示される原子数比を有することが好ましい。金属酸化物406bに用いる金属酸化物は、例えばIn:Ga:Zn=4:2:3から4.1、およびその近傍値程度になるようにすればよい。一方、金属酸化物406aに用いる金属酸化物は、絶縁性が比較的高い、図30(C)の領域Cで示される原子数比を有することが好ましい。金属酸化物406aに用いる金属酸化物は、例えばIn:Ga:Zn=1:3:4程度になるようにすればよい。
特に、図30(B)に示す領域Bでは、領域Aの中でも、キャリア移動度が高く、信頼性が高い優れた金属酸化物が得られる。
なお、領域Bは、[In]:[M]:[Zn]=4:2:3から4.1、およびその近傍値を含む。近傍値には、例えば、[In]:[M]:[Zn]=5:3:4が含まれる。また、領域Bは、[In]:[M]:[Zn]=5:1:6、およびその近傍値、および[In]:[M]:[Zn]=5:1:7、およびその近傍値を含む。
また、金属酸化物406として、In-M-Zn酸化物を用いる場合、スパッタリングターゲットとしては、多結晶のIn-M-Zn酸化物を含むターゲットを用いると好ましい。なお、成膜される金属酸化物の原子数比は、上記のスパッタリングターゲットに含まれる金属元素の原子数比のプラスマイナス40%の変動を含む。例えば、金属酸化物406に用いるスパッタリングターゲットの組成がIn:Ga:Zn=4:2:4.1[原子数比]の場合、成膜される金属酸化物の組成は、In:Ga:Zn=4:2:3[原子数比]の近傍となる場合がある。また、金属酸化物406に用いるスパッタリングターゲットの組成がIn:Ga:Zn=5:1:7[原子数比]の場合、成膜される金属酸化物の組成は、In:Ga:Zn=5:1:6[原子数比]の近傍となる場合がある。
なお、金属酸化物が有する性質は、原子数比によって一義的に定まらない。同じ原子数比であっても、形成条件により、金属酸化物の性質が異なる場合がある。例えば、金属酸化物406をスパッタリング装置にて成膜する場合、ターゲットの原子数比からずれた原子数比の膜が形成される。また、成膜時の基板温度によっては、ターゲットの[Zn]よりも、膜の[Zn]が小さくなる場合がある。従って、図示する領域は、金属酸化物が特定の特性を有する傾向がある原子数比を示す領域であり、領域A乃至領域Cの境界は厳密ではない。
<<金属酸化物の構成>>
以下では、OSトランジスタに用いることができるCAC(Cloud-Aligned Composite)-OSの構成について説明する。
なお、本明細書等において、CAAC(c-axis aligned crystal)、およびCAC(Cloud-Aligned Composite)と記載する場合がある。なお、CAACは結晶構造の一例を表し、CACは機能、または材料の構成の一例を表す。
CAC-OSまたはCAC-metal oxideとは、材料の一部では導電性の機能と、材料の一部では絶縁性の機能とを有し、材料の全体では半導体としての機能を有する。なお、CAC-OSまたはCAC-metal oxideを、トランジスタの活性層に用いる場合、導電性の機能は、キャリアとなる電子(またはホール)を流す機能であり、絶縁性の機能は、キャリアとなる電子を流さない機能である。導電性の機能と、絶縁性の機能とを、それぞれ相補的に作用させることで、スイッチングさせる機能(On/Offさせる機能)をCAC-OSまたはCAC-metal oxideに付与することができる。CAC-OSまたはCAC-metal oxideにおいて、それぞれの機能を分離させることで、双方の機能を最大限に高めることができる。
また、CAC-OSまたはCAC-metal oxideは、導電性領域、および絶縁性領域を有する。導電性領域は、上述の導電性の機能を有し、絶縁性領域は、上述の絶縁性の機能を有する。また、材料中において、導電性領域と、絶縁性領域とは、ナノ粒子レベルで分離している場合がある。また、導電性領域と、絶縁性領域とは、それぞれ材料中に偏在する場合がある。また、導電性領域は、周辺がぼけてクラウド状に連結して観察される場合がある。
また、CAC-OSまたはCAC-metal oxideにおいて、導電性領域と、絶縁性領域とは、それぞれ0.5nm以上10nm以下、好ましくは0.5nm以上3nm以下のサイズで材料中に分散している場合がある。
また、CAC-OSまたはCAC-metal oxideは、異なるバンドギャップを有する成分により構成される。例えば、CAC-OSまたはCAC-metal oxideは、絶縁性領域に起因するワイドギャップを有する成分と、導電性領域に起因するナローギャップを有する成分と、により構成される。当該構成の場合、キャリアを流す際に、ナローギャップを有する成分において、主にキャリアが流れる。また、ナローギャップを有する成分が、ワイドギャップを有する成分に相補的に作用し、ナローギャップを有する成分に連動してワイドギャップを有する成分にもキャリアが流れる。このため、上記CAC-OSまたはCAC-metal oxideをトランジスタのチャネル領域に用いる場合、トランジスタのオン状態において高い電流駆動力、つまり大きなオン電流、および高い電界効果移動度を得ることができる。
すなわち、CAC-OSまたはCAC-metal oxideは、マトリックス複合材(matrix composite)、または金属マトリックス複合材(metal matrix composite)と呼称することもできる。
<<金属酸化物の構造>>
酸化物半導体は、単結晶酸化物半導体と、それ以外の非単結晶酸化物半導体と、に分けられる。非単結晶酸化物半導体としては、例えば、CAAC-OS(c-axis aligned crystalline oxide semiconductor)、多結晶酸化物半導体、nc-OS(nanocrystalline oxide semiconductor)、擬似非晶質酸化物半導体(a-like OS:amorphous-like oxide semiconductor)および非晶質酸化物半導体等がある。
CAAC-OSは、c軸配向性を有し、かつa-b面方向において複数のナノ結晶が連結し、歪みを有した結晶構造となっている。なお、歪みとは、複数のナノ結晶が連結する領域において、格子配列の揃った領域と、別の格子配列の揃った領域と、の間で格子配列の向きが変化している箇所を指す。
ナノ結晶は、六角形を基本とするが、正六角形状とは限らず、非正六角形状である場合がある。また、歪みにおいて、五角形、および七角形等の格子配列を有する場合がある。なお、CAAC-OSにおいて、歪み近傍においても、明確な結晶粒界(グレインバウンダリーともいう)を確認することはできない。即ち、格子配列の歪みによって、結晶粒界の形成が抑制されていることがわかる。これは、CAAC-OSが、a-b面方向において酸素原子の配列が稠密でないことや、金属元素が置換することで原子間の結合距離が変化すること等によって、歪みを許容することができるためと考えられる。
また、CAAC-OSは、インジウム、および酸素を有する層(以下、In層)と、元素M、亜鉛、および酸素を有する層(以下、(M,Zn)層)とが積層した、層状の結晶構造(層状構造ともいう)を有する傾向がある。なお、インジウムと元素Mは、互いに置換可能であり、(M,Zn)層の元素Mがインジウムと置換した場合、(In,M,Zn)層と表すこともできる。また、In層のインジウムが元素Mと置換した場合、(In,M)層と表すこともできる。
CAAC-OSは結晶性の高い酸化物半導体である。一方、CAAC-OSは、明確な結晶粒界を確認することはできないため、結晶粒界に起因する電子移動度の低下が起こりにくいといえる。また、酸化物半導体の結晶性は不純物の混入や欠陥の生成等によって低下する場合があるため、CAAC-OSは不純物や欠陥(酸素欠損等)の少ない酸化物半導体ともいえる。従って、CAAC-OSを有する酸化物半導体は、物理的性質が安定する。そのため、CAAC-OSを有する酸化物半導体は熱に強く、信頼性が高い。
nc-OSは、微小な領域(例えば、1nm以上10nm以下の領域、特に1nm以上3nm以下の領域)において原子配列に周期性を有する。また、nc-OSは、異なるナノ結晶間で結晶方位に規則性が見られない。そのため、膜全体で配向性が見られない。したがって、nc-OSは、分析方法によっては、a-like OSや非晶質酸化物半導体と区別が付かない場合がある。
a-like OSは、nc-OSと非晶質酸化物半導体との間の構造を有する酸化物半導体である。a-like OSは、鬆または低密度領域を有する。即ち、a-like OSは、nc-OSおよびCAAC-OSと比べて、結晶性が低い。
酸化物半導体は、多様な構造をとり、それぞれが異なる特性を有する。本発明の一態様の酸化物半導体は、非晶質酸化物半導体、多結晶酸化物半導体、a-like OS、nc-OS、CAAC-OSのうち、二種以上を有していてもよい。
<<金属酸化物を有するトランジスタ>>
続いて、上記金属酸化物をトランジスタに用いる場合について説明する。
なお、上記金属酸化物をトランジスタに用いることで、高い電界効果移動度のトランジスタを実現することができる。また、信頼性の高いトランジスタを実現することができる。
また、トランジスタには、金属酸化物406bの領域426aにおけるキャリア密度の低いことが好ましい。金属酸化物のキャリア密度を低くする場合においては、金属酸化物中の不純物濃度を低くし、欠陥準位密度を低くすればよい。本明細書等において、不純物濃度が低く、欠陥準位密度の低いことを高純度真性または実質的に高純度真性と言う。例えば、金属酸化物406bの領域426aにおけるキャリア密度が8×1011/cm3未満、好ましくは1×1011/cm3未満、さらに好ましくは1×1010/cm3未満であり、1×10-9/cm3以上とすればよい。
また、高純度真性または実質的に高純度真性である金属酸化物は、欠陥準位密度が低いため、トラップ準位密度も低くなる場合がある。
また、金属酸化物のトラップ準位に捕獲された電荷は、消失するまでに要する時間が長く、あたかも固定電荷のように振る舞うことがある。そのため、トラップ準位密度の高い酸化物半導体にチャネル領域が形成されるトランジスタは、電気特性が不安定となる場合がある。
従って、トランジスタの電気特性を安定にするためには、金属酸化物406bの領域426a中の不純物濃度を低減することが有効である。また、金属酸化物406bの領域426a中の不純物濃度を低減するためには、近接する膜中の不純物濃度も低減することが好ましい。不純物としては、水素、窒素、アルカリ金属、アルカリ土類金属、鉄、ニッケル、シリコン等がある。
<<不純物>>
ここで、金属酸化物中における各不純物の影響について説明する。
金属酸化物において、第14族元素の一つであるシリコンや炭素が含まれると、金属酸化物において欠陥準位が形成される。このため、金属酸化物406bの領域426aにおけるシリコンや炭素の濃度(SIMSにより得られる濃度)を、2×1018atoms/cm3以下、好ましくは2×1017atoms/cm3以下とする。
また、金属酸化物にアルカリ金属またはアルカリ土類金属が含まれると、欠陥準位を形成し、キャリアを生成する場合がある。従って、アルカリ金属またはアルカリ土類金属が含まれている金属酸化物を用いたトランジスタはノーマリーオン特性となりやすい。このため、金属酸化物406bの領域426aにおいて、アルカリ金属またはアルカリ土類金属の濃度を低減することが好ましい。具体的には、SIMSにより得られる金属酸化物406bの領域426a中のアルカリ金属またはアルカリ土類金属の濃度を、1×1018atoms/cm3以下、好ましくは2×1016atoms/cm3以下にする。
また、金属酸化物において、窒素が含まれると、キャリアである電子が生じ、キャリア密度が増加し、n型化しやすい。この結果、金属酸化物406bの領域426aに窒素が含まれているトランジスタはノーマリーオン特性となりやすい。従って、金属酸化物406bの領域426aにおいて、窒素はできる限り低減されていることが好ましい、例えば、金属酸化物406bの領域426a中の窒素濃度は、SIMSにおいて、5×1019atoms/cm3未満、好ましくは5×1018atoms/cm3以下、より好ましくは1×1018atoms/cm3以下、さらに好ましくは5×1017atoms/cm3以下とする。
また、金属酸化物に含まれる水素は、金属原子と結合する酸素と反応して水になるため、酸素欠損を形成する場合がある。該酸素欠損に水素が入ることで、キャリアである電子が生成される場合がある。また、水素の一部が金属原子と結合する酸素と結合して、キャリアである電子を生成することがある。従って、金属酸化物406bの領域426aに水素が多く含まれているトランジスタはノーマリーオン特性となりやすい。このため、金属酸化物406bの領域426a中の水素はできる限り低減されていることが好ましい。具体的には、金属酸化物において、SIMSにより得られる水素濃度を、1×1020atoms/cm3未満、好ましくは1×1019atoms/cm3未満、より好ましくは5×1018atoms/cm3未満、さらに好ましくは1×1018atoms/cm3未満とする。
金属酸化物406bの領域426a中の不純物を十分に低減することで、トランジスタに安定した電気特性を付与することができる。
<トランジスタ201>
次に、トランジスタ200とは異なる構成例として、トランジスタ201の詳細について説明を行う。
図31(A)は、トランジスタ201を有する半導体装置の上面図である。また、図31(B)は、図31(A)にA1-A2の一点鎖線で示す部位の断面図であり、トランジスタ201のチャネル長方向の断面図でもある。また、図31(C)は、図31(A)にA3-A4の一点鎖線で示す部位の断面図であり、トランジスタ201のチャネル幅方向の断面図でもある。図31(A)の上面図では、図の明瞭化のために一部の要素を省いて図示している。また、トランジスタ201の構成要素のうち、トランジスタ200と共通のものについては、符号を同じくする。
図31(A)から(C)に示すように、トランジスタ201は、基板(図示せず)の上に配置された絶縁体224と、絶縁体224の上に配置された金属酸化物406aと、金属酸化物406aの上面の少なくとも一部に接して配置された金属酸化物406bと、金属酸化物406bの上面の少なくとも一部に接して配置された導電体452aおよび導電体452bと、金属酸化物406bの上面の少なくとも一部に接し且つ導電体452aおよび導電体452bの上に配置された金属酸化物406cと、金属酸化物406cの上に配置された絶縁体413と、絶縁体413の上に配置された導電体405aと、導電体405aの上に配置された導電体405bと、導電体405bの上に配置された絶縁体420と、を有する。
導電体405(導電体405aおよび導電体405b)は、トップゲートとして機能でき、導電体310は、バックゲートとして機能できる。バックゲートの電位は、トップゲートと同電位としてもよいし、接地電位や、任意の電位としてもよい。また、バックゲートの電位をトップゲートと連動させず独立して変化させることで、トランジスタのしきい値電圧を変化させることができる。
導電体405aは、図27の導電体404aと同様の材料を用いて設けることができる。導電体405bは、図27の導電体404bと同様の材料を用いて設けることができる。
導電体452aはソース電極またはドレイン電極の一方としての機能を有し、導電体452bはソース電極またはドレイン電極の他方としての機能を有する。
導電体452a、452bは、アルミニウム、チタン、クロム、ニッケル、銅、イットリウム、ジルコニウム、モリブデン、銀、タンタル、またはタングステン等の金属、またはこれを主成分とする合金を用いることができる。また、図では単層構造を示したが、2層以上の積層構造としてもよい。また、酸化インジウム、酸化錫または酸化亜鉛を含む透明導電材料を用いてもよい。
トランジスタ201において、チャネルは金属酸化物406bに形成されることが好ましい。そのため、金属酸化物406cは金属酸化物406bよりも絶縁性が比較的高い材料を用いることが好ましい。金属酸化物406cは、金属酸化物406aと同様の材料を用いればよい。
トランジスタ201は、金属酸化物406cを設けることで、トランジスタ201を埋め込みチャネル型のトランジスタとすることができる。また、導電体452aおよび導電体452bの端部の酸化を防ぐことができる。また、導電体405と導電体452a(または導電体405と導電体452b)との間のリーク電流を防ぐことができる。なお、金属酸化物406cは、場合によっては省略してもよい。
絶縁体420は、水または水素等の不純物、および酸素の透過を抑制する機能を有する絶縁性材料を用いることが好ましい。例えば、絶縁体420として、酸化アルミニウム、酸化マグネシウム、酸化ガリウム、酸化ゲルマニウム、酸化イットリウム、酸化ジルコニウム、酸化ランタン、酸化ネオジム、酸化ハフニウムまたは酸化タンタル等の金属酸化物、窒化酸化シリコンまたは窒化シリコン等を用いればよい。
トランジスタ201は、絶縁体420を設けることで、導電体405が酸化することを防ぐことができる。また、水または水素等の不純物が、金属酸化物406へ侵入することを防ぐことができる。
トランジスタ201は、トランジスタ200と比べて、金属酸化物406bと電極(ソース電極またはドレイン電極)との接触面積を大きくすることができる。また、図27に示す領域426bおよび領域426cを作製する工程が不要になる。そのため、トランジスタ201は、トランジスタ200よりもオン電流を大きくすることができる。また製造工程を簡略化することができる。
トランジスタ201のその他の構成要素の詳細は、トランジスタ200の記載を参照すればよい。
本実施の形態は、他の実施の形態の記載と適宜組み合わせることができる。
(実施の形態5)
本実施の形態では、実施の形態1で説明した表示部PAが有する表示素子について、説明する。
図32(A)は、表示素子として液晶素子を適用した画素回路を図示している。画素回路306は、表示素子301と、トランジスタM1と、容量素子CsLCと、を有する。なお、表示素子301の第1端子は、画素電極に相当し、表示素子301の第2端子は、共通電極に相当する。また、図32(A)には、画素回路306と電気的に接続する信号線SLと、ゲート線GLと、を図示している。
トランジスタM1のソースまたはドレインの一方は、表示素子301の第1端子と電気的に接続され、トランジスタM1のソースまたはドレインの他方は、信号線SLと電気的に接続され、トランジスタM1のゲートはゲート線GLと電気的に接続されている。加えて、容量素子CsLCの第1端子は、トランジスタM1の第1端子と電気的に接続されている。
表示素子301の第2端子は、表示素子301を駆動するための、共通電位を与える配線と電気的に接続されている。加えて、容量素子CsLCの第2端子は、基準電位を与える配線と電気的に接続されている。
トランジスタM1としては、OSトランジスタを用いることが好ましい。以下、トランジスタの代表例として、金属酸化物の分類の1つである酸化物半導体を有するトランジスタ(OSトランジスタ)を用いて説明する。OSトランジスタは、非導通状態時のリーク電流(オフ電流)が極めて低いため、OSトランジスタを非導通状態とすることで液晶素子の画素電極に電荷の保持をすることができる。
なお、OSトランジスタが有する、非導通状態時のオフ電流が非常に低い特性を利用することにより、画素回路306を有する表示装置を、通常のフレーム周波数(代表的には60Hz以上240Hz以下)よりも低いフレーム周波数で駆動することができる。以下では、通常のフレーム周波数で動作する通常動作モード(Normal mode)と、低速のフレーム周波数で動作するアイドリング・ストップ(IDS)駆動モードと、を例示して説明する。
なお、アイドリング・ストップ(IDS)駆動モードとは、画像データの書き込み処理を実行した後、画像データの書き換えを停止する駆動方法のことをいう。一旦画像データの書き込みをして、その後、次の画像データの書き込みまでの間隔を延ばすことで、その間の画像データの書き込みに要する分の消費電力を削減することができる。アイドリング・ストップ(IDS)駆動モードは、例えば、通常動作モードの1/100乃至1/10程度のフレーム周波数とすることができる。
図32(B)、(C)は、それぞれ通常駆動モードとアイドリング・ストップ(IDS)駆動モードを説明するタイミングチャートである。
図32(B)は、通常駆動モードでの信号線SLおよびゲート線GLにそれぞれ与える信号の波形を示すタイミングチャートである。通常駆動モードでは通常のフレーム周波数(例えば60Hz)で動作する。図32(B)に期間T1からT3までを表す。各フレーム期間でゲート線GLに走査信号を与え、信号線SLからデータD1を書き込む動作を行う。この動作は、期間T1乃至期間T3に同じデータD1を書き込む場合、または異なるデータを書き込む場合でも同じである。
一方、図32(C)は、アイドリング・ストップ(IDS)駆動モードでの信号線SLおよびゲート線GLに、それぞれ与える信号の波形を示すタイミングチャートである。アイドリング・ストップ(IDS)駆動では低速のフレーム周波数(例えば1Hz)で動作する。1フレーム期間を期間T1で表し、その中でデータの書き込み期間を期間TW、データの保持期間を期間TRETで表す。アイドリング・ストップ(IDS)駆動モードは、期間TWでゲート線GLに走査信号を与え、信号線SLのデータD1を書き込み、期間TRETでゲート線GLをローレベルの電圧に固定し、トランジスタM1を非導通状態として一旦書き込んだデータD1を保持させる動作を行う。
アイドリング・ストップ(IDS)駆動モードは、通常駆動モードと比較して、画素回路306への画像データの書き込み回数を少なくすることができるため、低消費電力化を図ることができる。
図32(D)は、表示素子として有機EL素子を適用した画素回路を図示している。画素回路307は、表示素子302と、トランジスタM2と、トランジスタM3と、容量素子CsELと、を有する。また、図32(D)には、画素回路307と電気的に接続する信号線DLと、ゲート線GL2と、電流供給線ALと、を図示している。
トランジスタM2としては、トランジスタM1と同様に、OSトランジスタを用いることが好ましい。OSトランジスタは、非導通状態時のリーク電流(オフ電流)が極めて低いため、OSトランジスタを非導通状態とすることで容量素子CsELに充電した電荷の保持をすることができる。つまり、トランジスタM3のゲート-ドレイン間電圧を一定に保つことでき、表示素子302の発光強度を一定にすることができる。
したがって、表示素子301がアイドリング・ストップ(IDS)駆動する場合と同様に、表示素子302のアイドリング・ストップ(IDS)駆動は、ゲート線GL2に走査信号を与えて、信号線DLからデータを書き込んだ後に、ゲート線GL2をローレベルの電圧に固定することで、トランジスタM2を非導通状態として一旦書き込んだ該データを保持することで行われる。
トランジスタM2にOSトランジスタを適用することによって、画素回路306と同様に、画素回路307でもアイドリング・ストップ(IDS)駆動モードが可能となる。そのため、通常駆動モードと比較して、画素回路307への画像データの書き込み回数を少なくすることができるため、低消費電力化を図ることができる。
なお、トランジスタM3は、トランジスタM2と同様の材料で構成するのが好ましい。トランジスタM3とトランジスタM2の材料の構成を同じすることで、画素回路307の作製工程を短縮することができる。
トランジスタM1、トランジスタM2、トランジスタM3の半導体層に適用できる材料は、金属酸化物以外としては、非晶質半導体、特に、水素化アモルファスシリコン(a-Si:H)を含むことが好ましい。非晶質半導体を用いたトランジスタは、基板の大面積化に対応することが容易であるため、例えば2K、4K、8K放送等に対応可能な大画面の表示装置を作製する場合に、製造工程を簡略化することができる。
本実施の形態は、他の実施の形態の記載と適宜組み合わせることができる。
(実施の形態6)
本実施の形態では、上述の実施の形態で説明した電子機器を適用した製品例について説明する。
図33(A)は、テレビジョン装置を示す斜視図である。テレビジョン装置は、筐体9000、表示部9001、スピーカ9003、操作キー9005(電源スイッチ、または操作スイッチを含む)、接続端子9006、センサ9007(力、変位、位置、速度、加速度、角速度、回転数、距離、光、液、磁気、温度、化学物質、音声、時間、硬度、電場、電流、電圧、電力、放射線、流量、湿度、傾度、振動、においまたは赤外線を測定する機能を含むもの)等を有する。テレビジョン装置は、大画面、例えば、50インチ以上、または100インチ以上の表示部9001を組み込むことが可能である。図33(A)に示すテレビジョン装置に本発明の一態様の半導体装置を適用することにより、当該テレビジョン装置の回路構成を単純化することができる。
図33(B)は、壁に取り付けが可能な電子看板(デジタルサイネージ)の例を示している。図33(B)は、電子看板6200が壁6201に取り付けられている様子を示している。図33(B)に示す電子看板に本発明の一態様の半導体装置を適用することにより、当該電子看板の回路構成を単純化することができる。
図33(C)は、タブレット型の情報端末であり、筐体5221、表示部5222、操作ボタン5223、スピーカ5224を有する。また、表示部5222に、位置入力装置としての機能が付加された表示装置を用いるようにしてもよい。また、位置入力装置としての機能は、表示装置にタッチパネルを設けることで付加することができる。あるいは、位置入力装置としての機能は、フォトセンサとも呼ばれる光電変換素子を表示装置の画素部に設けることでも、付加することができる。また、操作ボタン5223に情報端末を起動する電源スイッチ、情報端末のアプリケーションを操作するボタン、音量調整ボタン、または表示部5222を点灯、あるいは消灯するスイッチ等のいずれかを備えることができる。また、図33(C)に示した情報端末では、操作ボタン5223の数を4個示しているが、情報端末の有する操作ボタンの数および配置は、これに限定されない。また、図示していないが、図33(C)に示した情報端末は、カメラを有する構成であってもよい。また、図示していないが、図33(C)に示した情報端末は、フラッシュライト、または照明の用途として発光装置を有する構成であってもよい。また、図示していないが、図33(C)に示した情報端末は、筐体5221の内部にセンサ(力、変位、位置、速度、加速度、角速度、回転数、距離、光、液、磁気、温度、化学物質、音声、時間、硬度、電場、電流、電圧、電力、放射線、流量、湿度、傾度、振動、においまたは赤外線等を測定する機能を含むもの)を有する構成であってもよい。特に、ジャイロ、加速度センサ等の傾きを検出するセンサを有する検出装置を設けることで、図33(C)に示す情報端末の向き(鉛直方向に対して情報端末がどの向きに向いているか)を判断して、表示部5222の画面表示を、情報端末の向きに応じて自動的に切り替えるようにすることができる。図33(C)に示す情報端末に本発明の一態様の半導体装置を適用することにより、当該情報端末の回路構成を単純化することができる。
例えば、本明細書等において、表示素子、表示素子を有する装置である表示装置、発光素子、および発光素子を有する装置である発光装置は、様々な形態を用いること、または様々な素子を有することが出来る。表示素子、表示装置、発光素子または発光装置は、例えば、EL(エレクトロルミネッセンス)素子(有機物および無機物を含むEL素子、有機EL素子、無機EL素子)、LEDチップ(白色LEDチップ、赤色LEDチップ、緑色LEDチップ、青色LEDチップ等)、トランジスタ(電流に応じて発光するトランジスタ)、プラズマディスプレイパネル(PDP)、電子放出素子、カーボンナノチューブを用いた表示素子、液晶素子、電子インク、エレクトロウェッティング素子、電気泳動素子、MEMS(マイクロ・エレクトロ・メカニカル・システム)を用いた表示素子(例えば、グレーティングライトバルブ(GLV)、デジタルマイクロミラーデバイス(DMD)、DMS(デジタル・マイクロ・シャッター)、MIRASOL(登録商標)、IMOD(インターフェロメトリック・モジュレーション)素子、シャッター方式のMEMS表示素子、光干渉方式のMEMS表示素子、圧電セラミックディスプレイ等)、または、量子ドット等の少なくとも一つを有している。これらの他にも、表示素子、表示装置、発光素子または発光装置は、電気的または磁気的作用により、コントラスト、輝度、反射率、透過率等が変化する表示媒体を有していてもよい。EL素子を用いた表示装置の一例としては、ELディスプレイ等がある。電子放出素子を用いた表示装置の一例としては、フィールドエミッションディスプレイ(FED)またはSED方式平面型ディスプレイ(SED:Surface-conduction Electron-emitter Display)等がある。液晶素子を用いた表示装置の一例としては、液晶ディスプレイ(透過型液晶ディスプレイ、半透過型液晶ディスプレイ、反射型液晶ディスプレイ、直視型液晶ディスプレイ、投射型液晶ディスプレイ)等がある。電子インク、電子粉流体(登録商標)、または電気泳動素子を用いた表示装置の一例としては、電子ペーパー等がある。量子ドットを各画素に用いた表示装置の一例としては、量子ドットディスプレイ等がある。なお、量子ドットは、表示素子としてではなく、バックライトの一部に設けてもよい。量子ドットを用いることにより、色純度の高い表示を行うことができる。なお、半透過型液晶ディスプレイや反射型液晶ディスプレイを実現する場合には、画素電極の一部、または全部が、反射電極としての機能を有するようにすればよい。例えば、画素電極の一部、または全部が、アルミニウム、銀、等を有するようにすればよい。さらに、その場合、反射電極の下に、SRAM等の記憶回路を設けることも可能である。これにより、さらに、消費電力を低減することができる。なお、LEDチップを用いる場合、LEDチップの電極や窒化物半導体の下に、グラフェンやグラファイトを配置してもよい。グラフェンやグラファイトは、複数の層を重ねて、多層膜としてもよい。このように、グラフェンやグラファイトを設けることにより、その上に、窒化物半導体、例えば結晶を有するn型GaN半導体層等を容易に成膜することができる。さらに、その上に、結晶を有するp型GaN半導体層等を設けて、LEDチップを構成することができる。なお、グラフェンやグラファイトと、結晶を有するn型GaN半導体層との間に、AlN層を設けてもよい。なお、LEDチップが有するGaN半導体層は、MOCVDで成膜してもよい。ただし、グラフェンを設けることにより、LEDチップが有するGaN半導体層は、スパッタ法で成膜することも可能である。また、MEMS(マイクロ・エレクトロ・メカニカル・システム)を用いた表示素子においては、表示素子が封止されている空間(例えば、表示素子が配置されている素子基板と、素子基板に対向して配置されている対向基板との間)に、乾燥剤を配置してもよい。乾燥剤を配置することにより、MEMS等が水分によって動きにくくなることや、劣化しやすくなることを防止することができる。
本実施の形態は、他の実施の形態の記載と適宜組み合わせることができる。