JP2004348790A - 半導体記憶装置及び携帯電子機器 - Google Patents

半導体記憶装置及び携帯電子機器 Download PDF

Info

Publication number
JP2004348790A
JP2004348790A JP2003141752A JP2003141752A JP2004348790A JP 2004348790 A JP2004348790 A JP 2004348790A JP 2003141752 A JP2003141752 A JP 2003141752A JP 2003141752 A JP2003141752 A JP 2003141752A JP 2004348790 A JP2004348790 A JP 2004348790A
Authority
JP
Japan
Prior art keywords
memory
command
film
gate electrode
insulating film
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003141752A
Other languages
English (en)
Inventor
Nobuaki Matsuoka
伸明 松岡
Masaru Nawaki
勝 那脇
Yoshinao Morikawa
佳直 森川
Hiroshi Iwata
浩 岩田
Akihide Shibata
晃秀 柴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2003141752A priority Critical patent/JP2004348790A/ja
Priority to US10/851,709 priority patent/US7050331B2/en
Publication of JP2004348790A publication Critical patent/JP2004348790A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L29/00Semiconductor devices specially adapted for rectifying, amplifying, oscillating or switching and having potential barriers; Capacitors or resistors having potential barriers, e.g. a PN-junction depletion layer or carrier concentration layer; Details of semiconductor bodies or of electrodes thereof ; Multistep manufacturing processes therefor
    • H01L29/66Types of semiconductor device ; Multistep manufacturing processes therefor
    • H01L29/66007Multistep manufacturing processes
    • H01L29/66075Multistep manufacturing processes of devices having semiconductor bodies comprising group 14 or group 13/15 materials
    • H01L29/66227Multistep manufacturing processes of devices having semiconductor bodies comprising group 14 or group 13/15 materials the devices being controllable only by the electric current supplied or the electric potential applied, to an electrode which does not carry the current to be rectified, amplified or switched, e.g. three-terminal devices
    • H01L29/66409Unipolar field-effect transistors
    • H01L29/66477Unipolar field-effect transistors with an insulated gate, i.e. MISFET
    • H01L29/66833Unipolar field-effect transistors with an insulated gate, i.e. MISFET with a charge trapping gate insulator, e.g. MNOS transistors
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0466Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells with charge storage in an insulating layer, e.g. metal-nitride-oxide-silicon [MNOS], silicon-oxide-nitride-oxide-silicon [SONOS]
    • G11C16/0475Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells with charge storage in an insulating layer, e.g. metal-nitride-oxide-silicon [MNOS], silicon-oxide-nitride-oxide-silicon [SONOS] comprising two or more independent storage sites which store independent data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/14Circuits for erasing electrically, e.g. erase voltage switching circuits
    • G11C16/16Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L29/00Semiconductor devices specially adapted for rectifying, amplifying, oscillating or switching and having potential barriers; Capacitors or resistors having potential barriers, e.g. a PN-junction depletion layer or carrier concentration layer; Details of semiconductor bodies or of electrodes thereof ; Multistep manufacturing processes therefor
    • H01L29/40Electrodes ; Multistep manufacturing processes therefor
    • H01L29/401Multistep manufacturing processes
    • H01L29/4011Multistep manufacturing processes for data storage electrodes
    • H01L29/40117Multistep manufacturing processes for data storage electrodes the electrodes comprising a charge-trapping insulator
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L29/00Semiconductor devices specially adapted for rectifying, amplifying, oscillating or switching and having potential barriers; Capacitors or resistors having potential barriers, e.g. a PN-junction depletion layer or carrier concentration layer; Details of semiconductor bodies or of electrodes thereof ; Multistep manufacturing processes therefor
    • H01L29/66Types of semiconductor device ; Multistep manufacturing processes therefor
    • H01L29/68Types of semiconductor device ; Multistep manufacturing processes therefor controllable by only the electric current supplied, or only the electric potential applied, to an electrode which does not carry the current to be rectified, amplified or switched
    • H01L29/76Unipolar devices, e.g. field effect transistors
    • H01L29/772Field effect transistors
    • H01L29/78Field effect transistors with field effect produced by an insulated gate
    • H01L29/792Field effect transistors with field effect produced by an insulated gate with charge trapping gate insulator, e.g. MNOS-memory transistors
    • H01L29/7923Programmable transistors with more than two possible different levels of programmation

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Ceramic Engineering (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Manufacturing & Machinery (AREA)
  • Non-Volatile Memory (AREA)
  • Semiconductor Memories (AREA)
  • Read Only Memory (AREA)
  • Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)

Abstract

【課題】微細化が容易で、使用及び応用における広範な自由度を提供し、データスループットを大幅に向上する不揮発性の半導体記憶装置を提供する。
【解決手段】メモリ素子を複数配列したメモリセルアレイ420と、外部ユーザが発行するコマンドを受け付け、プログラムメモリアドレスを発生するロジック回路を有するコマンドキューを備えたユーザインターフェース回路440と、マイクロコントローラと実行コードを格納するプログラムメモリを備えメモリセルアレイに対する操作を実行するアレイ制御回路450とを備え、メモリ素子は、半導体層上にゲート絶縁膜を介して形成されたゲート電極と、前記ゲート電極下に配置されたチャネル領域と、前記チャネル領域の両側に配置され、前記チャネル領域と逆導電型を有する拡散領域と、前記ゲート電極の両側に形成された電荷を保持する機能を有するメモリ機能体とからなる。
【選択図】 図23

Description

