專利名稱:差分雙浮動柵電路和編程方法
技術領域:
本發明涉及一準確電壓參考的方法和電路,尤其涉及使用反饋環路和隧道器件的雙傳導來對浮動柵上的期望電荷水平準確編程的差分電路。
背景技術:
自二十世紀八十年代早期開始,可編程模擬浮動柵電路已經用在僅要求隨時間流逝的適度絕對電壓準確性的應用中,例如隨時間流逝的100-200mV的絕對電壓準確性。這種器件通常用于為浮動柵上的電荷提供長期的非易失性存儲。浮動柵是一塊孤立的導電材料,該導電材料與襯底電隔離但是與襯底或其它導電層電容性耦合。一般而言,浮動柵形成了一MOS晶體管的柵極,該柵極用來讀取浮動柵上的電荷水平,而不會造成任何電荷從中泄漏。
本領域中公知各種手段能把電荷引入到浮動柵上并且從浮動柵移除電荷。一旦浮動柵已經以特定的電荷水平被編程,它就基本永遠保持在該水平上,因為浮動柵的周圍是絕緣材料,這些絕緣材料充當對浮動柵放電的勢壘。電荷一般用熱電子注入或電子隧穿耦合到浮動柵。電荷一般通過射線暴露(UV光、X射線)、雪崩注入或Fowler-Nordheim電子隧穿而從浮動柵移除。從冷導體(cold conductor)發出的電子的使用首先在R.H.Fowler和L.Nordheim博士所著的“Electron Emission inIntense Electric Fields”中描述,Royl soc.會刊,A,Vol.119(1928)。這一現象在通過氧化層的電子隧穿中的使用在M.Lanzlinger和E.H.Snow所著的“Fowler-Nordheim Tunneling into Thermally Grown SiO2”中描述,應用物理學期刊,Vol.40,第1號(1969,1月),這兩篇文章都通過引用被結合于此。例如,這種模擬浮動柵電路已經在數字非易失性存儲器設備、以及包括參考電壓、Vcc感測和加電重置電路在內的模擬非易失性電路中使用。
圖1A是說明用在一襯底上形成的兩個多晶硅層和兩個電子隧穿區實現的模擬非易失性浮動柵電路一實施例的示意圖。圖1A說明了在一襯底71上形成的一示例現有技術的可編程電壓參考電路70的截面圖。參考電路70包括由第一多晶硅層(polyl)形成的編程(Program)電極、由第二多晶硅層(poly2)形成的擦除(Erase)電極、以及由在角觸點(comer contact)76處連在一起的poly1層和poly2層組成的電隔離的浮動柵。一般而言,多晶硅層1和2通過一厚的氧化物電介質彼此分開,浮動柵fg完全被電介質包圍。浮動柵fg也是73處所示的NMOS晶體管T0的柵極,漏極D和源極S是襯底74內重摻雜的n+區,襯底71是P型的。poly1編程電極和浮動柵fg之間的電介質部分(如74所示)是一編程隧道區(即“隧道器件”)TP,而poly1浮動柵fg和poly2擦除電極之間的電介質部分(如75所示)是擦除隧道區TE。兩個隧道區都有一給定的電容。由于這兩個隧道區74、75一般在厚氧化物電介質內形成,因此它們一般被稱為“厚氧化物隧穿器件”或“增強型發射隧穿器件”。這種厚氧化物隧穿器件使浮動柵能準確的將模擬電壓在+/-4伏電壓范圍內保持許多年。即使在隧道器件上施加了幾個電壓,但由于隧道區74、75內大多數厚電介質內的電場很低,因此使這一相對高的模擬電壓保持力成為可能。這一低電場、厚氧化物提供了對電荷損失的高勢壘,直到電場足夠大以便使Fowler-Nordheim隧穿出現。最后,參考電路70包括一控制電容器CC,該電容器CC是浮動柵fg和在襯底內形成的n+區之間的電容,所述n+區連到Cap電極。
圖1B是說明用三個多晶硅層實現的浮動柵電路70的第二實施例的示意圖。三個多晶硅層的浮動柵電路70’類似于兩個多晶硅層的實施例,除了由第三多晶硅層(poly3)形成擦除電極以外。此外,浮動柵fg完全從poly2層形成。因此,在該實施例中,無須在浮動柵fg的poly1層部分和poly2層部分之間形成一角觸點,角觸點對于圖1A所示的兩個多晶硅層是需要的。
參照圖2,在20處示出圖1A的電壓參考電路70以及圖1B的電壓參考電路70’的等效電路圖。為了簡潔,圖2的每個電路元件都用其在圖1A和1B中的相應元件采用一致的標識。
把參考電路70設為一特定電壓電平是用兩個分開的操作完成的。再次參照圖1A,浮動柵fg首先被編程或者被“重置”為切斷條件。然后,浮動柵fg被擦除或“設置”為一特定的電壓電平。浮動柵fg通過將其編程為一凈(net)負電壓而重置,該凈負電壓切斷了晶體管T0。這一編程通過將編程電極保持為低并且通過Cap電極使具有相對大控制電容器CC的n+底板上升到15到20V來完成。控制電容器CC耦合的浮動柵fg為高,浮動柵fg又使電子通過74處的厚氧化物從poly1編程電極隧穿到浮動柵fg。這導致浮動柵fg上的凈負電荷。當控制電容器CC的底板被返回到接地時,這一耦合使浮動柵fg為負,即低于地電壓,于是切斷了NMOS晶體管T0。
為把參考電路70設為一特定的電壓電平,把控制電容器CC的n+底板、Cap電極保持為地電壓,而同時把擦除電極上升為一高電壓,即12到20V。電子通過75處的厚氧化層從浮動柵fg到poly2擦除電極的隧穿在隧道器件TE上的電壓達到一特定電壓時開始,所述特定電壓一般近似為11V。這一電子通過隧道器件TE從fg的隧穿提高了浮動柵fg的電壓。于是,浮動柵fg上的電壓“跟隨”與poly2擦除電極耦合的電壓上升,但是相比擦除電極上的電壓有低大約11V的電壓電平偏移。當浮動柵fg上的電壓達到期望設定電平時,poly2擦除電極上的電壓上升停止,然后被回拉到地電壓。這使浮動柵fg上的電壓被近似設為期望電壓電平。
如上所述,參考電路70滿足對近似200mV的準確性足夠時電壓參考應用的要求。電路70的準確性因為兩個原因而受到限制。首先,浮動柵fg上的電位在它被設置后下移約100mV到200mV,所述設置是由于poly2擦除電極從高電壓被下拉到0V時、耦合了浮動柵fg的擦除隧道器件TE的電容下降而進行的。這一變化量取決于擦除隧道器件TE的電容和浮動柵fg的其余電容(大部分由于控制電容器CC)的比率、以及poly2擦除電極上的電壓變化量。這一電壓“偏移”定義明確且是可預測的,但總是在這種現有技術電壓參考電路中出現,因為擦除隧道器件TE的電容不能為零。其次,電路70的準確性受到限制,因為浮動柵fg的電位在它由于各個因素被設置后又隨時間改變了100mV到200mV,所述各個因素包括隧道器件的釋放(detrapping)以及全部浮動柵fg電容器的電介質釋放(relaxation)。
使用浮動柵的模擬電壓參考存儲設備在第5166562號美國專利中描述,并且說明了使用熱電子注入來把電子注入到浮動柵上,并且使用電子隧穿從浮動柵移除電子。通過在擦除步驟已經把浮動柵設為初始電壓后、控制熱電子注入的電子電流,從而對浮動柵編程。這也可以參見第4953928號美國專利。盡管這一對浮動柵上的電荷編程的方法比以前的包括浮動柵的模擬電壓參考電路更為準確,但是準確性程度仍舊約為50mV到200mV。
現有技術的浮動柵存儲設備有時使用了Fowler-Nordheim隧道器件的雙傳導,即其中浮動柵器件內的編程和擦除隧道元件都用來同時傳導,以便提供電荷到浮動柵上的耦合。然而,這一方法僅在數字電路中用來把浮動柵編程為或“1”條件或“0”條件以提供內存存儲。這些應用中浮動柵上的準確電荷不是問題,因此在這些電路中未得到準確的控制。根據現有技術,和通過單個隧道元件生成電子傳導來控制浮動柵的上電荷水平相比,浮動柵的這種雙傳導數字編程被視為是較低效和較不期望的方式。浮動柵的雙傳導數字編程的已知缺點包括要求較大的總電壓來提供雙傳導壓,且因為需要較多隧道電流,因此隧道氧化物俘獲(trap-up)較快。
使用雙電子傳導對浮動柵添加和移除電子的現有技術模擬非易失性浮動柵電路的一個例子在第5059920號美國專利中公開,其中浮動柵為CMOS放大器提供一可適應的偏移電壓輸入。然而,在該設備中,僅使用了一個Fowler-Nordheim隧道器件。電子用熱電子注入技術注入到浮動柵上,而同時使用Fowler-Nordheim電子隧穿技術從浮動柵移除電子,以便準確地控制浮動柵上的電荷。使用這一把電子注入到浮動柵上的手段是因為電荷傳遞是浮動柵上電壓的受控函數。現有技術雙傳導浮動柵的另一個例子在第5986927號美國專利中公開。這種現有技術設備的關鍵問題在于,它們未補償集成電路內的共模電壓和電流偏移、共模溫度效應以及機械和熱應力效應。
要求提高的絕對電壓準確性的應用一般使用一帶隙電壓參考。帶隙電壓參考一般提供隨時間和溫度變化的近似25mV的絕對準確性,但可以被配置成通過測試時的激光微調或E2數字微調提供提高的準確性。雖然帶隙電壓參考和上面討論的現有技術電壓參考電路相比提供了較高的準確性和提高了的穩定性,然而帶隙電壓參考僅提供了約1.2V的固定電壓。因此,需要附加的電路,比如具有固定增益的放大器,來提供其它的參考電壓電平。此外,現有技術帶隙電壓參考一般得出相對較大的電流,即大于10μA。
需要一種模擬可編程電壓參考電路,該電路可以無須附加的放大而被快速和準確地設為任一模擬電壓,并且和現有技術電壓參考相比能提供隨時間和溫度變化的提高了的穩定性和準確性,該電路隨后可以在讀取模式中用來生成和輸入模擬電壓具有完全相同的值的電壓參考。還期望在電壓參考電路中得到提高的穩定性和準確性,比現有技術電壓參考相比得出少得多的電流。還期望在電壓參考電路中得到提高了的穩定性和準確性,和現有技術電壓參考相比得出少得多的電流。
發明內容
本發明針對解決上述現有技術的缺點、劣勢和問題。本發明包括一浮動柵電路,包括a)用于保存電荷的第一浮動柵;b)和所述第一浮動柵耦合的第一控制電容器,用于根據在設置模式期間通過所述第一控制電容器耦合到所述第一浮動柵的輸入設定電壓,控制所述第一浮動柵上的電荷水平;c)用于保存電荷的第二浮動柵;d)和所述第二浮動柵耦合的第一電路,用于在所述設置模式期間控制所述第二浮動柵上的電荷水平;以及e)在所述第二浮動柵和所述第一浮動柵之間耦合的反饋電路,用于在所述設置模式期間修改所述第一浮動柵上的電荷水平,直到所述第一浮動柵是所述第二浮動柵上電壓的預定函數為止,并且使得在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
浮動柵電路在設置模式結束時生成一條件,其中所述第一浮動柵上的電壓近似等于第二浮動柵上的電壓。此外,第一浮動柵的編程和擦除隧道器件在設置模式期間以雙傳導模式操作以修改第一浮動柵上的電荷水平,第二浮動柵的編程和擦除隧道器件也在設置模式期間以雙傳導模式操作,以便控制第二浮動柵上的電壓。然后,浮動柵電路可以在讀取模式中被配置,用作具有負反饋環路的電壓參考電路,所述負反饋環路使浮動柵電路達到一條件,使得所生成的參考電壓是輸入設定電壓的預定函數,且最好近似等于輸入設定電壓。
本發明也是一種用于設置雙浮動柵電路中的參考電壓的方法,所述方法包括以下步驟a)使輸入設定電壓在設置模式期間電容性耦合到第一浮動柵用于控制其上的電壓;b)使一預定電壓在所述設置模式期間耦合到第二浮動柵以控制其上的電荷水平;c)修改所述第一浮動柵上的電荷水平,直到所述雙浮動柵電路在所述設置模式期間達到一條件為止,使得所述浮動柵上的電壓是所述第二浮動柵上電壓的預定函數,并且在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
本發明的一個目的是提供用于生成電壓參考的方法和電路,該電壓參考相比現有技術的電壓參考有提高了的準確性和穩定性。
本發明的關鍵優點在于,初始設置準確性和現有技術浮動柵電壓參考相比有大于100倍的提高。
本發明的另一關鍵優點在于,不需要使用激光微調或E2數字微調,本發明的準確性相比帶隙電壓參考提高了10到50倍,而同時得出少了10倍以上的功率。此外,用本發明可以設置大于或小于1.2伏的電壓參考,而無須附加的放大器。
本發明的另一優點在于,在高電壓設置模式后,本發明使一受控的下降序列能在各個浮動柵擦除和編程電極處使電壓下降,使得在電路中的電壓和電流源被完全切斷時,在浮動柵上設置了更準確的電壓。
本發明另一優點在于,通過在允許反饋電路保持活動的同時關閉負電壓電荷泵,和參考浮動柵耦合的擦除電極處的電壓在下降期間得到控制。
本發明另一優點在于,隧道電流用于對各個編程電極的電壓進行自放電。
本發明另一優點在于,由于使用了雙浮動柵,因此通過隧道器件耦合到相應浮動柵的任何電壓和電流偏移以及浮動柵電路中所用的晶體管內的任何偏移都是共模的,并且不改變由浮動柵所產生的電壓差,因此不改變讀取模式期間在輸出端編程的電壓參考。
本發明還有一個優點在于,由于使用了兩個浮動柵,因此由于溫度變化造成的浮動柵電路中晶體管閾值的變化也是共模的,因此對電路操作有大大減少的效應。
本發明另一優點在于,由于耦合到浮動柵的偏置電流、溫度或電源電壓變化造成的源電壓或漏電壓的變化是共模的,因此具有大大減少的效應。
本發明另一優點在于,機械和熱應力效應由于使用了兩個浮動柵因此也是共模的,因此它們的效應大大減少。
結合附圖參照以下詳細描述能夠更容易地理解本發明的上述方面和優點,附圖中圖1A是說明由兩個多晶硅層形成的現有技術可編程浮動柵電路截面圖的示意圖;圖1B是由三個多晶硅層形成的類似的現有技術浮動柵電路;圖2是圖1A和1B所示的參考電路的等效電路圖;圖3是根據本發明的差分單浮動柵電路的電路圖,它用于對浮動柵進行高精確度的編程;圖4A是根據本發明另一實施例的差分雙浮動柵電路的電路圖;圖4B是說明在設置模式中與本發明的雙浮動柵電路耦合的單浮動柵電路的組合示意框圖;圖5是說明使用單浮動柵電路來設置一浮動柵的方法的流程圖;圖6說明了圖5方法一特定實現的各個電壓波形相對于時間的示意圖;圖7說明了圖5方法一特定實現的各個電壓波形相對于時間的示意圖;圖8說明了圖5方法一特定實現的各個電壓波形相對于時間的示意圖;圖9是說明使用本發明的差分雙浮動柵電路來設置一浮動柵的方法的流程圖;圖10說明了圖9方法一特定實現的各個電壓波形相對于時間的示意圖;圖11說明了圖9方法一特定實現的各個電壓波形相對于時間的示意圖;以及圖12說明了圖9方法一特定實現的各個電壓波形相對于時間的示意圖。
具體實施例方式
圖3是根據本發明的差分單浮動柵電路30的電路圖,該電路30用于在高電壓設置模式或設置周期內把一浮動柵準確地設置為一模擬電壓。圖4A是根據本發明另一實施例的差分雙浮動柵電路40的電路圖。電路40也用于在高電壓設置模式期間把浮動柵準確地設置為一模擬電壓。一旦設置了模擬電壓電平,電路30和電路40都能在讀取模式期間被配置為具有內嵌電壓參考的精確電壓比較器電路或者被配置為一精確電壓參考電路。電路30和40最好用使用標準CMOS處理技術制造的集成電路來實現。由于在設置模式期間使用的順序對兩個電路是類似的,因此將首先描述電路30以及用電路30來編程浮動柵的方法。
電路30包括處在節點2處的浮動柵fg0,浮動柵fg0在設置模式結束時被設為一個電壓,該電壓是在與節點1耦合的輸入端300處接收到的輸入設定電壓Vset0的函數,且最好等于該輸入設定電壓Vset0。這一設置模式在工廠制造時就把浮動柵fg0設為一期望電壓。或者,電路30以后的用戶可以在每當他希望根據用戶在此稍后的、或現場的設置模式操作期間輸入的Vset0電壓的函數來更新fg0上的電壓時,進入一設置模式。電路30還包括一電路310,該電路310包括在節點3處,在浮動柵fg0和編程電極Ep0之間形成的編程隧道器件TP0;在節點4處,在浮動柵fg0和擦除電極Ee0之間形成的擦除隧道器件Te0;以及在浮動柵fg0和節點5之間耦合的控制電容C1。
最好是,編程電極Ep0在設置模式期間接收一負電壓,擦除電極Ee0在設置模式期間接收一正電壓。此外,Tp0和Te0是通過布局合理匹配的Fowler-Nordheim隧道器件。控制電容C1的底板在設置模式期間耦合到一預定電壓,該預定電壓最好是接地點(ground)g1。控制電容C1用來為浮動柵fg0提供一穩定的接地點參考。
在設置模式期間把fg0設為一對應于節點2處的特定電壓的特定的電荷水平是通過使Ep0為負并且使Ee0為正來實現,從而使節點4處的電壓減去節點3處的電壓等于兩個隧道電壓或者近似為22V。另一種方式是使Ep0為負并且使Ee0為正,從而使大約5nA的電流從節點4流至節點3。在任一情況下,兩個隧道器件都是傳導的,即隧道器件是“雙傳導”的。通過在雙傳導模式下工作,浮動柵fg0上的電壓可以盡可能長的穩定在DC電壓電平,這一時間是電路30穩定到一非常精確和準確的級別所需的時間。為了能夠用片載電路或非片載測試設備非常準確地設置浮動柵fg0電壓,至關重要的是使Fowler-Nordheim隧穿器件在雙傳導模式下工作。
在雙傳導時,由于其芯片布局而被合理匹配的隧道器件Te0和Tp0會通過允許電子在浮動柵fg0上下隧穿電子而改變浮動柵fg0上的電荷水平,以便把節點4和3之間的電壓分為兩半。因此,浮動柵電壓,即節點2處的電壓,會等于Vfg0=Vnode3+(Vnode4-Vnode3)/2,該電壓為節點4處電壓和節點3處電壓的半程處。根據這些條件,雙傳導電流一般在1毫秒(mSec)之內對節點2充電或放電,節點2一般小于5pF電容。由于這一點,浮動柵電壓直接“跟蹤”節點3和4處的電壓,并且在幾毫秒內穩定到這兩個電壓半程處的一個直流電壓。因而,根據電極Ee0和Ep0處的電壓,Vfg0可以被設為正電壓或負電壓或零電壓。例如,如果隧道電壓對于擦除和編程隧道器件Te0和Tp0約為11V,且電極Ee0處的電壓被設為約+16V而電極Ep0處的電壓被設為約為-6V,則Vfg0會穩定在約+5V,+5V是兩個電壓的中點。如果電極Ee0處的電壓被設為約+11V而電極Ep0處的電壓被設為約-11V,則Vfg0會穩定到約0V。如果電極Ee0處的電壓被設為約+6V而電極Ep0處的電壓被設為約-16V,則Vfg0會穩定到約-5V。
注意到,在優選的實施例中,在設置模式期間不在節點3處生成一特定的電壓。用于控制浮動柵fg0上的電荷水平的電壓是節點4處的電壓。電流源Ip0最好用一電荷泵來實現,電流源Ip0提供了必要的電壓來產生一個負電壓,該負電壓足以生成在隧道器件Te0和Tp0中產生雙傳導隧穿所需的電壓差。
電路30還包括電路320,電路320把浮動柵fg0上的電壓Vfg0和節點1處的電壓相比較,并且在節點6處生成一個輸出電壓Vout,該電壓Vout是Vset0和節點1處電壓之差的函數。電路320最好包括一差分放大器(或差分級)322,差分放大器322最好被配置成具有和浮動柵fg0耦合的反相輸入、和節點1耦合的非反相輸入、以及節點7處的輸出。電路320最好還包括一增益級324,其具有和節點7耦合的輸入以及節點6處的輸出端。差分級對在其輸入處接收到的電壓進行比較,并且放大該差異,放大因數一般是50到100。然后,增益級還把該差異放大另外的50到100因數。此外,在設置模式結束時,電路320理想地穩定到一穩態條件,使Vfg0=Vset0。
再次參照圖3,差分級322最好包括增強模式晶體管T1、T2、T3和T4。晶體管T1和T2最好是通過布局合理匹配的NMOS晶體管,晶體管T3和T4最好是通過布局合理匹配的PMOS晶體管。NMOS晶體管T1和T2的源極在節點8處耦合在一起。NMOS晶體管T1的漏極耦合到節點7,其柵極耦合到節點1。PMOS晶體管T3以共漏極、共柵極的方式耦合到節點9,其源極耦合到節點10。PMOS晶體管T4的柵極耦合到節點9。其漏極耦合到節點7,其源極耦合到節點10。源電壓Vcc一般為3到5伏,它耦合到節點10,電流源It0耦合在節點8和接地點g1之間,使晶體管T1、T2、T3和T4在設置模式中在預閾值(prethreshold)或線性區域內工作。電流源It0可以用任何數量的常規電路來實現。
差分級322的一個好處在于晶體管T1-T4中的溫度和應力效應相同(track),因為這些晶體管的溫度系數Tc近似相同。也就是,本發明的浮動柵電路在其上實現的集成電路芯片的任何溫度變化對于晶體管T1-T4會有相同的效應,使得差分級322是基本獨立于溫度的平衡條件。類似地,機械和熱應力效應也是共模的,因此它們的效應也大大減少。
增益級324最好包括由Vcc加偏壓的PMOS上拉(pull-up)晶體管T5,并且包括電流源下拉(pull-down)負載Ig0。晶體管T5的源極耦合到節點10。其柵極在節點7處耦合到差分級PMOS上拉T4,其漏極耦合到節點6。電流源下拉負載Ig0耦合在節點6和接地點g1之間。增益級324最好還包括耦合在節點6和7之間的補償電容C2。電流源下拉負載Ig0最好是使用NMOS電流鏡的有源負載或者是一耗盡器件。通過使用具有相對高輸出阻抗的有源電流源,增益級324能提供約為100的電壓增益。增益級324的輸出振幅幾乎是從地電壓到Vcc的完全軌跡(fullrail)。能夠使用補償電容C2為各個過程調節該電路的穩定性和響應。在該配置中,晶體管T5提供良好的電流源容量,但是電流宿被限制為電流源下拉Ig0內的電流。因此,Ig0內的電流應該比Vout上的負載所需的上拉電流要大,使得增益級324能夠通過接收流至節點6的全部電流,從而充分地控制節點6處的Vout。
電路320還在設置模式器件以下述方式工作。在被Vcc和電流源It0加偏時,T1感測到相對于輸入設定電壓Vset0的Vfg0(300),輸入設定電壓Vset0被晶體管T2感測到,放大的差異在節點6出呈現為Vout。如果Vfg0最初小于Vset0,則T2而非T1被導通,流經T2(也流經T4,因為它們串聯)的電流最初大于流經T1(相應地流經T3)的電流。上拉晶體管T3的柵極連到T3的漏極,還連到上拉晶體管T4的柵極,使T4中的電流成為T3中電流的鏡像。當流經T4的電流比流經T3的電流多時,節點7上的電壓V7落到節點9上的電壓V9以下。節點7上的較低電壓使流經T5的電流上升,使Vout變高。差分級322的電壓增益一般約為80,輸出級324的電壓增益約為100,使從Vset0到Vout的總增益約為8000。為使差分電路320穩定在fg0上的電壓等于Vset0的一點,從Vout到反相輸入fg0的負反饋路徑或環路是必要的。在設置模式期間,該反饋路徑由隧道器件TF0、Te0以及晶體管T6和T7所提供,在下一部分中描述。當Vout變高時,負反饋路徑使Vfg0變高。隨著Vfg0的上升,T1內的電流也上升,直到它和T2內的電流匹配為止。此時,差分電路320穩定到一穩態條件,這時晶體管T1、T2、T3和T4內的電流匹配,且Vfg0=Vset0。
本領域的技術人員會認識到,電路320對于T1和T2可以用PMOS晶體管來實現,對于T3和T4可以用NMOS晶體管來實現。對于這一實現而言,增益級324包括和電流源上拉負載Ig0耦合的NMOS下拉晶體管T5。
電路30還包括耦合在節點6和2之間的反饋環路。在設置模式期間,該反饋環路包括隧道電極Ee0和Ep0之間的電壓差,該電壓差要通過根據節點6處輸出電壓的函數來改變節點4處的電壓而被修改。反饋環路最好包括一電平移位電路,該電路最好是在節點6和節點11間形成的隧道器件TF0,而晶體管T7(最好是NMOS晶體管)以共柵極、共漏極的方式耦合到節點12,其源極耦合到節點11。反饋環路中還包括一晶體管T6,它最好是NMOS晶體管,其柵極耦合到節點12,其源極耦合到節點4,從而耦合到擦除隧道器件Te0,其漏極耦合到節點13。
如上所述,增益級的最大輸出近似為Vcc。然而,這并不足以直接驅動節點12處的Vefb,因為Vefb一般約為14到19伏,這遠高于通常的3到5伏VCc源電壓電平。TF0和T7內的電平移位把節點6處相對低的輸出電壓(Vout)增加到期望的14到19伏范圍。最好是,TF0和Te0通過布局合理地匹配,晶體管T6和T7通過布局合理地匹配。根據這些條件,當相同的隧道電流流經TF0和Te0時,電平移位等于由節點4跌落至節點2的電壓所測得的擦除隧道電壓,其驅使晶體管T1柵極(fg0)的電壓在電路320穩定時,和晶體管T2柵極的電壓(Vset0)相等。這又提高了電路的設置準確性。
使電平移位等于擦除隧道電壓的一個優點是,隨著產生隧穿所需要的電壓變化時,由于進行了越來越多的設置周期而使電介質內電荷俘獲,輸出電壓Vout繼續跟隨(follow)輸入設定電壓Vset0,并且在相同的電壓范圍內工作。另一個優點是,當輸出電壓Vout不等于輸入設定電壓Vset0時,電路320的有限增益所引入的誤差很小。例如,如果電路320的增益為10000,且在電路30穩定時Vout比Vset0和Vfg0低1伏,則Vfg0的誤差會是1V/10000,即僅為0.1mV。
電路30最好還包括電流源I2和Ip0以及電容器Cp0。電流源I2耦合在節點12以及節點13處的高源電壓HV+之間,用于在設置模式的開始時產生Vefb,并用于提供流經TF0的隧道電流。電流源I2可以用任何數量的常規方法來實現。然而,電流源I2最好是偏置了HV+的電流調整器,比如包括工作在預閾值區域內的P-通道器件在內的電流鏡。這樣,電流源12會自動地轉至節點12處所需的正電壓,以便產生流經隧道器件TF0的隧道電流。電流源I2最好生成大約和Ip0相同的電流。這意味著流經隧道器件TF0的電流大約和流經隧道器件Te0和Tp0的電流相同。
電流源Ip0耦合在節點3和接地點g1之間。電流源Ip0最好是一P通道電荷泵,它被用作負電流源,用于對編程隧道器件Tp0外的受控隧道電流進行泵激(pump)。如上所述,由于Ip0是一電流源,因此它用來自動轉至以期望級別產生隧道電流所需的節點3處的負電壓。電流源Ip0具有足夠的電壓來提供這一負電壓。此外,一旦產生了流經隧道器件的電流,隧道器件上的電流也由其Fowler-Nordheim特征很好地定義。因此,電流源Ip0通過控制流經隧道器件Tp0的電流來產生Vp,Vp是節點3處的電壓。使用電流源Ip0是一種優選方式來確保隧道器件Te0和Tp0工作在這樣的一個電流級別該電流級別足夠高以允許雙傳導、并允許反饋電路運行,但是也足夠低以避免會損壞隧道器件的過度電流。在Ip0在設置模式結束時被切斷時,電容器Cp0控制經由隧道器件的電流的放電。
本領域的技術人員會認識到,Vp也能用大約比Vefb低24到30伏的固定源電壓來產生。然而,這一拓撲技術應該謹慎使用,因為Fowler-Nordheim隧道器件內的電流隨著所施加的電壓呈指數變化。特別是,如果電壓差過高,則極高電流會流經隧道器件,而如果電壓差過低,則極低電流會流經隧道器件。極高電流會由于電介質內的快速電荷俘獲而損壞或“用盡”隧道器件,如果隧道電流過低,反饋電路將不能把電荷隧穿到fg0上或下,因此不能控制fg0上的電壓。此外,還可能把Vefb連到一電流源,并把Vp連到反饋電路,使得Vp控制fg0上的電壓。然而,這會要求反饋電路產生一受控的負電壓,該負電壓在標準CMOS過程中較難以集成。
圖5是說明用于設置一浮動柵的方法50的流程圖,該浮動柵可以在設置模式期間用例如圖3的電路來實現。圖6-8說明了Vout、Vp、Vefb、Vfg0和Vset0的電壓波形,下面特別參照這些圖討論了方法50的具體實現。圖6-8所示四個波形的每一個都相同,僅僅修改了一些波形的電壓坐標軸以說明具體的細節。在圖6-8所示的電路實現中,Vset0=4.00V;Vcc=+5V,HV約為+22V,Ip0約為6nA,It0約為5nA;Ig0約為20nA。
在步驟51,電路30在設置模式的開始時被加電,如圖6-8在時刻t0所示,在在此后的某一點接收輸入設定電壓Vset0。圖6-8進一步說明了Vset0被保持在4.00V的恒定電壓。此外,Vcc被設為+5V,HV+上升到約為+22V的高正電壓,其啟動I2,啟動電流源Ip0以便使這一電流源能開始產生其相應的電流。然后,根據方法50其余步驟52-56的優選實現,電路30可以在大約30毫秒內把Vfg0設為Vset0的大約0.5mV范圍內,如圖6-8所示。
在步驟52,電路30使隧道器件Te0和Tp0分別在擦除和編程電極Ee0和Ep0之間電壓差的控制下在雙傳導模式下工作,用于修改浮動柵fg0上的電荷水平。雙傳導在隧道電流流經Te0和Tp0兩者時出現。當擦除和編程電極間的電壓差至少是兩個隧道電壓或者近似為前面討論的22V時,隧道電流流經Te0和Tp0。
最好是,電路30以下述方式進行雙傳導。電流源12把節點12的電壓Vefb相對快地上拉到約+18V。Vefb(節點12)啟動晶體管T6,晶體管T6把Ve0(節點4)拉到Vefb以下一個Vt。電荷泵Ip0逐步對電容器Cp0充電,并且在大約2毫秒內把Vp(節點3)下拉到約為-11V的負電壓。一旦Vp下降到Ve0和Vp間之差至少為兩個隧道電壓的一點,隧道電流就在Ip0的控制下流經兩個隧道器件Te0和Tp0,Vfg0直接受Vefb控制。I2繼續上拉Vefb,直到Vefb達到Vout+1TV+1Vt,其中1TV是隧道器件TF0上的隧道電壓,1Vt是晶體管T7的閾值電壓。當TF0上存在至少一個隧道電壓時,隧道電流流經TF0,TF0和T7充當電平移位器件,使得Vefb直接受Vout控制。在步驟53,電路30把Vfg0和Vset0相比較,并且生成一輸出電壓Vout,輸出電壓Vout是Vfg0和Vset0之差的函數。然后,電路30在步驟55通過修改Vefb,根據Vout的函數來修改Vefb和Vp間的電壓差,電路30重復步驟52到55,直到電路30在步驟54穩定到一穩態為止,此時Vfg0近似等于Vset0。此時,電路30在56被下電。作為方法50的結果,fg0被設為一會隨時間保持基本相同的電荷水平。
圖6-8的電壓波形說明了電路30在步驟52到55中怎樣運行。雙傳導發生在約0.5毫秒后,該0.5毫秒在圖6-8中用時刻t1來說明。在時刻t1以前,Vout=0V,Vefb被I2上拉,Vfg0不受Vefb控制。然而,一旦隧道電流在時刻t1流經Te0、Tp0和TF0差分級就感測到Vfg0不等于Vset0;Vout是Vfg0和Vset0之差的函數;Vefb等于(follow)Vout;Vfg0等于Vefb。在接下來的2.5毫秒,這在圖6-8中被說明為時刻t1到時刻t2,隨著Vefb根據負反饋環路的函數上移和下移,Vfg0也在Vset0上下振蕩。
在時刻t1這一振蕩周期的一開始,從圖6中可見Vfg0低于Vset0。因此,晶體管T1切斷,晶體管T2打開,晶體管T2下拉節點7。這導通了晶體管T5,晶體管T5快速地把Vout從零伏向上提,也在圖6示出。由于隧道電流流經TF0,因此TF0和T7充當電平移位器,使Vefb在Vout上上拉1TV和1Vt。然后,Vefb上拉經過隧道器件Te0的Vfg0。由于Vp繼續降低到一預定的負電壓,因此Vfg0在大約1毫秒后被上拉到大于Vset0。在這一點,差分級322感測到Vfg0大于Vset0,增益級324放大該差異,快速地降低Vout,這使Vefb變低并且把Vfg0變回低。當Vfg0近似等于Vset0時,電路320停止振蕩,除了一些耦合到電路320的噪聲來自電荷泵Ip0以外,這在圖7和8所示從時刻t2開始。
從時刻t1開始,增益級324內的電流源Ig0產生一電流,該電流遠大于電流源I2所產生的電流。因此,增益級324能通過接收從I2通過T7和TF0流到Vout的全部電流,從而控制Vout。此外,增益級324內的補償電容器C2足夠大,以便能確保反饋環路穩定并且在約1毫秒內穩定下來。Vefb內由TF0上的隧道電壓引起的電平移位近似和隧道器件Te0上的電壓下降相匹配,因此當差分級和增益級穩定時,Vfg0和Vout大約相同。這從圖8可見,其中Vout從時刻t2開始穩定到Vfg0的約30mV內。該30mV差異由從Ip0電流源耦合到fg0的噪聲所產生。特別是,從編程隧道器件Tp0抽取電荷的負電荷泵Ip0產生了Vp上的噪聲。該噪聲通過編程隧道器件電容Cp0耦合到浮動柵fg0。Vp上的噪聲不能從圖8中的Vp波形可見,因為電壓坐標軸以伏特為單位示出,而Vfg0相對于Vset0波形的電壓坐標軸以毫伏為單位示出。
再次參照圖5,一旦電路30在步驟54穩定,使Vfg0近似為Vset0,電路30就在步驟56被下電。如圖7和8中的時刻t3開始,把電路30下電會把Vefb和Vp下降到地電壓。步驟56可以通過在時刻t3簡單地同時切斷電荷泵Ip0和HV+并從而切斷電流源I2而進行。然而,一旦Vefb和Vp已經下降回0V,這就可能顯著地影響Vfg0。如上所述,當產生Vp的負電荷泵為導通時,來自Ip0的噪聲會限制把Vfg0設為Vset0的準確性。這意味著在Vefb和Vp開始下降到地電壓時,Vfg0可能不等于Vset0。如果在這一下降開始時Vfg0不等于Vset0,則在Vp和Vefb達到0V后,Vfg0不會等于Vset0。此外,在下降期間,繼續流經隧道器件Te0和Tp0的電流一般不相同。這還影響了浮動柵fg0上的最后電荷水平。
為了克服這一限制從而在Vefb和Vp下降到地電壓期間在浮動柵fg0上保持相同的電荷水平,擦除和編程隧道器件內的電流在這個時期內必須相同。為了在兩個隧道器件內保持相同的電流,每一個隧道器件上的電壓必須相同,這意味著Vefb必須以Vp上升到0V的相同速率下降到0V。同樣,隧道器件特征必須很好地匹配。
因而,電路30應該在步驟56以下述優選方式被下電。一旦電路320和反饋電路已經穩定了一段時間,且設置Vfg0的進一步準確性主要由電荷泵噪聲控制,那么如t2開始所示,Ip0在t3被切斷以消除泵噪聲。然而,HV+以及電流源I2保持導通,使得反饋電路仍為有源,并繼續控制Vefb。在負電荷泵切斷時,隨著Cp0的放電,隧道電流繼續流經Te0和Tp0,這又使Vp回到0V。這一隧道電流和電容Cp0確定了Vp上的升降速率。隨著Vp上升,浮動柵fg0上的電壓向上電容性耦合。電路320感測到Vfg0的上移,并且通過反饋電路使Vefb下降到0V。隨著Vefb的下降和Vp的上升,隧道器件Te0和Tp0內的隧道電流由于其Fowler-Nordheim隧道器件特征的陡峭斜率而快速下降。由于反饋響應時間直接取決于擦除隧道器件內的電流,因此反饋電路響應隨著Vefb的下降而減慢。隨著隧道電流的下降,升降速率和反饋響應時間都減慢,且Vfg0逐漸移到接近于Vset0。例如,圖8示出Vfg0已經在30毫秒的設置模式時間內收斂到Vset0的左右0.5mV,且通過允許下降時間大于30mV而更準確地設置了Vfg0。在允許Vfg0在由期望準確度確定的時間量收斂到Vset0后,HV+源電壓以及I2電流源可以被切斷,例如在時刻t4被切斷,而不影響fg0上的電荷。此外,Vcc可能被切斷。換言之,一旦檢測到Vfg0在Vset0的預定閾值水平內,就已經達到了穩態條件,并且在不影響Vfg0值的情況下切斷到電路30的電源。
反饋電路響應足夠慢以確保Vfg0總是略為高于Vset0是重要的,這樣能使電路320和反饋電路繼續將Vefb下降。如果Vfg0低于Vset0且反饋切換了Vefb升降的方向,則反饋系統會開始很緩慢地振振蕩,Vfg0會遠離Vset0,而不是向Vset0收斂。在Vefb和Vp已經朝向0伏升降了幾伏特,且Vfg0很接近于Vset0以后,Vefb和Vp會通過切斷HV+快速升降到0V,如圖6中時刻t4所示,因為Te0和Tp0內的電流很低,因此它不再影響浮動柵fg0上的電荷。必須謹慎地設置Cp0以確保在Vp上升到0V時,通過差分級322、增益級324、TF0電平移位以及Te0器件一直到浮動柵fg0的反饋路徑能夠使Vefb下降,并且使Vfg0離Vset0越來越近。如果Cp0過小Vp上升得很快;通過反饋路徑的延遲使Vefb過慢地下降;且Vfg0會升高到Vset0以上,而非收斂到Vset0。如果Cp0過大,則反饋路徑的響應過快,且Vefb下降得過多,使Vfg0可能下沖(undershoot),造成電路緩慢地振蕩。如果允許電路320振蕩,則Vfg0可能會發散,而非收斂到Vset0。因而,設計Cp0,使反饋響應時間略為慢于Cp0的放電速率。Cp0最好應被設為約2.4pf。
在設置模式結束時,在時刻t4,浮動柵fg0會接著在設置模式期間保存在浮動柵fg0上編程的電荷水平,受到可能的電荷損耗,例如由于隨著時間變化的電子釋放(detrapping)或電介質釋放(relaxation),而不向電路30施加任何外部電源。此外,盡管在上例中把Vfg0設為等于Vset0,本領域的普通技術人員會認識到,在本發明的另一實施例中,可以配置電路30,使Vfg0被設為一電壓,該電壓是Vset0的某些其它預定值。
理解了以上圖3的差分浮動柵電路30以及由圖5流程圖所示的設置浮動柵fg0的方法50后,現在看圖4A的差分雙浮動柵電路40。電路40最好包括節點15處的參考浮動柵fgr以及節點14處的第二浮動柵fg1。在設置模式結束時,浮動柵fgr和fg1分別被編程為電荷水平,使fgr和fg1之間的電荷水平之差是在設置模式期間和fgr電容性耦合的輸入設定電壓的函數。此后,在讀取模式期間,電路40可以被配置為一電壓參考電路,使得一輸出參考電壓根據輸入設定電壓的函數而生成,并且最好等于輸入設定電壓。設置模式可以在工廠制造時就把fgr和fg1設為其相應的期望電荷水平,從而使電路40每當后來要進入其讀取模式時都生成一期望的輸出參考電壓。或者,電路40的以后用戶會使電路40每當他希望時進入設置模式,從而用Vset0電壓輸入的函數來更新fgr和fg1之間的電荷水平之差,因此更新由電路40在隨后讀取模式期間生成的輸出參考電壓。
用來對電路40中的浮動柵fgr和fg1編程的順序類似于用來設置圖3電路30中的浮動柵fg0上電荷水平的順序。前面所述的單浮動柵電路30和雙浮動柵電路40之間的一個主要差異是圖3內晶體管T2的柵極在圖4A內由一浮動柵fg1代替,浮動柵fg1不能直接連到外部電壓。為了設置fg1上的電壓,在節點27處把一電壓Vx耦合到電路40內晶體管T15的柵極,使Vfg1被設為Vx-1Vt-1TV,其中1Vt是晶體管T15的閾值電壓,1TV是擦除隧道器件Te1的隧道電壓。
在一優選實施例中,Vx由第二浮動柵電壓參考電路生成,例如電路30。圖4B是說明這一實施例的組合示意框圖。圖4B中的電路30和40和前面分別在圖3和4A中所示的電路相同。在圖4B所示的實施例中,同時在單浮動柵差分電路30和雙浮動柵差分參考電路40上進行一高電壓設置周期。在設置模式期間,電路30在節點12生成電壓,使浮動柵fg0如上所述地設置,其中電路30的Vset0是內部或外部施加的預定電壓,比如+4V。因此,浮動柵fg1被設為一電壓,該電壓是浮動柵fg0上電壓的預定函數,最好被設為近似等于Vfg0,假定兩個差分電路(即電路30和40)內的隧道器件都合理匹配。然后,使用浮動柵fg1上設置的電壓來設置浮動柵fgr上的電壓,使Vfgr是Vfg1的預定函數,最好近似等于Vfg1,如下詳細所述。
電路40還包括一電路410,電路410包括在節點16處在浮動柵fgr和一編程電極Epr之間形成的編程隧道器件Tpr;在節點17處在浮動柵fgr和一擦除電極Eer之間形成的擦除隧道器件Ter;以及在浮動柵fgr和節點18間耦合的控制電容器Cfgr。電路40還包括一電路420,電路420包括在節點16處在浮動柵fg1和編程電極Ep1之間形成的編程隧道器件Tp1;以及在節點28處在浮動柵fg1和擦除電極Ee1之間形成的擦除隧道器件Te1。最好是,編程電極Epr和Ep1在設置模式期間接收一負電壓,擦除電極Eer和Ee1在設置模式期間接收一正電壓。此外,隧道器件Tpr、Tp1、Ter和Te1最好是由于芯片布局而合理匹配的Fowler-Nordheim隧道器件,這些隧道器件理想情況下與電路30的隧道器件Tp0和Te0合理匹配。
電路40內還包括在浮動柵fg1和節點32之間耦合的控制電容器Cfg1。控制電容器Cfg1的底板在設置模式期間耦合到一預定電壓,該預定電壓最好是地電壓g1。控制電容器Cfg1用來為浮動柵fg1提供穩定的地電壓參考。電路40還包括一晶體管T15,晶體管T15的漏極耦合到節點26處的高源電壓HV+,源極耦合到節點28,柵極耦合到節點27。
在設置模式期間控制浮動柵上的電壓如下實現通過使電極Epr為負、使電極Eer為正,因此節點17處的電壓減去節點16處的電壓等于兩個隧道電壓,或近似為22V。22V的雙傳導電流一般近似為一個到兩個納安培。另一種可選方式是在電極Epr和電極Eer上產生一足夠的電壓差,以便產生從節點16到節點17的大約5nA的電流。在任一情況下,兩個隧道器件都在傳導,即隧道器件處于“雙傳導”。通過工作在雙傳導模式下,浮動柵fgr上的電壓能穩定在一DC電壓電平上一段時間,該段時間是使電路40能以受控方式結束設置模式過程所需的時間,從而使浮動柵fgr上的電壓穩定到一非常精確和準確的電平。為了能非常精確地設置浮動柵fgr電壓,在通過至少一個隧道器件的反饋時工作在雙傳導模式下是至關重要的。
在雙傳導時,通過布局合理匹配的隧道器件Ter和Tpr會通過允許電子隧穿到浮動柵fgr的上下從而修改浮動柵fgr上的電荷水平,以便把節點17和16間的電壓分為兩半。因此,浮動柵電壓,即節點15處的電壓,會是Vfgr=Vnode16+(Vnode17-Vnode16)/2,它是節點17處電壓和節點16處電壓間的半程電壓。在這些條件下,雙傳導電流一般在1毫秒內對節點15充電或放電,節點15一般有小于1.0pF的電容。這時,浮動柵電壓直接“跟蹤”(track with)節點16和17處的電壓,并且在幾毫秒內穩定到一DC電壓,該DC電壓是這兩個電壓的半程電壓。因而,根據電極Eer和Epr處存在的電壓值,Vfgr可以被設為正的或負的電壓或零電壓。例如,如果隧道電壓對于擦除和編程隧道器件Ter和Tpr近似為11V,且電極Eer處的電壓被設為約+16V,電極Epr處的電壓被設為約-6V,則Vfgr會穩定在約+5V,+5V是上述兩個電壓的中點。如果Eer處的電壓被設為約+11V,Epr處的電壓被設為約-11V,則Vfgr會是約0V。如果Eer處的電壓被設為約+6V,Epr處的電壓被設為約-16V,則Vfgr會是約-5V。
如上所述,電路40在設置模式期間對浮動柵fgr和fg1編程。相應地,隧道器件Tp1和Te1類似地工作在雙傳導模式,通過允許電子隧穿到浮動柵fg1的上下而改動浮動柵fg1上的電荷水平,以便把節點28和16間的電壓分為兩半。此外,如果在設置模式期間使用電路30在電路40內的節點27處生成電壓Vx,則理想情況下,兩個電路30和40內的隧道電流都被合理匹配,且晶體管T13、T14、T15被合理匹配,使得當電路30和40穩定時,Vfgr=Vfg1=Vfg0。盡管這一條件是優選的,然而即使浮動柵fg1不完全被設為等于浮動柵fg0,電路40也會設Vfgr=Vfg1,因為浮動柵fg1和fg0不在同一差分電路內。
電路40還包括一電路430,電路430把浮動柵fgr上的電壓Vfgr和浮動柵fg1上的電壓Vfg1相比較,并且在節點19生成一輸出電壓Vout,輸出電壓Vout是浮動柵fgr和fg1上電壓之差的函數。電路430最好包括一差分放大器(或差分級)432,差分放大器432最好被配置成具有和浮動柵fg1耦合的非反相輸入、以及和浮動柵fgr耦合的反相輸入。電路430還包括一增益級434,其具有耦合到節點20的輸入以及節點19處的輸入端436。差分級432對在其輸入端接收到的電壓進行比較,并且放大該差異,一般以50到100的因數進行放大。增益級434進一步把該差異放大另一個50到100的因數。此外,在設置模式結束時,電路430理想地穩定到一穩態條件,使Vfgr=Vfg1=Vout。
再次參照圖4B,差分級432最好包括增強模式晶體管T8、T9、T10和T11。晶體管T8和T9最好是通過布局合理匹配的NMOS晶體管,晶體管T10和T11最好是通過布局合理匹配的PMOS晶體管。NMOS晶體管T8和T9的源極在節點21處耦合在一起。NMOS晶體管T8的漏極耦合到節點22,其柵極是浮動柵fgr。NMOS晶體管T9的漏極耦合到節點20,其柵極是浮動柵fg1。PMOS晶體管T10以共漏極、共柵極的方式耦合到節點22,其源極耦合到節點23。PMOS晶體管T11的柵極耦合到節點22。其漏極耦合到節點20,其源極耦合到節點23。源電壓Vcc一般為3到5伏特,源電壓耦合到節點23,電流源Itr耦合在節點21和接地點g1之間,使晶體管T8、T9、T10和T11在設置模式期間或者在預閾值區域或者在線性區域內工作。電流源Itr可以用任何數量的常規電路生成。
增益級434最好包括由Vcc加偏的PMOS上拉晶體管T12以及電流源下拉負載Igr。晶體管T12的源極耦合到節點23。其柵極耦合到節點20處的差分級上拉晶體管T11,其漏極耦合到節點19。電流源下拉負載Igr耦合在節點19和接地點g1之間。增益級434最好還包括耦合在節點19和20之間的補償電容器C3。電流源下拉負載Igr最好是使用NMOS電流鏡的有源負載或者是一耗盡器件。通過使用具有相對高輸出阻抗的有源電流源,增益級434能提供約為100的電壓增益。增益級434的輸出振幅幾乎是從接地點到Vcc的完全軌跡。這一電路的穩定性和響應可以為使用補償電容器C3的各個過程來調節。在該配置中,晶體管T12提供了良好的電流源能力,但是電流接收被限制為電流源下拉Igr內的電流。因此,Igr內的電流應該大于Vout上的負載所需的上拉電流,因此增益級434能通過接收流到Vout的全部電流來準確地控制Vout。
電路430還以下述方式工作。在被Vcc和電流源Itr加偏壓時,T8感測到相對于Vfg1的Vfgr,Vfg1由晶體管T9感測到,且放大的差異在節點19處表現為Vout。如果Vfgr最初低于Vfg1,則T9導通,而非T8,流經T9(且流經T11,因為它們是串聯的)的電流最初要大于流經T8(且流經T10)的電流。上拉晶體管T10的柵極連到T10的漏極,還連到上拉晶體管T11的柵極,使T11內的電流成為晶體管T10內電流的鏡像。當流經T11的電流多于流經T10的電流時,節點20上的電壓V20落到節點22上的電壓V22以下。節點20上的電壓下降使流經晶體管T12的電流增加,使Vout變高。差分級432的電壓增益一般約為80,增益級434的電壓增益一般約為100,于是從Vfg1到Vout的總增益約為8000。為使電路430穩定在fgr上電壓等于fg1上電壓的一點,從Vout到反相輸入fgr的負反饋路徑是必要的。在設置模式期間,該反饋路徑由下一部分中描述的隧道器件TF1和Ter以及晶體管T13和T14所提供。當Vout變高時,負反饋路徑使Vfgr變高。隨著Vfgr的上升,晶體管T8內的電流也上升,直到它和晶體管T9內的電流相匹配。此時,差分電路430穩定在這樣一點晶體管T8、T9、T10和T11內的電流相匹配,且Vfg=Vfg1。
本領域的技術人員會認識到,電路430對于T8和T9可以用PMOS晶體管來實現,對于T10和T11可以用NMOS晶體管來實現。對于這一實現,增益級434最好包括和電流源上拉負載Igr耦合的一NMOS下拉晶體管T12。
電路40還包括在節點19和15之間耦合的反饋環路。在設置模式期間,該反饋環路使隧道電極Eer和Epr之間的電壓差這樣改變根據節點19處電壓的函數來改變節點17處的電壓。反饋環路最好包括一電平移位電路,最好是在節點19和24之間形成的隧道器件TF1;以及晶體管T14,最好是以共柵極、共漏極耦合在節點25的NMOS晶體管,其源極耦合到節點24。反饋環路中還包括一晶體管T13,它最好是一NMOS晶體管,其柵極耦合到節點25,其源極耦合到節點17,從而耦合到擦除隧道器件Ter,其漏極耦合到節點26。
如上所述,增益級434的最大輸出近似為Vcc。然而,這并不足以直接驅動節點25處的電壓(Vefb),因為Vefb一般需要變成14到19伏,這遠高于通常3到5伏的Vcc電源。電平移位電路TF1和T14把節點19處的低輸出電壓(Vout)上移為期望的14到19伏特范圍。最好是,TF1和Ter通過布局合理匹配,T13和T14通過布局合理匹配。在這些條件下,當相同的隧道電流流經TF1和Ter時,電平移位根據從節點17到節點15的電壓下降來跟蹤(track)擦除隧道電壓,所述電壓下降驅使在電路430穩定時,晶體管Tb柵極(fgr)的電壓和晶體管T9柵極(fg1)的電壓相同。這又提高了電路的設置準確性。
使電平移位跟蹤擦除隧道電壓的一個優點是,在產生隧穿所必要的電壓發生變化時,由于執行了越來越多的設置周期而造成的電介質內的電荷俘獲,電路430的輸出Vout繼續等于(follow)Vfg1并且在相同的電壓范圍內工作。另一個優點是,當輸出電壓Vout不等于Vfgr時,電路430的有限增益所引入的誤差很小。例如,如果電路430的增益為10000,且在電路40穩定時Vout比Vfg1減去Vfgr要低1伏,則Vfg1減去Vfgr的誤差會有1V/10000,即僅有0.1mV。
電路40最好還包括電流源I2r和Ipr以及電容器Cpr。電流源I2r耦合在節點25以及節點26處的HV+之間,用于在設置模式的一開始產生Vefb,并用來提供流經TF1的隧道電流。電流源I2r可以用任何數量的常規電路來實現。然而,電流源I2r最好是被HV+加偏壓的電流調整器,比如包括在預閾值區域內工作的P通道器件在內的電流鏡。這樣,電流源I2r會自動轉至某一正電壓,該正電壓是在節點25產生流經隧道器件TF1的隧道電流所需的正電壓。此外,電流源I2r最好產生一電流,該電流約為電流源Ipr電流的一半,使得流經隧道器件TF1的電流大約和流經隧道器件Ter、Tpr、Te1和Tp1的電流相同。
電流源Ipr耦合在節點16和接地點g1之間。電流源Ipr最好是一P通道電荷泵,其用作負電流源,以便從編程隧道器件Tpr和Tp1泵激出受控的隧道電流。由于Ipr是一電流源,因此它自動轉至某一負電壓,該負電壓是在節點16產生期望級別的隧道電流所需的負電壓,假定電流源具有足夠的電壓靈活性(compliance)。此外,一旦產生了流經隧道器件的電流,隧道器件上的電壓也能由其Fowler-Nordheim特征很好地定義。因此,電流源Ipr通過控制流經隧道器件Tpr和Tp1的電流,從而產生節點16處的電壓Vp1。使用電流源Ipr是確保隧道器件Ter、Te1、Tpr和Tp1以一電流級別工作的優選方式,該電流級別足夠高以允許雙傳導并允許反饋電路工作,但足夠低以避免會損壞隧道器件的過度電流。如下更詳細地描述,當電流源Ipr在設置模式結束時被切斷時,電容器Cpr控制流經隧道器件的電流的放電速率。此外,當電路30用于在設置模式期間在電路40內的節點27處生成電壓Vx時,為了實現設Vfgr=Vfg1=Vfg0的理想條件,電流源I2r和(圖3的)I2最好合理匹配,電流源Ipr大約是(圖3的)電流源Ip0的兩倍大,電容器Cpr和(圖3的)電容器Cp0合理匹配。此外,HV+在電路30和電路40中是相同的。
本領域的技術人員會認識到,Vp1也可以用一固定源電壓來產生,該固定源電壓比節點17和28處的電壓低大約24到30伏。然而,這一拓撲技術應該謹慎使用,因為Fowler-Nordheim隧道器件內的電流隨著所施加的電壓呈指數變化。特別是,如果電壓差過高,則極高電流會流經隧道器件,而如果電壓差過低,則極低電流會流經隧道器件。極高電流會由于電介質內的快速電荷俘獲而損壞或“耗盡”隧道器件,如果隧道電流過低,則反饋電路將不能把電荷隧穿到fgr上下,因此將不能控制fgr上的電壓。此外,也可能把擦除電極Eer連到一電流源,并且把編程電極Epr連到反饋電路,使得Vp1控制fgr上的電壓。此外,這會要求反饋電路產生一受控的負電壓,該負電壓更難以集成在標準的CMOS過程中。
最后,電路40最好還包括一電路440。電路440最好包括一開關S4,開關S4耦合在節點18和19之間,還包括一MOS晶體管S5,S5耦合在節點18和輸入電壓端子450之間。在設置模式中,開關S4斷開,開關S5導通,使輸入設定電壓Vset可以耦合到控制電容器Cfgr的底板。
在設置模式期間把輸入電壓Vset耦合到端子450使電路40能對浮動柵fgr和fg1之間的電荷水平差異進行編程,該電荷水平差異是Vset的預定函數。此后,在隨后的讀取模式期間,電路40生成一參考電壓,該參考電壓是Vset的預定函數,并且最好等于Vset。特別是,在設置模式期間,在電容器Cfg1上編程的電壓和在浮動柵fg1上編程的電壓相同,因為Cfg1最好在設置模式期間耦合到接地點。而在電容器Cfgr上編程的電壓是Vfgr(理想情況下等于Vfg1)減去Vset。然后,當在設置模式結束時移除功率和Vset時,節點18變為零伏,Vfg1保持不變,但Vfgr等于Cfgr上的電壓,等于(Vfg1-Vset)。因此,在浮動柵fgr和fg1之間存在電荷水平的差異,該差異等于設置模式結束時留在電容器Cfg1和Cfgr上的電荷差異。fgr和fg1之間的這一電荷水平差異是Vset的預定函數,該差異使得在電路40的讀取模式期間在節點19處生成一參考電壓,該參考電壓是Vset的預定函數且最好等于Vset。為了產生等于Vset的一參考電壓,把S5切斷、S4導通,S4把Vset連到節點18,節點18通過Cfgr耦合到fg1。Vout穩定在Vfgr=Vfg1的電壓,這在節點18=Vset時出現。
圖9是用于設置一浮動柵的方法90的流程圖,該方法可以在設置模式期間由圖4B的電路30和40來實現。圖10-12說明了Vout、Vp1、Vefb(電路40)、Vfgr和Vfg1的電壓波形,用于參照這些附圖具體實現下面討論的方法90。圖10-12所示四個波形的每一個都是相同的,僅僅修改了一些附圖的電壓坐標軸來說明具體的細節。最好是,Vfg1被設為4伏,使設置模式結束時Vfg1=Vfgr=4V。然而,Vfg1可以被設為任一電壓,以便在設置模式期間設置Vfgr。在以下例子中,Vfg1在設置模式期間被設為4V。在圖10-12所示的電路實現中Vin=4.00V,Vcc=+5V,HV+約為22V,Ip0、I2和I2r分別約為6nA,Ipr約為12nA,It0和Itr分別約為5nA;Ig0和Igr分別約為20nA。
在步驟91,電路30和40在設置模式的開始時加電,在圖6-8和圖10-12中以時刻t0示出。電路30在此后的某一點接收一輸入設定電壓,例如Vset0,并且在節點27接收到來自電路30的Vx信號,將其送入電路40內晶體管T1 5的柵極。此外,Vcc被設為+5V,HV+上升到約為+22V的高正電壓,該高正電壓又導通了電流源I2和I2r。最后,電荷泵Ip0和Ipr導通,使這些電流源開始生成它們相應的電流。此后,根據方法90其余步驟92-96的優選實現方式,電路40可以在約30毫秒內把Vfgr設為Vfg1的約0.5mV范圍內,如圖10-12所示。
在步驟92,電路40使隧道器件Ter、Tpr、Te1和Tp1在相應浮動柵擦除和編程電極間電壓差的控制下、在雙傳導模式下工作,用于修改浮動柵fgr和fg1上的電荷水平。雙傳導在隧道電流流經這四個隧道器件時出現。當電壓差(Vefb-Vp1)至少是兩個隧道電壓或如上所述近似為22V時,隧道電流流經Ter和Tpr兩者,當電壓差(Vx-Vp1)至少是兩個隧道電壓時,隧道電流流經Te1和Tp1。
最好是,電路40以下述方式進行雙傳導。電流源I2和I2r導通,并且開始分別上拉Vx(節點12)和Vefb(節點25)。例如,Vefb在大約0.5毫秒內上升到約18伏。負電流源Ip0和Ipr導通,并且把Vp(節點3)和Vp1(節點16)變為負。相應地,這使,電荷泵Ip0在約2毫秒內逐漸把Vp下降到約-11V電壓,電荷泵Ipr在約2毫秒內逐漸把Vp1下降到約-11V電壓。電流源Ip0控制流經電路30內隧穿器件Tp0和Te0的隧道電流,電流源Ipr控制流經電路40內隧穿器件Ter、Tpr、Te1和Tp1的隧道電流。
電路30產生一Vx信號,該Vx信號由來自上述電路320的反饋所控制。Vx(節點27)導通晶體管T15,晶體管T15把Ve1(節點28)上拉到Vefb以下1個Vt。當Vp1下降到Vp1和Ve1之差為2個隧道電壓的一點時,隧道電流流經隧穿器件Te1和Tp1。一旦隧道電流在Te1和Tp1內流過,浮動柵fg1(節點14)上的電壓就由Vx直接控制,并且首先在設置模式的其余時間內跟蹤浮動柵fg0上的電壓。
電路40產生一Vefb信號,該Vefb信號以類似于電路30的方式由來自電路430的反饋所控制。Vefb(節點25)導通晶體管T13,晶體管T13把Ver(節點17)上拉到Vefb以下1個Vt。當Vp1(節點16)下降到Vp1和Ver之差為2個隧道電壓的一點時,隧道電流流經隧穿器件Ter和Tpr,fgr(節點15)上的電壓直接由Vefb控制。I2r繼續上拉Vefb,直到Vefb達到Vout+1TV+1Vt,其中1TV是隧道器件TF1上的隧道電壓,1Vt是晶體管T14的閾值電壓。當TF1上存在至少一個隧道電壓時,隧道電流流經TF1,TF1和晶體管T14充當電平移位器件,使Vefb直接由Vout(節點19)所控制。在步驟93,電路40把Vfgr與Vfg1相比較,并且生成一輸出電壓Vout,該輸出電壓Vout是Vfgr和Vfg1之差的函數。然后,電路40在步驟95根據Vout的函數來修改Vefb和Vp1之間的電壓差,電路40重復步驟92到95,直到電路40穩定到一穩態條件,步驟94,Vfgr近似等于Vfg1。這時,電路40在步驟96被下電。作為方法90的結果,浮動柵fgr和fg1分別被設為會隨時間變化而基本保持不變的電荷水平。
圖10-12的電壓波形說明了電路40在步驟92到95期間怎樣運作。從圖10可見,隧道器件Te1和Tp1的雙傳導在約0.5毫秒后出現。在這段時間以前,Vfg1是零伏。然而,一旦隧道電流流經了隧道器件Te1和Tp1,Vfg1就受來自電路30的Vx控制并且與Vx振蕩,且Vfg1跟蹤Vfg0。另一方面,隧道器件Ter和Tpr的雙傳導在稍后一點,約1.5毫秒后出現,這在圖10-12中以t1示出。在時刻t1以前,Vout=0V,Vefb由I2r上拉,并且上升到約18V,Vfgr不受Vefb控制。一旦隧道電流在時刻t1流經隧道器件Ter、Tpr和TF1電路430就感測到Vfgr不等于Vfg1;Vout是Vfgr和Vfg1之差的函數;Vefb跟隨Vout;Vfgr跟隨Vefb。對于在圖11和12中以時刻t1到時刻t2所示的接下來2.0毫秒,Vfgr根據負反饋環路的函數在Vefb上移和下移時振蕩。此后,負反饋環路使差分級432和增益級434分別穩定到一穩態條件,其中電路430停止振蕩,除了從電荷泵Ipr耦合到電路430的約30mV噪聲,這在圖11和12中示出從時刻t2開始。
在時刻t1開始,增益級434內的電流源Igr產生比電流源I2r所生成電流高得多的一個電流。因此,增益級434能通過接收從電流源I2r經過T14和TF1流到Vout的全部電流來控制Vout。此外,增益級434內的補償電容器C3足夠大,以確保反饋環路是穩定的并且在不到約1毫秒內穩定下來。Vefb內由晶體管T14上的Vt所造成的電平移位和T13內的電壓下降近似匹配。Vefb內由隧道器件TF1上的隧道電壓所造成的電平移位和隧道器件Ter上的電壓下降近似匹配,因此當差分級和增益級穩定時,Vfgr、Vfg1和Vout大約相同。這從圖12可見Vout從時刻t2開始穩定到大約3.7V,反映出從電流源Ipr耦合到浮動柵fgr和fg1的30mV噪聲。
再次參照圖9,一旦電路40在步驟94穩定,使Vfgr近似等于Vfg1,電路40就在步驟96被下電。對電路40下電把擦除和編程電極處的電壓下降到地電壓,如圖10-12從時刻t3開始可見。步驟96可以通過簡單地在時刻t3同時切斷電路30和40內的全部電流和電壓源而執行。然而,一旦Vefb和Vp1回到0V,這可能顯著地影響Vfgr。如上所述,當生成Vp1的負電荷泵為導通時,來自電荷泵Ipr的噪聲限制了把Vfgr設為Vfg1的準確性。這意味著在Vefb和Vp1最初變化到地電壓時,Vfgr可能不等于Vfg1。如果在這一下降開始時Vfgr不等于Vfg1,則在Vp1和Vefb達到0V后,Vfgr不會等于Vfg1。此外,在下降期間,繼續流經隧道器件Te1和Tp1以及流經Ter和Tpr的電流一般不同。這進一步影響了浮動柵fgr和fg1上的最終電荷水平。
為了克服這一限制,從而在Vefb和Vp1變化到地電壓時在浮動柵fgr和fg1上保持相同的電荷水平,擦除和編程隧道器件內的電流在這段時間內必須相同。為了在這些隧道器件內保持相同的電流,每一個隧道器件上的電壓都必須相同,這意味著Vefb和Vx下降到0V的速率必須和Vp1上升到0V的速率相同。而且隧道器件特征必須合理的匹配。
因而,電路40應該以下述優選方式在步驟96中被下電。一旦電路30和40中的電路320和430以及反饋電路都穩定了一段時間,且設置Vfg0、Vfgr和Vfg1的進一步準確性主要受電荷泵噪聲限制,如t2開始所示,Ip0和Ipr就在t3被切斷以消除泵噪聲。然而,HV+以及電流源I2和I2r保持導通,使得電路30中的反饋電路仍舊有源,并且繼續控制Vx,且電路40內的反饋電路仍舊有源,并且繼續控制Vefb。在負電荷泵被切斷的一點,在電容器Cp0放電時,隧道電流繼續流經隧道器件Te0和Tp0,這又使Vp回到0V。這一隧道電流以及Cp0的電容確定了Vp上的升降速率。類似地,在電容器Cpr放電時,隧道電流繼續流經隧道器件Ter、Te1、Tpr和Tp1,這又使Vp1回到0V。這一隧道電流和Cpr的電容確定了Vp1上的升降速率。
電路30中的反饋驅動Vx,使Vfg0如上所述地設置。首先,假定Vp和Vp1合理接近地彼此跟蹤,則Vfg1跟蹤Vfg0。和電路30中的情況類似,在電路40中,在Vp1上升時,浮動柵fgr上的電壓向上電容性耦合。電路430感測到Vfg1的上移,并且通過反饋電路使Vefb下降到0V。隨著Vefb的下降以及Vp1上升到0V,隧道器件Ter和Tpr內的隧道電流由于其Fowler-Nordheim隧道器件特征的陡峭斜率而快速下降。由于反饋響應時間直接取決于擦除隧道器件上的電流,因此反饋電路響應在Vefb向地電壓下降時減慢速度。隨著隧道電流的下降,升降速率和反饋響應時間都減慢,Vfgr逐漸接近于Vfg1。
例如,圖12示出Vfgr在30毫秒的設置模式時間內收斂到Vfg1的約0.5毫伏范圍內,通過使下降時間大于30毫秒能夠相對于Vfg1更準確地設置Vfgr。在一段期望準確性級別所確定的一段時間允許Vfgr收斂到Vfg1之后,HV+源電壓以及I2r電流源可以被切斷,例如在時刻t4,而不影響浮動柵fgr和fg1上的電荷。此外,Vcc可以被切斷。
重要的是,反饋電路的響應足夠慢,以確保Vfgr總是略高于Vfg1,因此電路430和反饋電路繼續使Vefb下降。如果Vfgr低于Vfg1且反饋切換了Vefb的升降方向,則反饋系統會開始很緩慢地振蕩,Vfgr會從Vfg1發散,而不是收斂到Vfg1。在Vefb和Vp1已經向地電壓升降了幾伏、且Vfgr很接近于Vfg1之后,通過切斷HV+,Vefb和Vp1可以快速變為0V,如圖10中時刻t4所示,因為隧道器件Ter和Tpr內的電流很低,因此它不再影響浮動柵fgr上的電荷。電容器Cpr必須謹慎設置,以確保在Vp1向地電壓上升時,經過差分級432、增益級434、TF1電平移位和Ter器件一直到浮動柵fgr的反饋路徑能夠使Vefb下降,并且使Vfgr越來越接近于Vfg1。如果電容器Cpr過小,Vp1就很快地上升,通過反饋路徑的延遲使Vefb過慢地下降,Vfgr會上升到Vfg1以上,而不是向Vfg1收斂。如果Cpr過大,則反饋路徑的響應過快,Vefb下降過多,因此Vfgr可能下沖,造成電路緩慢振蕩。如果允許電路430振蕩,Vfgr就會趨于發散,而不是向Vfg1收斂。因而,設計Cpr,使反饋響應時間略慢于Cpr的放電速率。Cpr最好應被設為約2.4pf。
在設置模式結束時,在時刻t4,浮動柵fgr和fg1會繼續保存在設置模式期間在其上編程的電荷水平,由于隨時間變化的電子釋放(detrapping)或電介質釋放(relaxation)而可能的電荷損耗,沒有任何外部電壓施加到電路40。此外,盡管在上例中,Vfgr被設為近似等于Vfg1,然而本領域的普通技術人員會認識到,在本發明另一實施例中,可以配置電路40,使Vfgr被設為是Vfg1的某一其它函數的電壓。
如上所述,一旦在設置模式期間設置了浮動柵fg0,電路30就可以在讀取模式期間被配置為一電壓參考電路或者被配置為具有內嵌電壓參考的比較器電路。同樣,一旦浮動柵fg1和fgr在設置模式期間已設置,電路40就可以在讀取模式期間被配置為一電壓參考電路或者被配置為具有內嵌電壓參考的比較器電路。當電路40被配置為一電壓參考時,它和在電路30被配置為電壓參考時相比,提供了節點19處更為準確的參考電壓。這是因為在電路40中高電壓下降時,通過隧道器件耦合到相應的浮動柵fgr和fg1的任何偏移都是共模的,并且不改變這兩個浮動柵之間的電壓差,因此不改變節點19處的參考電壓。
上面描述的差分雙浮動柵電壓參考電路和編程方法被選擇用來說明本發明的最佳模式。上述本發明的全部實施例都說明了本發明的原理,而不是把本發明限制為所述的特定實施例。因而,雖然已經示出且描述了本發明的優選實施例,然而可以理解,在此可作出各種變化,而不背離所要求保護的本發明的精神和范圍。
權利要求
1.一種浮動柵電路,包括a)用于保存電荷的第一浮動柵;b)和所述第一浮動柵耦合的第一控制電容器,用于根據在設置模式期間通過所述第一控制電容器耦合到所述第一浮動柵的輸入設定電壓,控制所述第一浮動柵上的電荷水平;c)用于保存電荷的第二浮動柵;d)和所述第二浮動柵耦合的第一電路,用于在所述設置模式期間控制所述第二浮動柵上的電荷水平;以及e)在所述第二浮動柵和所述第一浮動柵之間耦合的反饋電路,用于在設置模式期間修改所述第一浮動柵上的電荷水平,直到所述第一浮動柵上的電壓是所述第二浮動柵上電壓的預定函數為止,并且在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
2.如權利要求1所述的浮動柵電路,其特征在于,所述浮動柵電路達到一條件,使得所述第一浮動柵上的電壓近似等于所述第二浮動柵上的電壓。
3.如權利要求1所述的浮動柵電路,其特征在于,所述第一電路包括在所述第二浮動柵和第一隧道電極間形成的第一隧道器件,以及在所述第二浮動柵和第二隧道電極間形成的第二隧道器件,用于使電子隧穿所述第二浮動柵,以便根據所述第一和第二隧道電極間的電壓差來修改所述第二浮動柵上的電荷水平;耦合到所述第一隧道電極的第二電路,用于在所述設置模式期間在所述第一隧道電極處生成第一電壓;以及耦合到所述第二隧道電極的第三電路,用于在所述設置模式期間在所述第二隧道電極處生成第一電流。
4.如權利要求3所述的浮動柵電路,其特征在于,所述第二浮動柵電容性地耦合到一穩定的地電壓。
5.如權利要求3所述的浮動柵電路,其特征在于,所述第三電路包括其上具有一預定電壓的第三浮動柵,用于生成所述第一電壓。
6.如權利要求5所述的浮動柵電路,其特征在于,在所述設置模式期間,所述浮動柵電路達到一條件,使所述第一、第二和第三浮動柵上的電壓近似相等。
7.如權利要求3所述的浮動柵電路,其特征在于,所述第三電路包括在所述第二隧道電極和接地間耦合的電流源。
8.如權利要求7所述的浮動柵電路,其特征在于,所述電流源是一電荷泵。
9.如權利要求1所述的浮動柵電路,其特征在于還包括在所述第一浮動柵和第一隧道電極間形成的第一隧道器件、以及在所述第一浮動柵和第二隧道電極間形成的第二隧道器件,用于使電子隧穿所述第一浮動柵,以便根據所述第一和第二隧道電極間的電壓差來修改所述第一浮動柵上的電荷水平,所述第一隧道器件還包括在所述反饋電路中;耦合到所述第一隧道電極的第二電路,用于在所述設置模式的開始時在所述第一隧道電極處產生第一電壓;以及耦合到所述第二隧道電極的第三電路,用于在所述設置模式期間在所述第二隧道電極處生成第一電流。
10.如權利要求9所述的浮動柵電路,其特征在于所述第二電路包括在所述第一隧道電極和一高電壓源之間耦合的第一電壓源;以及所述第三電路包括在所述第二隧道電極和接地間耦合的第一電流源。
11.如權利要求9所述的浮動柵電路,其特征在于,所述第一隧道器件是一擦除隧道器件。
12.如權利要求9所述的浮動柵電路,其特征在于,所述第二隧道器件是一編程隧道器件。
13.如權利要求9所述的浮動柵電路,其特征在于,所述反饋電路包括包括第一、第二、第三和第四晶體管的差分級,每個所述晶體管都有一柵極以及第一和第二端子,其中所述第一浮動柵是所述第一晶體管的柵極,所述第二浮動柵是所述第二晶體管的柵極,所述第一和第二晶體管的第一端子耦合在一起,所述第一和第三晶體管的第二端子耦合在一起,并進一步耦合到所述第三和第四晶體管的柵極,所述第二和第四晶體管的第二端子耦合在一起,所述第三和第四晶體管的第一端子耦合在一起;以及包括第五晶體管、增益級電流源和補償電容器在內的增益級,所述第五晶體管具有一柵極以及第一和第二端子,其中所述第五晶體管的柵極耦合到所述第二和第四晶體管的第二端子,所述第五晶體管的第一端子耦合到所述第三和第四晶體管的第一端子,所述補償電容器耦合在所述第五晶體管的柵極和第二端子之間,所述第五晶體管的第二端子耦合到所述增益級電流源和所述第二電路。
14.如權利要求13所述的浮動柵電路,其特征在于,所述第一和第二晶體管是NMOS晶體管,所述第三和第四晶體管是PMOS晶體管,所述第五晶體管是一PMOS上拉晶體管,所述電流源是一下拉負載。
15.如權利要求13所述的浮動柵電路,其特征在于,所述第一和第二晶體管是PMOS晶體管,所述第三和第四晶體管是NMOS晶體管,所述第五晶體管是NMOS下拉晶體管,所述電流源是一上拉負載。
16.如權利要求1所述的浮動柵電路,其特征在于,所述浮動柵電路用CMOS工藝技術制造。
17.如權利要求1所述的浮動柵電路,其特征在于還包括第二電路,所述第二電流耦合到所述第一控制電容器和所述反饋電路,使所述輸入設定電壓在所述設置模式期間耦合到所述第一控制電容器,所述第二電路還用于在讀取模式期間在所述第一浮動柵和所述第二電路間創建一反饋環路,所述反饋環路包括所述第一控制電容器,其中在所述讀取模式期間,所述反饋環路使所述浮動柵電路達到一條件,使所生成的參考電壓是所述輸入設定電壓的預定函數。
18.如權利要求17所述的浮動柵電路,其特征在于,所述參考電壓近似等于所述輸入設定電壓。
19.如權利要求17所述的浮動柵電路,其特征在于,所述參考電壓在所述輸入設定電壓值的10mV內。
20.如權利要求17所述的浮動柵電路,其特征在于,所述參考電壓在所述輸入設定電壓值的2mV內。
21.如權利要求17所述的浮動柵電路,其特征在于,所述第二電路包括在所述第一控制電容器和輸入端之間耦合的第一開關,用于接收所述輸入設定電壓,所述第三電路還包括在所述第一控制電容器和所述第二電路間耦合的第二開關,在所述設置模式期間,所述第一開關導通,所述第二開關切斷,在所述讀取模式期間,所述第一開關切斷,所述第二開關導通。
22.一種浮動柵電路,包括a)用于保存電荷的第一浮動柵;b)耦合到所述第一浮動柵的第一控制電容器,用于在設置模式期間根據輸入設定電壓來控制所述第一浮動柵上的電荷水平;c)用于保存電荷的第二浮動柵;d)耦合到所述第二浮動柵的第一電路,用于在所述設置模式期間控制所述第二浮動柵上的電荷水平;e)耦合在所述第一和第二浮動柵之間的反饋電路,包括包括第一、第二、第三和第四晶體管的差分級,每個所述晶體管都有一柵極以及第一和第二端子,所述第一浮動柵是所述第一晶體管的柵極,所述第二浮動柵是所述第二晶體管的柵極,所述第一和第二晶體管的第一端子耦合在一起,所述第一和第三晶體管的第二端子耦合在一起、并進一步耦合到所述第三和第四晶體管的柵極,所述第二和第四晶體管的第二端子耦合在一起,所述第三和第四晶體管的第一端子耦合在一起;以及包括第五晶體管、增益級電流源和補償電容器的增益級,所述第五晶體管具有一柵極以及第一和第二端子,所述第五晶體管的柵極耦合到所述第二和第四晶體管的第二端子,所述第五晶體管的第一端子耦合到所述第三和第四晶體管的第一端子,所述補償電容器耦合在所述第五晶體管的柵極和第二端子之間,所述第五晶體管的第二端子耦合到所述增益級電流源和所述第二電路;以及f)耦合在所述第一浮動柵以及所述電流源和所述第五晶體管第二端子的接合點之間的反饋電路,使得在所述設置模式期間修改所述第一浮動柵上的電荷水平,直到所述浮動柵電路達到一穩態條件為止,使所述第一浮動柵上的電壓是所述第二浮動柵上電壓的預定函數,使得在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
23.一種浮動柵電路,包括a)用于保存電荷的第一浮動柵;b)在所述第一浮動柵和第一隧道電極間形成的第一隧道器件、以及在所述第一浮動柵和第二隧道電極間形成的第二隧道器件,使電子隧穿所述第一浮動柵,以便根據所述第一和第二隧道電極間的電壓差、在設置模式期間修改所述第一浮動柵上的電荷水平;c)耦合到所述第一浮動柵的第一控制電容器,用于在所述設置模式期間根據輸入設定電壓來控制所述第一浮動柵上的電荷水平;d)用于保存電荷的第二浮動柵;e)在所述第二浮動柵和第三隧道電極間形成的第三隧道器件、以及在所述第二浮動柵和第四隧道電極間形成的第四隧道器件,用于使電子隧穿所述第二浮動柵,以便根據所述第三和第四電極間的電壓差來修改所述第二浮動柵上的電荷水平;f)耦合在所述第一和第二浮動柵之間的第一電路,包括包括第一、第二、第三和第四晶體管的差分級,每個所述晶體管都有一柵極以及第一和第二端子,所述第一浮動柵是所述第一晶體管的柵極,所述第二浮動柵是所述第二晶體管的柵極,所述第一和第二晶體管的第一端子耦合在一起,所述第一和第三晶體管的第二端子耦合在一起、并進一步耦合到所述第三和第四晶體管的柵極,所述第二和第四晶體管的第二端子耦合在一起,所述第三和第四晶體管的第一端子耦合在一起;以及包括第五晶體管、增益級電流源和補償電容器的增益級,所述第五晶體管具有一柵極以及第一和第二端子,所述第五晶體管的柵極耦合到所述第二和第四晶體管的第二端子,所述第五晶體管的第一端子耦合到所述第三和第四晶體管的第一端子,所述補償電容器耦合在所述第五晶體管的柵極和第二端子之間,所述第五晶體管的第二端子耦合到所述增益級電流源和所述第二電路;以及g)耦合在所述第一隧道電極以及所述電流源和所述第五晶體管第二端子的接合點之間的反饋環路,使得在所述設置模式期間修改所述第一隧道電極處的電荷水平,直到所述浮動柵電路達到一條件為止,使所述第一浮動柵上的電壓是所述第二浮動柵上電壓的預定函數,使得在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
24.如權利要求23所述的浮動柵電路,其特征在于,所述第一、第二、第三和第四隧道器件是Fowler-Nordheim隧道器件。
25.如權利要求24所述的浮動柵電路,其特征在于,所述第一、第二、第三和第四隧道器件以其布局合理匹配的方式被設計。
26.如權利要求23所述的浮動柵電路,其特征在于,所述第一和第二隧道器件在所述設置模式期間處于雙傳導,所述第三和第四隧道器件在所述設置模式期間處于雙傳導。
27.一種浮動柵電路,包括a)用于保存電荷的第一浮動柵;b)用于保存電荷的第二浮動柵,所述第一和第二浮動柵之間的電荷水平之差是輸入設定電壓的預定函數,所述輸入設定電壓在設置模式期間電容性地耦合到所述第一浮動柵;以及c)耦合在所述第一和第二浮動柵之間的反饋電路,用于在讀取模式期間修改所述第一浮動柵上的電壓,直到所述浮動柵電路達到一條件為止,使所述第一浮動柵上的電壓是所述第二浮動柵上電壓的預定函數,使所生成的參考電壓是所述輸入設定電壓的預定函數。
28.如權利要求25所述的浮動柵電路,其特征在于,所述參考電壓近似等于所述輸入設定電壓。
29.如權利要求25所述的浮動柵電路,其特征在于,所述參考電壓在所述輸入設定電壓值的10mV內。
30.如權利要求25所述的浮動柵電路,其特征在于,所述參考電壓在所述輸入設定電壓值的2mV內。
31.一種用于設置雙浮動柵電路中的參考電壓的方法,所述方法包括以下步驟a)使一輸入設定電壓在設置模式期間電容性地耦合到第一浮動柵,用于控制其上的電荷水平;b)使一預定電壓在所述設置模式期間耦合到第二浮動柵,用于控制其上的電荷水平;以及c)修改所述第一浮動柵上的電荷水平,直到所述雙浮動柵電路在所述設置模式期間達到一條件為止,使所述第一浮動柵上的電壓是所述第二浮動柵上電壓的預定函數,并且使得在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
32.一種用于設置雙浮動柵電路中的參考電壓的方法,所述方法包括以下步驟a)使得和第一浮動柵耦合的第一和第二隧道器件在第一隧道電極和第二隧道電極之間的電壓差的控制下在雙傳導模式下工作,所述第一隧道電極耦合到所述第一隧道器件,所述第二隧道電極耦合到所述第二隧道器件,以便在所述設置模式期間修改所述第一浮動柵上的電荷水平;b)使一預定電壓在設置模式期間耦合到第二浮動柵,用于控制其上的電荷水平;c)使一輸入設定電壓在所述設置模式期間電容性地耦合到所述第二浮動柵,用于控制在所述設置模式結束時余留在所述第二浮動柵上的電荷;d)根據所述第一和第二浮動柵上的電壓之差來修改所述第一隧道電極處的電壓;以及e)重復步驟(a)到(d),直到所述雙浮動柵電路達到一穩態條件為止,使得所述第二浮動柵電壓是所述第一浮動柵電壓的預定函數,并且使得在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數。
33.如權利要求32所述的方法,其特征在于,在步驟(a)中,使用一電荷泵來為所述第一和第二隧道器件的所述雙傳導操作生成一電流源。
34.如權利要求32所述的方法,其特征在于還包括以下步驟f)使所述電流源在所述設置模式結束時下降,使得所述第一隧道電極處的電壓根據它而下降,直到兩個隧道器件都不再導通為止。
35.如權利要求34所述的方法,其特征在于,所述第一和第二隧道電極上的電壓在所述設置模式結束時分別變化到零伏。
36.如權利要求34所述的方法,其特征在于,步驟(f)還包括在控制所述第一隧道電極上的電壓的同時使所述電荷泵下降,使得所述第一浮動柵電壓下降到一預定電壓。
37.如權利要求32所述的方法,其特征在于,步驟(b)還包括使得和所述第二浮動柵耦合的第三和第四隧道器件在第三隧道電極和第四隧道電極之間的電壓差的控制下在雙傳導模式下工作,所述第三隧道電極耦合到所述第三隧道器件,所述第四隧道電極耦合到所述第四隧道器件,用于控制所述第二浮動柵上的電壓。
38.一種用于把差分浮動柵電路中的浮動柵編程為一輸入設定電壓的方法,所述方法包括以下步驟a)使得和第一浮動柵耦合的第一和第二隧道器件在第一隧道電極和第二隧道電極之間的電壓差的控制下在雙傳導模式下工作,所述第一隧道電極耦合到所述第一隧道器件,所述第二隧道電極耦合到所述第二隧道器件,以便在所述設置模式期間修改所述第一浮動柵上的電荷水平;b)使一預定電壓在設置模式期間耦合到第二浮動柵,用于控制其上的電荷水平;c)使一輸入設定電壓在所述設置模式期間電容性地耦合到所述第一浮動柵,用于控制在所述設置模式結束時余留在所述第一浮動柵上的電荷;d)根據所述第一和第二浮動柵上的電壓之差來修改所述第一隧道電極處的電壓;e)重復步驟(a)到(d),直到所述雙浮動柵電路達到一穩態條件為止,使得所述第二浮動柵電壓是所述第一浮動柵電壓的預定函數,使得在所述設置模式結束時,所述第一和第二浮動柵之間的電荷水平之差是所述輸入設定電壓的預定函數;以及f)使所述第一隧道電極處的電壓和所述第二隧道電極處的電壓變化至一預定電壓,使得所述第一和第二隧道器件不再處于雙傳導中。
39.如權利要求38所述的方法,其特征在于,步驟(b)還包括使和所述第二浮動柵耦合的第三和第四隧道器件在第三隧道電極和第四隧道電極之間的電壓差的控制下在雙傳導模式下工作,所述第三隧道電極耦合到所述第三隧道器件,所述第四隧道電極耦合到所述第四隧道器件,以便控制所述第二浮動柵上的電壓。
全文摘要
公開了用于設置雙浮動柵電路中的參考電壓的方法和電路。在設置模式期間,第一和第二浮動柵被編程為不同的電荷水平,該電荷水平是在設置模式期間和第一浮動柵電容耦合的輸入設定電壓的函數。在讀取模式期間,這一電荷水平之差由雙浮動柵電路用來生成一參考電壓,該參考電壓是輸入設定電壓的函數,最好等于輸入設定電壓。
文檔編號G11C16/06GK1754228SQ200480004829
公開日2006年3月29日 申請日期2004年1月7日 優先權日2003年1月7日
發明者W·歐文 申請人:愛克舍股份有限公司