(57)【特許請求の範囲】
【請求項１】
第１チャージ・ポンプと、
第２チャージ・ポンプと、
第１チャージ・ポンプの出力を第２チャージ・ポンプの入力に結合する第１スイッチと、
第１チャージ・ポンプの入力を第２チャージ・ポンプの入力に結合する第２スイッチと、
を備える可変ステージ・チャージ・ポンプであって、
第１スイッチが第１位置にあり、第２スイッチが第２位置にあるとき、第１チャージ・ポンプおよび第２チャージ・ポンプが共通出力ノードへ直列結合され、第１スイッチが第２位置にあり、第２スイッチが第１位置にあるとき、第１チャージ・ポンプおよび第２チャージ・ポンプが共通出力ノードへ並列結合される可変ステージ・チャージ・ポンプ。
【発明の詳細な説明】
発明の分野
本発明は、チャージ・ポンプの分野に関する。具体的には、本発明は、固定ステージ数とは異なり、チャージ・ポンプ電源入力レベルおよび所望のチャージ・ポンプ出力レベルに基づいて可変ステージ数を有するチャージ・ポンプを提供する。
発明の背景
現在、エレクトロニクス業界では集積回路の電源要件を低減する傾向にある。電源消費量を低減するために、集積回路は、たとえば５ボルトではなく３．３ボルトなどの低電圧電源レベルを使用するように設計されている。
ただし、ほとんどの動作では、低電圧電源で供給される電圧を上回る電圧を必要とする。たとえば、フラッシュ電気消去可能プログラマブル読出し専用メモリ（フラッシュＥＥＰＲＯＭ）は、消去操作およびプログラミング操作に約１２ボルトを必要とする。
チャージ・ポンプ技術によれば、電源よりも高い電圧を発生させることができる。チャージ・ポンプ回路の使用によって、１つまたは複数のチャージ・ポンプ・ステージを使用して３．３ボルトから１２ボルトを発生させることができる。
エレクトロニクスの分野で、専門家がある利用可能な電源電圧からいくつかの電圧を発生させる必要があることがしばしばある。たとえば、コンピュータ・メモリ回路は、読込みにある電圧、書込みに他の電圧、さらにメモリの消去に第３の電圧を必要とする。あるいは、コンピュータ・システムの異なる構成要素（異なる種類のメモリなど）は、互いに異なる及び利用可能な電源電圧が異なる電源要件を有することがある。
集積回路を設計する際に考慮すべきもう１つの要因は、別の電源レベルへの移行が一般に受け入れられる傾向があるとしても、容易には変わらない確立された回路のベースがあるという点である。たとえば、現在の傾向は３．３ボルト電源システムへ移行しているかもしれないが、５ボルト電源に依存した確立したハードウェアのベースもある。
単一電源電圧から複数の高電圧レベルを発生するために使用される従来技術の方法の１つは、それぞれが固定ステージ数を有するチャージ・ポンプ回路を複数使用する方法である。この方法の欠点は、各チャージ・ポンプ回路が集積回路において専用のスペースを要する点である。もう１つの欠点は、集積回路は別の外部回路なしでは、３．３ボルト電源と５ボルト電源の両方と交換可能に使用することができないことがある点である。たとえば、製造業者は異なる電源に対応できる単一フラッシュ・メモリ製品を供給することが有利であると考えるであろう。
単一電源電圧から複数の高電圧レベルを発生するために使用される従来技術の方法のもう１つは、電圧レベルを発生させるために、固定ステージ数を使用する単一チャージ・ポンプ回路を使用する方法である。別の電圧レベルは、分圧器ネットワークを単一チャージ・ポンプと一緒に使用することで与えられる。この方法の欠点は、分圧器ネットワークが電力を消費することである。もう１つの欠点は、固定ステージ方法は、通常他方の電源電圧に対応するために一方の電源電圧の性能を犠牲にする点である。
発明の概要および目的
可変ステージ・チャージ・ポンプについて説明する。可変ステージ・チャージ・ポンプは、第１チャージ・ポンプおよび第２チャージ・ポンプを含む。第１スイッチは第１チャージ・ポンプの出力を第２チャージ・ポンプの入力へ結合する。第２スイッチは、第１チャージ・ポンプの入力を第２チャージ・ポンプの入力へ結合する。第１チャージ・ポンプおよび第２チャージ・ポンプは、第１スイッチが第１位置にあり、第２スイッチが第２位置にあるとき、共通出力ノードに直列結合される。第１チャージ・ポンプおよび第２チャージ・ポンプは、第１スイッチが第２位置にあり、第２スイッチが第１位置にあるとき、共通出力ノードに並列結合される。
目的の１つは、所与のチャージ・ポンプ電源入力レベルで、異なる出力レベルに対応できるチャージ・ポンプを提供することである。
もう１つの目的は、異なるチャージ・ポンプ電源入力レベルで、所与の出力レベルに対応できるチャージ・ポンプを提供することである。
本発明の他の目的、特徴および利点は、添付の図および以下の詳しい説明を読めば、明らかになるであろう。
【図面の簡単な説明】
本発明の限定的なものではなく、例示的なものとして添付の図面に示す。図面において同じ参照番号は同様の要素を示す。
第１図は、可変ステージ・チャージ・ポンプを示す図である。
第２図は、フラッシュ・メモリ・アレイに電力を供給する可変ステージ・チャージ・ポンプを含む回路を示す図である。
詳細な説明
第１図は、可変ステージ・チャージ・ポンプの一実施形態を示す図である。可変ステージ・チャージ・ポンプ１００は、いくつかの「段（ｒｕｎｇ）」（たとえば、１６２、１６４）を含む。これらの段は共通入力バス（１６０）と共通出力ノード１５０の間に結合される。各段はチャージ・ポンプを含む。たとえば、段１６２はチャージ・ポンプ１１０を含み、段１６４はチャージ・ポンプ１２０を含む。各チャージ・ポンプは１つまたは複数の固定ステージを含む。第１図で、第１チャージ・ポンプ（１１０）は直列結合されたチャージ・ポンプ・ステージ１１２および１１４から成る。第２チャージ・ポンプ（１２０）は直列結合されたチャージ・ポンプ・ステージ１２２および１２４から成る。電源電圧ＶPPは、共通入力バス１６０へ電圧を供給する。
第１スイッチ（１３０）は、第１チャージ・ポンプの出力が第２チャージ・ポンプへの入力として与えられるかどうかを制御する。第２スイッチ（１３１）は、第２チャージ・ポンプの入力をＶPPに結合するために使用される。スイッチ１３０とスイッチ１３１は、チャージ・ポンプ１１０およびチャージ・ポンプ１２０が直列結合されるか、それとも並列結合されるかを制御する。可変ステージ・チャージ・ポンプ１００は、「Ｘ／Ｙステージポンプ」とも呼ばれる。このような場合、「Ｘ」は直列に結合された段の数（すなわち、固定ステージ・チャージ・ポンプの最大値）を指す。「Ｙ」は、各固定ステージ・チャージ・ポンプのステージ数を示す。したがって「ＸかけるＹ」は、共通入力バスと共通出力ノード間に直列に結合することができるステージの最大値を示す。この例では、段は２つある。各段は、２つのステージを備えたチャージ・ポンプを有する。したがって、可変ステージ・チャージ・ポンプ１００は、「２／２ステージポンプ」と呼ぶこともできる。２／２ステージ・チャージ・ポンプは、４つのステージを全て直列で結合するか、または２つの直列結合したステージを他方の２つの直列結合したステージに並列結合することができる。
スイッチ１３０およびスイッチ１３１の位置の可能な組合わせには、４通りある（２つの位置かける２つのスイッチ）。スイッチ１３０およびスイッチ１３１を参照している場合、「オン」という表現は、スイッチが電流パスを形成することを意味する。スイッチ１３０およびスイッチ１３１を参照している場合、「オフ」という表現は、スイッチが開路状態にあることを意味する。換言すると、スイッチ回路は多大な電流を通さない。一実施形態においては、スイッチ１３０およびスイッチ１３１は金属酸化膜半導体電界効果トランジスタ（ＭＯＳＦＥＴ）で実施される。ＭＯＳＦＥＴ１３０およびＭＯＳＦＥＴ１３１によって通過する電圧の範囲を最大にするために、共通ノード１５０からのＶOUTが、ＭＯＳＦＥＴゲートへの制御電圧として使用される。
４つの位置の組合わせの異なるものを選択することで、ステージ数およびそれぞれのチャージ・ポンプ・ステージへの結合が変化する。下の表は４つの組合わせの結果を示す表である。
0003766101.tif 000002
上記の表から、両方のスイッチがオフの場合は、チャージ・ポンプ１１０はノード１５０へ電圧を供給する唯一のチャージ・ポンプとなる。したがって、チャージ・ポンプ１１０は２ステージ・チャージ・ポンプであるため、このスイッチ１３０およびスイッチ１３１の構成は実際上、２ステージ・チャージ・ポンプとなる。この構成は、チャージ・ポンプ１００が普通なら十分な電流および電圧出力レベルを供給するなら、電源節約モードで使用することができるであろう。
スイッチ１３０がオフでスイッチ１３１がオンの場合、チャージ・ポンプ１２０は、チャージ・ポンプ１１０およびチャージ・ポンプ１２０が共通出力ノード１５０に並列に結合される。チャージ・ポンプ１１０およびチャージ・ポンプ１２０は両方とも２ステージ・チャージ・ポンプであるため、これはチャージ・ポンプ１００が実際上、並列に接続された２ステージを２セット有する４ステージ・チャージ・ポンプになることを意味する。この構成で、チャージ・ポンプ１００はノード１５０とほぼ同じ出力電圧を供給する。チャージ・ポンプ１１０およびチャージ・ポンプ１２０は並列結合されているため、チャージ・ポンプ１００は、チャージ・ポンプ１１０だけで動作する場合のほぼ２倍の量の電流を供給することができる。
スイッチ１３０がオンでスイッチ１３１がオフの場合、チャージ・ポンプ１２０は、チャージ・ポンプ１１０とチャージ・ポンプ１２０が直列結合される。換言すると、チャージ・ポンプ１２０の入力電圧は、チャージ・ポンプ１１０の出力から与えられる。チャージ・ポンプ１１０およびチャージ・ポンプ１２０は両方とも２ステージ・チャージ・ポンプであるため、これはチャージ・ポンプ１００が実際上、全ての４ステージが直列に接続された４ステージ・チャージ・ポンプになることを意味する。この構成で、チャージ・ポンプ１００は、前の２つの場合のほぼ２倍のノード１５０の出力電圧を供給する。ただし、チャージ・ポンプ１００は、チャージ・ポンプ１１０およびチャージ・ポンプ１２０が並列結合されている場合のほぼ半分の電流しか流せない。
表１は、第４の構成として「Ｎ／Ａ」を示している。「Ｎ／Ａ」は、この構成は使用すべきではなく、適用できないことを示す。両方のスイッチがオンの場合、第１チャージ・ポンプは、その出力がその入力と供給電圧とに結合されるため短絡する。このような操作は、この実施形態のチャージ・ポンプには有害であり、避けるべきである。
第１図は、ｎチャネルＭＯＳＦＥＴ１４０およびＭＯＳＦＥＴ１４２をも示す。トランジスタ１４０およびトランジスタ１４２は、チャージ・ポンプ１１０およびチャージ・ポンプ１２０それぞれの出力と出力ノード１５０の間にダイオード形式で接続される。これにより、チャージ・ポンプが直列結合の際に、お互いにショートしてしまうのを防ぐ。たとえば、スイッチ１３０がオンでスイッチ１３１がオフの場合、チャージ・ポンプ１２０は、トランジスタ１４０のダイオード接続なしではショートしてしまう。トランジスタ１４０がない場合、ノード１４４がノード１５０に接続される。ノード１４４はチャージ・ポンプ１２０の入力へも接続される。チャージ・ポンプ１２０の出力はノード１５０へ結合されるため、チャージ・ポンプ１２０の出力はチャージ・ポンプ１２０の入力へ結合されることになる。このような構成は、チャージ・ポンプ１２０を無効にし、したがって直列結合構成は普通は使用されない。
トランジスタ１４０を配置すると、ノード１５０の電圧がノード１４４の電圧より高い場合、電流はトランジスタ１４０を流れることができない。これは、チャージ・ポンプが直列結合されている時の状況である。チャージ・ポンプ１１０およびチャージ・ポンプ１２０が直列結合されている場合、ノード１４６の電圧はノード１４４の電圧より高くなる。ノード１４６の電圧がノード１５０の電圧をトランジスタ１４２のしきい値電圧だけ超える場合、トランジスタ１４２は導通して、ノード１４６で得られる電圧（トランジスタ１４２のしきい値電圧を差し引いた値）をノード１５０へ与える。ノード１４４の電圧から、トランジスタ１４０のしきい値電圧を差し引いた値が、ノード１５０の現在の電圧を超えない限り、トランジスタ１４０は導通せず、したがって、チャージ・ポンプの直列結合構成が安定となる。
低いしきい値電圧ＭＯＳＦＥＴを使用すると、トランジスタ１４０およびトランジスタ１４２にわたる電圧降下を低減する助けとなり、したがってチャージ・ポンプ・ステージによって供給される電圧のより大きな部分が出力ノード１５０に到達する。低しきい値電圧ＭＯＳＦＥＴの典型的なしきい値電圧は、通常１ボルト未満であり、典型的な場合では０．４ボルトから０．９ボルトの範囲である。
別の一実施形態では、チャージ・ポンプ１００はＶPPから０未満の電圧を供給するネガティブ・チャージ・ポンプである。この場合、ポンプ・ステージ１１２、１１４、１２２、１２４はネガティブ・チャージ・ポンプである。ＶPPはシステム接地である。正確に機能するためには、この実施形態において、トランジスタ１４０およびトランジスタ１４２はｐチャネルＭＯＳＦＥＴである。
他の実施形態では、可変ステージ・チャージ・ポンプは、それぞれのチャージ・ポンプがｙステージを有するｎ段のチャージ・ポンプで構築することができる。したがって、上記の定義によれば、可変ステージポンプは「ｎ／ｙ」ステージのポンプである。第１スイッチおよび第２スイッチのサブセットを適切に選択することで、ｎチャージ・ポンプを１組ｐ個のチャージ・ポンプｍセットに分割できる。各セットはこの場合、「ｐ／ｙ」可変ステージ・チャージ・ポンプになる。ここで、セットは、直列結合または並列結合のどちらでもよいため、様々な組合せが実現される。さらに、各セット内の段は直列結合または並列結合のどちらでもよい。たとえば、可変ステージ・チャージ・ポンプが１２段を有すると仮定する。各段は１つの固定ステージ・チャージ・ポンプを含む。各固定ステージ・チャージ・ポンプは２つの直列結合されたステージを含む。これは、１２／２ステージポンプである。したがって、２つのステージを有する１２個のポンプを並列結合するか、または２４個のステージを直列結合することができる。
しかし、１２個の段は１組３個の段４セットにまとめることができる。したがって、各セットは３／２ステージポンプである。これは定義されたセット内に２通りの可能な組合わせがあることを意味する。６個のステージ全てを直列で結合するか、または１組２個のステージを３セット並列で結合するかである。さらに、４セットは並列結合または直列結合のどちらでもよい。様々な組合せは記号命名法を使用してより簡単に示すことができる。名称「Ｓ」および名称「Ｐ」は各セツト内の段が直列か並列かのどちらで結合されているかを表す。記号「‖」および記号「−」はそれぞれ並列結合または直列結合を表す。したがって、これらのセットを使用した他の可能な７つの組合せは、Ｓ‖Ｓ‖Ｓ‖Ｓ、Ｐ‖Ｐ‖Ｐ‖Ｐ、Ｓ−Ｓ−Ｓ−Ｓ、Ｐ−Ｐ−Ｐ−Ｐ、Ｓ−Ｐ−Ｐ−Ｐ、Ｓ−Ｓ−Ｐ−Ｐ、Ｓ−Ｓ−Ｓ−Ｐである。組合せのうちの２つ（すなわち、Ｓ−Ｓ−Ｓ−Ｓ、Ｐ‖Ｐ‖Ｐ‖Ｐ）は段をセットに分割する階段を使用せずに達成できる組合せで、冗長である。ただしこの例は、少なくとも他の５つの電源構成が個々に段のサブセットを制御することで達成される方法を示す。
これらの様々な構成に加えて、電源を形成するために、全ての段のサブセットを選択することができる。換言すれば、適切に関連付けられた第２スイッチを使用して段を選択解除する（すなわち、オフにスイッチする）ことで、一部の段を様々なステージ・チャージ・ポンプで使用することができる。これは、全てのステージおよび電圧または電源が入っている回路（たとえば、メモリ回路）の分圧器または分流器を使用せずに、電源を節約するのに使用できる。分圧器および分流器は、電力を消費する傾向があるので、電力を節約するためにできればなくすべきである。
ここで、「Ｘ／Ｙ」の命名規則の定義を僅かだけ変更する。これまでは「Ｘ」は段の総数を表し、各段が固定ステージ・チャージ・ポンプとして扱われていた。しかしながら、ここでは、段のセットを再構成することにより、各セットが本質的に固定ステージ・チャージ・ポンプであることは明らかである。したがって、ここでは「Ｘ／Ｙ」は、並列結合されたセット中の各チャージ・ポンプが、Ｙ個の直列結合されたステージを有する、チャージ・ポンプ・セットをＸ個並列結合したものを表す。
適切なステージ数の可変ステージ・チャージ・ポンプを設計することで、チャージ・ポンプ回路は利用できる電源電圧に関係なくメモリ回路に適当な電圧を加えることが可能になる。たとえば、可変ステージ・チャージ・ポンプから６ボルトおよび１２ボルトを加える必要がある場合、設計者は、入力電圧に関わらず可変ステージ・チャージ・ポンプから適切な出力電圧を確実に得るために、ステージインとステージアウトのスイッチを行うか、またはステージの結合を変更する制御をスイッチに与えることができる。スイッチの制御は、利用可能な電源電圧ＶPPと所望の可変ステージ・チャージ・ポンプ出力電圧の関数となるはずである。可変ステージ・チャージ・ポンプの出力を調節した場合にいくらか損失が発生するため、通常は可変ステージ・チャージ・ポンプで供給される電圧は給電される回路が必要とする電圧より高くなければならない。
一実施形態において、可変ステージ・チャージ・ポンプを用いて、フラッシュ・メモリ・アレイが必要とする様々な電圧レベルを供給することができる。フラッシュ・メモリ・アレイは、フローティング・ゲート電界効果トランジスタ装置を含むメモリ・セルからなる。これらのトランジスタは、フローティング・ゲート上に格納されている電荷を変更することによってプログラムすることができ、状態（プログラムされているか、または消去されているか）はセルを問い合わせることで検出することができる。フラッシュ・メモリ・セルは異なる操作モードでは、異なる電圧要件を必要とする。可変ステージ・チャージ・ポンプ（または、ポンプ）はフラッシュ・メモリ・アレイの各操作モードごとに適切な供給電圧を与えることができる。これらのモードには、読込み、プログラミング、消去が含まれる。
通常、フラッシュ・メモリ・アレイはブロックに再分割され、消去モードは、１つまたは複数のメモリ・セルのブロックを消去する。フラッシュ・メモリ・セルは、フローティング・ゲートから過剰の電荷を除去することで消去される。フラッシュ・メモリのブロックのセルを全て消去する通常の方法は、ブロックのメモリ・セル全てのソース端子に１２ボルトを印加し、その間、ドレイン端子はフローティングのままで、ゲート端子は接地する必要がある。
フラッシュ・メモリ・セルは、フラッシュ・メモリ・セルのしきい値電圧を増大させるために、過剰な電荷をフローティング・ゲート上に置くことによってプログラムすることができる。プログラミングは通常、ゲートにほぼ１１〜１２ボルト、ドレインに６〜７ボルトを印加し、ホットエレクトロン注入によって電子がフローティング・ゲート上に置かれるようにソース端子を接地することによって実現される。
フラッシュ・メモリ・セルは、フラッシュ・メモリ・セルが消去状態かプログラム状態のどちらかを判定するために、フラッシュ・メモリ・セルのゲートに固定電圧を印加して読み取る。この技法は、フラッシュ・メモリ・セルのドレインソース間の電流ＩDSを感知する。フラッシュ・メモリ・セルの読込みは通常、ゲートへ５ボルト、ドレインに１ボルトを印加し、ソース端子を接地する必要がある。
したがって通常のフラッシュ・メモリの応用例に必要な電圧には、読込みモードの５ボルト、プログラム・モードおよび消去モードの両方の６ボルトおよび１２ボルトが含まれる。一実施形態において、フラッシュ・メモリ装置への電力は、２つのソースから供給される。これらのソースは、ＶCC線およびＶPP線を含む。ＶCC線は、フラッシュ装置への主電源である。供給線ＶPPによって供給される補助電圧はメモリの書込みまたは消去の時だけ必要である。その動作にはより高い電圧が必要となるからである。一実施形態において、ＶCCはほぼ５ボルトである。ただし、ＶPPは３．３ボルト、５ボルト、または１２ボルトである。
ＶPPは５ボルトが一般的な標準であるが、３．３ボルトが普及しはじめている。外部回路を簡単にするために、可変ステージ・チャージ・ポンプをフラッシュ・メモリ装置に組み込むことができる。ただし、フラッシュ・メモリシステムを最大に利用するには、可変ステージ・チャージ・ポンプは、３．３ボルトまたは５ボルトの電源から、約５ボルト、９ボルトおよび１２ボルトを生成できなければならない。
第２図は、３．３ボルトまたは５ボルトの電源から、約５ボルト、９ボルトおよび１２ボルトの電圧レベルに対応するための可変ステージ・チャージ・ポンプを含むフラッシュ・メモリの電源回路を表す図である。可変ステージ・チャージ・ポンプは、出力が電圧調整器へ送られるため、名目上必要とされる電圧を超えるように設計されている。さらに、適度な電源許容度は通常、入力電圧が名目値（たとえば１０％）の所定のパーセンテージ内である場合に、回路が適切に機能することを必要とする。これは、チャージ・ポンプからの出力電圧は、３．３ボルト±１０％または５ボルト±１０％のＶPP入力電圧に依存しなければならないことを意味する。ＶPPが１０％名目値より低いと想定すると、これは、フラッシュ電源回路は、約３．０ボルトまたは４．５ボルトのＶPPから、適切な電圧レベルおよび電流レベルをフラッシュ・アレイに供給できなければならないことを意味する。
この実施形態において、２つのチャージ・ポンプ（２１０、２２０）は、読込みモード（５ボルトチャージ・ポンプ）、プログラミング・モード（１２ボルトのチャージ・ポンプおよび９ボルトのチャージ・ポンプ）、消去モード（１２ボルトのチャージ・ポンプおよび９ボルトのチャージ・ポンプ）の際に、内部ノードの電圧を異なる電圧に増大させるために使用する。読込みモードの際に、ＶCCが３．３ボルトの場合、ワード線は５ボルトまでポンピングしなければならない。チャージ・ポンプはＶPP（たとえば、３．３ボルトまたは５ボルト）およびフラッシュ・メモリの操作モード（たとえば、プログラミング・モードや消去モード）によって再構成される。
可変ステージ・チャージ・ポンプ２１０および可変ステージ・チャージ・ポンプ２２０のステージ制御は、操作モード（たとえば、消去、読込み、またはプログラム）およびＶPPレベルによって決定される。レベル検出器２３０、２３１、２３２が、ＶPPおよびＶCCレベルを決定する。５／１２ボルトＶPP検出器２３０は、ＶPPが５ボルトか１２ボルトかを判定するために使用される。検出器２３０は、約１２ボルトのＶPPを示す。可変ステージ・チャージ・ポンプ２２０は、読込み操作、プログラム操作、消去操作の際に使用される高電流可変ステージ・チャージ・ポンプである。可変ステージ・チャージ・ポンプ２１０は、プログラム操作および消去操作の時だけチャージ・ポンプ２２０に加えて使用される低電流可変ステージ・チャージ・ポンプである。ＶPP検出器の出力は、様々なＶPPレベルの適切な消去およびプログラミング・アルゴリズムを選択するために回路２９０へ加えられる。これらのアルゴリズムは、ＶPPおよびＶCCによって変わる。回路２９０は、消去およびプログラミング・アルゴリズムにしたがって、適切なスイッチ（たとえば、スイッチ２７４）を制御する。これらのスイッチは、たとえば線２６０および線２６４のフラッシュ・メモリ・アレイへ供給される適切な電源を選択するために、チャージ・ポンプ２１０およびチャージ・ポンプ２２０への電力の制御に使用される。
フラッシュ・メモリ・アレイの電力は、線２６０、線２６２、線２６４によって供給される。線２６０はＶPPパッド２９５からのＶPPか、またはチャージ・ポンプ２１０とチャージ・ポンプ２２０からの１２ボルトをフラッシュ・セルのゲートへ与える。線２６４はプログラミングおよび消去操作の際に、ドレインおよびソースへ適切な電圧を供給する。線２６２は、チャージ・ポンプ２２０からの５ボルトか、またはＶCCのいずれかをフラッシュ・メモリ装置へ与える。線２８２は、ＶCC検出器２３２を使用可能または使用不可能にするために使用される。
電圧制御発振器（ＶＣＯ）２４０およびＶＣＯ２４１は、それぞれ関連するチャージ・ポンプ２１０およびチャージ・ポンプ２２０を駆動するために使用される。ＶREF２７０はＶＣＯへの基準電圧を生成するために使用される。基準電圧およびチャージ・ポンプの出力からのフィードバックは、ＶＣＯがチャージ・ポンプ２１０およびチャージ・ポンプ２２０の出力電圧を制御する助けとするために制御電圧として使用される。ＶＣＯ２４２はフラッシュ・メモリが待機モードの時に、待機ＶＣＯとして機能する。フラッシュ・メモリは、待機モードではかなり少ない電流しか引き出さない。
高電流可変ステージ・チャージ・ポンプおよび低電流可変ステージ・チャージ・ポンプは、操作モードおよび名目上検出したＶPPの値（たとえば、３．３ボルトまたは５ボルト）によって再構成される。表２は、異なるＶPPおよび動作モードでの可変ステージ・チャージ・ポンプ２２０の構成を示す表である。
0003766101.tif 000003
表３は、異なるＶPPおよび操作モードでの可変ステージ・チャージ・ポンプ２１０の構成を示す表である。
0003766101.tif 000004
したがって、第２図に示した実施形態においては、ＶPPの名目値が５ボルトである場合、可変ステージ・チャージ・ポンプ２１０（高電流チャージ・ポンプ）は、プログラム動作モード、検証動作モード、消去動作モードの際に、それが３個の直列結合したステージ・セットを含む、並列結合された１８個のステージ・セットを有するように構成される。
読込みモードでは、低電流可変ステージ・チャージ・ポンプ２２０は使用されず、オフにすることができる。読込み動作の時は、ＶPPは０である。したがって、高電流可変ステージ・チャージ・ポンプ２２０が必要な場合、読込みモードの際に、ＶPPではなくＶCCから電力を受け取る。ＶCCが４．０ボルト未満である（と３／５ボルト検出器２３２によって決定された）場合、高電流チャージ・ポンプ２２０は、線２６２のワード線（たとえば、フラッシュ・メモリ・セルのゲート）に５ボルトを供給するために必要とされる。このような場合、チャージ・ポンプ２２０は本実施形態の１８／３構成になる。そうでない場合、ＶCCは十分であると仮定され、線２６２は、チャージ・ポンプ２２０（これ以上必要ないため、これはオフにすることができる）ではなくＶCCからワード線電圧を供給するようにスイッチされる。
上記のフラッシュ・メモリ回路に関する実施形態については、可変ステージ・チャージ・ポンプ回路はフラッシュ・メモリ・アレイと同じパッケージ内で製造しなければならない。あるいは、可変ステージ・チャージ・ポンプ回路はフラッシュ・メモリ・アレイパッケージの外部に配置することもできる。
以上の詳細な説明で、本発明をその具体的な実施形態を参照しながら説明した。ただし、請求の範囲に示したように本発明の精神および範囲から逸脱することなく、本発明に様々な変更および修正を加えることができることは明らかであろう。したがって、説明および図は、限定的なものではなく、例示的なものである。
【図１】
0003766101.tif 000005
【図２】
0003766101.tif 000006