【0001】
【発明の属する技術分野】
本発明は、半導体記憶装置、表示装置及び携帯電子機器に関する。より具体的には、電荷もしくは分極を保持する機能を有するメモリ機能体を備えた電界効果トランジスタを配列してなる半導体記憶装置並びにそのような半導体記憶装置を備えた表示装置及び携帯電子機器に関する。
【0002】
【従来の技術】
従来から不揮発性メモリとして、代表的にはフラッシュメモリが用いられている。
このフラッシュメモリは、図29に示したように、半導体基板901上にゲート絶縁膜を介してフローティングゲート902、絶縁膜907、ワード線(コントロールゲート)903がこの順に形成されており、フローティングゲート902の両側には、拡散領域によるソース線904及びビット線905が形成されてメモリセルを構成する。メモリセルの周囲には、素子分離領域906が形成されている(例えば、特許文献1)。
【0003】
メモリセルは、フローティングゲート902中の電荷量の多寡として記憶を保持する。メモリセルを配列して構成したメモリセルアレイは、特定のワード線、ビット線を選択して所定の電圧を印加することにより、所望のメモリセルの書き換え、読み出し動作を行なうことができる。
このようなフラッシュメモリでは、フローティングゲート中の電荷量が変化したとき、図30に示すような、ドレイン電流(Id)対ゲート電圧(Vg)特性を示す。フローティングゲート中の負電荷の量が増加すると、閾値が増加し、Id−Vg曲線はVgの増加する方向にほぼ平行移動する。
【0004】
【特許文献1】特開平5−304277
【0005】
【発明が解決しようとする課題】
しかし、このようなフラッシュメモリでは、フローティングゲート902とワード線903とを隔てる絶縁膜907を配置することが機能上必要であるとともに、フローティングゲート902からの電荷漏れを防ぐために、ゲート絶縁膜の厚さを薄くすることが困難であった。そのため、実効的な絶縁膜907及びゲート絶縁膜の薄膜化は困難であり、メモリセルの微細化を阻害していた。
【0006】
本発明は、上記問題点に鑑みなされたものであり、微細化が容易な半導体記憶装置及び携帯電子機器を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するための本発明に係る半導体記憶装置は、メモリ素子をマトリクス状に配列してなるメモリセルアレイと、外部ユーザが発行するコマンドを受け付けるユーザインターフェース回路と、前記メモリセルアレイに対する操作を実行するアレイ制御回路と、を備えた半導体記憶装置であって、前記ユーザインターフェース回路は、受け付けた前記コマンドを格納する記憶手段とプログラムメモリアドレスを発生するロジック回路を有するコマンドキューを備えてなり、前記アレイ制御回路は、前記ユーザインターフェース回路から前記プログラムメモリアドレスを受け取るために前記ユーザインターフェース回路と接続し、マイクロコントローラと前記プログラムメモリを備え、前記プログラムメモリは、前記マイクロコントローラによって選択的に実行可能なコードを構成するために、前記外部ユーザによってプログラム可能であり、前記プログラムメモリアドレスは、前記プログラムメモリ中の前記マイクロコントローラが実行すべきコードの場所を特定し、前記マイクロコントローラは、前記メモリセルアレイに対して、前記プログラムメモリ中の前記コードに対応した操作を実行し、前記メモリ素子は、半導体層上にゲート絶縁膜を介して形成されたゲート電極と、前記ゲート電極下に配置されたチャネル領域と、前記チャネル領域の両側に配置され、前記チャネル領域と逆導電型を有する拡散領域と、前記ゲート電極の両側に形成された電荷を保持する機能を有するメモリ機能体とからなることを特徴とする。
【0008】
更に、本発明に係る半導体記憶装置は、前記ユーザインターフェース回路は、実行すべき前記コマンドを受け付けるコマンドステートマシンを備え、前記コマンドステートマシンは、前記コマンドを実行するための前記プログラムメモリアドレスと前記コードを受け取るために前記アレイ制御回路を起動することを特徴とする。
【0009】
また、本発明に係る半導体記憶装置は、前記ユーザインターフェース回路は、前記アレイ制御回路により実行される各コマンドに対する前記アレイ制御回路の前記プログラムメモリ内へのオフセットベクタを特定するジャンプテーブルを備え、前記オフセットベクタは、前記コマンドに応答して実行すべき前記コードの場所を指示することを特徴とする。
【0010】
更に、本発明に係る半導体記憶装置は、前記プログラムメモリの更新を実施するために前記アレイ制御回路によって実行されるコードを受け取り、一時的に保存するための少なくとも1つのページバッファを備えることを特徴とする。
【0011】
また、本発明に係る半導体記憶装置は、前記コマンドが、少なくとも前記メモリセルアレイに対する書込み及び消去動作に関するコマンドを含むことを特徴とする。
【0012】
上記特徴の本発明に係る半導体記憶装置によれば、メモリ素子が、半導体層上にゲート絶縁膜を介して形成されたゲート電極と、前記ゲート電極下に配置されたチャネル領域と、前記チャネル領域の両側に配置され、前記チャネル領域と逆導電型を有する拡散領域と、前記ゲート電極の両側に形成された電荷を保持する機能を有するメモリ機能体とからなるので、メモリ機能体が担うメモリ機能と、ゲート絶縁膜が担うトランジスタ動作機能とが分離されている。そのため、十分なメモリ機能を有したまま、ゲート絶縁膜を薄膜化して短チャンネル効果を抑制するのが容易である。さらに、EEPROMに比べて、書換えにより拡散領域間を流れる電流値が大きく変化する。したがって、半導体記憶装置の書込み状態と消去状態との判別が容易となる。
【0013】
また、本発明に係る半導体記憶装置のメモリ素子は、その構成に基づいて、通常のトランジスタ形成プロセスと非常に親和性が高いプロセスによって形成することができる。それゆえ、従来のフラッシュメモリを不揮発性メモリ素子として用いて、通常トランジスタからなる周辺回路を備えた半導体記憶装置を形成する場合に比べて、飛躍的にマスク枚数及びプロセス工数を削減することが可能となる。したがって、このメモリ素子と上記周辺回路を備えた半導体記憶装置の歩留まりを向上させることができ、これに起因して、製造コストが削減され、ひいては信頼性が高く、安価な半導体記憶装置が得られる。
【0014】
更に、本発明に係る半導体記憶装置によれば、使用及び応用における広範な自由度を提供し、処理される動作の全体としてスループットを大幅に向上する半導体記憶装置を提供できる。また、本発明に係る半導体記憶装置を利用するマイクロプロセッサのオーバーヘッドを最小化でき、誤動作やメモリセルアレイの過消去等の心配もなくなる。また、本発明に係る半導体記憶装置の構成要素が相互に協働してメモリセルアレイに対する動作に対するあらゆる機能を提供する。
【0015】
本発明に係る半導体記憶装置のユーザインターフェース回路は、マイクロプロセッサ等の外部ユーザからバスを介してアドレス、コマンド、データ情報を受け取り、アレイ制御回路に対してコマンドを発行し、ユーザインターフェース回路が発行したコマンドによって特定される消去、書込み動作をアレイ制御回路が実行する。アレイ制御回路はメモリセルアレイ及び特定された動作を実行するための電圧(書込み電圧並びに消去電圧等)をユーザインターフェース回路から独立して制御する。この結果、非常な自由度が達成され、ユーザインターフェース回路は様々なユーザコマンドを受け付け、実行のためにアレイ制御回路に転送されるコマンドのシーケンスを制御することができる。命令のパイプライン化も可能となり、最大のスループットを提供できる。更に、アレイ制御回路はプログラムメモリに格納されたコードに基づいて動作を実行する。従って、プログラムメモリ内のマイクロコードを単に修正するだけで、ハードウェアの変更なしで、新たなコマンドを追加すること、並びに、既存のコマンドを変更することが可能となる。
【0016】
さらに、本発明によれば、上記に記載の半導体記憶装置を備えた表示装置又は携帯電子機器が提供される。
【0017】
このような構成によれば、例えば、本発明の半導体記憶装置を表示パネルの製造後に、表示ばらつきを補正するための情報記憶に用いた場合には、表示装置の製品間において均一な画質を得ることができる。しかも、メモリ素子と論理回路の混載プロセスが簡易なので、製造コストを抑制することができるとともに、高速読出し動作により、動作速度を向上させることができ、安価で、かつ高性能の表示装置又は携帯電子機器を得ることができる。
【0018】
【発明の実施の形態】
本発明に係る半導体記憶装置は、主として、メモリ素子をマトリクス状に配列してなるメモリセルアレイと、外部ユーザが発行するコマンドを受け付けるユーザインターフェース回路と、前記メモリセルアレイに対する操作を実行するアレイ制御回路とを備えて構成される。
【0019】
メモリ素子は、主として、半導体層と、ゲート絶縁膜と、ゲート電極と、チャネル領域と、拡散領域と、メモリ機能体とから構成される。ここで、チャネル領域とは、通常、半導体層と同じ導電型の領域であって、ゲート電極直下の領域を意味し、拡散領域は、チャネル領域と逆導電型の領域と意味する。
【0020】
具体的には、本発明のメモリ素子は、拡散領域である1つの第1導電型の領域と、チャネル領域である第2導電型の領域と、第1及び第2導電型の領域の境界を跨って配置された1つのメモリ機能体と、ゲート絶縁膜を介して設けられた電極とから構成されていてもよいが、ゲート絶縁膜上に形成されたゲート電極と、ゲート電極の両側に形成された2つのメモリ機能体と、メモリ機能体のゲート電極と反対側のそれぞれに配置される2つの拡散領域と、ゲート電極下に配置されたチャネル領域とから構成されることが適当である。
【0021】
本発明の半導体装置は、半導体層として半導体基板の上、好ましくは半導体基板内に形成された第1導電型のウェル領域の上に形成されることが好ましい。
半導体基板としては、半導体装置に使用されるものであれば特に限定されるものではなく、例えば、シリコン、ゲルマニウム等の元素半導体、シリコンゲルマニウム、GaAs、InGaAs、ZnSe、GaN等の化合物半導体によるバルク基板が挙げられる。また、表面に半導体層を有するものとして、SOI(Silicon on Insulator)基板、SOS基板又は多層SOI基板等の種々の基板、ガラスやプラスチック基板上に半導体層を有するものを用いてもよい。なかでもシリコン基板又は表面にシリコン層が形成されたSOI基板等が好ましい。半導体基板又は半導体層は、内部を流れる電流量に多少が生ずるが、単結晶(例えば、エピタキシャル成長による)、多結晶又はアモルファスのいずれであってもよい。
【0022】
この半導体層上には、素子分離領域が形成されていることが好ましく、さらにトランジスタ、キャパシタ、抵抗等の素子、これらによる回路、半導体装置や層間絶縁膜が組み合わせられて、シングル又はマルチレイヤー構造で形成されていてもよい。なお、素子分離領域は、LOCOS膜、トレンチ酸化膜、STI膜等種々の素子分離膜により形成することができる。半導体層は、P型又はN型の導電型を有していてもよく、半導体層には、少なくとも1つの第1導電型(P型又はN型)のウェル領域が形成されていることが好ましい。半導体層及びウェル領域の不純物濃度は、当該分野で公知の範囲のものが使用できる。なお、半導体層としてSOI基板を用いる場合には、表面半導体層には、ウェル領域が形成されていてもよいが、チャネル領域下にボディ領域を有していてもよい。
【0023】
ゲート絶縁膜は、通常、半導体装置に使用されるものであれば特に限定されるものではなく、例えば、シリコン酸化膜、シリコン窒化膜等の絶縁膜;酸化アルミニウム膜、酸化チタニウム膜、酸化タンタル膜、酸化ハフニウム膜などの高誘電体膜の単層膜又は積層膜を使用することができる。なかでも、シリコン酸化膜が好ましい。ゲート絶縁膜は、例えば、1〜20nm程度、好ましく1〜6nm程度の膜厚とすることが適当である。ゲート絶縁膜は、ゲート電極直下にのみ形成されていてもよいし、ゲート電極よりも大きく(幅広で)形成されていてもよい。
【0024】
ゲート電極は、ゲート絶縁膜上に、通常半導体装置に使用されるような形状又は下端部に凹部を有した形状で形成されている。なお、ゲート電極は、単層又は多層の導電膜によって分離されることなく、一体形状として形成されていることが好ましいが、単層又は多層の導電膜によって、分離した状態で配置していてもよい。また、ゲート電極は、側壁に側壁絶縁膜を有していてもよい。ゲート電極は、通常、半導体装置に使用されるものであれば特に限定されるものではなく、導電膜、例えば、ポリシリコン:銅、アルミニウム等の金属:タングステン、チタン、タンタル等の高融点金属:高融点金属とのシリサイド等の単層膜又は積層膜等が挙げられる。ゲート電極の膜厚は、例えば50〜400nm程度の膜厚で形成することが適当である。なお、ゲート電極の下にはチャネル領域が形成されている。
【0025】
なお、ゲート電極は、後述するメモリ機能体の側壁のみに形成されるか、あるいはメモリ機能体の上部を覆わないことが好ましい。このような配置により、コンタクトプラグをよりゲート電極と接近して配置することができるので、メモリ素子の微細化が容易となる。また、このような単純な配置を有するメモリ素子は製造が容易であり、歩留まりを向上することができる。
【0026】
メモリ機能体は、少なくとも電荷を保持する機能(以下「電荷保持機能」と記す)を有する。言換えると、電荷を蓄え、保持するか、電荷をトラップするか、電荷分極状態を保持する機能を有する。この機能は、例えば、電荷保持機能を有する膜又は領域をメモリ機能体が含むことにより発揮される。この機能を果たすものとしては、シリコン窒化物;シリコン;リン、ボロン等の不純物を含むシリケートガラス;シリコンカーバイド;アルミナ;ハフニウムオキサイド、ジルコニウムオキサイド、タンタルオキサイド等の高誘電体;酸化亜鉛;強誘電体;金属等が挙げられる。したがって、メモリ機能体は、例えば、シリコン窒化膜を含む絶縁膜;導電膜もしくは半導体層を内部に含む絶縁膜;導電体もしくは半導体ドットを1つ以上含む絶縁膜;電界により内部電荷が分極し、その状態が保持される強誘電体膜を含む絶縁膜等の単層又は積層構造によって形成することができる。なかでも、シリコン窒化膜は、電荷をトラップする準位が多数存在するため大きなヒステリシス特性を得ることができ、また、電荷保持時間が長く、リークパスの発生による電荷漏れの問題が生じないため保持特性が良好であり、さらに、LSIプロセスではごく標準的に用いられる材料であるため、好ましい。
【0027】
シリコン窒化膜などの電荷保持機能を有する膜を内部に含む絶縁膜をメモリ機能体として用いることにより、記憶保持に関する信頼性を高めることができる。シリコン窒化膜は絶縁体であるから、その一部に電荷のリークが生じた場合でも、直ちにシリコン窒化膜全体の電荷が失われることがないからである。また、複数のメモリ素子を配列する場合、メモリ素子間の距離が縮まって隣接するメモリ機能体が接触しても、メモリ機能体が導電体からなる場合のように夫々のメモリ機能体に記憶された情報が失われることがない。さらに、コンタクトプラグをよりメモリ機能体と接近して配置することができ、場合によってはメモリ機能体と重なるように配置することができるので、メモリ素子の微細化が容易となる。
【0028】
なお、記憶保持に関する信頼性を高めるためには、電荷保持機能を有する膜は、必ずしも膜状である必要はなく、電荷保持機能を有する膜が絶縁膜中に離散的に存在することが好ましい。具体的には、電荷を保持しにくい材料、例えば、シリコン酸化物中にドット状に電荷保持機能を有する膜が分散していることが好ましい。
【0029】
電荷保持膜として導電膜又は半導体層を用いる場合には、電荷保持膜が半導体層(半導体基板、ウェル領域、ボディ領域又はソース/ドレイン領域もしくは拡散領域)又はゲート電極と直接接触しないように、絶縁膜を介して配置させることが好ましい。例えば、導電膜と絶縁膜との積層構造、絶縁膜内に導電膜をドット状等に分散させた構造、ゲートの側壁に形成された側壁絶縁膜内の一部に配置した構造等が挙げられる。
【0030】
導電膜又は半導体層を内部に含む絶縁膜をメモリ機能体として用いることにより、導電体又は半導体中への電荷の注入量を自由に制御でき、多値化しやすいため、好ましい。
【0031】
さらに、導電体又は半導体ドットを1つ以上含む絶縁膜をメモリ機能体として用いることにより、電荷の直接トンネリングによる書込・消去が行ないやすくなり、低消費電力化することができ、好ましい。
【0032】
また、メモリ機能体として、電界により分極方向が変化するPZT、PLZT等の強誘電体膜を用いてもよい。この場合、分極により強誘電体膜の表面に実質的に電荷が発生し、その状態で保持される。従って、メモリ機能を有する膜外から電荷を供給され、電荷をトラップする膜と同様なヒステリシス特性を得ることができ、かつ、強誘電体膜の電荷保持は、膜外からの電荷注入の必要がなく、膜内の電荷の分極のみによってヒステリシス特性を得ることができるため、高速に書込み・消去ができ、好ましい。
【0033】
なお、メモリ機能体を構成する絶縁膜としては、電荷を逃げにくくする領域又は電荷を逃げにくくする機能を有する膜であることが適当であり、この電荷を逃げにくくする機能を果たすものとしては、シリコン酸化膜等が挙げられる。
【0034】
メモリ機能体に含まれる電荷保持膜は、直接又は絶縁膜を介してゲート電極の両側に配置しており、また、直接、ゲート絶縁膜を介して半導体層(半導体基板、ウェル領域、ボディ領域又はソース/ドレイン領域もしくは拡散領域)上に配置している。ゲート電極の両側の電荷保持膜は、直接又は絶縁膜を介してゲート電極の側壁の全て又は一部を覆うように形成されていることが好ましい。応用例としては、ゲート電極が下端部に凹部を有する場合には、直接又は絶縁膜を介して凹部を完全に又は凹部の一部を埋め込むように形成されていてもよい。
【0035】
拡散領域は、ソース/ドレイン領域として機能させることができ、半導体層又はウェル領域と逆導電型を有する。拡散領域と半導体層又はウェル領域との接合は、不純物濃度が急峻であることが好ましい。ホットエレクトロンやホットホールが低電圧で効率良く発生し、より低電圧で高速な動作が可能となるからである。拡散領域の接合深さは、特に限定されるものではなく、得ようとする半導体記憶装置の性能等に応じて、適宜調整することができる。なお、半導体基板としてSOI基板を用いる場合には、拡散領域は、表面半導体層の膜厚よりも小さな接合深さを有していてもよいが、表面半導体層の膜厚とほぼ同程度の接合深さを有していることが好ましい。
【0036】
拡散領域は、ゲート電極端とオーバーラップするように配置していてもよいし、ゲート電極端と一致するように配置してもよいし、ゲート電極端に対してオフセットされて配置されていてもよい。特に、オフセットされている場合には、ゲート電極に電圧を印加したとき、電荷保持膜下のオフセット領域の反転しやすさが、メモリ機能体に蓄積された電荷量によって大きく変化し、メモリ効果が増大するとともに、短チャネル効果の低減をもたらすため、好ましい。ただし、あまりオフセットしすぎると、拡散領域(ソース/ドレイン)間の駆動電流が著しく小さくなるため、ゲート長方向に対して平行方向の電荷保持膜の厚さよりもオフセット量、つまり、ゲート長方向における一方のゲート電極端から近い方の拡散領域までの距離は短い方が好ましい。特に重要なことは、メモリ機能体中の電荷保持機能を有する膜又は領域の少なくとも一部が、拡散領域の一部とオーバーラップしていることである。本発明の半導体記憶装置を構成するメモリ素子の本質は、メモリ機能体の側壁部にのみ存在するゲート電極と拡散領域間の電圧差により、メモリ機能体を横切る電界によって記憶を書き換えることであるためである。
【0037】
拡散領域は、その一部が、チャネル領域表面、つまり、ゲート絶縁膜下面よりも高い位置に延設されていてもよい。この場合には、半導体基板内に形成された拡散領域上に、この拡散領域と一体化した導電膜が積層されて構成されていることが適当である。導電膜としては、例えば、ポリシリコン、アモルファスシリコン等の半導体、シリサイド、上述した金属、高融点金属等が挙げられる。なかでも、ポリシリコンが好ましい。ポリシリコンは、不純物拡散速度が半導体層に比べて非常に大きいために、半導体層内における拡散領域の接合深さを浅くするのが容易で、短チャネル効果の抑制がしやすいためである。なお、この場合には、この拡散領域の一部は、ゲート電極とともに、メモリ機能体の少なくとも一部を挟持するように配置することが好ましい。
【0038】
本発明のメモリ素子は、通常の半導体プロセスによって、例えば、ゲート電極の側壁に単層又は積層構造のサイドウォールスペーサを形成する方法と同様の方法によって形成することができる。具体的には、ゲート電極を形成した後、電荷保持機能を有する膜(以下「電荷保持膜」と記す)、電荷保持膜/絶縁膜、絶縁膜/電荷保持膜、絶縁膜/電荷保持膜/絶縁膜等の電荷保持膜を含む単層膜又は積層膜を形成し、適当な条件下でエッチバックしてこれらの膜をサイドウォールスペーサ状に残す方法;絶縁膜又は電荷保持膜を形成し、適当な条件下でエッチバックしてサイドウォールスペーサ状に残し、さらに電荷保持膜又は絶縁膜を形成し、同様にエッチバックしてサイドウォールスペーサ状に残す方法;粒子状の電荷保持材料を分散させた絶縁膜材料を、ゲート電極を含む半導体層上に塗布または堆積し、適当な条件下でエッチバックして、絶縁膜材料をサイドウォールスペーサ形状に残す方法;ゲート電極を形成した後、前記単層膜又は積層膜を形成し、マスクを用いてパターニングする方法等が挙げられる。また、ゲート電極を形成する前に、電荷保持膜、電荷保持膜/絶縁膜、絶縁膜/電荷保持膜、絶縁膜/電荷保持膜/絶縁膜等を形成し、これらの膜のチャネル領域となる領域に開口を形成し、その上全面にゲート電極材料膜を形成し、このゲート電極材料膜を、開口を含み、開口よりも大きな形状でパターニングする方法等が挙げられる。
【0039】
本発明のメモリ素子を配列してメモリセルアレイを構成した場合、メモリ素子の最良の形態は、例えば、(1)複数のメモリ素子のゲート電極が一体となってワード線の機能を有する、(2)上記ワード線の両側にはメモリ機能体が形成されている、(3)メモリ機能体内で電荷を保持するのは絶縁体、特にシリコン窒化膜である、(4)メモリ機能体はONO(OxideNitride Oxide)膜で構成されており、シリコン窒化膜はゲート絶縁膜の表面と略平行な表面を有している、(5)メモリ機能体中のシリコン窒化膜はワード線及びチャネル領域とシリコン酸化膜で隔てられている、(6)メモリ機能体内のシリコン窒化膜と拡散領域とがオーバーラップしている、(7)ゲート絶縁膜の表面と略平行な表面を有するシリコン窒化膜とチャネル領域又は半導体層とを隔てる絶縁膜の厚さと、ゲート絶縁膜の厚さが異なる、(8)1個のメモリ素子の書込み及び消去動作は単一のワード線により行なう、(9)メモリ機能体の上には書込み及び消去動作を補助する機能を有する電極(ワード線)がない、(10)メモリ機能体の直下で拡散領域と接する部分に拡散領域の導電型と反対導電型の不純物濃度が濃い領域を有する、という要件の全てを満たすものである。ただし、これらの要件の1つでも満たすものであればよい。
上述した要件の特に好ましい組み合わせは、例えば、(3)メモリ機能体内で電荷を保持するのが絶縁体、特にシリコン窒化膜であり、(6)メモリ機能体内の絶縁膜(シリコン窒化膜)と拡散領域とがオーバーラップしており、(9)メモリ機能体の上には書込み及び消去動作を補助する機能を有する電極(ワード線)がない場合である。
【0040】
要件(3)及び要件(9)を満たす場合には、以下のように、非常に有用である。まず、ビット線コンタクトをワード線側壁のメモリ機能体と、より接近して配置することができ、又はメモリ素子間の距離が接近しても、複数のメモリ機能体が干渉せず、記憶情報を保持できる。したがって、メモリ素子の微細化が容易となる。なお、メモリ機能体内の電荷保持領域が導電体の場合、容量カップリングによりメモリ素子間が近づくにつれて電荷保持領域間で干渉が起き、記憶情報を保持できなくなる。
【0041】
また、メモリ機能体内の電荷保持領域が絶縁体(例えば、シリコン窒化膜)である場合、メモリセル毎にメモリ機能体を独立させる必要がなくなる。例えば、複数のメモリセルで共有される1本のワード線の両側に形成されたメモリ機能体は、メモリセル毎に分離する必要が無く、1本のワード線の両側に形成されたメモリ機能体を、ワード線を共有する複数のメモリセルで共有することが可能となる。そのため、メモリ機能体を分離するフォト、エッチング工程が不要となり、製造工程が簡略化される。さらに、フォトリソグラフィ工程の位置合わせマージン、エッチングの膜減りマージンが不要となるため、メモリセル間のマージンを縮小できる。したがって、メモリ機能体内の電荷保持領域が導電体(例えば、多結晶シリコン膜)である場合と比較して、同じ微細加工レベルで形成しても、メモリセル占有面積を微細化することができる。なお、メモリ機能体内の電荷保持領域が導電体である場合、メモリ機能体をメモリセル毎に分離するフォト、エッチング工程が必要となり、フォトの位置合わせマージン、エッチングの膜減りマージンが必要となる。
【0042】
さらに、メモリ機能体の上には書込み及び消去動作を補助する機能を有する電極がなく素子構造が単純であるから工程数が減少し、歩留まりを向上させることができる。したがって、論理回路やアナログ回路を構成するトランジスタとの混載を容易にすることができるとともに、安価な半導体記憶装置を得ることができる。
【0043】
また、要件(3)及び(9)を満たす場合であって、さらに要件(6)を満たす場合には、より有用である。つまり、メモリ機能体内の電荷保持領域と拡散領域とをオーバーラップさせることにより、非常に低電圧で書込、消去が可能となる。具体的には、5V以下という低電圧により、書込み及び消去動作を行なうことができる。この作用は、回路設計上においても非常に大きな効果である。フラッシュメモリのような高電圧をチップ内で作る必要がなくなるため、莫大な占有面積が必要となるチャージポンピング回路を省略又は規模を小さくすることが可能となる。特に、小規模容量のメモリを調整用としてロジックLSIに内蔵する場合、メモリ部の占有面積はメモリセルよりも、メモリセルを駆動する周辺回路の占有面積が支配的となるため、メモリセル用電圧昇圧回路を省略又は規模を小さくすることは、チップサイズを縮小させるためには最も効果的となる。
【0044】
一方、要件(3)を満たさない場合、つまり、メモリ機能体内で電荷を保持するのが導電体である場合は、要件(6)を満たさない、つまり、メモリ機能体内の導電体と拡散領域がオーバーラップしていない場合でも、書込み動作を行なうことができる。これは、メモリ機能体内の導電体がゲート電極との容量カップリングにより書込み補助を行なうからである。
【0045】
また、要件(9)を満たさない場合、つまり、メモリ機能体の上に書込み及び消去動作を補助する機能を有する電極がある場合は、要件(6)を満たさない、つまり、メモリ機能体内の絶縁体と拡散領域とがオーバーラップしていない場合でも、書込み動作を行なうことができる。
【0046】
本発明の半導体記憶装置においては、メモリ素子は、その一方又は両方に、トランジスタが直列に接続していてもよいし、ロジックトランジスタと、同一のチップ上に混載されていてもよい。このような場合には、本発明の半導体装置、特にメモリ素子を、トランジスタ及びロジックトランジスタなどの通常の標準トランジスタの形成プロセスと非常に親和性が高い工程で形成することができるため、同時に形成することができる。したがって、メモリ素子とトランジスタ又はロジックトランジスタとを混載するプロセスは非常に簡便なものとなり、安価な混載装置を得ることができる。
【0047】
本発明の半導体記憶装置は、メモリ素子が、1つのメモリ機能体に2値又はそれ以上の情報を記憶させることができ、これにより、4値又はそれ以上の情報を記憶するメモリ素子として機能させることができる。なお、メモリ素子は、2値の情報を記憶させるのみでもよい。また、メモリ素子を、メモリ機能体による可変抵抗効果により、選択トランジスタとメモリトランジスタとの機能を兼ね備えたメモリセルとしても機能させることができる。
【0048】
本発明の半導体記憶装置は、論理素子又は論理回路等と組み合わせることにより、パーソナルコンピュータ、ノート、ラップトップ、パーソナル・アシスタント/発信機、ミニコンピュータ、ワークステーション、メインフレーム、マルチプロセッサー・コンピュータ又は他のすべての型のコンピュータシステム等のデータ処理システム;CPU、メモリ、データ記憶装置等のデータ処理システムを構成する電子部品;電話、PHS、モデム、ルータ等の通信機器;ディスプレイパネル、プロジェクタ等の画像表示機器;プリンタ、スキャナ、複写機等の事務機器;ビデオカメラ、デジタルカメラ等の撮像機器;ゲーム機、音楽プレーヤ等の娯楽機器;携帯情報端末、時計、電子辞書等の情報機器;カーナビゲーションシステム、カーオーディオ等の車載機器;動画、静止画、音楽等の情報を記録、再生するためのAV機器;洗濯機、電子レンジ、冷蔵庫、炊飯器、食器洗い機、掃除機、エアコン等の電化製品;マッサージ器、体重計、血圧計等の健康管理機器;ICカード、メモリカード等の携帯型記憶装置等の電子機器への幅広い応用が可能である。特に、携帯電話、携帯情報端末、ICカード、メモリカード、携帯型コンピュータ、携帯型ゲーム機、デジタルカメラ、ポータブル動画プレーヤ、ポータブル音楽プレーヤ、電子辞書、時計等の携帯電子機器への応用が有効である。なお、本発明の半導体記憶装置は、電子機器の制御回路又はデータ記憶回路の少なくとも一部として内蔵されるか、あるいは必要に応じて着脱可能に組み込んでもよい。
【0049】
以下に、本発明の半導体記憶装置、表示装置又は携帯電子機器の実施の形態を、図面に基づいて詳細に説明する。
【0050】
(実施の形態1)
この実施の形態の半導体記憶装置は、図1に示すような、メモリ素子1を備える。
メモリ素子1は、半導体基板上101表面に形成されたP型ウェル領域102上にゲート絶縁膜103を介してゲート電極104が形成されている。ゲート電極104の上面及び側面には、電荷を保持するトラップ準位を有し、電荷保持膜となるシリコン窒化膜109が配置されており、シリコン窒化膜109のなかでゲート電極104の両側壁部分が、それぞれ実際に電荷を保持するメモリ機能部105a、105bとなっている。ここで、メモリ機能部とは、メモリ機能体又は電荷保持膜のうちで書換え動作により実際に電荷が蓄積される部分を指す。ゲート電極104の両側であってP型ウェル領域102内に、それぞれソース領域又はドレイン領域として機能するN型の拡散領域107a、107bが形成されている。拡散領域107a、107bは、オフセット構造を有している。すなわち、拡散領域107a、107bはゲート電極下の領域121には達しておらず、電荷保持膜下のオフセット領域120がチャネル領域の一部を構成している。
【0051】
なお、実質的に電荷を保持するメモリ機能部105a、105bは、ゲート電極104の両側壁部分である。したがって、この部分に対応する領域にのみに、シリコン窒化膜109が形成されていればよい(図2(a)参照)。また、メモリ機能部105a、105bは、ナノメートルサイズの導電体又は半導体からなる微粒子111が絶縁膜112中に散点状に分布する構造を有していてもよい(図2(b)参照)。このとき、微粒子111が1nm未満であると、量子効果が大きすぎるためにドットに電荷がトンネルするのが困難になり、10nmを超えると室温では顕著な量子効果が現れなくなる。したがって、微粒子111の直径は1nm〜10nmの範囲にあることが好ましい。さらに、電荷保持膜となるシリコン窒化膜109は、ゲート電極の側面においてサイドウォールスペーサ状に形成されていてもよい(図3参照)。
【0052】
メモリ素子の書込み動作原理を、図3及び図4を用いて説明する。なお、ここではメモリ機能体131a、131b全体が電荷を保持する機能を有する場合について説明する。また、書込みとは、メモリ素子がNチャネル型である場合にはメモリ機能体131a、131bに電子を注入することを指す。以後、メモリ素子はNチャネル型であるとして説明する。
【0053】
第2のメモリ機能体131bに電子を注入する(書込む)ためには、図3に示すように、N型の第1の拡散領域107aをソース電極に、N型の第2の拡散領域107bをドレイン電極とする。例えば、第1の拡散領域107a及びP型ウェル領域102に0V、第2の拡散領域107bに+5V、ゲート電極104に+5Vを印加する。このような電圧条件によれば、反転層226が、第1の拡散領域107a(ソース電極)から伸びるが、第2の拡散領域107b(ドレイン電極)に達することなく、ピンチオフ点が発生する。電子は、ピンチオフ点から第2の拡散領域107b(ドレイン電極)まで高電界により加速され、いわゆるホットエレクトロン(高エネルギーの伝導電子)となる。このホットエレクトロンが第2のメモリ機能体131bに注入されることにより書込みが行なわれる。なお、第1のメモリ機能体131a近傍では、ホットエレクトロンが発生しないため、書込みは行なわれない。
【0054】
一方、第1のメモリ機能体131aに電子を注入する(書込む)ためには、図4に示すように、第2の拡散領域107bをソース電極に、第1の拡散領域107aをドレイン電極とする。例えば、第2の拡散領域107b及びP型ウェル領域102に0V、第1の拡散領域107aに+5V、ゲート電極104に+5Vを印加する。このように、第2のメモリ機能体131bに電子を注入する場合とは、ソース/ドレイン領域を入れ替えることにより、第1のメモリ機能体131aに電子を注入して、書込みを行なうことができる。
【0055】
次に、メモリ素子の消去動作原理を図5及び図6を用いて説明する。
第1のメモリ機能体131aに記憶された情報を消去する第1の方法では、図5に示すように、第1の拡散領域107aに正電圧(例えば、+5V)、P型ウェル領域102に0Vを印加して、第1の拡散領域107aとP型ウェル領域102とのPN接合に逆方向バイアスをかけ、さらにゲート電極104に負電圧(例えば、−5V)を印加する。このとき、PN接合のうちゲート電極104付近では、負電圧が印加されたゲート電極の影響により、特にポテンシャルの勾配が急になる。そのため、バンド間トンネルによりPN接合のP型ウェル領域102側にホットホール(高エネルギーの正孔)が発生する。このホットホールが負の電位をもつゲート電極104方向に引きこまれ、その結果、第1のメモリ機能体131aにホール注入が行なわれる。このようにして、第1のメモリ機能体131aの消去が行なわれる。このとき第2の拡散領域107bには0Vを印加すればよい。
【0056】
第2のメモリ機能体131bに記憶された情報を消去する場合は、上記において第1の拡散領域と第2の拡散領域との電位を入れ替えればよい。
【0057】
第1のメモリ機能体131aに記憶された情報を消去する第2の方法では、図6に示すように、第1の拡散領域107aに正電圧(例えば、+4V)、第2の拡散領域107bに0V、ゲート電極104に負電圧(例えば、−4V)、P型ウェル領域102に正電圧(例えば、+0.8V)を印加する。この際、P型ウェル領域102と第2の拡散領域107bとの間に順方向電圧が印加され、P型ウェル領域102に電子が注入される。注入された電子は、P型ウェル領域102と第1の拡散領域107aとのPN接合まで拡散し、そこで強い電界により加速されてホットエレクトロンとなる。このホットエレクトロンは、PN接合において、電子−ホール対を発生させる。すなわち、P型ウェル領域102と第2の拡散領域107bとの間に順方向電圧を印加することにより、P型ウェル領域102に注入された電子がトリガーとなって、反対側に位置するPN接合でホットホールが発生する。PN接合で発生したホットホールは負の電位をもつゲート電極104方向に引きこまれ、その結果、第1のメモリ機能体131aに正孔注入が行なわれる。
【0058】
この方法によれば、P型ウェル領域と第1の拡散領域107aとのPN接合において、バンド間トンネルによりホットホールが発生するに足りない電圧しか印加されない場合においても、第2の拡散領域107bから注入された電子は、PN接合で電子−正孔対が発生するトリガーとなり、ホットホールを発生させることができる。したがって、消去動作時の電圧を低下させることができる。特に、オフセット領域120(図1参照)が存在する場合は、負の電位が印加されたゲート電極によりPN接合が急峻となる効果が少ない。そのため、バンド間トンネルによるホットホールの発生が難しいが、第2の方法はその欠点を補い、低電圧で消去動作を実現することができる。
【0059】
なお、第1のメモリ機能体131aに記憶された情報を消去する場合、第1の消去方法では、第1の拡散領域107aに+5Vを印加しなければならなかったが、第2の消去方法では、+4Vで足りた。このように、第2の方法によれば、消去時の電圧を低減することができるので、消費電力が低減され、ホットキャリアによるメモリ素子の劣化を抑制することができる。
【0060】
また、いずれの消去方法によっても、メモリ素子は過消去が起きにくい。ここで過消去とは、メモリ機能体に蓄積された正孔の量が増大するにつれ、飽和することなく閾値が低下していく現象である。フラッシュメモリを代表とするEEPROMでは大きな問題となっており、特に閾値が負になった場合にメモリセルの選択が不可能になるという致命的な動作不良を生じる。一方、本発明の半導体記憶装置におけるメモリ素子では、メモリ機能体に大量の正孔が蓄積された場合においても、メモリ機能体下に電子が誘起されるのみで、ゲート絶縁膜下のチャネル領域のポテンシャルにはほとんど影響を与えない。消去時の閾値はゲート絶縁膜下のポテンシャルにより決まるので、過消去が起きにくくなる。
【0061】
さらに、メモリ素子の読み出し動作原理を、図7を用いて説明する。
第1のメモリ機能体131aに記憶された情報を読み出す場合、第1の拡散領域107aをソース電極に、第2の拡散領域107bをドレイン電極とし、トランジスタを飽和領域動作させる。例えば、第1の拡散領域107a及びP型ウェル領域102に0V、第2の拡散領域107bに+1.8V、ゲート電極104に+2Vを印加する。この際、第1のメモリ機能体131aに電子が蓄積していない場合には、ドレイン電流が流れやすい。一方、第1のメモリ機能体131aに電子が蓄積している場合は、第1のメモリ機能体131a近傍で反転層が形成されにくいので、ドレイン電流は流れにくい。したがって、ドレイン電流を検出することにより、第1のメモリ機能体131aの記憶情報を読み出すことができる。このとき、第2のメモリ機能体131bにおける電荷蓄積の有無は、ドレイン近傍がピンチオフしているため、ドレイン電流に影響を与えない。
【0062】
第2のメモリ機能体131bに記憶された情報を読み出す場合、第2の拡散領域107bをソース電極に、第1の拡散領域107aをドレイン電極とし、トランジスタを飽和領域動作させる。例えば、第2の拡散領域107b及びP型ウェル領域102に0V、第1の拡散領域107aに+1.8V、ゲート電極104に+2Vを印加すればよい。このように、第1のメモリ機能体131aに記憶された情報を読み出す場合とは、ソース/ドレイン領域を入れ替えることにより、第2のメモリ機能体131bに記憶された情報の読出しを行なうことができる。
なお、ゲート電極104で覆われないチャネル領域(オフセット領域120)が残されている場合、ゲート電極104で覆われないチャネル領域においては、メモリ機能体131a、131bの余剰電荷の有無によって反転層が消失又は形成され、その結果、大きなヒステリシス(閾値の変化)が得られる。ただし、オフセット領域120の幅があまり大きいと、ドレイン電流が大きく減少し、読出し速度が大幅に遅くなる。したがって、十分なヒステリシスと読出し速度が得られるように、オフセット領域120の幅を決定することが好ましい。
【0063】
拡散領域107a、107bがゲート電極104端に達している場合、つまり、拡散領域107a、107bとゲート電極104とがオーバーラップしている場合であっても、書込み動作によりトランジスタの閾値はほとんど変わらなかったが、ソース/ドレイン端での寄生抵抗が大きく変わり、ドレイン電流は大きく減少(1桁以上)する。したがって、ドレイン電流の検出により読出しが可能であり、メモリとしての機能を得ることができる。ただし、より大きなメモリヒステリシス効果を必要とする場合、拡散領域107a、107bとゲート電極104とがオーバーラップしていない(オフセット領域120が存在する)ほうが好ましい。
【0064】
以上の動作方法により、1トランジスタ当り選択的に2ビットの書込み及び消去が可能となる。また、メモリ素子のゲート電極104にワード線WLを、第1の拡散領域107aに第1のビット線BL1を、第2の拡散領域107bに第2のビット線BL2をそれぞれ接続し、メモリ素子を配列することにより、メモリセルアレイを構成することができる。
【0065】
また、上述した動作方法では、ソース電極とドレイン電極を入れ替えることによって1トランジスタ当り2ビットの書込み及び消去をさせているが、ソース電極とドレイン電極とを固定して1ビットメモリとして動作させてもよい。この場合ソース/ドレイン領域の一方を共通固定電圧とすることが可能となり、ソース/ドレイン領域に接続されるビット線の本数を半減することができる。
以上の説明から明らかなように、本発明の半導体記憶装置におけるメモリ素子では、メモリ機能体がゲート絶縁膜と独立して形成され、ゲート電極の両側に形成されているため、2ビット動作が可能である。また、各メモリ機能体はゲート電極により分離されているので、書換え時の干渉が効果的に抑制される。さらに、ゲート絶縁膜は、メモリ機能体とは分離されているので、薄膜化して短チャネル効果を抑制することができる。したがってメモリ素子、ひいては半導体記憶装置の微細化が容易となる。
【0066】
(実施の形態2)
この実施の形態の半導体記憶装置におけるメモリ素子は、図8に示すように、メモリ機能体261、262が電荷を保持する領域(電荷を蓄える領域であって、電荷を保持する機能を有する膜であってもよい)と、電荷を逃げにくくする領域(電荷を逃げにくくする機能を有する膜であってもよい)とから構成される以外は、図1のメモリ素子1と実質的に同様の構成である。
【0067】
メモリ機能体は、メモリの保持特性を向上させる観点から、電荷を保持する機能を有する電荷保持膜と絶縁膜とを含んでいるのが好ましい。この実施の形態では、電荷保持膜として電荷をトラップする準位を有するシリコン窒化膜242、絶縁膜として電荷保持膜に蓄積された電荷の散逸を防ぐ働きのあるシリコン酸化膜241、243を用いている。メモリ機能体が電荷保持膜と絶縁膜とを含むことにより電荷の散逸を防いで保持特性を向上させることができる。また、メモリ機能体が電荷保持膜のみで構成される場合に比べて電荷保持膜の体積を適度に小さくすることができ、電荷保持膜内での電荷の移動を制限して、記憶保持中に電荷移動による特性変化が起こるのを抑制することができる。さらに、シリコン窒化膜242がシリコン酸化膜241、243で挟まれた構造とすることにより、書換え動作時の電荷注入効率が高くなり、より高速な動作が可能となる。なお、このメモリ素子においては、シリコン窒化膜242を強誘電体で置き換えてもよい。
【0068】
また、メモリ機能体261、262における電荷を保持する領域(シリコン窒化膜242)は、拡散領域212、213とそれぞれオーバーラップしている。ここで、オーバーラップするとは、拡散領域212、213の少なくとも一部の領域上に、電荷を保持する領域(シリコン窒化膜242)の少なくとも一部が存在することを意味する。なお、211は半導体基板、214はゲート絶縁膜、217はゲート電極、271はゲート電極217と拡散領域212、213とのオフセット領域である。図示しないが、ゲート絶縁膜214下であって半導体基板211の最表面はチャネル領域となる。
【0069】
次に、図8に示すメモリ素子を例として、本発明のメモリ素子の形成方法を説明する。まず、公知の手順で、半導体基板211上にゲート絶縁膜214及びゲート電極217を形成する。続いて、半導体基板211上全面に、膜厚0.8〜20nm、より好ましくは膜厚3〜10nmのシリコン酸化膜241を熱酸化法により形成又はCVD(Chemical Vapor Deposition)法により堆積する。次に、上記シリコン酸化膜241上全面に、膜厚2〜15nm、より好ましくは3〜10nmのシリコン窒化膜242をCVD法により堆積する。更に、上記シリコン窒化膜上全面に、20〜70nmのシリコン酸化膜243をCVD法により堆積する。
【0070】
続いて、異方性エッチングによりシリコン酸化膜/シリコン窒化膜/シリコン酸化膜をエッチングバックすることにより、記憶に最適なメモリ機能体を、ゲート電極の側壁に記憶素子サイドウォールスペーサ状に形成する。
【0071】
その後、ゲート電極217及び記憶素子サイドウォールスペーサ状のメモリ機能体をマスクとしてイオン注入することにより、拡散層領域(ソース/ドレイン領域)212、213を形成する。その後、公知の手順でシリサイド工程や上部配線工程を行なえばよい。
【0072】
メモリ機能体261、262における電荷を保持する領域であるシリコン窒化膜242と拡散領域212、213とがオーバーラップすることによる効果を説明する。
【0073】
図9に示したように、メモリ機能体262周辺部において、ゲート電極217と拡散領域213とのオフセット量をW1とし、ゲート電極のチャネル長方向の切断面におけるメモリ機能体262の幅をW2とすると、メモリ機能体262と拡散領域213とのオーバーラップ量は、W2−W1で表される。ここで重要なことは、メモリ機能体262のうちシリコン窒化膜242で構成されたメモリ機能体262が、拡散領域213とオーバーラップする、つまり、W2>W1なる関係を満たすことである。
【0074】
図9では、メモリ機能体262のうち、シリコン窒化膜242のゲート電極217と離れた側の端が、ゲート電極217から離れた側のメモリ機能体262の端と一致しているため、メモリ機能体262の幅をW2として定義した。
【0075】
なお、図10に示すように、メモリ機能体262aのうちシリコン窒化膜242aのゲート電極と離れた側の端が、ゲート電極から離れた側のメモリ機能体262aの端と一致していない場合は、W2をゲート電極端からシリコン窒化膜142aのゲート電極と遠い側の端までと定義すればよい。
【0076】
図11は、図9のメモリ素子の構造において、メモリ機能体262の幅W2を100nmに固定し、オフセット量W1を変化させたときのドレイン電流Idを示している。ここで、ドレイン電流は、メモリ機能体262を消去状態(ホールが蓄積されている)とし、拡散領域212、213をそれぞれソース電極、ドレイン電極として、デバイスシミュレーションにより求めた。
【0077】
図11から明らかなように、W1が100nm以上(すなわち、シリコン窒化膜242と拡散領域213とがオーバーラップしない)では、ドレイン電流が急速に減少している。ドレイン電流値は、読出し動作速度にほぼ比例するので、W1が100nm以上ではメモリの性能は急速に劣化する。一方、シリコン窒化膜242と拡散領域213とがオーバーラップする範囲においては、ドレイン電流の減少は緩やかである。したがって、量産製造においてばらつきも考慮した場合、電荷を保持する機能を有する膜であるシリコン窒化膜242の少なくとも一部とソース/ドレイン領域とがオーバーラップしなければ、事実上メモリ機能を得ることが困難である。
【0078】
上述したデバイスシミュレーションの結果を踏まえて、W2を100nm固定とし、W1を設計値として60nm及び100nmとして、メモリセルアレイを作製した。W1が60nmの場合、シリコン窒化膜142と拡散領域212、213とは設計値として40nmオーバーラップし、W1が100nmの場合、設計値としてオーバーラップしない。これらのメモリセルアレイの読出し時間を測定した結果、ばらつきを考慮したワーストケースで比較して、W1を設計値として60nmとした場合の方が、読出しアクセス時間で100倍高速であった。実用上、読み出しアクセス時間は1ビットあたり100ナノ秒以下であることが好ましいが、W1=W2では、この条件を到底達成できない。また、製造ばらつきまで考慮した場合、(W2−W1)>10nmであることがより好ましい。
【0079】
メモリ機能体261(領域281)に記憶された情報の読み出しは、実施の形態1と同様に、拡散領域212をソース電極とし、拡散領域213をドレイン領域としてチャネル領域中のドレイン領域に近い側にピンチオフ点を形成するのが好ましい。すなわち、2つのメモリ機能体のうち一方に記憶された情報を読み出す時に、ピンチオフ点をチャネル領域内であって、他方のメモリ機能体に近い領域に形成させるのが好ましい。これにより、メモリ機能体262の記憶状況の如何にかかわらず、メモリ機能体261の記憶情報を感度よく検出することができ、2ビット動作を可能にする大きな要因となる。
【0080】
一方、2つのメモリ機能体の片側のみに情報を記憶させる場合又は2つのメモリ機能体を同じ記憶状態にして使用する場合には、読出し時に必ずしもピンチオフ点を形成しなくてもよい。
【0081】
なお、図8には図示していないが、半導体基板211の表面にウェル領域(Nチャネル素子の場合はP型ウェル)を形成することが好ましい。ウェル領域を形成することにより、チャネル領域の不純物濃度をメモリ動作(書換え動作及び読出し動作)に最適にしつつ、その他の電気特性(耐圧、接合容量、短チャネル効果)を制御するのが容易になる。
【0082】
また、メモリ機能体は、ゲート絶縁膜表面と略平行に配置される電荷保持膜を含むことが好ましい。言い換えると、メモリ機能体における電荷保持膜の上面が、ゲート絶縁膜上面から等しい距離に位置するように配置されることが好ましい。具体的には、図12に示したように、メモリ機能体262の電荷保持膜であるシリコン窒化膜242aが、ゲート絶縁膜214表面と略平行な面を有している。言い換えると、シリコン窒化膜242aは、ゲート絶縁膜214表面に対応する高さから、均一な高さに形成されることが好ましい。
【0083】
メモリ機能体262中に、ゲート絶縁膜214表面と略平行なシリコン窒化膜242aがあることにより、シリコン窒化膜242aに蓄積された電荷の多寡によりオフセット領域271での反転層の形成されやすさを効果的に制御することができ、ひいてはメモリ効果を大きくすることができる。また、シリコン窒化膜242aをゲート絶縁膜214の表面と略平行とすることにより、オフセット量(W1)がばらついた場合でもメモリ効果の変化を比較的小さく保つことができ、メモリ効果のばらつきを抑制することができる。しかも、シリコン窒化膜242a上部方向への電荷の移動が抑制され、記憶保持中に電荷移動による特性変化が起こるのを抑制することができる。
【0084】
さらに、メモリ機能体262は、ゲート絶縁膜214の表面と略平行なシリコン窒化膜242aとチャネル領域(又はウェル領域)とを隔てる絶縁膜(例えば、シリコン酸化膜244のうちオフセット領域271上の部分)を含むことが好ましい。この絶縁膜により、電荷保持膜に蓄積された電荷の散逸が抑制され、さらに保持特性の良いメモリ素子を得ることができる。
【0085】
なお、シリコン窒化膜242aの膜厚を制御すると共に、シリコン窒化膜242a下の絶縁膜(シリコン酸化膜244のうちオフセット領域271上の部分)の膜厚を一定に制御することにより、半導体基板表面から電荷保持膜中に蓄えられる電荷までの距離を概ね一定に保つことが可能となる。つまり、半導体基板表面から電荷保持膜中に蓄えられる電荷までの距離を、シリコン窒化膜242a下の絶縁膜の最小膜厚値から、シリコン窒化膜242a下の絶縁膜の最大膜厚値とシリコン窒化膜242aの最大膜厚値との和までの間に制御することができる。これにより、シリコン窒化膜242aに蓄えられた電荷により発生する電気力線の密度を概ね制御することが可能となり、メモリ素子のメモリ効果の大きさばらつきを非常に小さくすることが可能となる。
【0086】
(実施の形態3)
この実施の形態の半導体記憶装置におけるメモリ機能体262は、電荷保持膜であるシリコン窒化膜242が、図13に示すように、略均一な膜厚で、ゲート絶縁膜214の表面と略平行に配置され(領域281)、さらに、ゲート電極217側面と略平行に配置された(領域282)形状を有している。
【0087】
ゲート電極217に正電圧が印加された場合には、メモリ機能体262中での電気力線283は矢印で示すように、シリコン窒化膜242を2回(領域282及び領域281部分)通過する。なお、ゲート電極217に負電圧が印加された時は電気力線の向きは反対側となる。ここで、シリコン窒化膜242の比誘電率は約6であり、シリコン酸化膜241、243の比誘電率は約4である。したがって、電荷保持膜の領域281のみが存在する場合よりも、電気力線283方向におけるメモリ機能体262の実効的な比誘電率が大きくなり、電気力線の両端での電位差をより小さくすることができる。すなわち、ゲート電極217に印加された電圧の多くの部分が、オフセット領域271における電界を強くするために使われることになる。
【0088】
書換え動作時に電荷がシリコン窒化膜242に注入されるのは、発生した電荷がオフセット領域271における電界により引き込まれるためである。したがって、矢印282で示される電荷保持膜を含むことにより、書換え動作時にメモリ機能体262に注入される電荷が増加し、書換え速度が増大する。
【0089】
なお、シリコン酸化膜243の部分もシリコン窒化膜であった場合、つまり、電荷保持膜がゲート絶縁膜214の表面に対応する高さに対して均一でない場合、シリコン窒化膜の上方向への電荷の移動が顕著になって、保持特性が悪化する。
【0090】
電荷保持膜は、シリコン窒化膜に代えて、比誘電率が非常大きい酸化ハフニウムなどの高誘電体により形成されることがより好ましい。
【0091】
さらに、メモリ機能体は、ゲート絶縁膜表面と略平行な電荷保持膜とチャネル領域(又はウェル領域)とを隔てる絶縁膜(シリコン酸化膜241のうちオフセット領域271上の部分)をさらに含むことが好ましい。この絶縁膜により、電荷保持膜に蓄積された電荷の散逸が抑制され、さらに保持特性を向上させることができる。
【0092】
また、メモリ機能体は、ゲート電極と、ゲート電極側面と略平行な向きに延びた電荷保持膜とを隔てる絶縁膜(シリコン酸化膜241のうちゲート電極217に接した部分)をさらに含むことが好ましい。この絶縁膜により、ゲート電極から電荷保持膜へ電荷が注入されて電気的特性が変化することを防止し、メモリ素子の信頼性を向上させることができる。
【0093】
さらに、実施の形態2と同様に、シリコン窒化膜242下の絶縁膜(シリコン酸化膜241のうちオフセット領域271上の部分)の膜厚を一定に制御すること、さらにゲート電極側面上に配置する絶縁膜(シリコン酸化膜241のうちゲート電極217に接した部分)の膜厚を一定に制御することが好ましい。これにより、シリコン窒化膜242に蓄えられた電荷により発生する電気力線の密度を概ね制御することができるとともに、電荷リークを防止することができる。
【0094】
(実施の形態4)
この実施の形態では、半導体記憶装置におけるメモリ素子のゲート電極、メモリ機能体及びソース/ドレイン領域間距離の最適化について説明する。
【0095】
図14に示したように、Aはチャネル長方向の切断面におけるゲート電極長、Bはソース/ドレイン領域間の距離(チャネル長)、Cは一方のメモリ機能体の端から他方のメモリ機能体の端までの距離、つまり、チャネル長方向の切断面における一方のメモリ機能体内の電荷を保持する機能を有する膜の端(ゲート電極と離れている側)から他方のメモリ機能体内の電荷を保持する機能を有する膜の端(ゲート電極と離れている側)までの距離を示す。
【0096】
このようなメモリ素子では、B<Cであることが好ましい。このような関係を満たすことにより、チャネル領域のうちゲート電極217下の部分と拡散領域212、213との間にはオフセット領域271が存在することとなる。これにより、メモリ機能体261、262(シリコン窒化膜242)に蓄積された電荷により、オフセット領域271の全領域において、反転の容易性が効果的に変動する。したがって、メモリ効果が増大し、特に読出し動作の高速化が実現する。
【0097】
また、ゲート電極217と拡散領域212、213がオフセットしている場合、つまり、A<Bが成立する場合には、ゲート電極に電圧を印加したときのオフセット領域の反転のしやすさがメモリ機能体に蓄積された電荷量によって大きく変化し、メモリ効果が増大するとともに、短チャネル効果を低減することができる。
【0098】
ただし、メモリ効果が発現する限りにおいては、必ずしもオフセット領域271が存在しなくてもよい。オフセット領域271が存在しない場合においても、拡散領域212、213の不純物濃度が十分に薄ければ、メモリ機能体261、262(シリコン窒化膜242)においてメモリ効果が発現し得る。
このようなことから、A<B<Cであるのが最も好ましい。
【0099】
(実施の形態5)
この実施の形態における半導体記憶装置のメモリ素子は、図15に示すように、実施の形態2における半導体基板をSOI基板とする以外は、実質的に同様の構成を有する。
【0100】
このメモリ素子は、半導体基板286上に埋め込み酸化膜288が形成され、さらにその上にSOI層が形成されている。SOI層内には拡散領域212、213が形成され、それ以外の領域はボディ領域287となっている。
【0101】
このメモリ素子によっても、実施の形態2のメモリ素子と同様の作用効果を奏する。さらに、拡散領域212、213とボディ領域287との接合容量を著しく小さくすることができるので、素子の高速化や低消費電力化が可能となる。
【0102】
(実施の形態6)
この実施の形態の半導体記憶装置におけるメモリ素子は、図16に示すように、N型の拡散領域212、213のチャネル側に隣接して、P型高濃度領域291を追加した以外は、実施の形態2のメモリ素子と実質的に同様の構成を有する。
【0103】
すなわち、P型高濃度領域291におけるP型を与える不純物(例えばボロン)濃度が、領域292におけるP型を与える不純物濃度より高い。P型高濃度領域291におけるP型の不純物濃度は、例えば、5×1017〜1×1019cm−3程度が適当である。また、領域292のP型の不純物濃度は、例えば、5×1016〜1×1018cm−3とすることができる。
【0104】
このように、P型高濃度領域291を設けることにより、拡散領域212、213と半導体基板211との接合が、メモリ機能体261、262の直下で急峻となる。そのため、書込み及び消去動作時にホットキャリアが発生し易くなり、書込み動作及び消去動作の電圧を低下させ、あるいは書込み動作及び消去動作を高速にすることが可能となる。さらに、領域292の不純物濃度は比較的薄いので、メモリが消去状態にあるときの閾値が低く、ドレイン電流は大きくなる。そのため、読出し速度が向上する。したがって、書換え電圧が低く又は書換え速度が高速で、かつ、読出し速度が高速なメモリ素子を得ることができる。
【0105】
また、図16において、ソース/ドレイン領域近傍であってメモリ機能体の下(すなわち、ゲート電極の直下ではない)において、P型高濃度領域291を設けることにより、トランジスタ全体としての閾値は著しく上昇する。この上昇の程度は、P型高濃度領域291がゲート電極の直下にある場合に比べて著しく大きい。メモリ機能体に書込み電荷(トランジスタがNチャネル型の場合は電子)が蓄積した場合は、この差がいっそう大きくなる。一方、メモリ機能体に十分な消去電荷(トランジスタがNチャネル型の場合は正孔)が蓄積された場合は、トランジスタ全体としての閾値は、ゲート電極下のチャネル領域(領域292)の不純物濃度で決まる閾値まで低下する。すなわち、消去時の閾値は、P型高濃度領域291の不純物濃度には依存せず、一方で、書込み時の閾値は非常に大きな影響を受ける。よって、P型高濃度領域291をメモリ機能体の下であってソース/ドレイン領域近傍に配置することにより、書込み時の閾値のみが非常に大きく変動し、メモリ効果(書込み時と消去時での閾値の差)を著しく増大させることができる。
【0106】
(実施の形態7)
この実施の形態の半導体記憶装置におけるメモリ素子は、図17に示すように、電荷保持膜(シリコン窒化膜242)とチャネル領域又はウェル領域とを隔てる絶縁膜の厚さ(T1)が、ゲート絶縁膜の厚さ(T2)よりも薄いこと以外は、実施の形態2と実質的に同様の構成を有する。
【0107】
ゲート絶縁膜214は、メモリの書換え動作時における耐圧の要請から、その厚さT2には下限値が存在する。しかし、絶縁膜の厚さT1は、耐圧の要請にかかわらず、T2よりも薄くすることが可能である。
【0108】
このメモリ素子において、上述のようにT1に対する設計の自由度が高いのは以下の理由による。
つまり、このメモリ素子においては、電荷保持膜とチャネル領域又はウェル領域とを隔てる絶縁膜は、ゲート電極とチャネル領域又はウェル領域とに挟まれていない。そのため、電荷保持膜とチャネル領域又はウェル領域とを隔てる絶縁膜には、ゲート電極とチャネル領域又はウェル領域間に働く高電界が直接作用せず、ゲート電極から横方向に広がる比較的弱い電界が作用する。そのため、ゲート絶縁膜に対する耐圧の要請にかかわらず、T1をT2より薄くすることが可能になる。
【0109】
T1を薄くすることにより、メモリ機能体への電荷の注入が容易になり、書込み動作及び消去動作の電圧を低下させ、又は書込み動作及び消去動作を高速にすることが可能となり、また、シリコン窒化膜242に電荷が蓄積された時にチャネル領域又はウェル領域に誘起される電荷量が増えるため、メモリ効果を増大させることができる。
【0110】
ところで、メモリ機能体中での電気力線は、図13の矢印284で示すように、シリコン窒化膜242を通過しない短いものもある。このような短い電気力線上では比較的電界強度が大きいので、この電気力線に沿った電界は書換え動作時においては大きな役割を果たしている。T1を薄くすることによりシリコン窒化膜242が図の下側に移動し、矢印283で示す電気力線がシリコン窒化膜を通過するようになる。それゆえ、電気力線284に沿ったメモリ機能体中の実効的な比誘電率が大きくなり、電気力線の両端での電位差をより小さくすることができる。したがって、ゲート電極217に印加された電圧の多くの部分が、オフセット領域における電界を強くするために使われ、書込み動作及び消去動作が高速になる。
【0111】
これに対して、例えば、フラッシュメモリに代表されるEEPROMにおいては、フローティングゲートとチャネル領域又はウェル領域とを隔てる絶縁膜は、ゲート電極(コントロールゲート)とチャネル領域又はウェル領域に挟まれているので、ゲート電極からの高電界が直接作用する。それゆえ、EEPROMにおいては、フローティングゲートとチャネル領域又はウェル領域とを隔てる絶縁膜の厚さが制限され、メモリ素子の機能の最適化が阻害される。
【0112】
以上より明らかなように、T1<T2とすることにより、メモリの耐圧性能を低下させることなく、書込み動作及び消去動作の電圧を低下させ、又は書込み動作及び消去動作を高速にし、さらにメモリ効果を増大することが可能となる。なお、絶縁膜の厚さT1は、製造プロセスによる均一性や膜質が一定の水準を維持することが可能であり、かつ保持特性が極端に劣化しない限界となる0.8nm以上であることがより好ましい。
【0113】
具体的には、デザインルールの大きな高耐圧が必要とされる液晶ドライバLSIのような場合、液晶パネルTFTを駆動するために、最大15〜18Vの電圧が必要となる。このため、通常、ゲート酸化膜を薄膜化することができない。液晶ドライバLSIに画像調整用として本発明の不揮発性メモリを混載する場合、本発明のメモリ素子ではゲート絶縁膜厚とは独立して電荷保持膜(シリコン窒化膜242)とチャネル領域又はウェル領域とを隔てる絶縁膜の厚さを最適に設計できる。例えば、ゲート電極長(ワード線幅)250nmのメモリセルに対して、T1=20nm、T2=10nmで個別に設定でき、書込み効率の良いメモリセルを実現できる。(T1が通常のロジックトランジスタよりも厚くても短チャネル効果が発生しない理由はゲート電極に対して、ソース・ドレイン領域がオフセットしているためである)。
【0114】
(実施の形態8)
この実施の形態の半導体記憶装置におけるメモリ素子は、図18に示すように、電荷保持膜(シリコン窒化膜242)とチャネル領域又はウェル領域とを隔てる絶縁膜の厚さ(T1)が、ゲート絶縁膜の厚さ(T2)よりも厚いこと以外は、実施の形態2と実質的に同様の構成を有する。
【0115】
ゲート絶縁膜214は、素子の短チャネル効果防止の要請から、その厚さT2には上限値が存在する。しかし、絶縁膜の厚さT1は、短チャネル効果防止の要請かかわらず、T2よりも厚くすることが可能である。すなわち、微細化スケーリングが進んだとき(ゲート絶縁膜の薄膜化が進行したとき)にゲート絶縁膜厚とは独立して電荷保持膜(シリコン窒化膜242)とチャネル領域又はウェル領域とを隔てる絶縁膜の厚さを最適に設計できるため、メモリ機能体がスケーリングの障害にならないという効果を奏する。
【0116】
このメモリ素子において、上述のようにT1に対する設計の自由度が高い理由は、既に述べた通り、電荷保持膜とチャネル領域又はウェル領域とを隔てる絶縁膜が、ゲート電極とチャネル領域又はウェル領域とに挟まれていないことによる。そのため、ゲート絶縁膜に対する短チャネル効果防止の要請にかかわらず、T1をT2より厚くすることが可能になる。T1を厚くすることにより、メモリ機能体に蓄積された電荷が散逸するのを防ぎ、メモリの保持特性を改善することが可能となる。
【0117】
したがって、T1>T2とすることにより、メモリの短チャネル効果を悪化させることなく保持特性を改善することが可能となる。
なお、絶縁膜の厚さT1は、書換え速度の低下を考慮して、20nm以下であることが好ましい。
【0118】
具体的には、フラッシュメモリに代表される従来の不揮発性メモリは、選択ゲート電極が書込み消去ゲート電極を構成し、上記書込み消去ゲート電極に対応するゲート絶縁膜(フローティングゲートを内包する)が電荷蓄積膜を兼用している。このため、微細化(短チャネル効果抑制のため薄膜化が必須)の要求と、信頼性確保(保持電荷のリーク抑制のため、フローティングゲートとチャネル領域又はウェル領域とを隔てる絶縁膜の厚さは7nm程度以下には薄膜化できない)の要求が相反するため、微細化が困難となる。実際、ITRS(International Technology Roadmap for Semiconductors)によれば、物理ゲート長の微細化は0.2ミクロン程度以下に対して目処が立っていない。このメモリ素子では、上述したようにT1とT2を個別に設計できることにより、微細化が可能となる。
【0119】
例えば、ゲート電極長(ワード線幅)45nmのメモリセルに対して、T2=4nm、T1=7nmで個別に設定し、短チャネル効果の発生しないメモリ素子を実現することができる。T2を通常のロジックトランジスタよりも厚く設定しても短チャネル効果が発生しない理由は、ゲート電極に対して、ソース/ドレイン領域がオフセットしているためである。
【0120】
また、このメモリ素子は、ゲート電極に対して、ソース/ドレイン領域がオフセットしているため、通常のロジックトランジスタと比較してもさらに微細化を容易にする。
【0121】
つまり、メモリ機能体の上部に書込、消去を補助する電極が存在しないため、電荷保持膜とチャネル領域又はウェル領域とを隔てる絶縁膜には、書込、消去を補助する電極とチャネル領域又はウェル領域間に働く高電界が直接作用せず、ゲート電極から横方向に広がる比較的弱い電界が作用するのみである。そのため、同じ加工世代に対してロジックトランジスタのゲート長と同程度以上に微細化されたゲート長を保有するメモリ素子を実現することができる。
【0122】
(実施の形態9)
この実施の形態は、半導体記憶装置のメモリ素子の書換えを行ったときの電気特性の変化に関する。
【0123】
Nチャネル型メモリ素子において、メモリ機能体中の電荷量が変化したとき、図19に示すような、ドレイン電流(Id)対ゲート電圧(Vg)特性(実測値)を示す。
【0124】
図19から明らかなように、消去状態(実線)から書込み動作を行った場合、単純に閾値が上昇するのみならず、特にサブスレッショルド領域においてグラフの傾きが顕著に減少している。そのため、ゲート電圧(Vg)が比較的高い領域においても、消去状態と書込み状態でのドレイン電流比が大きくなる。例えば、Vg=2.5Vにおいても、電流比は2桁以上を保っている。この特性は、フラッシュメモリの場合(図30)と大きく異なる。
【0125】
このような特性の出現は、ゲート電極と拡散領域とがオフセットし、ゲート電界がオフセット領域に及びにくいために起こる特有な現象である。メモリ素子が書込み状態にあるときには、ゲート電極に正電圧を加えてもメモリ機能体下のオフセット領域には反転層が極めてできにくい状態になっている。これが、書込み状態においてサブスレッショルド領域でのId−Vg曲線の傾きが小さくなる原因となっている。
【0126】
一方、メモリ素子が消去状態にあるときには、オフセット領域には高密度の電子が誘起されている。さらに、ゲート電極に0Vが印加されているとき(すなわちオフ状態にあるとき)は、ゲート電極下のチャネルには電子が誘起されない(そのためオフ電流が小さい)。これが、消去状態においてサブスレッショルド領域でのId−Vg曲線の傾きが大きく、かつ閾値以上の領域でも電流の増加率(コンダクタンス)が大きい原因となっている。
【0127】
以上のことから明らかなように、本発明の半導体記憶素子を構成するメモリ素子は、書込み時と消去時のドレイン電流比を特に大きくすることができる。
【0128】
(実施の形態10)
この実施の形態は、実施の形態1〜8に記載のメモリ素子の複数を、行方向及び列方向にマトリクス状に配列してなるメモリセルアレイ構成に関する。
【0129】
図20に、メモリセルアレイ521の一構成例を示す。図20において、501aA1〜501aA4、501aB1〜501aB4・・・、501nB1〜501nB4はメモリ素子、508a〜508nはワード線、A1〜A5、B1〜B5はビット線である。ここで、各メモリ素子はメモリ機能体を2つ有するが、それらを区別するために、図20中では、メモリ素子501aA1のみに矢印A及び矢印Bを付し、その他のメモリ素子については省略している。
【0130】
図20に例示するメモリセルアレイ構成では、ビット線が隣り合う列に属するメモリ素子間で共有されているので、メモリ素子の高集積度での配列が可能となり、記憶容量の大容量化に適している。具体的には、ビット線A2〜A4、B2〜B4が共有されている。なお、本実施の形態では4列のメモリ素子が1ブロックを構成しているが、その列数はこれに限定されない。
【0131】
また、上記各ビット線は、上述の実施の形態1で図3〜図7を用いて説明したメモリ素子の書込み、消去及び読出し動作で使用する第1及び第2のビット線に該当する。ここで、選択されたメモリ素子の2つのメモリ機能体の何れに対して、書込み、消去または読出し動作を行うかにより、選択されたメモリ素子に接続する2本のビット線の何れか一方が第1のビット線となり、他方のビット線が第2のビット線となる。書込み、消去及び読出しの各動作において、選択されたメモリ素子に接続するワード線及び2本のビット線に印加される電圧は、上述の実施の形態1で説明した通りであり、重複した説明は割愛する。尚、メモリ素子を非選択状態、つまり、書込み、消去及び読出し動作とならないようにするには、ワード線の電圧を0V(メモリ素子のゲート絶縁膜下にチャネルを形成しないゲート電圧)を印加するか、または、メモリ素子に接続する2本のビット線間の電圧差を書込み、消去及び読出し動作とならない電圧差とするかの、少なくとも何れかの状態とする必要がある。従って、選択されたメモリ素子と同一ワード線の非選択メモリ素子の場合は後者の方法により、また、選択されたメモリ素子と同一ビット線の非選択メモリ素子の場合は前者の方法により、また、選択されたメモリ素子とワード線もビット線も同一でない非選択メモリ素子の場合は、両方の方法により非選択状態となる。
【0132】
ここで、図示しないが、ワード線には、書込み、消去及び読出しの各動作において、選択メモリ素子及び非選択メモリ素子の夫々に適切な電圧を選択的に印加すべく、各ワード線を駆動する回路が接続する。また、ビット線には、書込み、消去及び読出しの各動作において、選択メモリ素子及び非選択メモリ素子の夫々に適切な電圧を選択的に印加すべく、各ビット線を駆動する回路、及び、読出し動作において、第2のビット線に流れるドレイン電流を検出してメモリ機能体の記憶状態を読み出すセンスアンプ回路が接続する。尚、センスアンプ回路としては公知の差動増幅回路等を応用して実現できる。
【0133】
また、本実施の形態の半導体記憶装置によれば、上述の如く、ビット線が隣り合う列に属するメモリ素子に共有されているので、集積度を大幅に向上することができ、その結果、製造コストが大幅に低減され、安価な半導体記憶装置を得ることができる。尚、本発明の半導体記憶装置のメモリアレイセル構成としては、図20に例示した構成以外であっても構わない。
【0134】
本実施の形態の半導体記憶装置は、ロジックトランジスタが同じ半導体チップ上に混載されていることが好ましい。
本実施の形態のメモリ素子を形成するための手順は、通常の標準トランジスタ形成プロセスと非常に親和性の高いものとなっているため、半導体記憶装置、つまり、メモリ素子とロジックトランジスタとを混載するプロセスは非常に簡便なものとなる。ロジック回路部やアナログ回路部を構成する標準トランジスタは、図21に示すように、通常、半導体基板711上にゲート絶縁膜712を介して、絶縁膜からなるサイドウォールスペーサ714をその側壁に有するゲート電極713が形成され、ゲート電極713の両側にソース領域717及びドレイン領域718が形成されている。ソース領域717及びドレイン領域718は、LDD(Lightly Doped Drain)領域719を有する。したがって、この標準トランジスタは、半導体記憶装置のメモリ素子の構成と近似しており、標準トランジスタをメモリ素子に変更するためには、例えば、サイドウォールスペーサ714にメモリ機能部としての機能を付加し、LDD領域719を形成しないのみでよい。
【0135】
より具体的には、サイドウォールスペーサ714を、例えば、図8のメモリ機能体261、262と同様の構造に変更すればよい。この際、シリコン酸化膜241、243、シリコン窒化膜242の膜厚構成比はメモリ素子が適切な動作をするように適宜調整することができる。標準ロジック部を構成するトランジスタのサイドウォールスペーサが、例えば、図8のメモリ機能体261、262と同様な構造であったとしても、サイドウォールスペーサ幅(すなわちシリコン酸化膜241、243とシリコン窒化膜242のトータル膜厚)が適切であって、書換え動作が起こらない電圧範囲で動作させる限り、トランジスタ性能を損なうことはない。
【0136】
また、標準ロジック部を構成するトランジスタにLDD領域を形成するためには、ゲート電極を形成した後であってメモリ機能体(サイドウォールスペーサ)を形成する前に、LDD領域形成のための不純物注入を行なえばよい。したがって、LDD領域形成のための不純物注入を行なう際に、メモリ素子をフォトレジストでマスクするのみで、メモリ素子と標準トランジスタとを同時に形成することができ、容易に混載することができる。
【0137】
なお、従来技術のフラッシュメモリは、その形成プロセスが標準ロジックプロセスと著しく異なる。それゆえ、フラッシュメモリを不揮発性メモリとして用いてロジック回路やアナログ回路と混載した従来の場合に比べて、本発明の半導体記憶装置は、飛躍的にマスク枚数及びプロセス工数を削減することが可能となる。したがって、ロジック回路やアナログ回路と不揮発性メモリ素子とを混載したチップの歩留まりが向上し、製造コストが削減され、ひいては、安価で、信頼性の高い半導体記憶装置を得ることができる。
【0138】
(実施の形態11)
次に、例えば、上記実施の形態10に例示したような実施の形態1〜8に記載のメモリ素子の複数を、行方向及び列方向にマトリクス状に配列してなるメモリセルアレイを備えた半導体記憶装置であって、外部ユーザが発行するコマンドを受け付けるユーザインターフェース回路と、前記メモリセルアレイに対する操作を実行するアレイ制御回路とを備えて構成される本発明に係る半導体記憶装置の実施の形態につき説明する。ここで、外部ユーザとは、本発明に係る半導体記憶装置(以下、適宜「本発明装置」と称す。)と外部データバスや外部アドレスバスを介して接続し本発明装置を利用する外部装置(CPUや他のメモリデバイス等)を意味する。
【0139】
図22に、本発明装置310〜314を用いたコンピュータシステム300のブロック構成を示す。コンピュータシステム300は、中央演算処理ユニット(CPU)302、主記憶サブシステム304、及び、1または複数の本発明装置310〜314を備えて構成される。CPU302はユーザバス306を介して、主記憶サブシステム304及び本発明装置310〜314と通信する。
【0140】
本発明装置310〜314は、コンピュータシステム300に対し、不揮発性でランダムアクセス可能な大容量データ記憶装置を提供する。ここで、本発明装置310〜314の個数は、コンピュータシステム300で必要とされる不揮発性のランダムアクセス可能な記憶容量と、本発明装置310〜314の単体の記憶容量で決定される。CPU302は、ユーザバス306を介して読み出しサイクルを生成して本発明装置310〜314の記憶内容を読み出す。また、CPU302は、書込みコマンドと書込みデータブロックを、ユーザバス306を介して本発明装置310〜314に転送して本発明装置310〜314の書込みを行う。
【0141】
図23に、本発明装置310のブロック構成を示す。本発明装置310は、メモリセルアレイ420、ユーザインターフェース回路440、アレイ制御回路450、ページバッファ回路470、制御レジスタ回路480〜485、読出し/書込み経路回路430を備えて構成されている。メモリセルアレイ420は、不揮発性でランダムアクセス可能な大容量データ記憶装置を提供するものであり、例えば、前述の実施の形態10で図20に例示したようなメモリセルアレイ521のアレイ構成を使用して構成することができる。また、メモリセルアレイ420を構成するメモリセルは、上述の実施の形態1〜8に記載のメモリ素子を用いて構成することができる。一実施例として、メモリセルアレイ420は、32のアレイブロックに分割されて構成される。
【0142】
本発明装置310はユーザバス306と接続している。ユーザバス306は、ユーザアドレスバス402とユーザデータバス404とユーザ制御バス406より構成される。ユーザインターフェース回路440は、データ、コマンド、及び、アドレス情報をマイクロプロセッサ等のマスター装置から受け取り、当該情報をバッファに保存する。ここで、当該各バッファは、マスター装置から複数の要求を受け取ることができ、ユーザインターフェース回路440によって判断処理されるように複数のバッファで構成されるのが好ましい。また、アレイ制御回路450の状態に基づいて、特定のコマンドは高優先順位にすることができ、緊急な実行を受けるためにアレイ制御回路450で現在実行中のコマンドと前後関係を交替させることができる。ユーザインターフェース回路440は、更に、アレイ制御回路450からステータス情報を受け取り、引き続きマスター装置に当該情報を提供することができる。
【0143】
ユーザインターフェース回路440は、ユーザバス306を介して通信された操作要求を受け取り、処理することにより、ユーザバス306を介するメモリセルアレイ420へのアクセスを可能にしている。ユーザインターフェース回路440において操作要求を受信すると、ユーザバス306から受け取ったそのアドレス、データ、及び、コマンド情報をユーザインターフェース回路440内に設けられたバッファに保存する。操作要求が書込み或いは消去コマンドのようなアレイ制御回路操作の場合、ユーザインターフェース回路440が受け取ったコマンドとデータは、キュー(待ち行列)バス441を介して要求されたコマンドを実行すべく、アレイ制御回路450に引き続き転送される。アドレス情報は、ユーザインターフェース回路440によってマルチプレクサ435を介して読出し/書込み経路回路430に転送され、アドレス線436を介して通信されたアドレスにおいてコマンド実行される。読出し動作は、アレイ制御回路450が動作していないときに許可される。ユーザインターフェース回路440は、読出し/書込み経路回路430に読出しアドレスを転送し、メモリセルアレイ420から読み出したデータを出力するように出力マルチプレクサ445を設定する。
【0144】
ユーザインターフェース回路440とアレイ制御回路450は、両回路440,450からアクセス可能なページバッファ470を共有する。このページバッファ470は、本発明装置310に対し多様な動作を可能にする。例えば、十分な量のデータを蓄積して当該データをメモリセルアレイ420に連続的に書き込み、結果として書込みスループットを向上させるために、ページバッファ470をメモリセルアレイ420に書き込むデータをバッファするために用いることができる。
【0145】
上述の通り、ページバッファ470はユーザインターフェース回路440とアレイ制御回路450は両回路440,450からアクセス可能である。例えば、ページバッファ470は、メモリセルアレイ420への高速書込み動作を処理するために用いられる。データは好ましくは、後続のアレイ書込み動作のために、ユーザインターフェース回路440によってページバッファ470に取り込まれる。2つのページバッファに存在するデータをメモリセルアレイ420に書き込むユーザコマンドは、他のアレイ制御回路コマンドと同様に、ユーザインターフェース回路440のキュー(待ち行列)構造を通して順番待ちできる。ページバッファ470に保持されたデータを用いてこれらのコマンドを実行することにより、メモリセルアレイ420への書込み動作がなされる。つまり、ユーザは1つのページバッファをロードし、そのページバッファの内容を使用するアレイ制御回路コマンドを発行し、次に、ユーザインターフェース回路440が最初のアレイ制御回路コマンドが発行された後に有効とした第2のページバッファをロードすることができる。
【0146】
ページバッファ470は、好適な一実施例として、128×19×2のSRAMセルアレイで構成される。ページバッファ470は幾つかの操作モードを備え、ユーザインターフェース回路440とアレイ制御回路450からアクセス可能である。操作モードに依存して、8ビット、16ビット或いは19ビットメモリとして構成される。また、操作モードは、ページバッファ470が1つの連続したメモリプレーンか2つのメモリプレーンかを制御できる。各プレーンは同時にアクセス可能である。テストモードでない時、ページバッファ470は2つのメモリプレーンに分割されているのが好ましい。この2プレーン構造によれば、アレイ制御回路450が半分のメモリに読出し/書込みアクセスをし、ユーザインターフェース回路440が他方の半分のメモリに同アクセスをするということを可能にする。当該アクセス可能な半分は固定されておらず、寧ろ、当該プレーンのオーナーシップは交互に交替可能である。例えば、この手法は、メモリセルアレイ420のページ書込みのためにアレイ制御回路450に1ページ分のデータをユーザインターフェース回路440が転送する場合に利用できる。最初にユーザインターフェース回路440がページバッファ470の1プレーンをデータで埋めて、次に、アレイ制御回路450に対し、ページ書込みを実行するようにコマンド(ジャンプオフセット)を発行する。内部ロジックと制御信号の使用を通して、適切なコマンドを受け取ると、アレイ制御回路450はホストCPUが丁度ロードしたプレーンを指示し、ユーザインターフェース回路440がデータを書き込む他方のプレーンの制御を取る。それ故、独立してアクセス可能なプレーンが2つあり、データスループットを向上すべく、データをメモリセルアレイ420に連続的に書き込むように、ページバッファ書き込みはパイプライン処理され順序付けられる。
【0147】
ページバッファ470は、種々の目的で、アレイ制御回路450のアルゴリズムによって利用される。例えば、マルチブロック消去アルゴリズム(複数のアレイブロックを消去するアルゴリズム)はページバッファ470を用いて、マルチブロック消去情報を保存することができ、その結果、マルチブロック消去動作中の割り込みを提供できるようになる。アレイ制御回路450は、更に、パイプライン書込みのためのジャンプオフセット、データ、及び、アドレス情報を保存するのにページバッファ470を利用できる。外部ユーザは、ユーザインターフェース回路440を介して、ページバッファ470を高速の読出し・書込みメモリとしてそれ自身を利用できる。テストモード中は、アレイ制御回路450はページバッファ470に格納されたインストラクションを実行するように指示されることも可能である。ページバッファ470はそれ故、アレイ制御回路450のためのマイクロコードの格納場所として機能する。当該テストモードの時、ページバッファ470の構成は、好ましくは、1つの連続的なプレーンに再構築される。
【0148】
アレイ制御回路450は、中央制御バス400を通して、メモリセルアレイ420の書込み、消去、ベリファイ(前記2つの動作の検証)に必要な異なる様々な構成要素を制御する。アレイ制御回路450は、メモリセルアレイ420に対し書込み、消去、並びに、その他の動作を実行する専用縮小命令セットプロセッサである。アレイ制御回路450は、算術論理演算ユニット、汎用レジスタ、制御ストア、制御シーケンサを備える。アレイ制御回路450は、動作実行に必要な命令を実行するためのプログラムメモリの適切な場所にアクセスするために、キューバス441を介して受け取った情報を使用する。アレイ制御回路450は、メモリセルアレイ420のメモリ素子に書込み・消去用電圧を印加するために、読出し/書込み経路回路430のメモリセル電圧回路を順序付けるための遂行アルゴリズムを実行する。アレイ制御回路450は、前記メモリセル電圧回路を制御し、中央制御バス400を介して制御レジスタ回路480〜485にアクセスすることによりメモリセルアレイ420にアドレスする。
【0149】
読出し/書込み経路回路430は、メモリセルアレイ420にアクセスするための読出し経路回路と書込み経路回路を備える。より具体的には、読出し/書込み経路回路430は、書込み及び消去時に、メモリセルアレイ420の各ビット線、特に選択されたメモリセルのビット線に対し書込み電圧或いは消去電圧を駆動する書込み・消去負荷回路を備える。
【0150】
制御レジスタ回路480〜485は、専用制御レジスタのセットと読出し/書込み経路回路430に制御信号を発行する付属回路を備える。専用制御レジスタは中央制御バス400を介して書き込まれ、読み出される。
【0151】
本実施の形態においては、中央制御バス400を介して制御レジスタ回路480〜485にアクセスするために、制御アクセス回路460がユーザインターフェース回路440とアレイ制御回路450の両回路を活性化する。本発明装置310の通常モード時に、アレイ制御回路450は制御アクセス回路460を制御し、中央制御バス400を介して制御レジスタ回路480〜485にアクセスする。
【0152】
本実施の形態では、制御アクセス回路460は、対応する書き込みデータとともに書込み制御信号とレジスタアドレスを、バス452を介して制御アクセス回路460に転送して専用制御レジスタの書込みを行う。そして、制御アクセス回路460は、アドレスされた専用制御レジスタに書き込むために、中央制御バス400を介して書込みサイクルを発生する。アレイ制御回路450は、レジスタアドレスと読出し制御信号を、バス452を介して制御アクセス回路460に転送して専用制御レジスタの読出しを行う。そして、制御アクセス回路460は、アドレスされた専用制御レジスタを読み出すために、中央制御バス400を介して読出しサイクルを発生する。
【0153】
例えば、制御レジスタ回路480は、専用制御レジスタと、制御信号群490に基づいて読出し/書込み経路回路430のメモリセル電圧回路を制御する回路を備える。制御レジスタ回路481は、制御レジスタと、制御信号群491に基づいて読出し/書込み経路回路430の特別なコラムアクセス回路(ビット線アクセス用)を制御する回路を備える。制御レジスタ回路482は、読出し/書込み経路回路430からの状態信号群492を検出及びラッチするための読出し専用レジスタのセットを備える。制御レジスタ回路483は、制御レジスタと、制御信号群493に基づいて読出し/書込み経路回路430の読出し経路回路を制御する回路を備える。制御レジスタ回路484は、ページバッファ470のテストモード群を制御するレジスタを備える。制御レジスタ回路485は、制御信号群495に基づいてメモリセルアレイ420の特別テスト特性を制御するレジスタを備える。
【0154】
ユーザインターフェース回路440は、読出し/書込み経路回路430への入力アドレスを選択するために入力アドレスマルチプレクサ435を制御する。選択された入力アドレス436は、ユーザアドレスバス402上の入力バッファ(図示せず)により検出されたアドレスか、ユーザインターフェース回路440からのラッチされたアドレス437の何れかである。入力アドレス436は、制御レジスタ回路484中の制御レジスタをプログラムすることにより無効化される。
【0155】
ユーザインターフェース回路440は、ユーザデータバス404を介した出力データの転送用のソースを選択するために出力データマルチプレクサ445を制御する。選択された出力データは、読出し/書込み経路回路430からのメモリセルアレイデータ446、ページバッファ470からのページバッファデータ447、或いは、ユーザインターフェース回路440内に具備されたブロックステータスレジスタ群からのブロックステータスレジスタ(BSR)データ448の何れかである。即ち、データを要求した装置は、本発明装置310の状態に関するステータス情報と同様にメモリセルアレイ420からのデータを受け取ることができる。
【0156】
それ故、CPU302は、ユーザ制御バス406を介して読出しサイクルを送信しながら、ユーザアドレスバス402を介してアドレスを転送することによりメモリセルアレイ420の読出しを行う。ユーザインターフェース回路440は、当該読出しサイクルを検出して、入力アドレスマルチプレクサ435に、当該アドレスをユーザアドレスバス402から読出し/書込み経路回路430の行及び列デコード回路へ転送させる。更に、ユーザインターフェース回路440は、出力データマルチプレクサ445に、読出し/書込み経路回路430のアドレスされた読出しデータをユーザデータバス404に向けて転送させる。
【0157】
CPU302は、ユーザバス306を介してユーザインターフェース回路440に書込みコマンドとデータを転送するための書込みサイクルを生成して、メモリセルアレイ420にデータを書き込む。ユーザインターフェース回路440は、その書込みコマンドを検証して、その書込みコマンドとアドレスとデータパラメータをアレイ制御回路450(の待ち行列)にキューする。アレイ制御回路450は、特定されたアドレスのメモリセルアレイ420に特定されたデータを書き込むことにより書込み動作を実行する。
【0158】
CPU302は、状況に応じて、ユーザバス306を介してページバッファ470に書込みデータを転送するための書込みサイクルを生成して、メモリセルアレイ420にデータを書き込む。そして、CPU302は、ページバッファを用いた書込みコマンドをユーザインターフェース回路440に転送する。ユーザインターフェース回路440はそのページバッファを用いた書込みコマンドを検証して、そのページバッファを用いた書込みコマンドをアレイ制御回路450(の待ち行列)にキューする。アレイ制御回路450は、ページバッファ470からデータを読み出し、その書込みデータをメモリセルアレイ420に書き込むことにより、当該ページバッファを用いた書込みコマンドを実行する。
【0159】
ページバッファ470は2つのスタティックランダムアクセスメモリ(SRAM)プレーンで構成される。この2つのSRAMプレーンはプレーン0とプレーン1からなる。ユーザインターフェース回路440は、プレーン0とプレーン1のページバッファリソースをアレイ制御回路450によって処理されるユーザコマンドに配分する。ユーザインターフェース回路440は、また、プレーン0とプレーン1のページバッファリソースをユーザアクセスにも配分する。プレーン0とプレーン1のページバッファリソースは限定されたリソースとして参照されることもある。
【0160】
ユーザインターフェース回路440は、32個のブロックステータスレジスタ(BSR)を備えている。各BSRは、32分割されたメモリセルアレイ420の各アレイブロックに夫々対応している。アレイ制御回路450は、メモリセルアレイ420の各アレイブロックの状態を示す状態ビットをブロックステータスレジスタ内に保持する。CPU302は、ユーザバス306を介してBSRの内容を読み出す。
【0161】
ユーザインターフェース回路440は、コマンドを発行するユーザ或いはマイクロプロセッサと選択されたコマンドを実行するアレイ制御回路450との間の調停機能を果たす。例えば、ユーザインターフェース回路440は、アレイ制御回路450の現在の状態においてユーザの要求した動作が有効か否かを判断する。ユーザインターフェース回路440は、ユーザバス306を介してコマンドとアドレス情報を入力として受け取り、アレイ制御回路450が実行すべき動作を決定する。更に、ユーザインターフェース回路440は、アドレスとデータのキューイング、ステータスレジスタへのユーザアクセス、及び、出力マルチプレクサ445を制御する。
【0162】
図24に、ユーザインターフェース回路440のブロック構成を示す。図24を参照して説明すれば、コマンドステートマシン600は、CPU302がユーザバス306を介して提出したコマンド要求に基づいて、実行すべき動作を決定する。コマンドの類型としては、ステータスレジスタ、テストモード、及び、ページバッファ動作と同様に、アレイ動作を含む。コマンドステートマシン600は、当該回路内でエンコードされたアルゴリズムを通して、正当なコマンドシーケンス、欠陥のあるコマンドシーケンスからユーザを締め出す方法、アレイ制御回路450を開始及び割り込む方法を知っている。その動作がアレイ制御回路450で実行されるものである場合は、コマンドはアレイ制御回路450に転送される。読出し動作が実行される場合は、コマンドステートマシン600はアドレスを読出し/書込み経路回路430に送出する。コマンドステートマシン600は、出力データマルチプレクサ445(図23参照)を通過した出力において得られるデータと、入力アドレスマルチプレクサ435(図23参照)への入力を制御する。更に、コマンドステートマシン600は、ステータスレジスタ660へのアクセスを制御する。また、コマンドステートマシン600は、ユーザバス306を介して受け取ったユーザコマンド入力を理解し、そのユーザコマンド入力を実行するために実行しなければならない手順を本発明装置310の他の回路部分に対して命令する回路である。
【0163】
要求されたコマンドがアレイ制御回路450で実行されないコマンド、例えば、アレイ読出しまたはステータスレジスタ読出し等である場合は、ユーザインターフェース回路440は、当該要求されたコマンドを実行するための適切な制御信号を発行する。受け取ったコマンド要求がアレイ制御回路450で実行されるコマンドである場合は、ユーザインターフェース回路440で受け付けたコマンド要求のコマンドコード代表値が、ユーザインターフェース回路440内にあるアレイ制御回路450のジャンプテーブル(図示せず)へのインデックスを生成するために用いられる。受け取ったコマンドに依存して、前記ジャンプテーブルに格納され、該コマンドコードにマップされたオフセットベクタがアレイ制御回路450に送られ、アレイ制御回路450がコマンドを実行するためのアルゴリズム用のコードをアドレスするために当該オフセットベクタを用いる。好ましくは、オフセットベクタは、コマンド実行を開始する実際のプログラムメモリアドレスを決定するために、プログラムメモリの最初の32のロケーションの1つを参照する。本実施の形態では、4つの異なる分類の128個のコマンドまで、ユーザインターフェース回路440によって受け付けられ処理することができる。
【0164】
本実施の形態では、ジャンプテーブルは、好ましくは、複数のコマンドを単一のオフセットベクタにマップするように構成する。当該オフセットベクタの二重性は、コマンドの複数の分類が、用いられるハードウェア構成によって区別され、同じアレイ制御回路450のアルゴリズムにマップすることを可能にする。それ故、ユーザインターフェース回路440またはアレイ制御回路450の変更なしで複数のハードウェア構成をサポートできる。この点については、コマンドコード変換機構が適切なハードウェア制御信号と、アレイ制御回路450と連絡する適切なオフセットベクタを発生する。
【0165】
好ましくは、コマンドコードは、ハードウェア制御信号発生のためにコマンドステートマシン600によって受け取られる。そのコマンドは、その後、動作キュー620への出力の前にコマンドコードのオフセットベクタへの変換のためのジャンプテーブルを含む一時コマンド/アドレス/データキュー610に転送される。発生されるハードウェア制御信号の種類は、システム(本発明装置310)の構成に依存する。例えば、本実施の形態では、ハードウェア制御信号は、ページバッファ470が使用されているか否か、何れのページバッファが使用されているか、そして、動作は8ビットまたは16ビットの何れの動作として実行されるかを特定するために発生される。
【0166】
図25には2つのユーザコマンドにつき抜粋して例示しているが、それ以外に、幾つかのコマンドコードとアレイ制御オフセットベクタが、アレイ制御回路450によって実行されるカスタムアルゴリズム用に割り当てられている。本発明装置310をカスタマイズするには、そのカスタムアルゴリズムを実行するコードを単純にアレイ制御回路450のプログラムメモリにロードするだけでよい。従って、本発明装置310は、特定のユーザアプリケーションに特化したコマンドを実行可能にカスタマイズされる。更にコマンドセットは順応性があり、ユーザインターフェース回路440の変更を伴わずに、新規のコマンドの追加や既存のコマンド機能の変更が可能である。
【0167】
異なるプログラムメモリロケーションを参照するプログラムメモリ中の最初の32のロケーションに格納されたプログラムメモリアドレスを修正するだけで、コマンド機能を簡単に変更できる。更に、アレイ制御回路450の機能は、製造時に本発明装置310に付与されたアルゴリズムに限定されない。つまり、本発明装置310は、製造後にアレイ制御アルゴリズムの更新、調整、追加可能な可変プログラムメモリとして、更新可能なプログラムメモリを提供する。好ましくは、CPU(外部ユーザ)が発行したプログラムメモリ更新用に予め決められたコマンドを通して、プログラムメモリは更新される。ユーザインターフェース回路440は、当該コマンドを受け付けて、ページバッファ470に一時的に格納されているプログラムメモリ更新用のアルゴリズムをアレイ制御回路450に実行させる。当該要領で、アルゴリズムの開始アドレス及びアルゴリズム自体が変更、消去、追加され得る。例えば、プログラムメモリは外部ユーザから受け取った新規なアルゴリズムに更新することができる。
【0168】
コマンドがアレイ制御回路450で実行されるコマンドである場合は、当該コマンド、アドレス、及び、データ情報は、ユーザインターフェース回路440の処理のために一時キュー610に提供される。特に、一旦コマンド、アドレス、及び、データ情報が一時キュー610内に受け取られ、当該コマンドがオフセットベクタに変換されると、当該情報は動作キュー620に転送される。アレイ制御コマンドがコマンドステートマシン600に提供されると、コマンドステートマシン600は、当該コマンドとアドレス/データ情報を一時キュー610に転送し、引き続き、一時キュー610がそれらを動作キュー620に転送する。一時キュー610は、動作キュー620が動作中のキューの1つにコマンドを受け入れ可能になるまで、当該コマンドを保持する。一時キュー610への情報の転送は、ユーザ制御バス406経由で受け取った書込みイネーブル信号(クロック)に同期される。動作キュー620は、一時キュー610からコマンドを取って、そのコマンドをアレイ制御回路450のクロックで駆動される動作中のキューにセットする。コマンドステートマシン600が情報を一時キュー610に転送するときは、コマンドステートマシン600はまた、動作キュー620に対してコマンドが動作中のキューに加えられるのを待っていることを知らせるフラグをセットする。一旦動作キュー620がコマンドを一時キュー610から動作中のキューの1つに移動させると、前記フラグはリセットされる。このフラグは、キューフルビット(キューの充満を示すビット)としてステータスレジスタ660に利用される。このキューフルビットは、外部ユーザに対して、当該ビットがクリアされるまで、本発明装置310にアレイ制御回路450の実行を要するコマンドを発行しないように告知するのに利用される。
【0169】
好ましくは、動作キュー620は2つの動作に対しキューアップできるのがよい。しかしながら、2つより多い動作がキューできるのは明白である。第1のキューは実行されるか実行中の動作を示し、第2キューは第1のキューの動作の実行が完了した後に実行される次の動作のためのデータを保持している。第1のキューに存在する動作のアレイ制御回路450による実行が完了すると、次の動作がアレイ制御回路450によって実行できるように、第1の動作が動作キュー620から削除される。実行すべきコマンドが一時キュー610に存在する場合、そのオフセットベクタ、データ、及び、アドレスが連続した実行のために動作キュー620に転送される。また、一定の場合には、第2キューに存在する動作を第1キューに存在する第1動作の完了に優先して実行するのが好ましい。第1キューに存在する動作の完了前に、第2キューに存在する動作を実行するために、第1及び第2動作間において革新的な前後関係転換処理を実行する。
【0170】
アレイ制御回路450で実行されるコマンドを受け取ると、ユーザインターフェース回路440は、アレイ制御回路450に、アレイ制御回路450を駆動するクロック信号を提供するアレイ制御回路450のローカル発振器の起動信号を発行する。一旦アレイ制御回路450が動作すると、オフセットベクタがプログラムメモリを索引するために、ユーザインターフェース回路440からアレイ制御回路450に転送される。動作キュー620に格納されているアドレス及びデータ情報は、直接読出し/書込み経路回路430に、或いは、制御レジスタから提供され、当該読出し/書込み経路回路430のアドレス及びデータ情報を用いた動作の実行は、アレイ制御回路450によって、プログラムメモリから実行されるアルゴリズムに指示されるとおりに制御される。
【0171】
動作キュー620は、好ましくは、一時キュー610からオフセットベクタとアドレス及びデータ情報を受け取り、アレイ制御回路450によるアクセスのために当該オフセットベクタと関連するアドレス及びデータ情報をキューするステートマシンで構成される。
【0172】
本実施の形態において、コマンドキューイングとユーザインターフェース回路440へのパイプライン処理を支持するために、3層のコマンドがキューされる。例えば、受け取ったコマンドがアレイ制御回路450の動作を要する場合で、コマンドが現在実行中のコマンドでない場合、ユーザインターフェース回路440は動作キュー620の第1キューを動作用データでロードし、アレイ制御回路450の動作を開始する。通常、アレイ制御回路450は、廃棄時において、先端キュー(第1キュー)にコマンド情報の内容を有し、下端キューは、コマンドステートマシン600と多分一時キュー610を通して、ユーザバス306越しに発行される別コマンドために利用可能な状態にある。当該構成により、アレイ制御回路450が最初のコマンドを実行中に、外部ユーザはアレイ制御動作またはその他のユーザインターフェース回路440に対し有効なコマンドを発行できる。次のコマンドを受け取ると、ユーザインターフェース回路440はアレイ制御回路450に新しい動作がキューにセットされたことを伝え、現在実行中のアレイ制御アルゴリズムは、アレイ制御回路450がキューされた動作を処理するためにその動作を中断すべきか、処理中の動作を先に終了させるべきかを判断する。アレイ制御回路450によって現在実行中のアルゴリズムを中断するかどうかの判断基準は、好ましくは、アルゴリズムの実行のロジック中に備えておく。例えば、ブロック消去(アレイブロック単位の消去)用のアルゴリズムは、次に入力される書込みコマンドが消去アルゴリズムの実行を中断して割り込めるように指示するコードを含んでいる。
【0173】
ユーザインターフェース回路440の構造は、コマンドが動作キュー620においてパイプライン処理可能になっている。例えば、1つのバイト書込みまたは2つのバイト/ワード書込みコマンドはパイプライン可能で、バイト/ワード書込みコマンドと単一ブロック消去コマンドは、メモリセルアレイ420の異なるアレイブロックに関してはパイプライン可能で、単一ブロック消去コマンドとページバッファから他のアレイブロックを書き込むコマンドはパイプライン可能で、ページバッファからのアレイ書込みコマンドと他のアレイブロックの消去コマンドは、他の列記しない特別アルゴリズムと同様にパイプライン可能である。
【0174】
ユーザインターフェース回路440には、複数のステータスレジスタ660が含まれている。その内の幾つかのステータスレジスタは、アレイ制御回路450から読出し及び書込みアクセス可能で、且つ、ユーザインターフェース回路440により読出し可能であり、その他のステータスレジスタは、ユーザインターフェース回路440により読出し及び書込みアクセス可能である。アレイ制御回路450の動作実行状態に係る情報に対し、アレイ制御回路450によりモニターまたは通信が可能で、且つ、ユーザインターフェース回路440及び外部ユーザによりモニター可能なように、各ステータスレジスタはユーザインターフェース回路440により読出しアクセス可能である。外部ユーザは、アレイ制御回路450の状態を判断するために何時でもステータスレジスタにアクセスするためのコマンドを発行できる。例えば、本発明装置310にコマンドを発行する前は、アレイ制御回路450の状態が、発行されるコマンドが有効なコマンドとして受理される状態であることが好ましい。そして、アレイ制御回路450の状態は、ステータスレジスタ660を読み出して判断することができる。
【0175】
ステータスレジスタ660において、好ましくは、3つのグローバルステータスレジスタ(GSR)と32個のブロックステータスレジスタ(BSR)が提供される。グローバルステータスレジスタは、本発明装置310の一般的な情報を提供し、アレイブロックに関連する情報は一切提供しない。他方、ブロックステータスレジスタ(BSR)はアレイブロック上で実行されている動作状態を保持するために利用される。
【0176】
上述の如く、アレイ制御回路450は、本発明装置310の内部モードを制御すべくプログラム可能なマイクロコントローラが採用されている。より具体的には、メモリセルアレイ420のメモリセルの書込み・消去動作のアルゴリズムを含む種々のアルゴリズムを自動的に且つ精密に制御する手段をアレイ制御回路450は提供する。アレイ制御回路450は、アレイ制御回路450の動作の開始を制御するユーザインターフェース回路440を通してアクセスされる。アレイ制御回路450は、動作当り2クロックサイクルを基準として動作する。好ましくは、動作Nの実行準備のためのクロックサイクルは、動作N−1のクロックサイクル実行中に発生する。この要領で、アレイ動作は1クロックサイクルで実行し、唯一の遅延は第1命令の実行前に発生する。1クロックサイクル内で、命令実行が3つのフェーズに分割される。この分割により、1クロックサイクル内でI/Oバスサイクルが発生するのに十分なクロックエッジが提供される。
【0177】
図26を参照して説明すると、アレイ制御回路450は、本発明のメモリ素子(実施の形態1〜8参照)で構成された不揮発性メモリ領域320に格納されたアルゴリズムを実行する。これらのアルゴリズムは、命令ワード、具体的には、データ転送命令、演算命令、分岐命令、及び、制御命令で構成される。データ転送命令は8ビットまたは16ビットデータをレジスタファイル360との間で移動に関連する。分岐命令は、サブルーチン呼び出し及び条件付/無条件ジャンプの使用を通してアルゴリズムの流れを変更するプログラミングを許容する。演算命令は、算術論理演算ユニット(ALU)370を必要とする動作となる。制御命令は、フラグのセットとクリア、割り込み処理ルーチンに対するポインタのセットのための手段を提供する。
【0178】
ユーザインターフェース回路440とアレイ制御回路450の間に位置する制御アクセス回路380は、それによりアレイ制御回路450がアルゴリズム実行のための命令を受け取り、ユーザインターフェース回路440、最終的には、外部ユーザとステータス情報と通信する手段を提供する。例えば、本実施の形態においては、ユーザインターフェース回路440は、3つの信号、CDRUNF,CDCMDRDY,CDSUSREQを提供する。ここで、CDRUNF信号はアレイ制御回路450に実行を待っているアルゴリズムの存在を知らせ、CDCMDRDY信号は現在実行中のアルゴリズムに加えて少なくとも更に1つのアルゴリズムが実行を待っていることを示し、CDSUSREQ信号はアレイ制御回路450にアレイ制御実行を中断して保留にする要求の存在を知らせる。上記と引き換えに、アレイ制御回路450は、ユーザインターフェース回路440に対し、アレイ制御回路450がデバイス(本発明装置310)の制御を有し実行中か否かを示すFDRDY信号、アレイ制御回路450が第1キューに存在するコマンド或いは第2キューに存在する割り込みコマンドを実行中か否かを示すFDNXTCMD信号、現在処理中の動作が完了したことを示すFDOPDONE信号、及び、動作が成功裏に中断されて、外部ユーザが読出し動作等の動作を実行するためにデバイス(本発明装置310)の制御を取り得ることを示すFDIDLE信号を通信する。
【0179】
先述の如く、ユーザインターフェース回路440はマイクロプロセッサバス信号により駆動され、他方、アレイ制御回路450は本発明装置310内部に設けられた発振器により駆動される。具体的には、発振器・位相発生器ブロック305はアレイ制御回路450用の個別クロック信号として用いられる3つの非重複(ノンオーバーラップ)クロックパルスを発生する。発振器・位相発生器ブロック305は、ユーザインターフェース回路440からのコマンドが実行されるべきとき、ユーザインターフェース回路440によって起動される。
【0180】
プログラムメモリ320は、ユーザインターフェース回路440から受け取ったジャンプベクタとプログラムメモリの最初の32アドレスに格納されたプログラムアドレスに応じてアクセスされ、要求された機能を実行するためにアレイ制御回路450により実行されるアルゴリズムを格納する。プログラム可能なマイクロコントローラを提供することにより実現される利点は非常に大きい。アルゴリズムは、本発明装置310が提供するアプリケーションの要請に対して構成可能である。例えば、標準的な書込み及び消去処理用のアルゴリズムは、書込み及び消去処理の変形処理を実行するカスタム処理用のアルゴリズムと同じくプログラムメモリに含まれ、対応するコマンドを発行することによりアクセスされる。更に、ユーザは、ユーザインターフェース回路440に対し発行したコマンドを通して、プログラムメモリ内に格納されたアルゴリズムの修正によりアレイ制御回路450の機能を修正できる。この点が、アルゴリズムの変更するためにハードウェアの変更が必要となる従来装置との大きな相違点である。好ましくは、プログラムメモリは、ユーザインターフェース回路440により制御されるように、アレイ制御回路450によって変更される。プログラムメモリ自体が変更されるとき、ページバッファにそのプログラミングアルゴリズムをロードし、アレイ制御回路450がプログラムメモリをプログラムするためのアルゴリズムのためのページバッファを参照する。
【0181】
アルゴリズムを実行するために、アレイ制御回路450は汎用プロセッシング構造として具現化され、現在の命令を格納する命令レジスタ330、プログラムカウンタ340、コールスタック345、算術論理演算ユニット(ALU)370、及び、実行中にALU370によってスクラッチメモリとして利用されるレジスタファイル360を備えて構成される。
【0182】
プログラムカウンタ340は、全てのポインタストレージとアレイ制御回路450に与えられた命令の適正なサイクリングを維持するためのロジックを備える。更に、この構成によって、革新的な前後関係転換及び割り込み構造が提供される。プログラムカウンタ340の基本的な動作は、実行すべき次の命令をデコードし、これに続く適切な命令を指示することである。プログラムカウンタ340の出力として提供されたアドレスは、命令レジスタ330への転送とALU370による実行のためにプログラムメモリ320から次の命令を取り出すのに用いられる。
【0183】
プログラムメモリ320は、プログラムカウンタ340が決めたアドレスを受け取り、命令出力をラッチする命令レジスタ330に命令を出力する。動作における更なる自由度のために、命令レジスタ330はページバッファ310を介して受け取った命令をラッチすることもできる。そして、その命令はALU370により実行される。
【0184】
レジスタファイル360は、3ポートSRAMとして構成され、アレイ制御回路450が3番目のポートを介してレジスタファイル360を書き込んでいる間も、2つのポートからの読出しを可能にしている。2つの読出しポートと1つの書込みポートの夫々は相互に独立して動作し、実際には同じメモリロケーション上で動作できる。当該動作タイミングは、読出し動作がクロックのフェーズ1で発生し、書込み動作がクロックのフェーズ3で発生する。その結果、フェーズ2を計算フェーズとして利用することができる。従って、レジスタファイル360は1クロックサイクルで読み出されて更新される。レジスタファイル360はアレイ制御回路450の状態を、特に、アレイ制御アルゴリズムを実行中に使用される変数を保持する。
【0185】
レジスタファイル360は2つのセクションに分割されている。主セクションとしての第1セクションは、アレイ制御回路450で実行されるアルゴリズムのための変数を保持する。第2セクションは割り込みアルゴリズムのための変数を保持する。従って、割り込みを提供するとき、レジスタファイル360は第1セクションから第2セクションへのアレイ制御回路450の状態のハードウェア前後関係交換を実行することができる。全ての動作は、主セクションと同じように見えるレジスタファイル360の第2セクションにおいて実行される。レジスタファイル360の主セクションで保持された全変数は、割り込み実施中は維持されるがアクセス不可能となる。割り込み処理完了後に、主セクションに対する制御が復帰する。
【0186】
現構成は4レベルの深さのプログラムカウンタ(PC)スタックをサポートする。これにより、プログラムメモリ320に書き込むアルゴリズムを動作中においてよりモジュール式にできる。例えば、リターン命令はプログラムカウンタスタックとともに2重の勤めを提供する。プログラムカウンタスタックにデータが存在するとき、リターン命令は呼び出されたサブルーチンからのリターンを提供する。もしプログラムカウンタスタックが空の場合、当該命令はアルゴリズム終了命令として働く。これにより、ユーザアルゴリズムがリターン命令により終了されるのを許容し、この結果、通常動作時においてアレイ制御回路450が実行を停止し、サイクリングのようなテスト動作においてユーザアルゴリズムがサブルーチンであるかのように呼び出される。
【0187】
(実施の形態12)
上述した半導体記憶装置の応用例として、例えば、図27に示したように、液晶パネルの画像調整用の書換え可能な不揮発性メモリが挙げられる。
【0188】
液晶パネル1001は、液晶ドライバ1002によって駆動される。液晶ドライバ1002内には、不揮発性メモリ部1003、SRAM部1004、液晶ドライバ回路1005がある。不揮発性メモリ部は、本発明のメモリ素子、より好ましくは実施の形態10〜13に記載の半導体記憶装置よりなる。不揮発性メモリ部1003は外部から書換え可能な構成を有している。
【0189】
不揮発性メモリ部1003に記憶された情報は、機器の電源の投入時にSRAM部1004に転写される。液晶ドライバ回路1005は、必要に応じてSRAM部1004から記憶情報を読み出すことができる。SRAM部を設けることにより、記憶情報の読出し速度を非常に高速に行なうことができる。
【0190】
液晶ドライバ1002は、図27に示すように液晶パネル1001に外付けしてもよいが、液晶パネル1001上に形成してもよい。
液晶パネルは、各画素に多段階の電圧を与えることによって表示される階調を変えているが、与えた電圧と表示される階調との関係は製品ごとにばらつきが生じる。そのため、製品の完成後に個々の製品のばらつきを補正するための情報を記憶させ、その情報を基に補正を行なうことにより、製品間の画質を均一にすることができる。したがって、補正情報を記憶するための書換え可能な不揮発性メモリを搭載することが好ましい。この不揮発性メモリとして本発明のメモリ素子を用いるのが好ましく、特に、本発明のメモリ素子を集積した実施の形態11に記載の半導体記憶装置を用いるのが好ましい。
【0191】
本発明のメモリ素子を液晶パネルの画像調整用の不揮発性メモリとして用いれば、液晶ドライバなどの回路との混載プロセスが容易であることから製造コストを低減することができる。
【0192】
(実施の形態13)
上述した半導体記憶装置が組み込まれた携帯電子機器である携帯電話を、図28に示す。
【0193】
この携帯電話は、主として、制御回路811、電池812、RF(無線周波数)回路813、表示部814、アンテナ815、信号線816、電源線817等によって構成されており、制御回路811には、上述した本発明の半導体記憶装置が組み込まれている。なお、制御回路811は、実施の形態10で説明したような、同一構造の素子をメモリ回路素子及び論理回路素子として兼用した集積回路であるのが好ましい。これにより、集積回路の製造が容易になり、携帯電子機器の製造コストを特に低減することができる。
【0194】
このように、メモリ部と論理回路部の混載プロセスが簡易で、かつ高速読出し動作が可能である半導体記憶装置を携帯電子機器に用いることにより、携帯電子機器の動作速度を向上させ、製造コストを削減することが可能になり、安価で高信頼性、高性能の携帯電子機器を得ることができる。
【0195】
【発明の効果】
本発明の半導体記憶装置によれば、使用及び応用における広範な自由度を提供し、処理される動作の全体としてスループットを大幅に向上する半導体記憶装置を提供できる。また、本発明に係る半導体記憶装置を利用するマイクロプロセッサのオーバーヘッドを最小化でき、誤動作やメモリセルアレイの過消去等の心配もなくなる。また、本発明に係る半導体記憶装置の構成要素が相互に協働してメモリセルアレイに対する動作に対するあらゆる機能を提供する。
【0196】
また、このメモリ素子は、メモリ機能体が担うメモリ機能と、ゲート絶縁膜が担うトランジスタ動作機能とを分離しているため、メモリ機能を損なうことなく、ゲート絶縁膜を薄膜化して短チャンネル効果を抑制することができる。
【0197】
さらに、EEPROMに比べて書換えにより拡散領域間を流れる電流値が大きく変化する。したがって、半導体記憶装置の書込み状態と消去状態との判別が容易となり、信頼性を向上させることができる。
【0198】
しかも、メモリ素子の形成プロセスは、通常のトランジスタ形成プロセスと非常に親和性が高い。それゆえ、従来技術のフラッシュメモリを不揮発性メモリ素子として用いて通常トランジスタからなる増幅器と混載して半導体記憶装置を構成する場合に比べて、飛躍的にマスク枚数及びプロセス工数を削減することが可能となる。したがって、増幅器と不揮発性メモリ素子とを混載したチップの歩留まりが向上し、コストが削減され、安価でかつ信頼性の高い半導体記憶装置を得ることができる。
【0199】
メモリ素子対のゲート電極が、一体となってワード線として機能し、かつメモリ素子対のメモリ機能体が、ゲート電極の両側においてそれぞれ一体となって共有されてなる場合には、ゲート電極間を接続するための配線を簡略化し、半導体記憶装置の集積度を向上させることができるとともに、メモリ素子ごとにメモリ機能体を分離する必要がなく、製造工程を簡略化することができる。
【0200】
メモリ機能体が、少なくとも一部を拡散領域の一部にオーバーラップするように形成されてなる場合には、半導体記憶装置の読出し速度を十分に高速にすることができる。
【0201】
メモリ機能体が、ゲート絶縁膜の表面と略平行な表面を有する電荷を保持する機能を有する膜を含む場合には、メモリ素子のメモリ効果のばらつきを小さくすることができ、半導体記憶装置の読出し電流ばらつきを抑えることができる。また、記憶保持中のメモリ素子の特性変化を小さくすることができるため、半導体記憶装置の記憶保持特性を向上させることができる。
【0202】
電荷を保持する機能を有する膜が、ゲート電極側面と略平行に配置する場合には、メモリ素子の書換え速度が増大するため、半導体記憶装置の書換え動作を高速にすることができる。
【0203】
メモリ機能体が、さらに電荷を保持する機能を有する膜とチャネル領域又は半導体層とを隔てる絶縁膜を有し、この絶縁膜が、ゲート絶縁膜よりも薄く、かつ0.8nm以上の膜厚である場合には、半導体記憶装置の書込み動作及び消去動作の電圧を低下させ、又は書込み動作及び消去動作を高速にすることが可能となる。また、メモリ素子のメモリ効果が増大するため、半導体記憶装置の読出し速度を高速にすることが可能となる。
【0204】
また、メモリ機能体が、さらに電荷を保持する機能を有する膜とチャネル領域又は半導体層とを隔てる絶縁膜を有し、この絶縁膜が、ゲート絶縁膜よりも厚く、かつ20nm以下の膜厚である場合には、メモリ素子の短チャネル効果を悪化させることなく保持特性を改善することができるため、半導体記憶装置を高集積化しても十分な記憶保持性能を得ることができる。
【0205】
また、本発明の表示装置によれば、上述の半導体記憶装置を備えているため、例えば、不揮発性メモリ素子を表示パネルの製造後に表示ばらつきを補正するための情報記憶に用いることができ、表示装置の製品間の画質を均一にすることができる。しかも、メモリ素子と論理回路部の混載プロセスが簡易であり、製造コストを抑制することができ、安価で信頼性の高い表示装置を得ることができる。
【0206】
本発明の電子機器、特に携帯電子機器によれば、上述の半導体記憶装置を備えているため、メモリ部と論理回路部の混載プロセスが簡易となり、電子機器の動作速度を向上させ、製造コストを削減することが可能になるとともに、安価で信頼性の高い表示装置を得ることができる。
【図面の簡単な説明】
【図1】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の要部の概略断面図である。
【図2】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の変形の要部の概略断面図である。
【図3】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の書込み動作を説明する図である。
【図4】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の書込み動作を説明する図である。
【図5】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の消去動作を説明する図である。
【図6】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の消去動作を説明する図である。
【図7】本発明の半導体記憶装置におけるメモリ素子(実施の形態1)の読出し動作を説明する図である。
【図8】本発明の半導体記憶装置におけるメモリ素子(実施の形態2)の要部の概略断面図である。
【図9】図8の要部の拡大概略断面図である。
【図10】図8の変形の要部の拡大概略断面図である。
【図11】本発明の半導体記憶装置におけるメモリ素子(実施の形態2)の電気特性を示すグラフである。
【図12】本発明の半導体記憶装置におけるメモリ素子(実施の形態2)の変形の要部の概略断面図である。
【図13】本発明の半導体記憶装置におけるメモリ素子(実施の形態3)の要部の概略断面図である。
【図14】本発明の半導体記憶装置におけるメモリ素子(実施の形態4)の要部の概略断面図である。
【図15】本発明の半導体記憶装置におけるメモリ素子(実施の形態5)の要部の概略断面図である。
【図16】本発明の半導体記憶装置におけるメモリ素子(実施の形態6)の要部の概略断面図である。
【図17】本発明の半導体記憶装置におけるメモリ素子(実施の形態7)の要部の概略断面図である。
【図18】本発明の半導体記憶装置におけるメモリ素子(実施の形態8)の要部の概略断面図である。
【図19】本発明の半導体記憶装置におけるメモリ素子(実施の形態9)の電気特性を示すグラフである。
【図20】本発明の半導体記憶装置(実施の形態10)のメモリセルアレイの一構成例を示す回路図である。
【図21】通常トランジスタの要部の概略断面図である。
【図22】本発明の半導体記憶装置(実施の形態11)を備えて構成されるコンピュータシステムの概略構成を示すブロック構成図である。
【図23】本発明の半導体記憶装置(実施の形態11)の構成例を示すブロック構成図である。
【図24】本発明の半導体記憶装置(実施の形態11)のユーザインターフェース回路の構成を示すブロック構成図である。
【図25】本発明の半導体記憶装置(実施の形態11)におけるコマンド(抜粋)とアレイ制御回路のオフセットベクタと対応する動作を示す対応表である。
【図26】本発明の半導体記憶装置(実施の形態11)のアレイ制御回路の構成を示すブロック構成図である。
【図27】本発明の半導体記憶装置を組み込んだ液晶表示装置(実施の形態12)の概略構成図である。
【図28】本発明の半導体記憶装置を組み込んだ携帯電子機器(実施の形態13)の概略構成図である。
【図29】従来のフラッシュメモリの要部の概略断面図である。
【図30】従来のフラッシュメモリの電気特性を示すグラフである。
【符号の説明】
1、501aA1〜501aA4、501aB1〜501aB4・・・、501nB1〜501nB4 メモリ素子
101、211、286、711 半導体基板
102 P型ウェル領域
103、214、712 ゲート絶縁膜
104、217、713 ゲート電極
105a、105b メモリ機能部
107a、107b、212、213 拡散領域
109、142、142a、242、242a シリコン窒化膜
120、271 オフセット領域
121 ゲート電極下の領域
111 微粒子
112 絶縁膜
131a、131b、261、262、262a メモリ機能体
226 反転層
241、243、244 シリコン酸化膜
281、282、292、421 領域
283、284 電気力線
287 ボディ領域
288 埋め込み酸化膜
291 高濃度領域
300 コンピュータシステム
302 中央演算処理ユニット(CPU)
304 主記憶サブシステム
305 クロック発生回路
306 ユーザバス
310〜314 本発明に係る半導体記憶装置
320、420、521 メモリ素子配列領域(メモリセルアレイ)
330 命令レジスタ
340 プログラムカウンタ
345 コールスタック
360 レジスタファイル
370 算術論理演算ユニット(ALU)
380 制御アクセス回路
400 中央制御バス
402 ユーザアドレスバス
404 ユーザデータバス
406 ユーザ制御バス
430 読出し/書き込み経路回路
432 アレイブロック
435 入力アドレスマルチプレクサ
436 アドレス線
437 アドレス線
440 ユーザインターフェース回路
441 キュー(待ち行列)バス
445 出力データマルチプレクサ
446 メモリセルアレイデータ
447 ページバッファデータ
448 ブロックステータスレジスタ(BSR)データ
450 アレイ制御回路
460 制御アクセス回路
470 ページバッファ回路
480〜485 制御レジスタ回路
490〜495 制御信号群
508a〜508n ワード線
600 コマンドステートマシン
610 一時コマンド/アドレス/データキュー
620 動作キュー
650 ページバッファカウンタ
660 ステータスレジスタ
714 サイドウォールスペーサ
717 ソース領域
718 ドレイン領域
719 LDD領域
811 制御回路
812 電池
813 RF回路
814 表示部
815 アンテナ
816 信号線
817 電源線
1001 液晶パネル
1002 液晶ドライバ
1003 不揮発性メモリ部
1004 SRAM部
1005 液晶ドライバ回路
A1〜A5、B1〜B5 ビット線

