半導体記憶装置の製造方法及び半導体設計装置
【課題】 設計の容易化、または設計期間の短縮を実現可能な半導体記憶装置の製造方法及び半導体設計装置を提供する。
【解決手段】 例えば、設計したメモリアレーを検証する際に、様々な分布を備えた各種パラメータVN(ΔVBDL),VN(ΔVTN),VN(IJ)の関数によって定式化されるメモリセルの読み出し信号量VS_EFFを用い、この読み出し信号量VS_EFFの値を各種パラメータ毎の分布からランダムに抽出した値を用いて算出し、この算出結果からメモリセルの良否判定を行い、これらの読み出し信号量VS_EFFの値の算出およびメモリセルの良否判定をメモリアレーが備える多数のメモリセルに対して行う。そして、これによって得られた不良ビットの総数などを、メモリアレーの評価基準に用いる。
【解決手段】 例えば、設計したメモリアレーを検証する際に、様々な分布を備えた各種パラメータVN(ΔVBDL),VN(ΔVTN),VN(IJ)の関数によって定式化されるメモリセルの読み出し信号量VS_EFFを用い、この読み出し信号量VS_EFFの値を各種パラメータ毎の分布からランダムに抽出した値を用いて算出し、この算出結果からメモリセルの良否判定を行い、これらの読み出し信号量VS_EFFの値の算出およびメモリセルの良否判定をメモリアレーが備える多数のメモリセルに対して行う。そして、これによって得られた不良ビットの総数などを、メモリアレーの評価基準に用いる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、半導体記憶装置の製造方法及び半導体設計装置に関し、特に、半導体記憶装置の総不良ビット数を算出し、最適な設計及び製造手段を導出するのに有効な半導体記憶装置の製造方法及び半導体設計装置に関するものである。
【背景技術】
【0002】
本発明者が検討したところによれば、半導体記憶装置の設計技術に関しては、以下のようなものが考えられる。
【0003】
例えば、半導体記憶装置の一つである、ダイナミックランダムアクセスメモリ(Dynamic Random Access Memory、以下DRAMと記す)は、我々が日常利用する様々な電子機器に数多く搭載されている。また、近年の機器の低消費電力化、高性能化のニーズに伴い、搭載されるDRAMも低電力化、高速化、大容量化といった高性能化が強く求められている。
【0004】
高性能なDRAMを実現するための最も有効な手段の一つは、メモリセルの微細化である。微細化することで、メモリセルを小さくできる。その結果、データ線長が短くなり、データ線の寄生容量を低減できるので、低電圧動作が可能となり、低消費電力化が実現できる。また、データ線の寄生容量を低減できるので、高速なセンスアンプ動作(読出し動作)も可能となる。さらには、メモリセルが小さくなるので、メモリの大容量化が可能となり、機器の高性能化が実現できる。このように、微細化はDRAMの高性能化に大きく寄与する。
【0005】
しかしながら、65nm、45nmノードと微細化が進むにつれて、前述したような高性能化の効果だけではなく、様々な副作用があらわれる。その主な副作用は、微細化によって生じる素子特性のバラツキ増加である。ここで、素子特性のバラツキとは、例えばセルトランジスタの閾値電圧や、セルトランジスタから流れるリーク電流の大きさの分散値(平均値からのずれ)である。この素子バラツキは、回路性能の劣化の原因となるため、バラツキはできるだけ小さく抑えるのが望ましい。
【0006】
素子特性のバラツキは、例えばトランジスタ素子を構成するチャネル長やチャネル幅、ゲート絶縁膜厚等の製造誤差に起因する。この製造誤差から閾値電圧等の素子特性のバラツキを求め、バラツキ低減の指針を得るための手法としては、特許文献1や特許文献2の技術が挙げられる。また、特許文献3には素子特性を統計的にモデル化し、チップ内のタイミング要求ポイントの不良確率を求める手法が開示されている。さらに、特許文献4には、素子特性バラツキを回路シミュレーションに導入し、ある特定の場所での回路特性のバラツキを求める技術が開示されている。
【0007】
前記素子特性のバラツキ増加は、DRAMセルの信号を読み出す際の誤動作の原因となる。その理由は、素子特性のバラツキによって、DRAMの所謂読出し信号量Vsigが減少してしまうためである。例えばDRAMでは、センスアンプ回路を構成するペアトランジスタの閾値電圧差(オフセット)や、メモリセルトランジスタから流れるリーク電流などが、読出し信号量を減少させる主な要因である(これらのことを以下ではまとめてノイズと記す)。なお、前述した読出し信号量減少の様々な事例は、非特許文献1に詳細に記述してある。
【特許文献1】特開平09−171522号公報
【特許文献2】特開平09−171521号公報
【特許文献3】特開2003−316849号公報
【特許文献4】特開2003−318829号公報
【非特許文献1】Kiyoo Itoh,Springer、「ブイエルエスアイ・メモリ・チップ・デザイン(VLSI Memory Chip Design)」、2001年4月1日、p.195−248
【非特許文献2】Minchen Chang,et al.、「Impact of Gate−Induced Drain Leakage on Retention Time Distribution of 256 Mbit DRAM with Negative Wordline Bias」、IEEE Transactions on Electron Devices、April 2003、Vol.50、No.4、p.1036−1041
【発明の開示】
【発明が解決しようとする課題】
【0008】
ところで、前記のような半導体記憶装置の設計技術について、本発明者が検討した結果、以下のようなことが明らかとなった。
【0009】
近年のようにメモリ容量が1Gb程度になると、素子特性のバラツキとその素子数を勘案して算出されるワーストケースのノイズが非常に大きくなる。その結果、前記ワーストケースのメモリセルの読出し信号量Vsigが0になってしまう場合がある。従来、メモリ設計者は、このようなワーストセルを誤動作させることなく読み出すために、複数のノイズのワースト条件をそれぞれ算出し、それらが同時に生じた場合を想定してメモリアレーを設計し、読出し信号量Vsigを確保してきた。例えば、信号量Vsigを充分に確保するために、メモリアレー電圧VDLを通常より高く設定する、メモリセルキャパシタ容量を充分に大きくする、メモリアレーのデータ線長を短くするなどがワーストケースの設計例として挙げられる。
【0010】
微細化がさほど進んでいない世代、例えば0.25um技術等においては、素子特性のバラツキも少なく、前記ワーストケースの設計から得られるアレー電圧VDLやセルキャパシタ容量は、セルトランジスタやセルキャパシタの信頼性を損ねない程度の値であった。しかしながら、微細化時のメモリセルのワーストケースを勘案してノイズを算出すると、前記設計手法用いて得られるアレー電圧VDLやセルキャパシタ容量CSの設計要求値が非現実的な値となってしまう。そこで、本発明者は、図1に示すような統計学的設計手法の検討を行った。
【0011】
図1は、本発明の前提として検討した従来技術によるワースト志向設計と本発明の基本概念である統計学的設計との違いを示すグラフであり、(a),(b)は、同一のデータに対する表示形式をそれぞれ変えたものとなっている。グラフの横軸は、それぞれ、ノイズであるオフセットとリーク電流を示しており、縦軸はその頻度を示している。例えば1Gb(=M)のメモリ容量を仮定すると、図中のMは109、Nは106程度となる。
【0012】
ここで、ワーストセル(頻度1)のノイズを見積もる際は、それぞれのワーストケースを想定するワースト志向設計が従来一般的である。この場合、それぞれのノイズを独立な分布とすると、その発生確率はオフセットワーストの発生確率1/Nと、リーク電流ワーストの発生確率1/Mの積から求められるPW=1/(MN)となる。このように、それぞれのノイズがワースト値であるため、トータルのノイズ量は非常に大きくなってしまう。
【0013】
後述するが、1Gbにおいてワースト志向設計から算出されたワーストセルを保証するアレー電圧VDLは4.5Vとなり、信頼性や消費電力の観点から考えても、非現実的な設計要求値となる。一方実際のチップにおいては、ワーストセルの発生確率PWは1/Mである。つまり、ワースト志向設計における発生確率は〜1/1015、実際のチップでは〜1/109、となり、従来設計ではおよそ6桁小さい発生確率のメモリセルをワーストセルと想定していることが分かる。
【0014】
このように、過剰までに厳しい条件でメモリアレーを設計する手法では、実際のチップ内におけるメモリセルのワースト条件を正確に再現することができず、設計したアレーの良し悪しを定量的に判断できなかった。したがって、設計したメモリアレーの良し悪しを正確に評価するためには、それぞれのノイズのバラツキを統計的にモデル化し、実際のワーストセルのノイズを定量的に算出する設計手法が、今後は非常に重要となる。
【0015】
上記のような課題を解決する手段として、前述した特許文献3には、遅延時間を定式化し、個々のパラメータをすべて同一な正規分布と仮定して、その個々のパラメータの和の分布の中心値と分散を、所謂相加平均と、二乗平均から求める手法が示されている。しかし、上記の手法は再生的な分布同士の和、例えば正規分布同士の和やポアソン分布同士の和等の場合に限定される。したがって、実際の素子特性の分布の多くの場合がそうであるように、異なる分布を有する複数の素子バラツキを考慮してタイミング不良の確率分布を得ることができない。
【0016】
また、前述した特許文献4では、素子パラメータであるチャネル長やチャネル幅の製造バラツキをもとに、素子特性(閾値電圧等)のバラツキを再現し、回路特性の値を導出する手法が示されている。しかしながら、所定の場所で得られた回路特性が要求仕様に満たない場合において、複数の素子バラツキの中、どの素子特性バラツキが原因で回路特性の不良を引き起こしているのか特定できない。その理由は、回路特性の定式化がなされていないため、各素子特性バラツキの回路特性に与える影響が定量化できないからである。
【0017】
そこで、本発明の目的は、このような問題等を鑑み、設計の容易化、または設計期間の短縮を実現可能な半導体記憶装置の製造方法及び半導体設計装置を提供することにある。
【0018】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【0019】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【0020】
本発明による半導体記憶装置の製造方法は、メモリセルを含むメモリアレーの設計を行う工程と、設計したメモリアレーの検証を行う工程と、検証したメモリアレーを半導体ウエハ上に形成する工程とを含むものである。そして、前記メモリアレーの検証を行う工程は、メモリセルの特性を定める要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータに対し、この複数のパラメータ毎の分布の中から乱数に基づいてそれぞれのパラメータの値を決定する第1ステップと、メモリセルの特性を定める数式を設け、この数式に対して前記決定したそれぞれのパラメータの値を適用することで、メモリセルの特性を算出する第2ステップと、この算出したメモリセルの特性に基づいてメモリセルの良否判定を行う第3ステップとを備え、複数のメモリセルに対して前記第1〜第3ステップを実行するというものである。そして、このようなメモリアレーの検証工程は、半導体設計装置のコンピュータ処理によって実現される。
【0021】
すなわち、例えば、DRAMを例とすると、メモリセルの読み出し信号量は、各種パラメータ(リーク電流、キャパシタ容量、またはセンスアンプのオフセット等)の関数によって定式化できる。但し、このような各種パラメータは、現実的には製造ばらつきに依存する分布を備えている。そこで、各種パラメータ毎にそのばらつき分布の中からランダムに値を抽出し、その抽出した値を適用してメモリセルの読み出し信号量を算出する。そして、このような値の抽出と読み出し信号量を算出をDRAMが含む多数のメモリセルに対して行い、これと共に各メモリセル毎に読み出し信号量に基づく良否判定を行う。
【0022】
このような検証工程を設けることで、実際に製造される半導体記憶装置の特性により近い形で、半導体記憶装置の検証を行うことができる。つまり、従来技術のワースト志向設計のように過剰に設計条件が厳しくなることを避けることができる。また、各メモリセルの良否判定結果に基づいて検証を行うことができるため、メモリアレーの定量的な評価が可能となる。
【0023】
さらに、各種パラメータがメモリアレーの特性にどう影響するかを、例えば不良と判定されたメモリセルの数などによって検証することができるため、メモリアレーの特性を改善するのにどのパラメータが最も有効かを容易に把握することが可能となる。この場合、例えば、検証結果として、各種パラメータの分布とそれに対応する良否判定結果とを対応させた視覚的な表示を行うとよい。
【0024】
以上のようなことから、本発明を用いることで、半導体記憶装置の設計の容易化または設計期間の短縮を実現することが可能となる。なお、本発明は、DRAMに限らず、SRAMまたはフラッシュメモリ等様々な半導体記憶装置に適用することができる。
【発明の効果】
【0025】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、半導体記憶装置の設計を容易化でき、また、設計期間の短縮が実現可能となる。
【発明を実施するための最良の形態】
【0026】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【0027】
また、本実施の形態に示される各ブロックを構成するトランジスタは、特に制限されないが公知のCMOS(相補型MOSトランジスタ)等の集積回路技術によって、単結晶シリコンのような1個の半導体基板上に形成される。即ち、ウエルと素子分離領域と酸化膜が形成される工程の後、ゲート電極とソース・ドレイン領域を形成する第1と第2半導体領域とを形成する工程とを含む工程により形成される。
【0028】
MOSFET(Metal Oxide Semiconductor Field Effect Transistor)の回路記号はゲートに丸印をつけないものはN型MOSFET(NMOS)を表し、ゲートに丸印をつけたP型MOSFET(PMOS)と区別される。以下MOSFETを簡略化してMOSあるいはMOSトランジスタと呼ぶことにする。
【0029】
なお、本発明は金属ゲートと半導体層の間に設けられた酸化膜を含む電界効果トランジスタだけに限定されるわけではなく絶縁膜を間に含むMISFET(Metal Insulator Semiconductor Field Effect Transistor)等の一般的なFETを用いた回路に適用される。
【実施例1】
【0030】
以下、図2から図16を用いて、本発明の一実施例となる半導体記憶装置の製造方法および半導体設計装置について説明する。
【0031】
まず、図2および図3を用いて従来技術を用いた場合と本発明を用いた場合とで、その製造フローの比較を行う。図2は、従来のワースト志向設計を用いてメモリアレーを設計したときのチップ製造フローである。図3は、本発明の設計手法を回路設計に適用した時のチップ製造フローである。
【0032】
従来の設計手法を用いた場合は、図2に示すように、初めに、ステップS101にてチップの仕様を策定したのち、メモリアレーの回路ブロックの配置をステップS102で決定する。次に、ステップS103では、メモリアレーの論理動作をハードウェア記述言語等で設計し、その検証を行う。その後、ステップS104にて論理動作を実現するような回路を、トランジスタモデルを利用して設計し、ステップS105にて動作速度や動作タイミングが、要求仕様を満たすかどうか検証する。この際に、回路検証結果によっては、複数のアレイパラメータの中から所望のスペックを得るために改善が必要なパラメータを模索する作業が行われる。
【0033】
回路設計、検証が終了したら、ステップS106にてレイアウト設計および検証を行う。この際に、場合によっては、回路設計への設計戻りが発生する。デバッグ完了の後、ステップS107にてシリコンウェハ上に、実チップを製造する。最後に、ステップS108で、製造不良やデータパターン依存性によるメモリセルのリテンション不良などの検証を行い、仕様を満たす良品チップの選別を行う。
【0034】
一方、本発明の設計手法を用いた場合は、図3に示すように、回路特性の算出に必要な入力パラメータとして、実際の入力パラメータが従う分布を適切に表現する統計分布が用いられる。そのため所望の回路特性値の分布を得ることができる。また出力した分布から、フェイルビットの総数を求めることができる。さらに、フェイルビットの不良原因の解析もできるため、設計を効率的に改善するアレイパラメータを容易に判別することができ、メモリアレーの再設計の指針をあらかじめ得ることが可能となる。したがって、設計時間の大幅な短縮が実現できる。なお図3に示すように、ステップS204以外のフローは基本的に図2と同様であるためここでは説明を省略する。
【0035】
次に、図4および図5を用いて前述したステップS204の処理に必要な装置およびその処理の詳細な一例について説明する。図4は、本発明の設計手法を実現する半導体設計装置の構成の一例を示す図である。
【0036】
図4に示す半導体設計装置は、データ入力部I401、データ処理部I402、データ出力部I403から構成される。前述したように、回路特性の算出に必要な入力パラメータはある統計分布を有する。ここで統計分布とは、ある頻度とある幅をもった分布である。図4では入力データとして、センスアンプのオフセット、アクセストランジスタのリーク電流、データ線ノイズ、及びアクセストランジスタの閾値電圧のそれぞれが、ある中心値とある分散値を有する場合を示している。これらの入力データが、データ処理部I402に転送される。
【0037】
データ処理部I402は、所望の回路特性の数式化手段と、入力データが従う統計分布を再現するような乱数の生成手段と、生成した乱数からセンスアンプのオフセット値やリーク電流を計算する手段と、数式化した回路特性式に、ランダムに生成したリーク電流等の値を代入し、所望の回路特性値を算出する手段を有する。データ出力部I403は、算出したすべての回路特性値をある頻度とある幅をもった分布として出力する回路特性分布出力手段を有する。これにより、例えばメモリセルの読出し信号量出力時間や、データ保持時間が要求値に満たないフェイルビットの総数が算出できる。
【0038】
なお、本半導体設計装置は、コンピュータを用いたプログラム処理によって実現される。すなわち、例えば、ハードディスクなどの記憶装置に格納した前記データ入力部I401の各種データに対して、CPUおよびRAM等を用いて前記データ処理部I402の処理を行い、その処理結果となる各種分布データをディスプレイ等に出力する。
【0039】
図5は、従来の設計手法によって信号量解析を行った場合と、本発明の設計手法によって信号量解析を行った場合とでそれぞれの処理概要を比較して示す図である。
【0040】
まず、従来の手法では、信号量解析をするための入力パラメータ値(例えばセンスアンプのオフセットやリーク電流)は、メモリセルの総数や素子特性(入力パラメータ)のバラツキを勘案し算出したワースト値(S305)であった。したがって、ステップS302で設計したあるメモリアレー構成の信号量解析を行った場合(ステップS303)、アレーの良し悪しを前記ワーストケースで判断することになる(ステップS306)。
【0041】
しかし前述したように、ワースト志向設計で算出したメモリセルの入力パラメータの発生確率は著しく小さく、ステップS303において算出した読出し信号量が0以下になり、メモリセルの読み出しエラーが発生してしまう場合がある。この場合、ワーストポイントのメモリセルがフェイルしないように、メモリアレーの再設計を行う必要がある。しかし、過剰に厳しい条件を想定したワースト志向設計では、再設計で要求される素子特性バラツキの低減が、物理的に困難となる場合がある。その結果、要求仕様を満足する良品チップが取得できない恐れがある。
【0042】
また従来の設計手法においては、異なる分布を有する複数の素子パラメータのバラツキを組み込んだ形で、回路特性(即ち読出し信号量)Vsigを定式化する手段を有していないために、前記複数の素子特性パラメータ値のそれぞれが、回路特性にどのような影響を及ぼすのか定量化できなかった。そのため、考えられるすべての素子特性パラメータの再設計を行い、その改善効果とその副作用の確認を回路シミュレーションと実チップで検証しなければならず、チップ設計全体の設計時間増加を引き起こしていた。
【0043】
もちろんこの状況は回路設計の段階にとどまらず、回路検証、レイアウト設計・検証やテスト工程にも同様のことが起こりうることは言うまでもない。例えば、テスト工程において、実チップが所望の動作速度を満たさないことが判明したとする。再設計の一例として、メモリセルの駆動電流を増加して、読み出し速度の高速化を実現するという手段が挙げられる。
【0044】
具体的にはメモリセルトランジスタのチャネル幅を大きくすれば駆動電流を増加できる。この時、コスト面から考えると、チップサイズを大きくすることなく、メモリセルのチャネル幅を広くすることが望ましい。しかし、チップサイズを一定のままで、チャネル幅を広くすると、メモリセル間の距離が狭くなる。その結果、接触不良(レイアウト不良)の発生頻度が増える、もしくは、メモリセル間の距離が狭くなったことで生じるトランジスタ間の応力増加によるリーク電流の増加などを引き起こす可能性もある。もちろん、メモリセル間の距離を広く確保して、上記のような再設計を行ってもよいが、その場合チップサイズが増加するという副作用が生じてしまう。
【0045】
このように、駆動電流増加という改善効果だけでなく、チャネル幅を広くすることで発生する不良率の増加や、チップサイズの増加というトレードオフも考慮する必要がある。したがって、様々なステップでの再設計において、考えうるすべてのトレードオフをシミュレーションや実チップで検証しなければならず、必然的にチップ設計に要する時間が増加してしまう。
【0046】
一方、本発明の設計手法となる協調設計技術は、例えば、図4で述べたような装置を用いて実現される。本協調設計技術では、回路設計のステップS204において、入力パラメータである素子パラメータや回路パラメータとして、統計学的な分布を有するものが用いられる。ここで、前記入力パラメータは、実際の素子及び回路特性とよく適合するような分布を有することが望ましい。例えば、センスアンプのオフセットは正規分布、リーク電流は対数正規分布、アレーノイズは一様分布という形で入力パラメータが設定される(ステップS301)。
【0047】
次に所望のメモリアレーを設計した後(ステップS302)、データ処理部I402において、ステップS301で設定した入力データの統計分布に従い、一ビットずつメモリセルのノイズ成分を発生させる。即ち、すべてのビットの読出し信号量Vsigを一ビット毎算出する(S303)。このようにしてメモリセルの信号量を一ビットずつ算出した後、データ出力部I403において、アレーの良し悪しの判断基準となる総フェイルビット数を算出する(S304)。ここでフェイルビットとは、読出しエラーとなるメモリセルのことであり、例えば仕様から要求されるデータ保持時間が経過した後、データ線に出力される読み出し信号量Vsigが0以下になるメモリセルである。
【0048】
このように、すべてのビットに関して読み出し信号量Vsigを算出するので、実際のチップのワーストセル(頻度1)のメモリセル特性を再現できる。言い換えると、複数の素子特性バラツキを考慮して回路特性に与える影響を算出するに当たり、その特性バラツキの組み合わせ方を、実デバイスを再現するように生成できる。例えば、センスアンプのオフセットは中心値程度の値(発生確率:〜0.5)であり、メモリセルのリーク電流は、ワースト値(発生確率:〜1/109)というような素子特性パラメータの値をランダムに生成し、すべてのビットに関して計算することが可能となるため、実際の現実的なワーストケースを再現できる。
【0049】
加えて、本発明の手法により、任意のデータ保持時間における不良ビット数も定量化できるので、所望の仕様を満たすための対策技術の棲み分けも明確化できる。例えば、要求されたデータ保持時間に満たない不良ビットの総数がアレーに搭載された冗長ビット数よりも多い場合、冗長ビットを増やし、チップサイズ増大を犠牲にして救済能力を高めたほうがよいのか、セル容量を数fF増やせばよいのかという判断を、本協調設計手法を用いて算出した総フェイルビット数から決定することが可能となる。このように、各素子特性パラメータの分布を統計的に再現でき、また各パラメータが回路特性に与える影響を定量化できるため、設計したメモリアレーの再設計の最適な指針を抽出し、回路設計に要する時間を大幅に短縮できる。
【0050】
なお、図5では主に回路設計に関して協調設計技術を説明したが、もちろん本発明はその主旨を逸脱しない限り様々な変更が可能なことは言うまでもない。たとえば、入力素子特性パラメータとして、配線の寄生抵抗や寄生容量、電源電圧変動などを導入し、不良ビットの物理的位置を統計的に算出する手段を設けても良い。この場合、不良ビットの物理的な位置を再現することができるので、より精度の高い救済方法の選択が可能となる。
【0051】
また、回路検証におけるタイミング解析に本手法を適用しても良い。例えば、配線抵抗や、配線の寄生容量をモデル化し、所望の場所における遅延時間を定式化して回路検証を行えば、従来のワースト志向設計に比べて、より高い精度でメモリアレーを評価できる。もちろん、回路設計と回路検証の両方に、本設計手法を適用しても良い。この場合、要求仕様を満たすような最適なアレー設計が実現できるため、設計と検証における再設計に要する時間を必要最小限に抑えることができる。
【0052】
また、レイアウトパターンから実際の素子形状を予測する手段、例えばメモリセルのトランジスタ形状の分布を統計学的に再現する手段を設けても良い。この場合、メモリセルの駆動電流と、素子形状から求められるリーク電流との相関関係が明確になる。したがって前述したような、メモリセルの駆動電流増加とセル不良率のトレードオフを定量化することができ、最適な再設計の指針を抽出できるので、後戻りに要する時間の短縮が可能となる。このように、メモリアレーの様々なフローにおいて、本発案の協調設計技術を適用することで、より短期間で多数の良品チップを取得できるという効果が得られることは言うまでもない。
【0053】
つぎに、図5におけるステップS301、S302、S303、S304の詳細な処理内容の一例を図6〜図10を用いて説明する。ここでは、本発明の設計手法をDRAMの所謂信号量設計に適用した場合を想定して説明する。図6は、図5の処理において、入力素子パラメータを設定する際に行う統計学的分布の処理の一例を説明する図である。図7は、図5の処理において、構成したメモリアレーの一例を示す図である。図8は、図5の処理において、メモリセルの信号量解析の処理の一例を説明する図である。図9は、図5の処理において、信号量解析からフェイルビットの数を導出する際の処理の一例を示すフロー図である。図10は、図5の処理において、信号量解析を行った結果の出力方法の一例を示すグラフである。
【0054】
まず図6に示したステップS301のように、信号量設計に必要な入力パラメータの設定をする。ここでは、回路パラメータとしてアレー電圧VDL、セルキャパシタCSや電源電圧低下ΔVBDL、デバイス特性パラメータとして、センスアンプ回路のオフセットΔVTN、セルリーク電流IJが記載されている。なお、ワード線電圧VWLやセルトランジスタの閾値電圧VTHなど、その他の回路パラメータやデバイス特性パラメータは説明の簡単化のため省略してある。
【0055】
入力パラメータのうち、電源電圧低下ΔVBDLは一様分布D501に従い、例えばRD501の値をとる。オフセットΔVTNは正規分布D502に従い、例えばRD502の値をとる。セルリーク電流IJは対数正規分布D503に従い、例えばRD503の値をとる。以上のように、各素子特性バラツキをそれぞれの統計分布の中からランダムに生成する。すなわち、実デバイスの分布特性に適合するような分布を入力パラメータとすることで、メモリアレーの定量的な評価が可能となる。
【0056】
次に、図7に示したステップS302のように、メモリアレー構成を設計する。図中のMCはメモリセル、SAはセンスアンプ、DLはデータ線、Nはセンスアンプの個数、mはデータ線上のメモリセル数、Mは総メモリ容量、RD501−RD503は図5における入力パラメータを示している。なお、図7では所謂折り返し型のアレー構成を示したが、もちろん開放型のアレー構成でもよいことはいうまでもない。様々なアレー構成に対して、本手法の設計技術が適用できる。
【0057】
アレー構成の設計後、ステップS303にて、読出し信号量の解析を行う。図8(a)の動作波形に示すように、理想読出し信号量Vsig(=(VDL/2)×CS/(CS+CDL))は、ワード線WLを起動した後、データ線DL、/DLに表れる微小な電圧差である。この電圧差は、センスアンプ回路SAを活性化することで、それぞれアレー電圧VDLを接地電圧VSSに増幅される。なお図8(b)の回路構成は、一般的なDRAMに用いられているものであり、ここでは説明の詳細は省略する。
【0058】
ここで、理想読出し信号量Vsigは、電源電圧低下ΔVBDLやオフセットΔVTN、リーク電流IJによって、実効読出し信号量VS_EFFまで減少し、
【0059】
【数1】
と表すことができる。ここでCDLはデータ線寄生容量、VN(ΔVBDL)、VN(ΔVTN)、VN(IJ)はそれぞれ電源電圧低下ΔVBDL、オフセットΔVTN、セルリークIJの値を、読出し時のデータ線電圧に換算した損失データ線信号量である。本発明の手法は、右辺括弧内の3つの素子特性バラツキ(ノイズ)をメモリセル1ビットごと算出し、すべてのメモリセルの実効読出し信号量VS_EFFを求める。そのため不良ビットの総数を求めることができ、設計したメモリアレーの定量的な評価が可能となる。
【0060】
図9は、上記したステップS303から、ステップS304にかかる一連の処理をフローチャートにして示したものである。アレー電圧VDLとセルキャパシタCS、データ線寄生容量CDLから、ある一つのメモリセルの理想読出し信号量Vsigを算出する(S303−1)。次にノイズ成分である損失データ線信号量のVN(ΔVBDL)、VN(ΔVTN)、VN(IJ)を、仮定した統計モデルに従うようにランダムに生成する(S303−2,S303−3,S303−4)。例えば正規分布モデルに従うような乱数を生成するには、例えばボックスミュラー法に代表されるような、擬似乱数生成手段を使えばよい。
【0061】
このようにして、一つのメモリセルに対して、(1)式の右辺に示される3つのノイズ成分を一つ一つ発生させる。その後、生成した理想信号量Vsigから3つのノイズ成分を差し引くことで、実効読出し信号量VS_EFFを算出する(S303−5)。ここで、実効信号量VS_EFFが0以下であるならば、フェイルビット数NFをカウントアップする(S303−6)。ステップS303−4からステップS303−7に至る処理を、同一センスアンプに接続されているメモリセルの数であるm回繰り返し、実効読出し信号量VS_EFFを計算する。さらにステップS303−3からステップS303−8に至る処理を、構成したメモリアレーにあるセンスアンプの個数分、即ちN回繰り返し、同様に実効読出し信号量VS_EFFを計算し、全メモリセルの実効読出し信号量VS_EFFとフェイルビット数NFを算出する(S304)。
【0062】
次にステップS304において、信号量解析で得られた結果を出力する手段としては、図10のようにノイズであるオフセット損失信号量VN(ΔVTN)とリーク電流損失信号量VN(IJ)がそれぞれの横軸で、縦軸が頻度(確率密度関数と同義)であるグラフが挙げられる。平面状のパスとフェイルを区別している直線は、式(1)を、
【0063】
【数2】
と変形することで得られる。また図中のフェイル領域に存在するプロットFはフェイルビットを表している。
【0064】
図11は、図10の出力結果の具体的な例であり、1Gbのメモリアレーを想定し本設計手法で信号量解析を行った結果である。横軸はオフセット損失信号量VN(ΔVTN)、リーク電流損失信号量VN(IJ)、縦軸は度数(メモリセルの数)である。アレー電圧VDLは、1.4V、セル容量CSは25fF、センスアンプの個数Nは約1.5M個である。折り返し型アレー構成において、前述した実効読出し信号量VS_EFFから各メモリセルにおけるデータ保持時間を算出し、データ保持時間が要求仕様(例えば64ms)に満たない不良ビット数を算出した結果、不良ビット数は165ビットであった。
【0065】
ここで、この165ビットの不良ビット数は、チップ上に搭載できる上限の救済ビット数よりも充分に小さい。このように本手法を用いれば、前述の入力設定で設計した1Gbのメモリアレーが、要求仕様で動作することを保証できる。一方、従来のワースト志向設計のポイントでは、各損失信号量のワースト値から算出されるワーストアレー電圧VWOは4.5Vとなる。以上の説明から分かるように、従来のワーストポイントのメモリセル性能を基準にメモリアレーの良し悪しを判断する方法ではなく、不良ビットの総数を算出する手段を設けることで、メモリアレーの定量的な評価が可能となる。
【0066】
なお、図11のグラフは、フェイルビットの主要因がどちらのノイズに起因するかが明確に分かるような出力手段である。図11に示されるように、オフセット損失信号量VN(ΔVTN)は中心値の0近辺、かつリーク電流損失信号量VN(IJ)は1.0以上(リーク電流だけで実効信号量が0になることと同意)の部分に、フェイルビットの大部分が分布していることが分かる。したがって、フェイルビット数の低減を実現するためには、オフセットのバラツキを低減するよりも、リーク電流のバラツキを低減する(VN(IJ)のバラツキ幅を狭くする)ほうがより効果的であることが明確になる。
【0067】
また各メモリセルのノイズ成分の算出結果を出力する手段を設ければ、特定の不良ビットのプロファイリングが可能となる。図12は、図11において、パスとフェイルの境界線上にあるメモリセル特性の解析結果を示す一実施例である。図12では、従来のワースト志向設計を適用して求めたワースト設計ポイントB(図11のB点)のノイズの算出結果と、パスとフェイルの境界線上に存在するマージナルな不良ビットC(図11のC点)のノイズ算出結果をもとに、理想読出し信号量Vsigからノイズを差し引いて算出したそれぞれの実効信号量VS_EFFを示している。
【0068】
前述したようなワースト志向設計では、オフセット損失信号量VN(ΔVTN)とリーク電流損失信号量VN(IJ)のそれぞれの発生確率は、6.3E−7と9.3E−10となり、ノイズの合計は理想読出し信号量Vsigの約2.7倍となってしまい、ワーストセルはリテンション不良ビットとなる。一方、本手法を用いて算出されたマージナルな不良ビットのノイズの発生確率は、オフセット損失信号量VN(ΔVTN)が6.5E−1、リーク電流損失信号量VN(IJ)が1.8E−7となる。
【0069】
この解析結果から明らかなように、オフセット損失信号量VN(ΔVTN)は設計ターゲットである中心値(損失信号量0mV)に近い値をとるため、リテンション不良ビットの主要因ではない。一方、リーク電流損失信号量VN(IJ)のバラツキは大きく、損失信号量全体の80%程度を占めている。このように、本設計手法による解析結果の出力手段として、メモリセルのノイズ成分の算出結果を出力する手段を設ければ、不良ビットの原因を容易に解析することが可能となる。
【0070】
図13は、図6における入力パラメータを、様々な値に設定して、不良ビットの原因を定量的に解析した結果を示す一実施例である。ここでは、前述した図12とは別の出力結果の再現手段として、図13のように様々な入力パラメータ条件において、オフセットとリーク電流が、総不良ビット数に寄与する割合を出力する手段を設けている。例えば図13の一番上の棒グラフの入力設定では、オフセットが原因で不良となるメモリセルが、全不良ビットの86%を占めることを示しており、オフセットバラツキの低減が、技術課題であることがわかる。真中の棒グラフは、58%がリーク電流による不良、42%がオフセットによる不良、一番下の棒グラフの入力条件では、95%がリーク電流によってメモリセルのリテンション不良を引き起こすということ示している。
【0071】
以上、図11から図13の説明からわかるように、本手法を用いれば、メモリセルトランジスタのリーク電流バラツキがメモリセルのリテンション不良の原因であるのか、センスアンプオフセットのバラツキがメモリセルのリテンション不良の原因であるのか、ということを定量的に区別することが可能となる。
【0072】
もちろん、解析結果はその目的に応じて様々な出力形態に変形することができる。図14は、信号量解析出力結果の他の実施例である。横軸はデータ保持時間tREF、縦軸は累積度数分布とした所謂リテンション分布である。例えば、チップサイズや救済方式を鑑みて、チップに搭載できる最大救済ビット数が全メモリセル数に対して1E−5%の割合となった場合、縦軸の1E−5%の点から、メモリセルのワーストデータ保持時間が求められる。つまり、任意のデータ保持時間tREFにおける不良ビット数がわかる。その結果、ある入力パラメータ設定の条件におけるメモリアレーの性能を、不良ビットの総数を判断基準にして評価できる。
【0073】
もちろん図11と図14の出力手段を同時に有してもよいことは言うまでもない。その場合、任意のデータ保持時間tREFにおける不良ビット数とその原因の双方が明確になり、不良ビットの課題とその効果的な改善方法を同時に導出することができる。例えば、データ保持時間が5ms以下の不良ビット数が105ビットであったすると、図11のような出力手段を併せ設けて解析を行えば、不良ビットの原因はリーク電流であり、そのリーク電流のバラツキの低減により、例えば不良ビット数を103ビットに削減できるということが明らかになる。
【0074】
また、図15は、図6に示される入力パラメータを、様々な値に設定して、総不良ビット数を算出した結果の一実施例である。図15では、入力パラメータであるアレー電圧VDLとリーク電流IJを横軸にとり、データ保持時間tREFが128ms以下の不良ビット数を縦軸にとった棒グラフである。この図から、例えばアレー電圧VDLを設計ターゲット電圧(図中1.0)に設定し、リーク電流を最大許容電流値1.0以下にすれば不良ビット数は0ビットになる。またアレー電圧を設計ターゲット値より25%低く設定しても、不良ビットは高々4ビットであり、設計したアレーが低電圧特性に優れていることがわかる。なお、前記許容リーク電流値は、非特許文献2によれば100fA程度である。さらに図15の結果を用いれば、例えば図16に示すように、不良ビットを低減するための各種改善手法の棲み分けが明確化できる。
【0075】
図16は、本発明の手法から得られた不良ビット数をもとに、不良セルを救済する対処手段の具体的な例を示した一実施例である。図16に示すように、メモリセル容量CSが20fFで、データ線上のセル数が128個の場合、アレー電圧VDLが設計ターゲット値(図中1.0)かつリーク電流を最大許容電流値1.0以下にすれば、不良ビットの総数は充分に小さく、そのチップは良品チップとなるので、不良ビットを低減するための新たな技術は不要であることが分かる。また、リーク電流の最大値が前記最大許容電流値の2倍以上、もしくはアレー電圧VDLが設計ターゲット電圧より37.5%低い場合は、メモリセル容量CSの5fFの増加が必要であることがわかる。その他の条件では、不良ビット数低減のために、冗長ビットの増加や、エラー訂正回路といった技術が必要になる場合がある。このように、素子特性パラメータの分布を統計学的にモデル化し、メモリアレー設計に導入して、総不良ビット数を算出する手段を設けることで、メモリアレーを定量的に評価できる。
【実施例2】
【0076】
前述した実施例1では、DRAM設計に本発明の手法を適用した場合について説明したが、もちろんスタティックランダムアクセスメモリ(以下SRAMと記す)に適用してもよい。
【0077】
図17は、本発明の設計手法をSRAMに適用した場合を説明する図であり、(a)は、SRAMの回路構成の一例、(b)はその動作波形の一例を示すものである。図中の記号は、電源電圧VDD、負荷トランジスタ駆動スイッチΦLD、ドライバトランジスタ駆動スイッチΦDR、コモンソースΦCSN、ΦCSP、H側読出し電流I_DL、L側オフ電流I_/DL、読出し電流I_DLによるH側データ線電圧Vt(I_DL)、オフリーク電流I_/DLによるL側データ線電圧Vb(I_/DL)である。その他の記号は実施例1と同様である。また、メモリの読出し動作や書込み動作のための各回路の駆動方法等は、一般的な駆動手法を用いればよいので、ここではその詳細な説明は省略する。
【0078】
SRAMにおいて、本発明の設計手法を適用する場合、ワード線WL起動後からコモンソーススイッチΦCSNによりセンスアンプが活性化されるまでの時間tRにおいて、データ線間電圧差がVb(I_/DL)−Vt(I_DL)がセンスアンプオフセットΔVTNよりも大きいのであれば(Vb(I_/DL)−Vt(I_DL)>ΔVTN)、選択したメモリセルMCのデータを正確に読み出すことができる。
【0079】
そこで、まず、入力パラメータ設定の段階で、H側読出し電流I_DLやL側オフリークを、その電流特性と適合するような分布(例えば対数正規分布)に設定し、オフセットをその特性を再現するような分布(例えば正規分布)に設定する。次に、それぞれの素子特性値を各分布に従うようにそれぞれランダムに生成する。その後、前述の条件式に素子特性値を代入し、すべてのメモリセルについて読み出し動作が可能か、読出し誤動作を生じるのかを判断する。
【0080】
このように、本発明の設計手法をSRAMに適用すれば、不良ビットの総数が求められる。したがって、ワースト志向設計よりも正確に、設計したアレーの評価ができる。また、出力手段として各素子特性値を表示する手段を設ければ、不良原因の特定も可能となり、再設計に要する時間を大幅に短縮できる。
【0081】
なお、本実施例では、所定の時間後のデータ線間の電圧差を数式化して解析する例を説明したが、勿論これに限定されるものではない。所謂スタティックノイズマージンの解析に本発明の設計手法を適用してもよい。また、入力素子特性値として統計的な分布を設定した例を説明したが、各素子特性を表現する物理式をもちいてもよいことはいうまでもない。この場合、チャネル長やチャネル幅といったデバイスパラメータのバラツキを例えば正規分布と設定すれば、正確に素子特性値の分布を再現することができる。また、入力パラメータである素子特性値を、実験により測定した結果をそのまま用いてもよい。このようにすれば、分布を表現するための数式化が困難な場合でも、設計したアレーを定量的に評価できる。
【実施例3】
【0082】
図18は、本発明の設計手法をNAND型の不揮発メモリに適用した場合を説明する図であり、(a)はNAND型の不揮発メモリの回路構成の一例、(b)はその動作波形の一例を示すものである。
【0083】
図中の記号は、データ線接続スイッチST1、制御ゲートCG、浮遊ゲートFG、ソース線選択スイッチST2、ソース線SL、参照電源駆動スイッチΦR、参照電圧VREF、読出し電流IF_DL、読出し電流IF_DLによるデータ線電圧V(IF_DL)である。メモリセルの読出しや書込みのための各回路構成や駆動方法は、一般的に知られている手法で実現できるので、ここでは図面とその詳細な説明は省略する。また、本発明の設計手法は、この構成に限らず様々な回路構成に対しても適用可能である。
【0084】
なお、図18(a)に示すセンスアンプ回路SAは、一定参照電圧を利用した回路構成としたが、参照電圧VREFはなくてもよい。その場合、センスアンプ回路SAを構成するトランジスタの論理閾値とデータ線電圧V(IF_DL)を用いて数式化すれば、不良ビットの総数を求めることができる。
【0085】
NAND型のFLASHメモリは、SRAMと同様なゲインセルである。したがって、ワード線WL1がアサートされた時から、コモンソース駆動スイッチΦCSNによりセンスアンプが活性化されるまでの時間tRにおいて、データ線間電圧差とオフセットの関係が、VREF−V(IF_DL)>ΔVTNを満たせば、選択したメモリセルMCのデータを正確に読み出すことができる。メモリセルが不良か良品かの判断方法は、実施例1および実施例2に説明した手法と同様であるため、ここでは説明を省略する。
【0086】
以上のように、本手法を用いれば、NAND型のFLASHメモリにおいて、設計したアレーを定量的に評価できる。また、入力パラメータである素子特性値を表示する手段を設ければ、不良原因の特定も可能となり、再設計に要する時間を大幅に短縮できる。
【0087】
以上、実施例1〜3で説明した半導体記憶装置の設計方法および製造方法、ならびに半導体設計装置について、その代表的な構成概要と効果について説明すると以下のようになる。
【0088】
本発明の半導体設計装置は、各素子特性パラメータの統計学的な分布を加味してメモリセル特性を解析し、その解析によって算出したメモリセルの不良ビットの総数で、設計したメモリアレーを評価する手段を有している。そのため、設計したメモリアレーを定量的に評価でき、所望の性能要求を満たすようなアレー設計の指針を容易に得ることができる。また、メモリセルの読出し信号量Vsigの定式化により、不良ビットのプロファイリングが可能となるため、再設計が必要な素子特性パラメータの特定が容易に可能となる。
【0089】
このようなことから、設計の容易化が実現可能となり、また、設計期間を短縮することが可能となる。なお、本発明は、前述した実施例1〜3で具体的に説明したものに限らず、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【0090】
例えば、図6では入力パラメータとしてアレー電圧VDLやメモリセル容量CS、電源電圧低下ΔVBDL等を用いたが、セルトランジスタの閾値電圧VTHや、セルトランジスタのチャネルを流れるサブスレッショルドリーク電流IOFF、セルキャパシタを流れるキャパシタリークICS等も入力パラメータとして設定してもよい。この場合、隣接メモリセルの書き込み動作に伴い、データ線が接地電圧VSSになることで発生する所謂ディスターブ不良や、セルのキャパシタ間リークがデータ保持時間tREFに与える影響を明らかにすることができる。
【0091】
さらにデバイスパラメータとしてチャネル不純物濃度や基板不純物濃度なども入力パラメータとして設定してもよい。この場合、基板定数の定式化ができるので、基板印加電圧VBBのデータ保持時間tREFに与える影響を定量化できる。基板電圧がデータ保持時間tREFへ与える影響がわかれば、最適なメモリセル電圧設定が可能となり、必要以上に高い、もしくは低い電圧を印加する必要がないため、セル不良率の低減と信頼性向上を同時に実現できる。さらに素子特性は、チップ内、ウェハ内、ロット内のいずれの素子特性を再現するように分布を設定しても良い。
【0092】
このように、本設計手法は、その目的に応じて、様々な入力パラメータの設定が可能である。また、実施例1では1トランジスタ型のDRAMの設計について説明したが、本設計手法の適用はこれに限定されない。2トランジスタ型のツインセルでもよいし、二つの1トランジスタ型のDRAMセルの論理和をとるORセルでもよい。また3トランジスタ型DRAMにも適用できることはいうまでもない。
【0093】
さらに図17では所謂6トランジスタ型のSRAMに適用した場合について説明したが、4トランジスタ型のSRAMに適用しても良い。また、図18では、NAND型のFLASHメモリに適用した場合について説明したが、もちろん所謂NOR型やAG−AND型呼ばれるFLASHメモリに適用してもよいことは言うまでもない。また、カルコゲナイド膜と一つのアクセストランジスタで構成される、相変化メモリに適用しても良い。それぞれのメモリにおいて、所望の回路特性に関して必要な入力パラメータとその分布形状を実デバイス特性に適合するように適切に選択し、さらに所望の回路性能を適切に表現するような定式化を行うことで、様々なメモリセルのアレー設計の評価を定量的に行うことができる。このように、本設計手法は解析対象とするメモリセルに応じて、様々な変更が可能である。
【図面の簡単な説明】
【0094】
【図1】本発明の前提として検討した従来技術によるワースト志向設計と本発明の基本概念である統計学的設計との違いを示すグラフであり、(a),(b)は、同一のデータに対する表示形式をそれぞれ変えたものとなっている。
【図2】従来のワースト志向設計を用いてメモリアレーを設計したときのチップ製造フロー図である。
【図3】本発明の設計手法を回路設計に適用した時のチップ製造フロー図である。
【図4】本発明の設計手法を実現する半導体設計装置の構成の一例を示す図である。
【図5】従来の設計手法によって信号量解析を行った場合と、本発明の設計手法によって信号量解析を行った場合とでそれぞれの処理概要を比較して示す図である。
【図6】図5の処理において、入力素子パラメータを設定する際に行う統計学的分布の処理の一例を説明する図である。
【図7】図5の処理において、構成したメモリアレーの一例を示す図である。
【図8】図5の処理において、メモリセルの信号量解析の処理の一例を説明する図である。
【図9】図5の処理において、信号量解析からフェイルビットの数を導出する際の処理の一例を示すフロー図である。
【図10】図5の処理において、信号量解析を行った結果の出力方法の一例を示すグラフである。
【図11】本発明の設計手法を用いて、1Gbのメモリセルの協調設計を行い、そのアレー設計の評価結果を示す一実施例である。
【図12】図11において、パスとフェイルの境界線上にあるメモリセル特性の解析結果を示す一実施例である。
【図13】図6における入力パラメータを、様々な値に設定して、不良ビットの原因を定量的に解析した結果を示す一実施例である。
【図14】信号量解析出力結果の他の実施例である。
【図15】図6に示される入力パラメータを、様々な値に設定して、総不良ビット数を算出した結果の一実施例である。
【図16】本発明の手法から得られた不良ビット数をもとに、不良セルを救済する対処手段の具体的な例を示した一実施例である。
【図17】本発明の設計手法をSRAMに適用した場合を説明する図であり、(a)はSRAMの回路構成の一例、(b)はその動作波形の一例を示すものである。
【図18】本発明の設計手法をNAND型の不揮発メモリに適用した場合を説明する図であり、(a)はNAND型の不揮発メモリの回路構成の一例、(b)はその動作波形の一例を示すものである。
【符号の説明】
【0095】
M メモリ容量、メモリセル数
N センスアンプの数
VTN センスアンプのオフセット
IJ リーク電流
A 実チップにおける頻度1のワーストセルの出現曲線
I401 データ入力部
I402 データ処理部
I403 データ出力部
VDL アレー電圧
VSS 接地電圧
CS メモリセル容量
VBDL 電源電圧低下
D501 一様分布
D502 正規分布
D503 対数正規分布
RD501,RD502,RD503 入力素子パラメータ値
MC メモリセル
SA センスアンプ
m データ線上のメモリセル数
DL,/DL データ線
WL,WL0〜15 ワード線
VTN センスアンプの閾値電圧
CDL データ線の寄生容量
Vsig 読み出し信号量
VS_EFF 実効読出し信号量
F フェイルビット
VN(AVTN) オフセット損失信号量
VN(IJ) リーク電流損失信号量
VWO ワースト志向設計におけるアレー電圧
B ワースト志向設計不良ビット
C 協調設計における不良ビット
P 発生確率
VN(AVBDL) 電源電圧低下損失信号量
NDIS ノーマル分布
MDIS マイノリティ分布
tREF データ保持時間
VDD 電源電圧
ΦLD 負荷トランジスタ駆動スイッチ
ΦDR ドライバトランジスタ駆動スイッチ
ΦCSN,ΦCSP コモンソース駆動スイッチ
I_DL,I_/DL,IF_DL 読出し電流
I_/DL オフ電流
Vt(I_DL),Vb(I_/DL),V(IF_DL) データ線電圧
VREF 参照電圧
ΦR 参照電源駆動スイッチ
VWL ワード線電圧
tR センスアンプ活性化時間
【技術分野】
【0001】
本発明は、半導体記憶装置の製造方法及び半導体設計装置に関し、特に、半導体記憶装置の総不良ビット数を算出し、最適な設計及び製造手段を導出するのに有効な半導体記憶装置の製造方法及び半導体設計装置に関するものである。
【背景技術】
【0002】
本発明者が検討したところによれば、半導体記憶装置の設計技術に関しては、以下のようなものが考えられる。
【0003】
例えば、半導体記憶装置の一つである、ダイナミックランダムアクセスメモリ(Dynamic Random Access Memory、以下DRAMと記す)は、我々が日常利用する様々な電子機器に数多く搭載されている。また、近年の機器の低消費電力化、高性能化のニーズに伴い、搭載されるDRAMも低電力化、高速化、大容量化といった高性能化が強く求められている。
【0004】
高性能なDRAMを実現するための最も有効な手段の一つは、メモリセルの微細化である。微細化することで、メモリセルを小さくできる。その結果、データ線長が短くなり、データ線の寄生容量を低減できるので、低電圧動作が可能となり、低消費電力化が実現できる。また、データ線の寄生容量を低減できるので、高速なセンスアンプ動作(読出し動作)も可能となる。さらには、メモリセルが小さくなるので、メモリの大容量化が可能となり、機器の高性能化が実現できる。このように、微細化はDRAMの高性能化に大きく寄与する。
【0005】
しかしながら、65nm、45nmノードと微細化が進むにつれて、前述したような高性能化の効果だけではなく、様々な副作用があらわれる。その主な副作用は、微細化によって生じる素子特性のバラツキ増加である。ここで、素子特性のバラツキとは、例えばセルトランジスタの閾値電圧や、セルトランジスタから流れるリーク電流の大きさの分散値(平均値からのずれ)である。この素子バラツキは、回路性能の劣化の原因となるため、バラツキはできるだけ小さく抑えるのが望ましい。
【0006】
素子特性のバラツキは、例えばトランジスタ素子を構成するチャネル長やチャネル幅、ゲート絶縁膜厚等の製造誤差に起因する。この製造誤差から閾値電圧等の素子特性のバラツキを求め、バラツキ低減の指針を得るための手法としては、特許文献1や特許文献2の技術が挙げられる。また、特許文献3には素子特性を統計的にモデル化し、チップ内のタイミング要求ポイントの不良確率を求める手法が開示されている。さらに、特許文献4には、素子特性バラツキを回路シミュレーションに導入し、ある特定の場所での回路特性のバラツキを求める技術が開示されている。
【0007】
前記素子特性のバラツキ増加は、DRAMセルの信号を読み出す際の誤動作の原因となる。その理由は、素子特性のバラツキによって、DRAMの所謂読出し信号量Vsigが減少してしまうためである。例えばDRAMでは、センスアンプ回路を構成するペアトランジスタの閾値電圧差(オフセット)や、メモリセルトランジスタから流れるリーク電流などが、読出し信号量を減少させる主な要因である(これらのことを以下ではまとめてノイズと記す)。なお、前述した読出し信号量減少の様々な事例は、非特許文献1に詳細に記述してある。
【特許文献1】特開平09−171522号公報
【特許文献2】特開平09−171521号公報
【特許文献3】特開2003−316849号公報
【特許文献4】特開2003−318829号公報
【非特許文献1】Kiyoo Itoh,Springer、「ブイエルエスアイ・メモリ・チップ・デザイン(VLSI Memory Chip Design)」、2001年4月1日、p.195−248
【非特許文献2】Minchen Chang,et al.、「Impact of Gate−Induced Drain Leakage on Retention Time Distribution of 256 Mbit DRAM with Negative Wordline Bias」、IEEE Transactions on Electron Devices、April 2003、Vol.50、No.4、p.1036−1041
【発明の開示】
【発明が解決しようとする課題】
【0008】
ところで、前記のような半導体記憶装置の設計技術について、本発明者が検討した結果、以下のようなことが明らかとなった。
【0009】
近年のようにメモリ容量が1Gb程度になると、素子特性のバラツキとその素子数を勘案して算出されるワーストケースのノイズが非常に大きくなる。その結果、前記ワーストケースのメモリセルの読出し信号量Vsigが0になってしまう場合がある。従来、メモリ設計者は、このようなワーストセルを誤動作させることなく読み出すために、複数のノイズのワースト条件をそれぞれ算出し、それらが同時に生じた場合を想定してメモリアレーを設計し、読出し信号量Vsigを確保してきた。例えば、信号量Vsigを充分に確保するために、メモリアレー電圧VDLを通常より高く設定する、メモリセルキャパシタ容量を充分に大きくする、メモリアレーのデータ線長を短くするなどがワーストケースの設計例として挙げられる。
【0010】
微細化がさほど進んでいない世代、例えば0.25um技術等においては、素子特性のバラツキも少なく、前記ワーストケースの設計から得られるアレー電圧VDLやセルキャパシタ容量は、セルトランジスタやセルキャパシタの信頼性を損ねない程度の値であった。しかしながら、微細化時のメモリセルのワーストケースを勘案してノイズを算出すると、前記設計手法用いて得られるアレー電圧VDLやセルキャパシタ容量CSの設計要求値が非現実的な値となってしまう。そこで、本発明者は、図1に示すような統計学的設計手法の検討を行った。
【0011】
図1は、本発明の前提として検討した従来技術によるワースト志向設計と本発明の基本概念である統計学的設計との違いを示すグラフであり、(a),(b)は、同一のデータに対する表示形式をそれぞれ変えたものとなっている。グラフの横軸は、それぞれ、ノイズであるオフセットとリーク電流を示しており、縦軸はその頻度を示している。例えば1Gb(=M)のメモリ容量を仮定すると、図中のMは109、Nは106程度となる。
【0012】
ここで、ワーストセル(頻度1)のノイズを見積もる際は、それぞれのワーストケースを想定するワースト志向設計が従来一般的である。この場合、それぞれのノイズを独立な分布とすると、その発生確率はオフセットワーストの発生確率1/Nと、リーク電流ワーストの発生確率1/Mの積から求められるPW=1/(MN)となる。このように、それぞれのノイズがワースト値であるため、トータルのノイズ量は非常に大きくなってしまう。
【0013】
後述するが、1Gbにおいてワースト志向設計から算出されたワーストセルを保証するアレー電圧VDLは4.5Vとなり、信頼性や消費電力の観点から考えても、非現実的な設計要求値となる。一方実際のチップにおいては、ワーストセルの発生確率PWは1/Mである。つまり、ワースト志向設計における発生確率は〜1/1015、実際のチップでは〜1/109、となり、従来設計ではおよそ6桁小さい発生確率のメモリセルをワーストセルと想定していることが分かる。
【0014】
このように、過剰までに厳しい条件でメモリアレーを設計する手法では、実際のチップ内におけるメモリセルのワースト条件を正確に再現することができず、設計したアレーの良し悪しを定量的に判断できなかった。したがって、設計したメモリアレーの良し悪しを正確に評価するためには、それぞれのノイズのバラツキを統計的にモデル化し、実際のワーストセルのノイズを定量的に算出する設計手法が、今後は非常に重要となる。
【0015】
上記のような課題を解決する手段として、前述した特許文献3には、遅延時間を定式化し、個々のパラメータをすべて同一な正規分布と仮定して、その個々のパラメータの和の分布の中心値と分散を、所謂相加平均と、二乗平均から求める手法が示されている。しかし、上記の手法は再生的な分布同士の和、例えば正規分布同士の和やポアソン分布同士の和等の場合に限定される。したがって、実際の素子特性の分布の多くの場合がそうであるように、異なる分布を有する複数の素子バラツキを考慮してタイミング不良の確率分布を得ることができない。
【0016】
また、前述した特許文献4では、素子パラメータであるチャネル長やチャネル幅の製造バラツキをもとに、素子特性(閾値電圧等)のバラツキを再現し、回路特性の値を導出する手法が示されている。しかしながら、所定の場所で得られた回路特性が要求仕様に満たない場合において、複数の素子バラツキの中、どの素子特性バラツキが原因で回路特性の不良を引き起こしているのか特定できない。その理由は、回路特性の定式化がなされていないため、各素子特性バラツキの回路特性に与える影響が定量化できないからである。
【0017】
そこで、本発明の目的は、このような問題等を鑑み、設計の容易化、または設計期間の短縮を実現可能な半導体記憶装置の製造方法及び半導体設計装置を提供することにある。
【0018】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【0019】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【0020】
本発明による半導体記憶装置の製造方法は、メモリセルを含むメモリアレーの設計を行う工程と、設計したメモリアレーの検証を行う工程と、検証したメモリアレーを半導体ウエハ上に形成する工程とを含むものである。そして、前記メモリアレーの検証を行う工程は、メモリセルの特性を定める要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータに対し、この複数のパラメータ毎の分布の中から乱数に基づいてそれぞれのパラメータの値を決定する第1ステップと、メモリセルの特性を定める数式を設け、この数式に対して前記決定したそれぞれのパラメータの値を適用することで、メモリセルの特性を算出する第2ステップと、この算出したメモリセルの特性に基づいてメモリセルの良否判定を行う第3ステップとを備え、複数のメモリセルに対して前記第1〜第3ステップを実行するというものである。そして、このようなメモリアレーの検証工程は、半導体設計装置のコンピュータ処理によって実現される。
【0021】
すなわち、例えば、DRAMを例とすると、メモリセルの読み出し信号量は、各種パラメータ(リーク電流、キャパシタ容量、またはセンスアンプのオフセット等)の関数によって定式化できる。但し、このような各種パラメータは、現実的には製造ばらつきに依存する分布を備えている。そこで、各種パラメータ毎にそのばらつき分布の中からランダムに値を抽出し、その抽出した値を適用してメモリセルの読み出し信号量を算出する。そして、このような値の抽出と読み出し信号量を算出をDRAMが含む多数のメモリセルに対して行い、これと共に各メモリセル毎に読み出し信号量に基づく良否判定を行う。
【0022】
このような検証工程を設けることで、実際に製造される半導体記憶装置の特性により近い形で、半導体記憶装置の検証を行うことができる。つまり、従来技術のワースト志向設計のように過剰に設計条件が厳しくなることを避けることができる。また、各メモリセルの良否判定結果に基づいて検証を行うことができるため、メモリアレーの定量的な評価が可能となる。
【0023】
さらに、各種パラメータがメモリアレーの特性にどう影響するかを、例えば不良と判定されたメモリセルの数などによって検証することができるため、メモリアレーの特性を改善するのにどのパラメータが最も有効かを容易に把握することが可能となる。この場合、例えば、検証結果として、各種パラメータの分布とそれに対応する良否判定結果とを対応させた視覚的な表示を行うとよい。
【0024】
以上のようなことから、本発明を用いることで、半導体記憶装置の設計の容易化または設計期間の短縮を実現することが可能となる。なお、本発明は、DRAMに限らず、SRAMまたはフラッシュメモリ等様々な半導体記憶装置に適用することができる。
【発明の効果】
【0025】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、半導体記憶装置の設計を容易化でき、また、設計期間の短縮が実現可能となる。
【発明を実施するための最良の形態】
【0026】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【0027】
また、本実施の形態に示される各ブロックを構成するトランジスタは、特に制限されないが公知のCMOS(相補型MOSトランジスタ)等の集積回路技術によって、単結晶シリコンのような1個の半導体基板上に形成される。即ち、ウエルと素子分離領域と酸化膜が形成される工程の後、ゲート電極とソース・ドレイン領域を形成する第1と第2半導体領域とを形成する工程とを含む工程により形成される。
【0028】
MOSFET(Metal Oxide Semiconductor Field Effect Transistor)の回路記号はゲートに丸印をつけないものはN型MOSFET(NMOS)を表し、ゲートに丸印をつけたP型MOSFET(PMOS)と区別される。以下MOSFETを簡略化してMOSあるいはMOSトランジスタと呼ぶことにする。
【0029】
なお、本発明は金属ゲートと半導体層の間に設けられた酸化膜を含む電界効果トランジスタだけに限定されるわけではなく絶縁膜を間に含むMISFET(Metal Insulator Semiconductor Field Effect Transistor)等の一般的なFETを用いた回路に適用される。
【実施例1】
【0030】
以下、図2から図16を用いて、本発明の一実施例となる半導体記憶装置の製造方法および半導体設計装置について説明する。
【0031】
まず、図2および図3を用いて従来技術を用いた場合と本発明を用いた場合とで、その製造フローの比較を行う。図2は、従来のワースト志向設計を用いてメモリアレーを設計したときのチップ製造フローである。図3は、本発明の設計手法を回路設計に適用した時のチップ製造フローである。
【0032】
従来の設計手法を用いた場合は、図2に示すように、初めに、ステップS101にてチップの仕様を策定したのち、メモリアレーの回路ブロックの配置をステップS102で決定する。次に、ステップS103では、メモリアレーの論理動作をハードウェア記述言語等で設計し、その検証を行う。その後、ステップS104にて論理動作を実現するような回路を、トランジスタモデルを利用して設計し、ステップS105にて動作速度や動作タイミングが、要求仕様を満たすかどうか検証する。この際に、回路検証結果によっては、複数のアレイパラメータの中から所望のスペックを得るために改善が必要なパラメータを模索する作業が行われる。
【0033】
回路設計、検証が終了したら、ステップS106にてレイアウト設計および検証を行う。この際に、場合によっては、回路設計への設計戻りが発生する。デバッグ完了の後、ステップS107にてシリコンウェハ上に、実チップを製造する。最後に、ステップS108で、製造不良やデータパターン依存性によるメモリセルのリテンション不良などの検証を行い、仕様を満たす良品チップの選別を行う。
【0034】
一方、本発明の設計手法を用いた場合は、図3に示すように、回路特性の算出に必要な入力パラメータとして、実際の入力パラメータが従う分布を適切に表現する統計分布が用いられる。そのため所望の回路特性値の分布を得ることができる。また出力した分布から、フェイルビットの総数を求めることができる。さらに、フェイルビットの不良原因の解析もできるため、設計を効率的に改善するアレイパラメータを容易に判別することができ、メモリアレーの再設計の指針をあらかじめ得ることが可能となる。したがって、設計時間の大幅な短縮が実現できる。なお図3に示すように、ステップS204以外のフローは基本的に図2と同様であるためここでは説明を省略する。
【0035】
次に、図4および図5を用いて前述したステップS204の処理に必要な装置およびその処理の詳細な一例について説明する。図4は、本発明の設計手法を実現する半導体設計装置の構成の一例を示す図である。
【0036】
図4に示す半導体設計装置は、データ入力部I401、データ処理部I402、データ出力部I403から構成される。前述したように、回路特性の算出に必要な入力パラメータはある統計分布を有する。ここで統計分布とは、ある頻度とある幅をもった分布である。図4では入力データとして、センスアンプのオフセット、アクセストランジスタのリーク電流、データ線ノイズ、及びアクセストランジスタの閾値電圧のそれぞれが、ある中心値とある分散値を有する場合を示している。これらの入力データが、データ処理部I402に転送される。
【0037】
データ処理部I402は、所望の回路特性の数式化手段と、入力データが従う統計分布を再現するような乱数の生成手段と、生成した乱数からセンスアンプのオフセット値やリーク電流を計算する手段と、数式化した回路特性式に、ランダムに生成したリーク電流等の値を代入し、所望の回路特性値を算出する手段を有する。データ出力部I403は、算出したすべての回路特性値をある頻度とある幅をもった分布として出力する回路特性分布出力手段を有する。これにより、例えばメモリセルの読出し信号量出力時間や、データ保持時間が要求値に満たないフェイルビットの総数が算出できる。
【0038】
なお、本半導体設計装置は、コンピュータを用いたプログラム処理によって実現される。すなわち、例えば、ハードディスクなどの記憶装置に格納した前記データ入力部I401の各種データに対して、CPUおよびRAM等を用いて前記データ処理部I402の処理を行い、その処理結果となる各種分布データをディスプレイ等に出力する。
【0039】
図5は、従来の設計手法によって信号量解析を行った場合と、本発明の設計手法によって信号量解析を行った場合とでそれぞれの処理概要を比較して示す図である。
【0040】
まず、従来の手法では、信号量解析をするための入力パラメータ値(例えばセンスアンプのオフセットやリーク電流)は、メモリセルの総数や素子特性(入力パラメータ)のバラツキを勘案し算出したワースト値(S305)であった。したがって、ステップS302で設計したあるメモリアレー構成の信号量解析を行った場合(ステップS303)、アレーの良し悪しを前記ワーストケースで判断することになる(ステップS306)。
【0041】
しかし前述したように、ワースト志向設計で算出したメモリセルの入力パラメータの発生確率は著しく小さく、ステップS303において算出した読出し信号量が0以下になり、メモリセルの読み出しエラーが発生してしまう場合がある。この場合、ワーストポイントのメモリセルがフェイルしないように、メモリアレーの再設計を行う必要がある。しかし、過剰に厳しい条件を想定したワースト志向設計では、再設計で要求される素子特性バラツキの低減が、物理的に困難となる場合がある。その結果、要求仕様を満足する良品チップが取得できない恐れがある。
【0042】
また従来の設計手法においては、異なる分布を有する複数の素子パラメータのバラツキを組み込んだ形で、回路特性(即ち読出し信号量)Vsigを定式化する手段を有していないために、前記複数の素子特性パラメータ値のそれぞれが、回路特性にどのような影響を及ぼすのか定量化できなかった。そのため、考えられるすべての素子特性パラメータの再設計を行い、その改善効果とその副作用の確認を回路シミュレーションと実チップで検証しなければならず、チップ設計全体の設計時間増加を引き起こしていた。
【0043】
もちろんこの状況は回路設計の段階にとどまらず、回路検証、レイアウト設計・検証やテスト工程にも同様のことが起こりうることは言うまでもない。例えば、テスト工程において、実チップが所望の動作速度を満たさないことが判明したとする。再設計の一例として、メモリセルの駆動電流を増加して、読み出し速度の高速化を実現するという手段が挙げられる。
【0044】
具体的にはメモリセルトランジスタのチャネル幅を大きくすれば駆動電流を増加できる。この時、コスト面から考えると、チップサイズを大きくすることなく、メモリセルのチャネル幅を広くすることが望ましい。しかし、チップサイズを一定のままで、チャネル幅を広くすると、メモリセル間の距離が狭くなる。その結果、接触不良(レイアウト不良)の発生頻度が増える、もしくは、メモリセル間の距離が狭くなったことで生じるトランジスタ間の応力増加によるリーク電流の増加などを引き起こす可能性もある。もちろん、メモリセル間の距離を広く確保して、上記のような再設計を行ってもよいが、その場合チップサイズが増加するという副作用が生じてしまう。
【0045】
このように、駆動電流増加という改善効果だけでなく、チャネル幅を広くすることで発生する不良率の増加や、チップサイズの増加というトレードオフも考慮する必要がある。したがって、様々なステップでの再設計において、考えうるすべてのトレードオフをシミュレーションや実チップで検証しなければならず、必然的にチップ設計に要する時間が増加してしまう。
【0046】
一方、本発明の設計手法となる協調設計技術は、例えば、図4で述べたような装置を用いて実現される。本協調設計技術では、回路設計のステップS204において、入力パラメータである素子パラメータや回路パラメータとして、統計学的な分布を有するものが用いられる。ここで、前記入力パラメータは、実際の素子及び回路特性とよく適合するような分布を有することが望ましい。例えば、センスアンプのオフセットは正規分布、リーク電流は対数正規分布、アレーノイズは一様分布という形で入力パラメータが設定される(ステップS301)。
【0047】
次に所望のメモリアレーを設計した後(ステップS302)、データ処理部I402において、ステップS301で設定した入力データの統計分布に従い、一ビットずつメモリセルのノイズ成分を発生させる。即ち、すべてのビットの読出し信号量Vsigを一ビット毎算出する(S303)。このようにしてメモリセルの信号量を一ビットずつ算出した後、データ出力部I403において、アレーの良し悪しの判断基準となる総フェイルビット数を算出する(S304)。ここでフェイルビットとは、読出しエラーとなるメモリセルのことであり、例えば仕様から要求されるデータ保持時間が経過した後、データ線に出力される読み出し信号量Vsigが0以下になるメモリセルである。
【0048】
このように、すべてのビットに関して読み出し信号量Vsigを算出するので、実際のチップのワーストセル(頻度1)のメモリセル特性を再現できる。言い換えると、複数の素子特性バラツキを考慮して回路特性に与える影響を算出するに当たり、その特性バラツキの組み合わせ方を、実デバイスを再現するように生成できる。例えば、センスアンプのオフセットは中心値程度の値(発生確率:〜0.5)であり、メモリセルのリーク電流は、ワースト値(発生確率:〜1/109)というような素子特性パラメータの値をランダムに生成し、すべてのビットに関して計算することが可能となるため、実際の現実的なワーストケースを再現できる。
【0049】
加えて、本発明の手法により、任意のデータ保持時間における不良ビット数も定量化できるので、所望の仕様を満たすための対策技術の棲み分けも明確化できる。例えば、要求されたデータ保持時間に満たない不良ビットの総数がアレーに搭載された冗長ビット数よりも多い場合、冗長ビットを増やし、チップサイズ増大を犠牲にして救済能力を高めたほうがよいのか、セル容量を数fF増やせばよいのかという判断を、本協調設計手法を用いて算出した総フェイルビット数から決定することが可能となる。このように、各素子特性パラメータの分布を統計的に再現でき、また各パラメータが回路特性に与える影響を定量化できるため、設計したメモリアレーの再設計の最適な指針を抽出し、回路設計に要する時間を大幅に短縮できる。
【0050】
なお、図5では主に回路設計に関して協調設計技術を説明したが、もちろん本発明はその主旨を逸脱しない限り様々な変更が可能なことは言うまでもない。たとえば、入力素子特性パラメータとして、配線の寄生抵抗や寄生容量、電源電圧変動などを導入し、不良ビットの物理的位置を統計的に算出する手段を設けても良い。この場合、不良ビットの物理的な位置を再現することができるので、より精度の高い救済方法の選択が可能となる。
【0051】
また、回路検証におけるタイミング解析に本手法を適用しても良い。例えば、配線抵抗や、配線の寄生容量をモデル化し、所望の場所における遅延時間を定式化して回路検証を行えば、従来のワースト志向設計に比べて、より高い精度でメモリアレーを評価できる。もちろん、回路設計と回路検証の両方に、本設計手法を適用しても良い。この場合、要求仕様を満たすような最適なアレー設計が実現できるため、設計と検証における再設計に要する時間を必要最小限に抑えることができる。
【0052】
また、レイアウトパターンから実際の素子形状を予測する手段、例えばメモリセルのトランジスタ形状の分布を統計学的に再現する手段を設けても良い。この場合、メモリセルの駆動電流と、素子形状から求められるリーク電流との相関関係が明確になる。したがって前述したような、メモリセルの駆動電流増加とセル不良率のトレードオフを定量化することができ、最適な再設計の指針を抽出できるので、後戻りに要する時間の短縮が可能となる。このように、メモリアレーの様々なフローにおいて、本発案の協調設計技術を適用することで、より短期間で多数の良品チップを取得できるという効果が得られることは言うまでもない。
【0053】
つぎに、図5におけるステップS301、S302、S303、S304の詳細な処理内容の一例を図6〜図10を用いて説明する。ここでは、本発明の設計手法をDRAMの所謂信号量設計に適用した場合を想定して説明する。図6は、図5の処理において、入力素子パラメータを設定する際に行う統計学的分布の処理の一例を説明する図である。図7は、図5の処理において、構成したメモリアレーの一例を示す図である。図8は、図5の処理において、メモリセルの信号量解析の処理の一例を説明する図である。図9は、図5の処理において、信号量解析からフェイルビットの数を導出する際の処理の一例を示すフロー図である。図10は、図5の処理において、信号量解析を行った結果の出力方法の一例を示すグラフである。
【0054】
まず図6に示したステップS301のように、信号量設計に必要な入力パラメータの設定をする。ここでは、回路パラメータとしてアレー電圧VDL、セルキャパシタCSや電源電圧低下ΔVBDL、デバイス特性パラメータとして、センスアンプ回路のオフセットΔVTN、セルリーク電流IJが記載されている。なお、ワード線電圧VWLやセルトランジスタの閾値電圧VTHなど、その他の回路パラメータやデバイス特性パラメータは説明の簡単化のため省略してある。
【0055】
入力パラメータのうち、電源電圧低下ΔVBDLは一様分布D501に従い、例えばRD501の値をとる。オフセットΔVTNは正規分布D502に従い、例えばRD502の値をとる。セルリーク電流IJは対数正規分布D503に従い、例えばRD503の値をとる。以上のように、各素子特性バラツキをそれぞれの統計分布の中からランダムに生成する。すなわち、実デバイスの分布特性に適合するような分布を入力パラメータとすることで、メモリアレーの定量的な評価が可能となる。
【0056】
次に、図7に示したステップS302のように、メモリアレー構成を設計する。図中のMCはメモリセル、SAはセンスアンプ、DLはデータ線、Nはセンスアンプの個数、mはデータ線上のメモリセル数、Mは総メモリ容量、RD501−RD503は図5における入力パラメータを示している。なお、図7では所謂折り返し型のアレー構成を示したが、もちろん開放型のアレー構成でもよいことはいうまでもない。様々なアレー構成に対して、本手法の設計技術が適用できる。
【0057】
アレー構成の設計後、ステップS303にて、読出し信号量の解析を行う。図8(a)の動作波形に示すように、理想読出し信号量Vsig(=(VDL/2)×CS/(CS+CDL))は、ワード線WLを起動した後、データ線DL、/DLに表れる微小な電圧差である。この電圧差は、センスアンプ回路SAを活性化することで、それぞれアレー電圧VDLを接地電圧VSSに増幅される。なお図8(b)の回路構成は、一般的なDRAMに用いられているものであり、ここでは説明の詳細は省略する。
【0058】
ここで、理想読出し信号量Vsigは、電源電圧低下ΔVBDLやオフセットΔVTN、リーク電流IJによって、実効読出し信号量VS_EFFまで減少し、
【0059】
【数1】
と表すことができる。ここでCDLはデータ線寄生容量、VN(ΔVBDL)、VN(ΔVTN)、VN(IJ)はそれぞれ電源電圧低下ΔVBDL、オフセットΔVTN、セルリークIJの値を、読出し時のデータ線電圧に換算した損失データ線信号量である。本発明の手法は、右辺括弧内の3つの素子特性バラツキ(ノイズ)をメモリセル1ビットごと算出し、すべてのメモリセルの実効読出し信号量VS_EFFを求める。そのため不良ビットの総数を求めることができ、設計したメモリアレーの定量的な評価が可能となる。
【0060】
図9は、上記したステップS303から、ステップS304にかかる一連の処理をフローチャートにして示したものである。アレー電圧VDLとセルキャパシタCS、データ線寄生容量CDLから、ある一つのメモリセルの理想読出し信号量Vsigを算出する(S303−1)。次にノイズ成分である損失データ線信号量のVN(ΔVBDL)、VN(ΔVTN)、VN(IJ)を、仮定した統計モデルに従うようにランダムに生成する(S303−2,S303−3,S303−4)。例えば正規分布モデルに従うような乱数を生成するには、例えばボックスミュラー法に代表されるような、擬似乱数生成手段を使えばよい。
【0061】
このようにして、一つのメモリセルに対して、(1)式の右辺に示される3つのノイズ成分を一つ一つ発生させる。その後、生成した理想信号量Vsigから3つのノイズ成分を差し引くことで、実効読出し信号量VS_EFFを算出する(S303−5)。ここで、実効信号量VS_EFFが0以下であるならば、フェイルビット数NFをカウントアップする(S303−6)。ステップS303−4からステップS303−7に至る処理を、同一センスアンプに接続されているメモリセルの数であるm回繰り返し、実効読出し信号量VS_EFFを計算する。さらにステップS303−3からステップS303−8に至る処理を、構成したメモリアレーにあるセンスアンプの個数分、即ちN回繰り返し、同様に実効読出し信号量VS_EFFを計算し、全メモリセルの実効読出し信号量VS_EFFとフェイルビット数NFを算出する(S304)。
【0062】
次にステップS304において、信号量解析で得られた結果を出力する手段としては、図10のようにノイズであるオフセット損失信号量VN(ΔVTN)とリーク電流損失信号量VN(IJ)がそれぞれの横軸で、縦軸が頻度(確率密度関数と同義)であるグラフが挙げられる。平面状のパスとフェイルを区別している直線は、式(1)を、
【0063】
【数2】
と変形することで得られる。また図中のフェイル領域に存在するプロットFはフェイルビットを表している。
【0064】
図11は、図10の出力結果の具体的な例であり、1Gbのメモリアレーを想定し本設計手法で信号量解析を行った結果である。横軸はオフセット損失信号量VN(ΔVTN)、リーク電流損失信号量VN(IJ)、縦軸は度数(メモリセルの数)である。アレー電圧VDLは、1.4V、セル容量CSは25fF、センスアンプの個数Nは約1.5M個である。折り返し型アレー構成において、前述した実効読出し信号量VS_EFFから各メモリセルにおけるデータ保持時間を算出し、データ保持時間が要求仕様(例えば64ms)に満たない不良ビット数を算出した結果、不良ビット数は165ビットであった。
【0065】
ここで、この165ビットの不良ビット数は、チップ上に搭載できる上限の救済ビット数よりも充分に小さい。このように本手法を用いれば、前述の入力設定で設計した1Gbのメモリアレーが、要求仕様で動作することを保証できる。一方、従来のワースト志向設計のポイントでは、各損失信号量のワースト値から算出されるワーストアレー電圧VWOは4.5Vとなる。以上の説明から分かるように、従来のワーストポイントのメモリセル性能を基準にメモリアレーの良し悪しを判断する方法ではなく、不良ビットの総数を算出する手段を設けることで、メモリアレーの定量的な評価が可能となる。
【0066】
なお、図11のグラフは、フェイルビットの主要因がどちらのノイズに起因するかが明確に分かるような出力手段である。図11に示されるように、オフセット損失信号量VN(ΔVTN)は中心値の0近辺、かつリーク電流損失信号量VN(IJ)は1.0以上(リーク電流だけで実効信号量が0になることと同意)の部分に、フェイルビットの大部分が分布していることが分かる。したがって、フェイルビット数の低減を実現するためには、オフセットのバラツキを低減するよりも、リーク電流のバラツキを低減する(VN(IJ)のバラツキ幅を狭くする)ほうがより効果的であることが明確になる。
【0067】
また各メモリセルのノイズ成分の算出結果を出力する手段を設ければ、特定の不良ビットのプロファイリングが可能となる。図12は、図11において、パスとフェイルの境界線上にあるメモリセル特性の解析結果を示す一実施例である。図12では、従来のワースト志向設計を適用して求めたワースト設計ポイントB(図11のB点)のノイズの算出結果と、パスとフェイルの境界線上に存在するマージナルな不良ビットC(図11のC点)のノイズ算出結果をもとに、理想読出し信号量Vsigからノイズを差し引いて算出したそれぞれの実効信号量VS_EFFを示している。
【0068】
前述したようなワースト志向設計では、オフセット損失信号量VN(ΔVTN)とリーク電流損失信号量VN(IJ)のそれぞれの発生確率は、6.3E−7と9.3E−10となり、ノイズの合計は理想読出し信号量Vsigの約2.7倍となってしまい、ワーストセルはリテンション不良ビットとなる。一方、本手法を用いて算出されたマージナルな不良ビットのノイズの発生確率は、オフセット損失信号量VN(ΔVTN)が6.5E−1、リーク電流損失信号量VN(IJ)が1.8E−7となる。
【0069】
この解析結果から明らかなように、オフセット損失信号量VN(ΔVTN)は設計ターゲットである中心値(損失信号量0mV)に近い値をとるため、リテンション不良ビットの主要因ではない。一方、リーク電流損失信号量VN(IJ)のバラツキは大きく、損失信号量全体の80%程度を占めている。このように、本設計手法による解析結果の出力手段として、メモリセルのノイズ成分の算出結果を出力する手段を設ければ、不良ビットの原因を容易に解析することが可能となる。
【0070】
図13は、図6における入力パラメータを、様々な値に設定して、不良ビットの原因を定量的に解析した結果を示す一実施例である。ここでは、前述した図12とは別の出力結果の再現手段として、図13のように様々な入力パラメータ条件において、オフセットとリーク電流が、総不良ビット数に寄与する割合を出力する手段を設けている。例えば図13の一番上の棒グラフの入力設定では、オフセットが原因で不良となるメモリセルが、全不良ビットの86%を占めることを示しており、オフセットバラツキの低減が、技術課題であることがわかる。真中の棒グラフは、58%がリーク電流による不良、42%がオフセットによる不良、一番下の棒グラフの入力条件では、95%がリーク電流によってメモリセルのリテンション不良を引き起こすということ示している。
【0071】
以上、図11から図13の説明からわかるように、本手法を用いれば、メモリセルトランジスタのリーク電流バラツキがメモリセルのリテンション不良の原因であるのか、センスアンプオフセットのバラツキがメモリセルのリテンション不良の原因であるのか、ということを定量的に区別することが可能となる。
【0072】
もちろん、解析結果はその目的に応じて様々な出力形態に変形することができる。図14は、信号量解析出力結果の他の実施例である。横軸はデータ保持時間tREF、縦軸は累積度数分布とした所謂リテンション分布である。例えば、チップサイズや救済方式を鑑みて、チップに搭載できる最大救済ビット数が全メモリセル数に対して1E−5%の割合となった場合、縦軸の1E−5%の点から、メモリセルのワーストデータ保持時間が求められる。つまり、任意のデータ保持時間tREFにおける不良ビット数がわかる。その結果、ある入力パラメータ設定の条件におけるメモリアレーの性能を、不良ビットの総数を判断基準にして評価できる。
【0073】
もちろん図11と図14の出力手段を同時に有してもよいことは言うまでもない。その場合、任意のデータ保持時間tREFにおける不良ビット数とその原因の双方が明確になり、不良ビットの課題とその効果的な改善方法を同時に導出することができる。例えば、データ保持時間が5ms以下の不良ビット数が105ビットであったすると、図11のような出力手段を併せ設けて解析を行えば、不良ビットの原因はリーク電流であり、そのリーク電流のバラツキの低減により、例えば不良ビット数を103ビットに削減できるということが明らかになる。
【0074】
また、図15は、図6に示される入力パラメータを、様々な値に設定して、総不良ビット数を算出した結果の一実施例である。図15では、入力パラメータであるアレー電圧VDLとリーク電流IJを横軸にとり、データ保持時間tREFが128ms以下の不良ビット数を縦軸にとった棒グラフである。この図から、例えばアレー電圧VDLを設計ターゲット電圧(図中1.0)に設定し、リーク電流を最大許容電流値1.0以下にすれば不良ビット数は0ビットになる。またアレー電圧を設計ターゲット値より25%低く設定しても、不良ビットは高々4ビットであり、設計したアレーが低電圧特性に優れていることがわかる。なお、前記許容リーク電流値は、非特許文献2によれば100fA程度である。さらに図15の結果を用いれば、例えば図16に示すように、不良ビットを低減するための各種改善手法の棲み分けが明確化できる。
【0075】
図16は、本発明の手法から得られた不良ビット数をもとに、不良セルを救済する対処手段の具体的な例を示した一実施例である。図16に示すように、メモリセル容量CSが20fFで、データ線上のセル数が128個の場合、アレー電圧VDLが設計ターゲット値(図中1.0)かつリーク電流を最大許容電流値1.0以下にすれば、不良ビットの総数は充分に小さく、そのチップは良品チップとなるので、不良ビットを低減するための新たな技術は不要であることが分かる。また、リーク電流の最大値が前記最大許容電流値の2倍以上、もしくはアレー電圧VDLが設計ターゲット電圧より37.5%低い場合は、メモリセル容量CSの5fFの増加が必要であることがわかる。その他の条件では、不良ビット数低減のために、冗長ビットの増加や、エラー訂正回路といった技術が必要になる場合がある。このように、素子特性パラメータの分布を統計学的にモデル化し、メモリアレー設計に導入して、総不良ビット数を算出する手段を設けることで、メモリアレーを定量的に評価できる。
【実施例2】
【0076】
前述した実施例1では、DRAM設計に本発明の手法を適用した場合について説明したが、もちろんスタティックランダムアクセスメモリ(以下SRAMと記す)に適用してもよい。
【0077】
図17は、本発明の設計手法をSRAMに適用した場合を説明する図であり、(a)は、SRAMの回路構成の一例、(b)はその動作波形の一例を示すものである。図中の記号は、電源電圧VDD、負荷トランジスタ駆動スイッチΦLD、ドライバトランジスタ駆動スイッチΦDR、コモンソースΦCSN、ΦCSP、H側読出し電流I_DL、L側オフ電流I_/DL、読出し電流I_DLによるH側データ線電圧Vt(I_DL)、オフリーク電流I_/DLによるL側データ線電圧Vb(I_/DL)である。その他の記号は実施例1と同様である。また、メモリの読出し動作や書込み動作のための各回路の駆動方法等は、一般的な駆動手法を用いればよいので、ここではその詳細な説明は省略する。
【0078】
SRAMにおいて、本発明の設計手法を適用する場合、ワード線WL起動後からコモンソーススイッチΦCSNによりセンスアンプが活性化されるまでの時間tRにおいて、データ線間電圧差がVb(I_/DL)−Vt(I_DL)がセンスアンプオフセットΔVTNよりも大きいのであれば(Vb(I_/DL)−Vt(I_DL)>ΔVTN)、選択したメモリセルMCのデータを正確に読み出すことができる。
【0079】
そこで、まず、入力パラメータ設定の段階で、H側読出し電流I_DLやL側オフリークを、その電流特性と適合するような分布(例えば対数正規分布)に設定し、オフセットをその特性を再現するような分布(例えば正規分布)に設定する。次に、それぞれの素子特性値を各分布に従うようにそれぞれランダムに生成する。その後、前述の条件式に素子特性値を代入し、すべてのメモリセルについて読み出し動作が可能か、読出し誤動作を生じるのかを判断する。
【0080】
このように、本発明の設計手法をSRAMに適用すれば、不良ビットの総数が求められる。したがって、ワースト志向設計よりも正確に、設計したアレーの評価ができる。また、出力手段として各素子特性値を表示する手段を設ければ、不良原因の特定も可能となり、再設計に要する時間を大幅に短縮できる。
【0081】
なお、本実施例では、所定の時間後のデータ線間の電圧差を数式化して解析する例を説明したが、勿論これに限定されるものではない。所謂スタティックノイズマージンの解析に本発明の設計手法を適用してもよい。また、入力素子特性値として統計的な分布を設定した例を説明したが、各素子特性を表現する物理式をもちいてもよいことはいうまでもない。この場合、チャネル長やチャネル幅といったデバイスパラメータのバラツキを例えば正規分布と設定すれば、正確に素子特性値の分布を再現することができる。また、入力パラメータである素子特性値を、実験により測定した結果をそのまま用いてもよい。このようにすれば、分布を表現するための数式化が困難な場合でも、設計したアレーを定量的に評価できる。
【実施例3】
【0082】
図18は、本発明の設計手法をNAND型の不揮発メモリに適用した場合を説明する図であり、(a)はNAND型の不揮発メモリの回路構成の一例、(b)はその動作波形の一例を示すものである。
【0083】
図中の記号は、データ線接続スイッチST1、制御ゲートCG、浮遊ゲートFG、ソース線選択スイッチST2、ソース線SL、参照電源駆動スイッチΦR、参照電圧VREF、読出し電流IF_DL、読出し電流IF_DLによるデータ線電圧V(IF_DL)である。メモリセルの読出しや書込みのための各回路構成や駆動方法は、一般的に知られている手法で実現できるので、ここでは図面とその詳細な説明は省略する。また、本発明の設計手法は、この構成に限らず様々な回路構成に対しても適用可能である。
【0084】
なお、図18(a)に示すセンスアンプ回路SAは、一定参照電圧を利用した回路構成としたが、参照電圧VREFはなくてもよい。その場合、センスアンプ回路SAを構成するトランジスタの論理閾値とデータ線電圧V(IF_DL)を用いて数式化すれば、不良ビットの総数を求めることができる。
【0085】
NAND型のFLASHメモリは、SRAMと同様なゲインセルである。したがって、ワード線WL1がアサートされた時から、コモンソース駆動スイッチΦCSNによりセンスアンプが活性化されるまでの時間tRにおいて、データ線間電圧差とオフセットの関係が、VREF−V(IF_DL)>ΔVTNを満たせば、選択したメモリセルMCのデータを正確に読み出すことができる。メモリセルが不良か良品かの判断方法は、実施例1および実施例2に説明した手法と同様であるため、ここでは説明を省略する。
【0086】
以上のように、本手法を用いれば、NAND型のFLASHメモリにおいて、設計したアレーを定量的に評価できる。また、入力パラメータである素子特性値を表示する手段を設ければ、不良原因の特定も可能となり、再設計に要する時間を大幅に短縮できる。
【0087】
以上、実施例1〜3で説明した半導体記憶装置の設計方法および製造方法、ならびに半導体設計装置について、その代表的な構成概要と効果について説明すると以下のようになる。
【0088】
本発明の半導体設計装置は、各素子特性パラメータの統計学的な分布を加味してメモリセル特性を解析し、その解析によって算出したメモリセルの不良ビットの総数で、設計したメモリアレーを評価する手段を有している。そのため、設計したメモリアレーを定量的に評価でき、所望の性能要求を満たすようなアレー設計の指針を容易に得ることができる。また、メモリセルの読出し信号量Vsigの定式化により、不良ビットのプロファイリングが可能となるため、再設計が必要な素子特性パラメータの特定が容易に可能となる。
【0089】
このようなことから、設計の容易化が実現可能となり、また、設計期間を短縮することが可能となる。なお、本発明は、前述した実施例1〜3で具体的に説明したものに限らず、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【0090】
例えば、図6では入力パラメータとしてアレー電圧VDLやメモリセル容量CS、電源電圧低下ΔVBDL等を用いたが、セルトランジスタの閾値電圧VTHや、セルトランジスタのチャネルを流れるサブスレッショルドリーク電流IOFF、セルキャパシタを流れるキャパシタリークICS等も入力パラメータとして設定してもよい。この場合、隣接メモリセルの書き込み動作に伴い、データ線が接地電圧VSSになることで発生する所謂ディスターブ不良や、セルのキャパシタ間リークがデータ保持時間tREFに与える影響を明らかにすることができる。
【0091】
さらにデバイスパラメータとしてチャネル不純物濃度や基板不純物濃度なども入力パラメータとして設定してもよい。この場合、基板定数の定式化ができるので、基板印加電圧VBBのデータ保持時間tREFに与える影響を定量化できる。基板電圧がデータ保持時間tREFへ与える影響がわかれば、最適なメモリセル電圧設定が可能となり、必要以上に高い、もしくは低い電圧を印加する必要がないため、セル不良率の低減と信頼性向上を同時に実現できる。さらに素子特性は、チップ内、ウェハ内、ロット内のいずれの素子特性を再現するように分布を設定しても良い。
【0092】
このように、本設計手法は、その目的に応じて、様々な入力パラメータの設定が可能である。また、実施例1では1トランジスタ型のDRAMの設計について説明したが、本設計手法の適用はこれに限定されない。2トランジスタ型のツインセルでもよいし、二つの1トランジスタ型のDRAMセルの論理和をとるORセルでもよい。また3トランジスタ型DRAMにも適用できることはいうまでもない。
【0093】
さらに図17では所謂6トランジスタ型のSRAMに適用した場合について説明したが、4トランジスタ型のSRAMに適用しても良い。また、図18では、NAND型のFLASHメモリに適用した場合について説明したが、もちろん所謂NOR型やAG−AND型呼ばれるFLASHメモリに適用してもよいことは言うまでもない。また、カルコゲナイド膜と一つのアクセストランジスタで構成される、相変化メモリに適用しても良い。それぞれのメモリにおいて、所望の回路特性に関して必要な入力パラメータとその分布形状を実デバイス特性に適合するように適切に選択し、さらに所望の回路性能を適切に表現するような定式化を行うことで、様々なメモリセルのアレー設計の評価を定量的に行うことができる。このように、本設計手法は解析対象とするメモリセルに応じて、様々な変更が可能である。
【図面の簡単な説明】
【0094】
【図1】本発明の前提として検討した従来技術によるワースト志向設計と本発明の基本概念である統計学的設計との違いを示すグラフであり、(a),(b)は、同一のデータに対する表示形式をそれぞれ変えたものとなっている。
【図2】従来のワースト志向設計を用いてメモリアレーを設計したときのチップ製造フロー図である。
【図3】本発明の設計手法を回路設計に適用した時のチップ製造フロー図である。
【図4】本発明の設計手法を実現する半導体設計装置の構成の一例を示す図である。
【図5】従来の設計手法によって信号量解析を行った場合と、本発明の設計手法によって信号量解析を行った場合とでそれぞれの処理概要を比較して示す図である。
【図6】図5の処理において、入力素子パラメータを設定する際に行う統計学的分布の処理の一例を説明する図である。
【図7】図5の処理において、構成したメモリアレーの一例を示す図である。
【図8】図5の処理において、メモリセルの信号量解析の処理の一例を説明する図である。
【図9】図5の処理において、信号量解析からフェイルビットの数を導出する際の処理の一例を示すフロー図である。
【図10】図5の処理において、信号量解析を行った結果の出力方法の一例を示すグラフである。
【図11】本発明の設計手法を用いて、1Gbのメモリセルの協調設計を行い、そのアレー設計の評価結果を示す一実施例である。
【図12】図11において、パスとフェイルの境界線上にあるメモリセル特性の解析結果を示す一実施例である。
【図13】図6における入力パラメータを、様々な値に設定して、不良ビットの原因を定量的に解析した結果を示す一実施例である。
【図14】信号量解析出力結果の他の実施例である。
【図15】図6に示される入力パラメータを、様々な値に設定して、総不良ビット数を算出した結果の一実施例である。
【図16】本発明の手法から得られた不良ビット数をもとに、不良セルを救済する対処手段の具体的な例を示した一実施例である。
【図17】本発明の設計手法をSRAMに適用した場合を説明する図であり、(a)はSRAMの回路構成の一例、(b)はその動作波形の一例を示すものである。
【図18】本発明の設計手法をNAND型の不揮発メモリに適用した場合を説明する図であり、(a)はNAND型の不揮発メモリの回路構成の一例、(b)はその動作波形の一例を示すものである。
【符号の説明】
【0095】
M メモリ容量、メモリセル数
N センスアンプの数
VTN センスアンプのオフセット
IJ リーク電流
A 実チップにおける頻度1のワーストセルの出現曲線
I401 データ入力部
I402 データ処理部
I403 データ出力部
VDL アレー電圧
VSS 接地電圧
CS メモリセル容量
VBDL 電源電圧低下
D501 一様分布
D502 正規分布
D503 対数正規分布
RD501,RD502,RD503 入力素子パラメータ値
MC メモリセル
SA センスアンプ
m データ線上のメモリセル数
DL,/DL データ線
WL,WL0〜15 ワード線
VTN センスアンプの閾値電圧
CDL データ線の寄生容量
Vsig 読み出し信号量
VS_EFF 実効読出し信号量
F フェイルビット
VN(AVTN) オフセット損失信号量
VN(IJ) リーク電流損失信号量
VWO ワースト志向設計におけるアレー電圧
B ワースト志向設計不良ビット
C 協調設計における不良ビット
P 発生確率
VN(AVBDL) 電源電圧低下損失信号量
NDIS ノーマル分布
MDIS マイノリティ分布
tREF データ保持時間
VDD 電源電圧
ΦLD 負荷トランジスタ駆動スイッチ
ΦDR ドライバトランジスタ駆動スイッチ
ΦCSN,ΦCSP コモンソース駆動スイッチ
I_DL,I_/DL,IF_DL 読出し電流
I_/DL オフ電流
Vt(I_DL),Vb(I_/DL),V(IF_DL) データ線電圧
VREF 参照電圧
ΦR 参照電源駆動スイッチ
VWL ワード線電圧
tR センスアンプ活性化時間
【特許請求の範囲】
【請求項1】
メモリセルを含むメモリアレーの設計を行う工程と、
前記設計したメモリアレーの検証を行う工程と、
前記検証したメモリアレーを半導体ウエハ上に形成する工程とを含み、
前記メモリアレーの検証を行う工程は、
前記メモリセルの特性を定める要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータに対し、前記複数のパラメータ毎の分布の中から乱数に基づいてそれぞれのパラメータの値を決定する第1ステップと、
前記メモリセルの特性を定める数式を設け、前記数式に対して前記決定したそれぞれのパラメータの値を適用することで、前記メモリセルの特性を算出する第2ステップと、
前記算出したメモリセルの特性に基づいて前記メモリセルの良否判定を行う第3ステップと、
前記第1ステップ〜第3ステップを前記メモリアレーが含む複数のメモリセルのそれぞれに対して行う第4ステップとを有することを特徴とする半導体記憶装置の製造方法。
【請求項2】
請求項1記載の半導体記憶装置の製造方法において、
さらに、前記第4ステップによって得られた、前記複数のメモリセルに対応するそれぞれのパラメータの値の確率密度と、前記複数のメモリセルの良否判定結果との関係を表示する第5ステップを有することを特徴とする半導体記憶装置の製造方法。
【請求項3】
請求項1記載の半導体記憶装置の製造方法において、
前記半導体記憶装置は、SRAMであり、
前記メモリセルの特性を定める数式は、ワード線の活性化から所定の時間経過後のデータ線間の電圧差であることを特徴とする半導体記憶装置の製造方法。
【請求項4】
請求項1記載の半導体記憶装置の製造方法において、
前記半導体記憶装置は、フラッシュメモリであり、
前記メモリセルの特性を定める数式は、ワード線の活性化から所定の時間経過後のデータ線の電圧であることを特徴とする半導体記憶装置の製造方法。
【請求項5】
DRAMメモリセルを含むDRAMメモリアレーの設計を行う工程と、
前記設計したDRAMメモリアレーの検証を行う工程と、
前記検証したDRAMメモリアレーを半導体ウエハ上に形成する工程とを含み、
前記DRAMメモリアレーの検証を行う工程は、
前記DRAMメモリセルの読み出し信号量の増減に影響する要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータに対し、前記複数のパラメータ毎の分布の中から乱数に基づいてそれぞれのパラメータの値を決定する第1ステップと、
前記DRAMメモリセルの読み出し信号量を定める数式を用い、前記数式に対して前記決定したそれぞれのパラメータの値を適用することで、前記DRAMメモリセルの読み出し信号量を算出する第2ステップと、
前記算出したDRAMメモリセルの読み出し信号量に基づいて前記DRAMメモリセルの良否判定を行う第3ステップと、
前記第1ステップから第3ステップを前記DRAMメモリアレーが含む複数のDRAMメモリセルのそれぞれに対して行い、前記DRAMメモリアレー内で良または不良となるDRAMメモリセルの数を算出する第4ステップとを有することを特徴とする半導体記憶装置の製造方法。
【請求項6】
請求項5記載の半導体記憶装置の製造方法において、
前記複数のパラメータは、メモリセルトランジスタの閾値電圧の中心値及び分散値と、メモリセルリーク電流の中心値及び分散値と、メモリセルキャパシタの容量値の中心値及び分散値と、センスアンプのペアトランジスタにおける閾値電圧差の中心値および分散値とを含むことを特徴とする半導体記憶装置の製造方法。
【請求項7】
請求項5記載の半導体記憶装置の製造方法において、
前記複数のDRAMメモリセルに対する読み出し信号量の算出結果に基づき前記複数のDRAMメモリセルのそれぞれにおけるデータ保持時間を演算し、予め定めた前記データ保持時間のスペック値と前記演算したデータ保持時間とを比較することで前記DRAMメモリアレーの中で良または不良となるDRAMメモリセルの数を算出することを特徴とする半導体記憶装置の製造方法。
【請求項8】
請求項6記載の半導体記憶装置の製造方法において、
前記閾値電圧は、正規分布であり、
前記メモリセルリーク電流は、対数正規分布であり、
前記メモリセルキャパシタの容量値の分布は正規分布であることを特徴とする半導体記憶装置の製造方法。
【請求項9】
請求項6記載の半導体記憶装置の製造方法において、
前記第4ステップの処理では、
まず、第1のセンスアンプのペアトランジスタにおける閾値電圧差の値を前記第1ステップによって決定した後、前記決定した第1のセンスアンプの閾値電圧差の値を適用して前記第1のセンスアンプに接続される複数のDRAMメモリセルに対して読み出し信号量の算出が行われ、
次いで、第2のセンスアンプのペアトランジスタにおける閾値電圧差の値を前記第1ステップによって決定した後、前記決定した第2のセンスアンプの閾値電圧差の値を適用して前記第2のセンスアンプに接続される複数のDRAMメモリセルに対して読み出し信号量の算出が行われることを特徴とする半導体記憶装置の製造方法。
【請求項10】
コンピュータを用いて実現される半導体設計装置であって、
前記コンピュータは、
メモリセルの特性を定める数式と、前記メモリセルの特性を定める要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータとを予め記憶し、
乱数を生成し、前記記憶した複数のパラメータ毎の分布の中から前記生成した乱数に基づいてそれぞれのパラメータの値を決定し、
前記記憶した数式に対して前記決定したそれぞれのパラメータの値を代入することで、前記メモリセルの特性を算出し、
前記算出した結果に基づいて前記メモリセルの良否判定を行い、
前記それぞれのパラメータの値の決定と前記メモリセルの特性の算出および良否判定とを予め設定したメモリセルの数だけ行うことを特徴とする半導体設計装置。
【請求項11】
請求項10記載の半導体設計装置において、
さらに、前記予め設定した数のメモリセルの特性を算出した結果として、前記それぞれのパラメータの値と前記それぞれのパラメータの値に対応する良否判定結果との関係を表す統計的な分布を出力することを特徴とする半導体設計装置。
【請求項1】
メモリセルを含むメモリアレーの設計を行う工程と、
前記設計したメモリアレーの検証を行う工程と、
前記検証したメモリアレーを半導体ウエハ上に形成する工程とを含み、
前記メモリアレーの検証を行う工程は、
前記メモリセルの特性を定める要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータに対し、前記複数のパラメータ毎の分布の中から乱数に基づいてそれぞれのパラメータの値を決定する第1ステップと、
前記メモリセルの特性を定める数式を設け、前記数式に対して前記決定したそれぞれのパラメータの値を適用することで、前記メモリセルの特性を算出する第2ステップと、
前記算出したメモリセルの特性に基づいて前記メモリセルの良否判定を行う第3ステップと、
前記第1ステップ〜第3ステップを前記メモリアレーが含む複数のメモリセルのそれぞれに対して行う第4ステップとを有することを特徴とする半導体記憶装置の製造方法。
【請求項2】
請求項1記載の半導体記憶装置の製造方法において、
さらに、前記第4ステップによって得られた、前記複数のメモリセルに対応するそれぞれのパラメータの値の確率密度と、前記複数のメモリセルの良否判定結果との関係を表示する第5ステップを有することを特徴とする半導体記憶装置の製造方法。
【請求項3】
請求項1記載の半導体記憶装置の製造方法において、
前記半導体記憶装置は、SRAMであり、
前記メモリセルの特性を定める数式は、ワード線の活性化から所定の時間経過後のデータ線間の電圧差であることを特徴とする半導体記憶装置の製造方法。
【請求項4】
請求項1記載の半導体記憶装置の製造方法において、
前記半導体記憶装置は、フラッシュメモリであり、
前記メモリセルの特性を定める数式は、ワード線の活性化から所定の時間経過後のデータ線の電圧であることを特徴とする半導体記憶装置の製造方法。
【請求項5】
DRAMメモリセルを含むDRAMメモリアレーの設計を行う工程と、
前記設計したDRAMメモリアレーの検証を行う工程と、
前記検証したDRAMメモリアレーを半導体ウエハ上に形成する工程とを含み、
前記DRAMメモリアレーの検証を行う工程は、
前記DRAMメモリセルの読み出し信号量の増減に影響する要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータに対し、前記複数のパラメータ毎の分布の中から乱数に基づいてそれぞれのパラメータの値を決定する第1ステップと、
前記DRAMメモリセルの読み出し信号量を定める数式を用い、前記数式に対して前記決定したそれぞれのパラメータの値を適用することで、前記DRAMメモリセルの読み出し信号量を算出する第2ステップと、
前記算出したDRAMメモリセルの読み出し信号量に基づいて前記DRAMメモリセルの良否判定を行う第3ステップと、
前記第1ステップから第3ステップを前記DRAMメモリアレーが含む複数のDRAMメモリセルのそれぞれに対して行い、前記DRAMメモリアレー内で良または不良となるDRAMメモリセルの数を算出する第4ステップとを有することを特徴とする半導体記憶装置の製造方法。
【請求項6】
請求項5記載の半導体記憶装置の製造方法において、
前記複数のパラメータは、メモリセルトランジスタの閾値電圧の中心値及び分散値と、メモリセルリーク電流の中心値及び分散値と、メモリセルキャパシタの容量値の中心値及び分散値と、センスアンプのペアトランジスタにおける閾値電圧差の中心値および分散値とを含むことを特徴とする半導体記憶装置の製造方法。
【請求項7】
請求項5記載の半導体記憶装置の製造方法において、
前記複数のDRAMメモリセルに対する読み出し信号量の算出結果に基づき前記複数のDRAMメモリセルのそれぞれにおけるデータ保持時間を演算し、予め定めた前記データ保持時間のスペック値と前記演算したデータ保持時間とを比較することで前記DRAMメモリアレーの中で良または不良となるDRAMメモリセルの数を算出することを特徴とする半導体記憶装置の製造方法。
【請求項8】
請求項6記載の半導体記憶装置の製造方法において、
前記閾値電圧は、正規分布であり、
前記メモリセルリーク電流は、対数正規分布であり、
前記メモリセルキャパシタの容量値の分布は正規分布であることを特徴とする半導体記憶装置の製造方法。
【請求項9】
請求項6記載の半導体記憶装置の製造方法において、
前記第4ステップの処理では、
まず、第1のセンスアンプのペアトランジスタにおける閾値電圧差の値を前記第1ステップによって決定した後、前記決定した第1のセンスアンプの閾値電圧差の値を適用して前記第1のセンスアンプに接続される複数のDRAMメモリセルに対して読み出し信号量の算出が行われ、
次いで、第2のセンスアンプのペアトランジスタにおける閾値電圧差の値を前記第1ステップによって決定した後、前記決定した第2のセンスアンプの閾値電圧差の値を適用して前記第2のセンスアンプに接続される複数のDRAMメモリセルに対して読み出し信号量の算出が行われることを特徴とする半導体記憶装置の製造方法。
【請求項10】
コンピュータを用いて実現される半導体設計装置であって、
前記コンピュータは、
メモリセルの特性を定める数式と、前記メモリセルの特性を定める要素であり、それぞれ製造ばらつきを想定して統計的な分布を備えた複数のパラメータとを予め記憶し、
乱数を生成し、前記記憶した複数のパラメータ毎の分布の中から前記生成した乱数に基づいてそれぞれのパラメータの値を決定し、
前記記憶した数式に対して前記決定したそれぞれのパラメータの値を代入することで、前記メモリセルの特性を算出し、
前記算出した結果に基づいて前記メモリセルの良否判定を行い、
前記それぞれのパラメータの値の決定と前記メモリセルの特性の算出および良否判定とを予め設定したメモリセルの数だけ行うことを特徴とする半導体設計装置。
【請求項11】
請求項10記載の半導体設計装置において、
さらに、前記予め設定した数のメモリセルの特性を算出した結果として、前記それぞれのパラメータの値と前記それぞれのパラメータの値に対応する良否判定結果との関係を表す統計的な分布を出力することを特徴とする半導体設計装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図12】
【図13】
【図15】
【図16】
【図17】
【図18】
【図11】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図12】
【図13】
【図15】
【図16】
【図17】
【図18】
【図11】
【図14】
【公開番号】特開2006−186150(P2006−186150A)
【公開日】平成18年7月13日(2006.7.13)
【国際特許分類】
【出願番号】特願2004−379071(P2004−379071)
【出願日】平成16年12月28日(2004.12.28)
【出願人】(000005108)株式会社日立製作所 (27,607)
【出願人】(500174247)エルピーダメモリ株式会社 (2,599)
【Fターム(参考)】
【公開日】平成18年7月13日(2006.7.13)
【国際特許分類】
【出願日】平成16年12月28日(2004.12.28)
【出願人】(000005108)株式会社日立製作所 (27,607)
【出願人】(500174247)エルピーダメモリ株式会社 (2,599)
【Fターム(参考)】
[ Back to top ]