Claims (12)

  1. メモリ素子をマトリクス状に配列してなるメモリセルアレイと、外部ユーザが発行するコマンドを受け付けるユーザインターフェース回路と、前記メモリセルアレイに対する操作を実行するアレイ制御回路と、を備えた半導体記憶装置であって、
    前記ユーザインターフェース回路は、受け付けた前記コマンドを格納する記憶手段とプログラムメモリアドレスを発生するロジック回路を有するコマンドキューを備えてなり、
    前記アレイ制御回路は、前記ユーザインターフェース回路から前記プログラムメモリアドレスを受け取るために前記ユーザインターフェース回路と接続し、マイクロコントローラと前記プログラムメモリを備え、
    前記プログラムメモリは、前記マイクロコントローラによって選択的に実行可能なコードを構成するために、前記外部ユーザによってプログラム可能であり、前記プログラムメモリアドレスは、前記プログラムメモリ中の前記マイクロコントローラが実行すべきコードの場所を特定し、
    前記マイクロコントローラは、前記メモリセルアレイに対して、前記プログラムメモリ中の前記コードに対応した操作を実行し、
    前記メモリ素子は、半導体層上にゲート絶縁膜を介して形成されたゲート電極と、前記ゲート電極下に配置されたチャネル領域と、前記チャネル領域の両側に配置され、前記チャネル領域と逆導電型を有する拡散領域と、前記ゲート電極の両側に形成された電荷を保持する機能を有するメモリ機能体とからなることを特徴とする半導体記憶装置。
  2. 前記ユーザインターフェース回路は、実行すべき前記コマンドを受け付けるコマンドステートマシンを備え、
    前記コマンドステートマシンは、前記コマンドを実行するための前記プログラムメモリアドレスと前記コードを受け取るために前記アレイ制御回路を起動することを特徴とする請求項1に記載の半導体記憶装置。
  3. 前記ユーザインターフェース回路は、前記アレイ制御回路により実行される各コマンドに対する前記アレイ制御回路の前記プログラムメモリ内へのオフセットベクタを特定するジャンプテーブルを備え、
    前記オフセットベクタは、前記コマンドに応答して実行すべき前記コードの場所を指示することを特徴とする請求項1または2に記載の半導体記憶装置。
  4. 前記プログラムメモリの更新を実施するために前記アレイ制御回路によって実行されるコードを受け取り、一時的に保存するための少なくとも1つのページバッファを備えることを特徴とする請求項1〜3の何れか1項に記載の半導体記憶装置。
  5. 前記コマンドは、少なくとも前記メモリセルアレイに対する書込み及び消去動作に関するコマンドを含むことを特徴とする請求項1〜4の何れか1項に記載の半導体記憶装置。
  6. 前記メモリ機能体が、少なくとも一部を前記拡散領域の一部にオーバーラップするように形成されてなることを特徴とする請求項1〜5の何れか1項に記載の半導体記憶装置。
  7. 前記メモリ機能体が、電荷を保持する機能を有する膜を備え、前記電荷を保持する機能を有する膜の表面が、前記ゲート絶縁膜の表面と略平行に配置されてなることを特徴とする請求項1〜6の何れか1項に記載の半導体記憶装置。
  8. 前記電荷を保持する機能を有する膜が、前記ゲート電極の側面と略平行に配置してなることを特徴とする請求項7に記載の半導体記憶装置。
  9. 前記メモリ機能体が、前記電荷を保持する機能を有する膜と前記チャネル領域又は前記半導体層とを隔てる絶縁膜を有し、前記絶縁膜が、前記ゲート絶縁膜よりも薄く、且つ、0.8nm以上の膜厚を有することを特徴とする請求項7または8に記載の半導体記憶装置。
  10. 前記メモリ機能体が、前記電荷を保持する機能を有する膜と前記チャネル領域又は前記半導体層とを隔てる絶縁膜を有し、前記絶縁膜が、ゲート絶縁膜よりも厚く、且つ、20nm以下の膜厚を有することを特徴とする請求項7または8に記載の半導体記憶装置。
  11. 請求項1〜10の何れか1項に記載の半導体記憶装置を備えたことを特徴とする表示装置。
  12. 請求項1〜10の何れか1項に記載の半導体記憶装置を備えたことを特徴とする携帯電子機器。
JP2003141752A 2003-05-20 2003-05-20 半導体記憶装置及び携帯電子機器 Pending JP2004348790A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003141752A JP2004348790A (ja) 2003-05-20 2003-05-20 半導体記憶装置及び携帯電子機器
US10/851,709 US7050331B2 (en) 2003-05-20 2004-05-20 Semiconductor memory device and portable electronic apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003141752A JP2004348790A (ja) 2003-05-20 2003-05-20 半導体記憶装置及び携帯電子機器

Publications (1)

Publication Number Publication Date
JP2004348790A true JP2004348790A (ja) 2004-12-09

Family

ID=33530029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003141752A Pending JP2004348790A (ja) 2003-05-20 2003-05-20 半導体記憶装置及び携帯電子機器

Country Status (2)

Country Link
US (1) US7050331B2 (ja)
JP (1) JP2004348790A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010040057A (ja) * 2008-07-31 2010-02-18 Powerchip Semiconductor Corp 不揮発性半導体記憶装置とその制御方法、データ圧縮回路、データ展開回路、並びにデータ圧縮展開回路
JP2010129106A (ja) * 2008-11-25 2010-06-10 Samsung Electronics Co Ltd 不揮発性半導体記憶装置
JP2010224806A (ja) * 2009-03-23 2010-10-07 Toshiba Corp コントローラ及び半導体記憶装置
JP2012511789A (ja) * 2008-12-09 2012-05-24 ラムバス・インコーポレーテッド 並行且つパイプライン化されたメモリ動作用の不揮発性メモリデバイス

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006024680A (ja) * 2004-07-07 2006-01-26 Oki Electric Ind Co Ltd 半導体不揮発性メモリへの情報の記録方法
KR100713984B1 (ko) * 2005-09-15 2007-05-04 주식회사 하이닉스반도체 멀티-플레인 구조를 갖는 비휘발성 메모리 장치의 프로그램방법
TW200743957A (en) * 2006-05-16 2007-12-01 Ite Tech Inc Control device and control method for memory
JP2008078376A (ja) * 2006-09-21 2008-04-03 Oki Electric Ind Co Ltd 半導体記憶装置
US20130031431A1 (en) * 2011-07-28 2013-01-31 Eran Sharon Post-Write Read in Non-Volatile Memories Using Comparison of Data as Written in Binary and Multi-State Formats
KR102083490B1 (ko) * 2012-08-08 2020-03-03 삼성전자 주식회사 비휘발성 메모리 장치, 이를 포함하는 메모리 시스템 및 비휘발성 메모리 장치의 커맨드 실행 제어 방법
US9213601B2 (en) 2013-12-03 2015-12-15 Sandisk Technologies Inc. Adaptive data re-compaction after post-write read verification operations
US9384795B1 (en) * 2015-04-29 2016-07-05 Qualcomm Incorporated Fully valid-gated read and write for low power array
US11294763B2 (en) * 2018-08-28 2022-04-05 Hewlett Packard Enterprise Development Lp Determining significance levels of error values in processes that include multiple layers
US10984860B2 (en) 2019-03-26 2021-04-20 Hewlett Packard Enterprise Development Lp Self-healing dot-product engine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424979A (en) * 1992-10-02 1995-06-13 Matsushita Electric Industrial Co., Ltd. Non-volatile memory cell
FR2708763B1 (fr) * 1993-06-30 2002-04-05 Intel Corp Dispositif de mémoire flash, procédé et circuit de traitement d'un ordre d'utilisateur dans un dispositif de mémoire flash et système d'ordinateur comprenant un dispositif de mémoire flash.
US5509134A (en) * 1993-06-30 1996-04-16 Intel Corporation Method and apparatus for execution of operations in a flash memory array
US5541886A (en) * 1994-12-27 1996-07-30 Intel Corporation Method and apparatus for storing control information in multi-bit non-volatile memory arrays

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010040057A (ja) * 2008-07-31 2010-02-18 Powerchip Semiconductor Corp 不揮発性半導体記憶装置とその制御方法、データ圧縮回路、データ展開回路、並びにデータ圧縮展開回路
JP2010129106A (ja) * 2008-11-25 2010-06-10 Samsung Electronics Co Ltd 不揮発性半導体記憶装置
JP2012511789A (ja) * 2008-12-09 2012-05-24 ラムバス・インコーポレーテッド 並行且つパイプライン化されたメモリ動作用の不揮発性メモリデバイス
JP2010224806A (ja) * 2009-03-23 2010-10-07 Toshiba Corp コントローラ及び半導体記憶装置
US8495278B2 (en) 2009-03-23 2013-07-23 Kabushiki Kaisha Toshiba Controller which controls operation of nonvolatile semiconductor memory and semiconductor memory device including nonvolatile semiconductor memory and controller therefore

Also Published As

Publication number Publication date
US20050041472A1 (en) 2005-02-24
US7050331B2 (en) 2006-05-23

Similar Documents

Publication Publication Date Title
US7050337B2 (en) Writing control method and writing control system of semiconductor storage device, and portable electronic apparatus
US7405974B2 (en) Semiconductor memory device, page buffer resource assigning method and circuit therefor, computer system and mobile electronic device
JP2004348790A (ja) 半導体記憶装置及び携帯電子機器
JP2004247436A (ja) 半導体記憶装置、表示装置及び携帯電子機器
JP2004348789A (ja) 半導体記憶装置及び携帯電子機器
JP2004348788A (ja) 半導体記憶装置及び携帯電子機器
JP2004348809A (ja) 半導体記憶装置及び携帯電子機器
JP2004348801A (ja) 半導体記憶装置、予め定められたメモリ素子を保護するための方法及び携帯電子機器
KR100740606B1 (ko) 반도체 기억장치 및 휴대 전자 기기
JP2004348808A (ja) 半導体記憶装置、携帯電子機器、イレース動作を制御する方法及びプログラム動作を制御する方法
JP2004348792A (ja) 半導体記憶装置、表示装置及び携帯電子機器
JP2004335056A (ja) 複数のメモリセルを有する半導体記憶装置をプログラムする方法および消去する方法
JP2004349349A (ja) 半導体記憶装置及び携帯電子機器
JP2004342274A (ja) 半導体記憶装置およびそれを備えた携帯電子機器
JP2004342927A (ja) 半導体記憶装置及び携帯電子機器
JP2004164811A (ja) 半導体記憶装置および携帯電子機器
JP2004348803A (ja) 不揮発性メモリ素子のプログラム検証方法および半導体記憶装置とそれを備えた携帯電子機器
JP2004348815A (ja) 半導体記憶装置のドライバ回路及び携帯電子機器
JP2004348791A (ja) 半導体記憶装置及び携帯電子機器
JP2004348802A (ja) 不揮発性メモリ素子のプログラム検証方法および半導体記憶装置とそれを備えた携帯電子機器
JP2004342277A (ja) 半導体記憶装置、その駆動方法及び携帯電子機器
JP2004348805A (ja) 半導体記憶装置
JP2004297028A (ja) 半導体記憶装置
JP2004342276A (ja) 半導体記憶装置およびそのプログラム方法
JP2004342281A (ja) 同時読出しおよび書込み機能を有する半導体記憶装置、およびマイクロプロセッサ装置

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20041224

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080408

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080805