亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

采用磁阻存儲(chǔ)技術(shù)的模擬功能模塊的制作方法

文檔序號(hào):6757642閱讀:253來(lái)源:國(guó)知局
專利名稱:采用磁阻存儲(chǔ)技術(shù)的模擬功能模塊的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及磁阻存儲(chǔ)技術(shù),更具體地說(shuō),本發(fā)明涉及采用磁阻存儲(chǔ)元件、被插入具有其它邏輯模塊的系統(tǒng)或集成電路內(nèi)的模擬功能模塊。
相關(guān)技術(shù)磁阻存儲(chǔ)技術(shù)當(dāng)前正在被開(kāi)發(fā)以用于諸如磁阻隨機(jī)存取存儲(chǔ)器(MRAM)器件等。當(dāng)前還在研究將MRAM技術(shù)集成到互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)。在已頒布的各種專利中公開(kāi)了各種MRAM技術(shù)、制造方法以及相關(guān)性能,它們包括標(biāo)題為“Magnetic RandomAccess Memory and Fabricating Method Thereof”的第5,940,319號(hào)美國(guó)專利、標(biāo)題為“Memory Cell Structure in a Magnetic RandomAccess Memory and a Method For Fabricating Thereof”的第5,732,016號(hào)美國(guó)專利,以及標(biāo)題為“Method For DetectingInformation Stored in a MARM Cell Having Two Magnetic Layers inDifferent Thicknesses”的第5,703,805號(hào)美國(guó)專利,在此引用這些專利的全部?jī)?nèi)容供參考。
通常,磁存儲(chǔ)元件的結(jié)構(gòu)中包括被非磁性層隔離開(kāi)的鐵磁層。信息是作為磁性層內(nèi)的磁化矢量的方向存儲(chǔ)的。例如,一個(gè)磁性層內(nèi)的磁矢量被磁固定或被磁定向,而其它磁性層的磁化方向可以在同向和反向之間自由轉(zhuǎn)換,作為分別被稱為“平行”和“逆平行”狀態(tài)的信息。根據(jù)平行和逆平行狀態(tài),磁存儲(chǔ)元件表示兩個(gè)不同電阻。在兩個(gè)磁性層的磁化矢量分別大致指著同向和反向時(shí),電阻顯示最小值和最大值。因此,檢測(cè)電阻的變化使得MRAM器件能夠提供存儲(chǔ)在磁存儲(chǔ)元件內(nèi)的信息。
MRAM技術(shù)非常通用,而且成本效益好,試圖利用它代替包括閃速存儲(chǔ)器、動(dòng)態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)等的其它存儲(chǔ)器類型。存儲(chǔ)器件通常只是整個(gè)系統(tǒng)的一部分,整個(gè)系統(tǒng)還可以包括處理器件、控制器以及各種其它模擬功能模塊和器件。挑戰(zhàn)是以最有效而且成本效益最佳方式引入MRAM技術(shù)。


利用例子示出本發(fā)明,而且本發(fā)明并不局限于附圖,附圖中,類似的參考編號(hào)表示類似的元件,附圖包括圖1是采用磁阻存儲(chǔ)技術(shù)、包括被配置為一個(gè)或多個(gè)模擬功能模塊的磁阻存儲(chǔ)元件(MRME)而且還包括利用磁阻存儲(chǔ)技術(shù)或其它制造技術(shù)實(shí)現(xiàn)的一個(gè)或多個(gè)邏輯模塊的系統(tǒng)的方框圖。
圖2是采用磁阻存儲(chǔ)技術(shù)、進(jìn)一步包含一個(gè)或者多個(gè)MRAM存儲(chǔ)模塊以及一個(gè)或者多個(gè)MRME模擬功能模塊的集成電路的方框圖。
圖3A是一個(gè)多態(tài)MRME的典型結(jié)構(gòu)的簡(jiǎn)化側(cè)剖視圖。
圖3B是圖3A所示MRME的符號(hào)表示。
圖4A是示出圖3A所示MRME的開(kāi)關(guān)特性的曲線圖。
圖4B是示出圖3A所示MRME的電阻對(duì)于沿易磁化軸的相應(yīng)磁場(chǎng)強(qiáng)度的曲線圖。
圖5是利用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的可編程電阻電路的原理圖。
圖6是根據(jù)變換實(shí)施例、采用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的另一個(gè)可編程電阻電路的原理圖。
圖7是采用磁阻存儲(chǔ)技術(shù)的可編程電流源的原理圖。
圖8是根據(jù)變換實(shí)施例、采用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的另一個(gè)可編程電流源的原理圖。
圖9是采用磁阻存儲(chǔ)技術(shù)的可編程分壓器電路的原理圖。
圖10是示出在一個(gè)寫(xiě)操作過(guò)程中對(duì)磁阻存儲(chǔ)陣列進(jìn)行編程的編程方法的圖表。
圖11是包括在一個(gè)寫(xiě)操作過(guò)程中可以對(duì)一個(gè)或多個(gè)列存儲(chǔ)線上的所有存儲(chǔ)元件進(jìn)行編程的列驅(qū)動(dòng)電路系統(tǒng)的存儲(chǔ)陣列的部分原理圖。
圖12是采用磁阻存儲(chǔ)技術(shù)的數(shù)模轉(zhuǎn)換器(DAC)的方框圖。
圖13A是可以用作圖12所示DAC的存儲(chǔ)陣列的存儲(chǔ)陣列的部分原理圖。
圖13B是根據(jù)變換實(shí)施例、可以用作圖12所示DAC的存儲(chǔ)陣列的的存儲(chǔ)陣列的原理圖。
圖14是示出用于對(duì)其存儲(chǔ)陣列進(jìn)行編程的圖12所示DAC的多步寫(xiě)操作過(guò)程的流程圖。
圖15A和15B是示出根據(jù)圖14所示的流程圖對(duì)圖12所示的DAC的存儲(chǔ)陣列進(jìn)行編程的圖表。
圖15C是示出根據(jù)圖14所示的流程圖對(duì)圖12所示的DAC的存儲(chǔ)陣列進(jìn)行編程的變換實(shí)施例的圖表。
圖16是示出圖13A所示存儲(chǔ)陣列的輸入和輸出的曲線圖。
圖17是示出利用除了采用圖11所示的存儲(chǔ)陣列的列驅(qū)動(dòng)電路系統(tǒng)外,與圖13A和13B所示存儲(chǔ)陣列相同的存儲(chǔ)陣列實(shí)現(xiàn)的圖12所示DAC的運(yùn)行過(guò)程的流程圖。
圖18是除了為了將DAC存儲(chǔ)陣列用作存儲(chǔ)存儲(chǔ)器而包括附加邏輯或附加電路系統(tǒng)外,與圖12所示DAC相同的DAC/存儲(chǔ)器的方框圖。
圖19是采用磁阻存儲(chǔ)技術(shù)的模數(shù)轉(zhuǎn)換器(ADC)的方框圖。
圖20是示出圖19所示模擬分路器電路系統(tǒng)、存儲(chǔ)陣列以及讀出邏輯的典型實(shí)施例的原理圖。
圖21是示出圖19所示ADC的運(yùn)行過(guò)程的流程圖。
圖22是采用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的鎖相環(huán)(PLL)電路的原理圖。
圖23是可以用作圖22所示PLL電路中的任何一個(gè)分壓器的典型分壓器的原理圖。
圖24是為了從一個(gè)可編程電壓到下一個(gè)可編程電壓保持固定電阻以不同模式運(yùn)行的圖23所示分壓器的原理圖。
圖25是根據(jù)變換實(shí)施例、采用磁阻存儲(chǔ)技術(shù)和電流可控振蕩器的PLL電路的方框圖。
熟練技術(shù)人員明白,附圖中的元件是為了簡(jiǎn)單、明了示出的,所以未必按比例示出。例如,為了有助于理解本發(fā)明實(shí)施例,將附圖中某些元件的尺寸相對(duì)于其它元件放大。
發(fā)明詳述在此,在指信號(hào)、狀態(tài)位或者相似設(shè)備分別處于其邏輯真狀態(tài)或邏輯偽狀態(tài)時(shí),使用術(shù)語(yǔ)“確證(assert)”和“求反(negate)”。如果邏輯真狀態(tài)為邏輯電平1,則邏輯偽狀態(tài)為邏輯電平0。而且,如果邏輯真狀態(tài)為邏輯電平0,則邏輯偽狀態(tài)為邏輯電平1。緊跟在數(shù)字后面的字母“b”表示該數(shù)字是以二進(jìn)制形式或以基數(shù)2的形式表示的。
磁阻存儲(chǔ)技術(shù)的基本組成部件是具有可編程電阻特性的多態(tài)磁阻存儲(chǔ)元件(MRME)或存儲(chǔ)單元。具體地說(shuō),MRME具有存儲(chǔ)特性,存儲(chǔ)特性在于可以在至少兩個(gè)電阻值之間轉(zhuǎn)換并因此可以應(yīng)用于MRAM??梢哉J(rèn)為,MRME還可以用作在功能模塊內(nèi)實(shí)現(xiàn)的各種模擬功能組件的基本組成部件,以下做進(jìn)一步說(shuō)明??梢詫⒍鄠€(gè)MRME配置為堆棧陣列以產(chǎn)生可編程電阻元件、可編程電壓源、可編程電流源、模數(shù)轉(zhuǎn)換器(ADC)、數(shù)模轉(zhuǎn)換器(DAC)、鎖相環(huán)(PLL)電路以及其它各種模擬功能塊,以下做進(jìn)一步說(shuō)明。這樣,MRME就可以將利用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的任何模擬功能塊組合到采用根據(jù)包括磁阻存儲(chǔ)技術(shù)在內(nèi)的其它任何技術(shù)實(shí)現(xiàn)的其它模塊的系統(tǒng)內(nèi)。這種功能對(duì)在集成電路(IC)、芯片、多片模塊、印刷電路板(PCB)等上實(shí)現(xiàn)功能塊、器件或系統(tǒng)的設(shè)計(jì)師提供了重要的通用性。
圖1是以任何要求方式,例如在一個(gè)集成電路(IC)或芯片、多片模塊配置、或者諸如系統(tǒng)板、多片板、插入式升級(jí)模塊板的PCB級(jí)配置、或者諸如計(jì)算機(jī)系統(tǒng)中通常使用的輸入/輸出(I/O)板的任何擴(kuò)充板或外圍板上實(shí)現(xiàn)的系統(tǒng)101的方框圖。所示的系統(tǒng)101包括多個(gè)邏輯模塊,例如通過(guò)公用處理機(jī)總線109相連的中央處理單元(CPU)103、一個(gè)或者多個(gè)存儲(chǔ)模塊105、以及控制邏輯107。控制邏輯107還連接到系統(tǒng)總線111,系統(tǒng)總線111還連接到利用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的、分別用于執(zhí)行相應(yīng)模擬功能的一個(gè)或者多個(gè)MRME模擬功能模塊113。系統(tǒng)組件103-113連接在一起以執(zhí)行要求的任何功能或處理。盡管僅示出兩個(gè)MRME模擬功能塊113,它們分別被標(biāo)注為模塊1和模塊2,但是,顯然,在系統(tǒng)101內(nèi)可以采用不到兩個(gè)或者兩個(gè)以上的模塊。CPU 103、存儲(chǔ)模塊105或控制邏輯107中的一個(gè)或者多個(gè)也可以利用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)。例如,存儲(chǔ)模塊105可以包括諸如一個(gè)或者多個(gè)MRAM存儲(chǔ)芯片的磁阻存儲(chǔ)器。
顯然,利用磁阻存儲(chǔ)技術(shù)可以在一個(gè)集成電路上實(shí)現(xiàn)系統(tǒng)101,其中CPU 103、存儲(chǔ)模塊105、控制邏輯107以及每個(gè)MRME模擬功能模塊均全部采用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)。在變換實(shí)施例中,根據(jù)同樣的或者不同的制造方法,可以利用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)CPU 103、存儲(chǔ)模塊105以及控制邏輯107之中的任何一個(gè)。此外,可以利用磁阻存儲(chǔ)技術(shù)之外的任何其它已知的或者已開(kāi)發(fā)的制造技術(shù)在同一個(gè)集成電路上實(shí)現(xiàn)CPU 103、存儲(chǔ)模塊105以及控制邏輯107中的任何一個(gè)或者多個(gè)。
在另一個(gè)變換實(shí)施例中,系統(tǒng)101包括一個(gè)或者多個(gè)多片板或多片模塊,其中CPU 103、存儲(chǔ)模塊105、控制邏輯107以及每個(gè)MRME模擬功能模塊113均是利用集成在一個(gè)襯底上的各單獨(dú)模塊實(shí)現(xiàn)的。此外,還可以利用同一種磁阻存儲(chǔ)技術(shù)或者不同的技術(shù)實(shí)現(xiàn)每個(gè)邏輯組件和模塊組件,而且可以利用同樣的或者不同的制造方法實(shí)現(xiàn)它們。不僅如此,還可以在單獨(dú)集成電路或芯片上分別實(shí)現(xiàn)CPU 103、存儲(chǔ)模塊105、控制邏輯107以及每個(gè)MRME模擬功能模塊113,或者將它們安裝到上述系統(tǒng)板或擴(kuò)充板等上。
圖2是集成電路201的方框圖,集成電路201還引入了一個(gè)或者多個(gè)MRAM存儲(chǔ)模塊203以及一個(gè)或者多個(gè)MRME模擬功能模塊205。模塊203、205互相連接在一起以根據(jù)要求執(zhí)行任何一種功能。將MRAM存儲(chǔ)模塊203分別標(biāo)注為模塊1、2、3等,顯然,可以將多于或者少于3個(gè)的任何數(shù)量的MRAM存儲(chǔ)模塊插入集成電路201。此外,將MRME模擬功能模塊205分別標(biāo)注為模塊1、2、3等,顯然,可以將例如多于或者少于3個(gè)的任何數(shù)量的模擬功能模塊插入集成電路201。MRAM存儲(chǔ)模塊203和MRME模擬功能模塊205均是在同一個(gè)集成電路201上利用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的。顯然,還可以利用與制造MRME模擬功能模塊205相同的或者不同的制造方法,實(shí)現(xiàn)MRAM存儲(chǔ)模塊203。采用相同的制造方法的額外好處是成本效益好,因?yàn)槔猛环N制造方法同時(shí)實(shí)現(xiàn)包括存儲(chǔ)模塊203和模擬功能模塊205的整個(gè)集成電路201。
圖3A是一個(gè)多態(tài)MRME 301的典型結(jié)構(gòu)的簡(jiǎn)化側(cè)剖視圖。MRME 301包括被稱為位線(BL)的導(dǎo)線端303,它位于距離磁位單元(magnetic bit element)305預(yù)定距離或預(yù)定范圍內(nèi)。預(yù)定范圍依賴于MRME 301的物理特性和電特性,但是通常代表磁位單元305和位線端303之間的可轉(zhuǎn)換距離使得沿位線端303的電流建立的磁場(chǎng)足以將磁位單元305轉(zhuǎn)換為兩個(gè)邏輯狀態(tài)之一或者足以幫助將磁位單元305轉(zhuǎn)換為兩個(gè)邏輯狀態(tài)之一。磁位單元305包括成型在磁單元307上的固定或定向鐵磁性層和成型在磁單元309上的可轉(zhuǎn)換鐵磁性層或自由鐵磁性層,利用薄膜非磁性基底311將它們隔離。將磁位單元305固定在非磁性基底313上,進(jìn)一步將非磁性基底313固定在導(dǎo)電墊315上。墊315有效建立導(dǎo)電選擇(SEL)節(jié)點(diǎn)或?qū)щ娺x擇端317。
選擇端317可以進(jìn)一步連接到晶體管319,例如金屬氧化物半導(dǎo)體場(chǎng)效應(yīng)晶體管(MOSFET)、P溝道MOS(PMOS)晶體管或N溝道MOS(NMOS)晶體管等,或者任何其它適當(dāng)技術(shù)的晶體管,例如雙極型技術(shù)等的晶體管。晶體管319以地為基準(zhǔn),而且包括與導(dǎo)電字線(WL)321相連的基極端或柵極端。在磁位單元305的另一個(gè)預(yù)定范圍內(nèi)或預(yù)定距離內(nèi)示出導(dǎo)電數(shù)字線(DL)端323,而且導(dǎo)電數(shù)字線端323是與位線端303類似的導(dǎo)線。位線端303和數(shù)字線端323均是用于轉(zhuǎn)換磁位單元305從而進(jìn)行編程或者在兩個(gè)不同電阻狀態(tài)之間轉(zhuǎn)換MRME 301的導(dǎo)線。位線端303和數(shù)字線端323是互相大致垂直的導(dǎo)線,它們接收的相應(yīng)電流產(chǎn)生用于轉(zhuǎn)換磁位單元305的磁場(chǎng)。數(shù)字線端323與磁位單元305之間的預(yù)定范圍還代表可轉(zhuǎn)換距離,使得沿?cái)?shù)字線端323的電流產(chǎn)生的磁場(chǎng)足以將磁位單元305轉(zhuǎn)換為兩個(gè)電阻狀態(tài)之一,或者足以幫助將磁位單元305轉(zhuǎn)換為兩個(gè)電阻狀態(tài)之一。
根據(jù)磁位單元305的特定配置,可以將位線端303或數(shù)字線端323配置為難磁化軸端或易磁化軸端以便轉(zhuǎn)換MRME 301。如圖所示,將磁位單元305的定向磁單元307標(biāo)注為“S”,“S”代表磁單元307的“南”極端。相對(duì)于定向磁單元307,自由磁單元309可以在被表示為“N/S”的“北”(逆平行)位置或“南”(平行)位置之間轉(zhuǎn)換。在此配置的MRME 301中,數(shù)字線端323是難磁化軸端,而位線端303是易磁化軸端。在變換配置中,將位線端303配置為難磁化軸端,而將數(shù)字線端323配置為易磁化軸端,其中在正交位置實(shí)現(xiàn)定向磁單元307??梢愿鶕?jù)其磁性取向,利用從左指向右或者從右指向左的箭頭示出變換配置。因此,自由磁單元309可以在利用既指向左又指向右的雙箭頭表示的、表示兩個(gè)單獨(dú)可編程位置的左位置和右位置之間轉(zhuǎn)換。
可以組合使用數(shù)字線端323和位線端303來(lái)轉(zhuǎn)換磁位單元305,這意味著在北位置和南位置之間有效轉(zhuǎn)換自由磁單元309,以下做進(jìn)一步說(shuō)明。在MRAM器件中,沿易磁化軸磁場(chǎng)(field)或者“易磁化軸”通過(guò)易磁化軸端施加50%電流電平,而沿難磁化軸磁場(chǎng)或者“難磁化軸”至少將相應(yīng)閾值電流施加到難磁化軸端以轉(zhuǎn)換磁位單元305。50%的電流電平表示產(chǎn)生其本身不足以轉(zhuǎn)換磁位單元305的相應(yīng)磁場(chǎng)的相對(duì)電流振幅。然而,在沿難磁化軸施加閾值電流電平時(shí),沿易磁化軸的50%電流電平足以轉(zhuǎn)換磁位單元305。100%的電流電平表示不管沿難磁化軸的電流如何,產(chǎn)生足以獨(dú)立轉(zhuǎn)換磁位單元305的相應(yīng)磁場(chǎng)的相對(duì)電流振幅。沿易磁化軸電流的方向?qū)⒕幊屉娮锠顟B(tài)確定為兩個(gè)電阻狀態(tài)之一,該狀態(tài)可以表示兩個(gè)邏輯狀態(tài)之一??稍谌我粋€(gè)方向施加沿難磁化軸的閾值電流,而且該閾值電流不確定磁位單元305的狀態(tài)。
更具體地說(shuō),對(duì)于MRME 301,將50%電流電平施加到位線端303,而將閾值電流電平施加到數(shù)字線端323。數(shù)字線端323的電流方向可以在任何一個(gè)方向(例如在圖3A所示的結(jié)構(gòu)中,進(jìn)入圖紙的方向,或者從圖紙出來(lái)的方向)。確證的通過(guò)位線端303的電流方向確定磁位單元305的狀態(tài)。根據(jù)右手定律,在位線端303上從右到左的100%電流,或者在數(shù)字線端323上至少用作閾值電流的50%的電流會(huì)使自由磁單元309轉(zhuǎn)換到北磁性取向。從左到右通過(guò)位線端303的反向電流將自由磁單元309轉(zhuǎn)換到南磁性取向或相反磁性取向。北磁性取向是可以被定義為諸如邏輯(1)或邏輯(0)的特定邏輯狀態(tài)的一個(gè)電阻狀態(tài),而南磁性取向被定義為相反邏輯狀態(tài)。
磁單元307與磁單元309之間的相對(duì)磁性取向確定在位線端303與選擇端317之間檢測(cè)的磁位單元305的電阻特性。具體地說(shuō),在自由磁單元309和定向磁單元307處于同樣的磁性取向(平行狀態(tài))時(shí),位線端303與選擇端317之間的電阻較低,比較而言,而在將自由磁單元309和定向磁單元307轉(zhuǎn)換為相反磁性取向(逆平行狀態(tài))時(shí),位線端303與選擇端317之間的電阻較高。因此,磁位單元305的S-S磁性取向提供較低電阻,而N-S相對(duì)磁性取向顯示較高電阻。這樣,通過(guò)測(cè)量位線端303與選擇端317之間的有效電阻,就可以確定磁位單元305的狀態(tài),從而確定MRME 301的狀態(tài)。通過(guò)在位線端303與選擇端317之間施加電壓,然后測(cè)量通過(guò)磁位單元305的產(chǎn)生的電流(電壓),可以確定MRME 301的狀態(tài)。
在特定MRME配置中,R0表示的低電阻接近10千歐姆(KΩ),而R1表示的高電阻接近14KΩ。然而,應(yīng)當(dāng)注意,MRME 301是非線性器件,而且其電阻隨施加電壓的不同發(fā)生變化。該說(shuō)明書(shū)中特定電阻值的任何參考值僅是作為例子說(shuō)明的,而且僅僅是為了說(shuō)明問(wèn)題提供的。在特定實(shí)施例和特定配置中,電阻根據(jù)施加的電壓不同發(fā)生變化。此外,本發(fā)明并不局限于任何特定的磁阻存儲(chǔ)元件結(jié)構(gòu),而且,本技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員非常理解,可以采用其它電阻值和電阻比值。
圖3B是利用符號(hào)331表示MRME 301的符號(hào)表示,該符號(hào)在某種程度上類似于晶體管符號(hào)。圓形符號(hào)341內(nèi)的電阻器符號(hào)333表示MRME 301的電阻特性。所示的、代表選擇端317的選擇端(SEL)連接到電阻器符號(hào)333的一端,而所示的“T”型連接符號(hào)337連接到電阻器符號(hào)333的另一端。T符號(hào)337代表位線端303。所示的、類似于CMOS晶體管的柵極符號(hào)的另一個(gè)T符號(hào)339在圓形符號(hào)341內(nèi)而且與電阻器符號(hào)333相鄰以表示數(shù)字線端323。
請(qǐng)注意,作為選擇,根據(jù)MRME的電路配置,在符號(hào)331內(nèi)省略晶體管319。在諸如MRAM的存儲(chǔ)器配置中,包括晶體管319,而且利用WL 321控制晶體管319以讀取MRME 301的狀態(tài)。在一些模擬功能模塊中采用這種存儲(chǔ)器配置,以下做進(jìn)一步說(shuō)明。在另一種電路配置中,通過(guò)抑制T符號(hào)337并顯示連接在電路內(nèi)的電阻器符號(hào)333,采用MRME 301的電阻特性,如圖5所示的MRME 501所示。在電阻配置中,MRME 301被配置為數(shù)字線端323作為易磁化軸端和位線端303作為難磁化軸端,使得數(shù)字線端323主要用于轉(zhuǎn)換存儲(chǔ)單元。在電阻配置中,可以將位線端303與選擇端的電連接互換,因?yàn)榭梢圆捎脙蓚€(gè)方向中任何一個(gè)方向的易磁化軸電流,只要獲得閾值電流電平即可。
圖14是示出MRME 301的轉(zhuǎn)換特性的曲線圖。Y軸或垂直軸表示易磁化軸磁場(chǎng),而水平軸或X軸表示難磁化軸磁場(chǎng)。如上所述,數(shù)字線端323和位線端303可以分別用作易磁化軸端或難磁化軸端。易磁化軸磁場(chǎng)是用于將MRME 301轉(zhuǎn)換到確定電阻狀態(tài)、磁性狀態(tài)或邏輯狀態(tài)的基本磁場(chǎng)。箭頭401所示的易磁化軸磁場(chǎng)的正方向代表電阻狀態(tài)“a”,而箭頭403所示的負(fù)方向代表不同的電阻狀態(tài)“b”。a狀態(tài)和b狀態(tài)可以表示低邏輯狀態(tài)或高邏輯狀態(tài),或者邏輯0或邏輯1,而且可以表示為低電阻R0或高電阻R1。例如,狀態(tài)a可以表示邏輯1,而狀態(tài)b可以表示邏輯0,反之亦然。可以利用R1電阻表示a狀態(tài),利用R1電阻表示b狀態(tài),反之亦然??梢钥紤]任何一種組合。
如圖4A所示,沿易磁化軸磁場(chǎng),在正Y方向示出3個(gè)a狀態(tài)區(qū)405、407和409,在負(fù)Y方向示出3個(gè)b狀態(tài)區(qū)。三角區(qū)405位于正X和正Y象限內(nèi),而三角區(qū)407位于正Y、負(fù)X象限內(nèi)。同樣,三角區(qū)41 1位于負(fù)Y、正X象限內(nèi),而三角區(qū)413位于負(fù)Y、負(fù)X象限內(nèi)。矩形區(qū)409和415大致相對(duì)于Y軸對(duì)稱,而且在正X方向和負(fù)X方向延伸。沿易磁化軸和/或難磁化軸施加的、具有相應(yīng)振幅而且其強(qiáng)度足以進(jìn)入?yún)^(qū)域405-415之中的任何一個(gè)的電流使MRME 301轉(zhuǎn)換為該區(qū)域的指定狀態(tài)。每個(gè)三角區(qū)405、407、411和413分別包括斜邊閾值線417、419、421和423,它們分別表示進(jìn)入相應(yīng)區(qū)內(nèi)的轉(zhuǎn)換閾值。這樣,對(duì)于三角區(qū)405、407、411和413,沿難磁化軸施加的閾值電流電平越大,則使MRME轉(zhuǎn)換到指定狀態(tài)要求的沿易磁化軸的電流電平越小,反之亦然。
沿正Y方向和負(fù)Y方向的易磁化軸示出正50%電平和負(fù)50%電平。50%電平代表根據(jù)50%電流電平沿易磁化軸得到的磁場(chǎng)。區(qū)405和區(qū)407位于正50%電平的兩側(cè),而且接近位于正50%電平的中心。同樣,區(qū)411和區(qū)413位于負(fù)50%電平的兩側(cè),而且接近位于負(fù)50%電平的中心。沿正X方向和負(fù)X方向的難磁化軸示出相應(yīng)正50%電平和相應(yīng)負(fù)50%電平的正(+Th)閾值電平和負(fù)(-Th)閾值電平。閾值電平代表根據(jù)與沿易磁化軸的相應(yīng)50%電流電平結(jié)合,剛好能夠?qū)RME 301轉(zhuǎn)換到相應(yīng)狀態(tài)的閾值電流電平,沿難磁化軸得到的磁場(chǎng)。具體地說(shuō),正50%電平與正閾值電平在區(qū)405的斜線417上的轉(zhuǎn)換點(diǎn)425相交,正50%電平與負(fù)閾值電平在區(qū)407的斜線419上的轉(zhuǎn)換點(diǎn)427相交,負(fù)50%電平與正閾值電平在區(qū)411的斜線421上的轉(zhuǎn)換點(diǎn)429相交,負(fù)50%電平與負(fù)閾值電平在區(qū)413的斜線423上的轉(zhuǎn)換點(diǎn)430相交。
這樣,沿易磁化軸的至少50%電平的電流和沿難磁化軸的至少閾值電平的電流使MRME 301轉(zhuǎn)換到相應(yīng)狀態(tài)。具體地說(shuō),沿易磁化軸的正50%電流電平或者更大電流電平和沿難磁化軸的正閾值電流電平或者更大電流電平使MRME 301轉(zhuǎn)換到狀態(tài)a(區(qū)405)。同樣,沿易磁化軸的正50%電流電平或者更大電流電平和沿難磁化軸的負(fù)閾值電流電平或者更小電流電平使MRME 301轉(zhuǎn)換到狀態(tài)a(區(qū)407),沿易磁化軸的負(fù)50%電流電平或者更小電流電平和沿難磁化軸的正閾值電流電平或者更大電流電平使MRME 301轉(zhuǎn)換到狀態(tài)b(區(qū)411),沿易磁化軸的負(fù)50%電流電平或者更小電流電平和沿難磁化軸的負(fù)閾值電流電平或者更小電流電平使MRME 301轉(zhuǎn)換到狀態(tài)b(區(qū)413)。此外,如斜邊閾值線417-423所示,沿難磁化軸的閾值電流電平大,就要求沿易磁化軸的電流小,反之亦然。請(qǐng)注意,在工作實(shí)施例中,結(jié)合50%電流電平使用大于所指閾值電平的電流電平以確保MRME301轉(zhuǎn)換到正確狀態(tài)。
沿正Y方向和負(fù)Y方向的易磁化軸,示出正100%電平和負(fù)100%電平。100%電平表示根據(jù)100%電流電平沿易磁化軸得到的磁場(chǎng)。區(qū)409和區(qū)415分別接近處于正100%電平和負(fù)100%電平,而且區(qū)409和區(qū)415沿難磁化軸在正X方向和負(fù)X方向延伸。原點(diǎn)代表沿易磁化軸和難磁化軸接近0磁場(chǎng)強(qiáng)度。
沿易磁化軸的正100%電流電平使MRME 301轉(zhuǎn)換到狀態(tài)a,或者保持狀態(tài)a,而與沿難磁化軸的電流電平無(wú)關(guān)。同樣,沿易磁化軸的負(fù)100%電流電平使MRME 301轉(zhuǎn)換到狀態(tài)b,或者保持狀態(tài)b,而與沿難磁化軸的電流電平無(wú)關(guān)。請(qǐng)注意,稍許小于和大于100%電平的電流電平足以將MRME 301轉(zhuǎn)換到要求的狀態(tài)。
顯然,可以單獨(dú)使用易磁化軸磁場(chǎng)轉(zhuǎn)換MRME 301,如區(qū)409和區(qū)415所示。這樣,沿易磁化軸兩個(gè)方向上的強(qiáng)磁場(chǎng)使MRME 301轉(zhuǎn)換到確定的狀態(tài),而與沿難磁化軸的磁場(chǎng)強(qiáng)度無(wú)關(guān)。不以同樣方式使用難磁化軸磁場(chǎng)來(lái)轉(zhuǎn)換或控制MRME 301的狀態(tài)。即使具有非常強(qiáng)的正難磁化軸磁場(chǎng)或負(fù)難磁化軸磁場(chǎng),只要易磁化軸磁場(chǎng)保持接近0,則MRME 301的狀態(tài)保持不變,或者是不確定的。弱正易磁化軸磁場(chǎng)可以使MRME 301轉(zhuǎn)換到狀態(tài)a,而弱負(fù)易磁化軸磁場(chǎng)可以使MRME301轉(zhuǎn)換到狀態(tài)b。然而,難磁化軸磁場(chǎng)不單獨(dú)用于轉(zhuǎn)換MRME 301的狀態(tài),因?yàn)榈玫降臓顟B(tài)不確定。相反,結(jié)合沿易磁化軸的小于100%電流電平,使用難磁化軸磁場(chǎng)進(jìn)行轉(zhuǎn)換。
圖4B是示出MRME 301的電阻對(duì)于沿易磁化軸的相應(yīng)磁場(chǎng)強(qiáng)度的曲線圖。X軸代表磁場(chǎng)強(qiáng)度,而Y軸代表MRME電阻。通常,利用字母“F”表示磁場(chǎng),而利用相應(yīng)代表低的“L”下標(biāo)、代表中等“H”下標(biāo)和代表高的“H”下標(biāo)表示相應(yīng)磁場(chǎng)強(qiáng)度。正“+”和負(fù)“-”指示代表相對(duì)磁場(chǎng)方向。MRME電阻在較低電阻R0與較高電阻R1之間轉(zhuǎn)換。
FH所示的正方向上的強(qiáng)磁場(chǎng)使MRME 301轉(zhuǎn)換到點(diǎn)431所示的電阻R0。磁場(chǎng)減弱到0使MRME 301保持在電阻R0,如點(diǎn)433和方向箭頭435所示。-FH所示的負(fù)方向上的強(qiáng)磁場(chǎng)使MRME 301轉(zhuǎn)換到電阻R1,如點(diǎn)437和方向箭頭439所示。磁場(chǎng)減弱到0使MRME 301保持在電阻R1,如點(diǎn)443和方向箭頭445所示。
如果不考慮難磁化軸磁場(chǎng)的強(qiáng)度,F(xiàn)L或-FL所示的、在正方向或負(fù)方向施加的弱磁場(chǎng)不能使MRME 301轉(zhuǎn)換狀態(tài)。沿難磁化軸在正方向或負(fù)方向施加的閾值磁場(chǎng)使MRME 301的轉(zhuǎn)換特性發(fā)生變化,如虛線447和449所示。在施加閾值難磁化軸磁場(chǎng)時(shí),F(xiàn)M所示的正方向中等磁場(chǎng)使MRME 301沿虛線447轉(zhuǎn)換到點(diǎn)451所示的電阻R0。磁場(chǎng)減弱到0使MRME 301保持在電阻R0,如點(diǎn)433和方向箭頭435所示。-FM所示的負(fù)方向中等磁場(chǎng)使MRME 301沿虛線449轉(zhuǎn)換到電阻R1,如點(diǎn)453所示。磁場(chǎng)減弱到0使MRME 301保持在電阻R1,如點(diǎn)443和方向箭頭445所示。
圖5是利用多態(tài)磁阻存儲(chǔ)元件實(shí)現(xiàn)的可編程電阻電路500的原理圖。在被標(biāo)注為A和D的節(jié)點(diǎn)之間,以陣列方式連接5個(gè)MRME器件501、503、505、507和509(501-509)。以電阻配置方式連接每個(gè)MRME器件501-509以便利用其電阻特性。具體地說(shuō),利用位線與選擇端之間的電阻值選擇電阻特性以產(chǎn)生可編程電阻值。每個(gè)數(shù)字線端均作為控制輸入用于在相應(yīng)低R0電阻和高R1電阻之間轉(zhuǎn)換相應(yīng)一個(gè)MRME 501-509的狀態(tài)以產(chǎn)生全部可編程電阻。因此,對(duì)于可編程電阻電路500,將數(shù)字線端配置為易磁化軸端,而將位線端配置為難磁化軸端。在該電阻配置中,選擇端與位線端從連接可以反向,以便將它們視為“可互換的”,但是,應(yīng)當(dāng)理解在位線端仍可以使用閾值電流以轉(zhuǎn)換MRME。這樣,將每個(gè)MRME電阻的相應(yīng)各端稱為電阻端,而不稱為位線端或選擇端。
節(jié)點(diǎn)A連接到MRME 509的一個(gè)電阻端,MRME 509的另一個(gè)電阻端連接到MRME 507的一個(gè)電阻端。被稱為節(jié)點(diǎn)B的MRME 507的另一個(gè)電阻端連接到MRME 505的一個(gè)電阻端,MRME 505的另一個(gè)電阻端連接到節(jié)點(diǎn)C。節(jié)點(diǎn)C分別連接到MRME器件501、503的電阻端,MRME器件501和503的另一個(gè)電阻端均連接到節(jié)點(diǎn)D。連接MRME 501-509的各數(shù)字線端以從值選擇邏輯511分別接收信號(hào)D1、D2、D3和D4,值選擇邏輯511還連接到控制邏輯513,并受控制邏輯513的控制。
值選擇邏輯511確證信號(hào)D1-D4以控制MRME 501-509的狀態(tài)。具體地說(shuō),D1信號(hào)控制MRME 501的狀態(tài),D2信號(hào)控制MRME503的狀態(tài),D3信號(hào)控制MRME 505的狀態(tài),D4信號(hào)控制MRME 507、509的狀態(tài)。在一個(gè)實(shí)施例中,值選擇邏輯511獨(dú)立通過(guò)D1和D2信號(hào)控制MRME器件501、503。作為一種選擇,可以利用一個(gè)信號(hào)D1代替D1和D2信號(hào),或如虛線521所示,D1和D2信號(hào)可以一起被確證以同時(shí)控制MRME器件501、503。
在運(yùn)行過(guò)程中,控制邏輯513向控制值選擇邏輯511確證數(shù)值控制信號(hào)(VAL),值選擇邏輯511相應(yīng)地在節(jié)點(diǎn)A和D之間控制D1-D4信號(hào)以編程電阻值。VAL信號(hào)可以是模擬信號(hào),也可以是數(shù)字信號(hào)。值選擇邏輯511包括適當(dāng)邏輯和電路系統(tǒng)以解釋VAL信號(hào)并利用D1-D4信號(hào)相應(yīng)確證適當(dāng)電流以編程MRME 501-509。在一個(gè)實(shí)施例中,VAL信號(hào)是3位數(shù)字信號(hào),其中值選擇邏輯511還可以包括諸如寄存器等的存儲(chǔ)器件以存儲(chǔ)VAL信號(hào)。將D1和D2信號(hào)控制為一個(gè)信號(hào)D1。在變換實(shí)施例中,VAL信號(hào)是4位值以控制包括信號(hào)D2的D1-D4信號(hào)。
應(yīng)當(dāng)理解,以逐次配置方式連接MRME 501-509,更具體地說(shuō),以二進(jìn)制逐次配置方式連接MRME 501-509以編程遞增電阻值。具體地說(shuō),在節(jié)點(diǎn)C和D之間并聯(lián)MRME 501、503以形成可編程電阻電路500的第一級(jí)或第一分段515。在節(jié)點(diǎn)B和C之間連接一個(gè)MRME505以形成可編程電阻電路500的第二級(jí)或第二分段517。在節(jié)點(diǎn)A和B之間串聯(lián)MRME 507和509以形成可編程電阻電路500的第三級(jí)或第三分段519。這樣,值選擇邏輯511利用二進(jìn)制累加值對(duì)節(jié)點(diǎn)A與D之間的電阻值的線性級(jí)數(shù)(progression)進(jìn)行編程。將MRME 501-509分別編程為電阻為R0或R1的兩個(gè)電阻狀態(tài)。在第一分段515,一起編程MRME 501、503以具有電阻R0//R0=R0/2,或者R1//R1=R1/2,其中“//”表示電阻器電并聯(lián)在一起。當(dāng)然,通過(guò)單獨(dú)控制D1和D2信號(hào),還可以獲得電阻R0//R1。編程分段517以具有電阻R0或R1。編程分段519以具有電阻2R0或2R1。
在一起控制分段515的MRME 501、503時(shí),可以在以(R1-R0)/2為增量在電阻值3.5R0至3.5R1之間編程可編程電阻電路500的節(jié)點(diǎn)A與D之間的總電阻。值選擇邏輯511分別利用3個(gè)VAL位中的每一個(gè)編程或者控制相應(yīng)分段515-519,其中最低有效位(LSB)控制分段515以在R0/2與R1/2之間進(jìn)行轉(zhuǎn)換,下一位控制分段517以在R0與R1之間進(jìn)行轉(zhuǎn)換,最高有效位(MSB)控制分段519以在2R0與2R1之間進(jìn)行轉(zhuǎn)換。例如,對(duì)于R0=10KΩ和R1=14KΩ(近似值),可以以2KΩ為增量在電阻值35KΩ與49KΩ之間編程可編程電阻電路500。作為3位值的VAL可以用于編程可編程電阻電路500的電阻,從而對(duì)于VAL=000b、001b、010b、...、111b(其中后綴字母b代表二進(jìn)制)分別具有電阻值35KΩ、37KΩ、39KΩ、...、49KΩ。
在變換實(shí)施例中,值選擇邏輯511可以分別控制D1和D2信號(hào)以獲得分段515的3個(gè)不同電阻R0/2、R1/2和R1//R0(或者R0//R1)。然而,請(qǐng)注意,由于兩個(gè)信號(hào)或者兩位用于在3個(gè)狀態(tài)之間進(jìn)行選擇,所以不必獲得二進(jìn)制線性級(jí)數(shù)。由于任何兩個(gè)MRME的電阻均不相等,所以實(shí)現(xiàn)4個(gè)狀態(tài)(R0//R1對(duì)R1//R0),盡管在許多實(shí)際配置中,兩個(gè)狀態(tài)基本上等效于產(chǎn)生3個(gè)有效狀態(tài)。此外,相對(duì)于分段515的其它兩個(gè)電阻值的第三電阻值取決于電阻值R1和R0,更具體地說(shuō),取決于其比值R1/R0。例如,對(duì)于R0=10KΩ和R1=14KΩ,3個(gè)電阻值是5KΩ、5.83KΩ和7KΩ,其中5.83KΩ接近6KΩ。因此,對(duì)于VAL=00
b、00
b、00[11]b、01
、01
、...、11[11]b,分別具有RAD=35KΩ、~36KΩ、37KΩ、39KΩ、~40KΩ、...、49KΩ。即使另外的可編程電平產(chǎn)生非線性連續(xù),但是在特定電路配置中仍最好具有另外的可編程電平。
在任意實(shí)施例或配置中,可以設(shè)置電源(source)以確證跨在節(jié)點(diǎn)A與D之間的,或者通過(guò)節(jié)點(diǎn)A和D的源信號(hào),從而獲得要求的輸出結(jié)果,該輸出結(jié)果是MRME 501-509的每一個(gè)產(chǎn)生的信號(hào)的結(jié)合。具體地說(shuō),電壓源可以將電壓施加在節(jié)點(diǎn)A與D之間,從而產(chǎn)生流過(guò)可編程電阻電路500的電流?;蛘撸娏髟纯梢酝ㄟ^(guò)節(jié)點(diǎn)A和D提供電流,從而在節(jié)點(diǎn)A與D之間產(chǎn)生電壓。源信號(hào)的振幅確定比例??梢栽黾痈郊蛹?jí)或附加分段以提高電阻值的分辨率和范圍。例如,可以單獨(dú)或者通過(guò)組合增加附加并聯(lián)分段RX/3、RX/4、RX/5、RX/8等(其中“X”代表每個(gè)MRME的編程狀態(tài),例如0或1),從而通過(guò)增加可編程狀態(tài)的數(shù)量,或者減少各狀態(tài)之間的電阻變化,實(shí)現(xiàn)更高的電阻分辨率。此外,還可以增加附加串聯(lián)分段,例如3RX、4RX、5RX、8RX、16RX等以提高電阻值總的范圍。此外,還可以考慮,在任何一個(gè)或多個(gè)附加分段或替換分段中,采用串聯(lián)存儲(chǔ)元件和并聯(lián)存儲(chǔ)元件的組合。本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,所實(shí)現(xiàn)的值選擇邏輯511單獨(dú)控制或者共同控制各MRME,從而對(duì)特定輸入值實(shí)現(xiàn)要求電阻值。
圖6是根據(jù)變換實(shí)施例實(shí)現(xiàn)的另一個(gè)可編程電阻電路600的原理圖??删幊屉娮桦娐?00包括5個(gè)可編程級(jí)或可編程分段608、612、614、618和626。第一分段608包括4個(gè)MRME 601、603、605和607,它們的電阻端串聯(lián)在第一端或第一節(jié)點(diǎn)A與雙輸入復(fù)用器(MUX)629的邏輯1輸入端之間。第二分段612包括兩個(gè)MRME 609和611,它們的電阻端串聯(lián)在MUX 629的輸出端與另一個(gè)雙輸入MUX 631的邏輯1輸入端之間。第三分段614包括一個(gè)MRME 613,其電阻端連接在MUX 631的輸出端與另一個(gè)雙輸入MUX 633的邏輯1輸入端之間。下一個(gè)分段618包括兩個(gè)MRME 615、617,它們的電阻端并聯(lián)在MUX633的輸出端與另一個(gè)雙輸入MUX 635的邏輯1輸入端之間。第五分段626包括4個(gè)MRME 619、621、623和625,它們的電阻端并聯(lián)在MUX 635的輸出端與另一個(gè)雙輸入MUX 637的邏輯1輸入端之間。MUX 637的輸出端連接到可編程電阻電路600的輸出端或節(jié)點(diǎn)B。
正如連接在分段608、612、614、618或626內(nèi)那樣,所包括的值選擇邏輯627分別控制或者共同地控制每個(gè)MRME器件601-625的狀態(tài)。具體地說(shuō),值選擇邏輯627確證信號(hào)D1到分段608的MRME601-607的控制輸入端或數(shù)字線端,信號(hào)D2到分段612的MRME609、611的控制輸入端或數(shù)字線端,信號(hào)D3到分段614的MRME 613的控制輸入端或數(shù)字線端,信號(hào)D4到分段618的MRME 615、617的控制輸入端或數(shù)字線端,將信號(hào)D5送到分段626的MRME 619-625的控制輸入端或數(shù)字線端。D1-D5信號(hào)可以分別包括連接到共用數(shù)字線端的一個(gè)信號(hào),或者可以分別包括單獨(dú)控制各MRME的多個(gè)信號(hào)。例如,D1信號(hào)可以是一個(gè)連接到MRME 601-607的所有數(shù)字線端的信號(hào),或者作為一種選擇,可以是分別控制MRME 601-607的4個(gè)單獨(dú)信號(hào)。
節(jié)點(diǎn)A連接到第一MUX 629的邏輯0輸入端,MUX 629的輸出端連接到下一個(gè)MUX 631的邏輯0輸入端,MUX 631的輸出端連接到下一個(gè)MUX 633的邏輯0輸入端,MUX 633的輸出端連接到下一個(gè)MUX 635的邏輯0輸入端,MUX 635的輸出端連接到最后一個(gè)MUX 637的邏輯0輸入端。設(shè)置包括旁路存儲(chǔ)器件和復(fù)用邏輯的旁路邏輯以根據(jù)要求旁路分段608-628中的一個(gè)或者多個(gè)分段。具體地說(shuō),設(shè)置五位旁路寄存器639用于控制MUX 629-637。設(shè)置旁路寄存器639的位0用于選擇MUX 637的輸入端(S),設(shè)置位1用于選擇MUX 635的輸入端,設(shè)置位2用于選擇MUX 633的輸入端,設(shè)置位3用于選擇MUX 631的輸入端,設(shè)置位4用于選擇MUX 629的輸入端。
在運(yùn)行過(guò)程中,旁路寄存器639用于旁路可編程分段608、612、614、618和626之中的任何一個(gè)值選擇邏輯627用于選擇每個(gè)分段的電阻狀態(tài)。例如,旁路寄存器639內(nèi)的所有0有效連接到A節(jié)點(diǎn)和B節(jié)點(diǎn),從而一起有效旁路所有分段608、612、614、618和626。編程為旁路寄存器639內(nèi)的全部邏輯1使所有分段位于電路內(nèi)的節(jié)點(diǎn)A與節(jié)點(diǎn)B之間。施加在節(jié)點(diǎn)A和B之間的,或者通過(guò)節(jié)點(diǎn)A和節(jié)點(diǎn)B施加的電源使得產(chǎn)生輸出信號(hào),該輸出信號(hào)是未被旁路的每個(gè)分段的每個(gè)存儲(chǔ)單元產(chǎn)生的信號(hào)的組合。例如,根據(jù)各分段的編程狀態(tài),在節(jié)點(diǎn)A與B之間施加的電壓電源產(chǎn)生相應(yīng)輸出電流,而通過(guò)節(jié)點(diǎn)A和B施加的電源電流在節(jié)點(diǎn)A與B之間產(chǎn)生相應(yīng)輸出電壓。請(qǐng)注意,編程到旁路寄存器639內(nèi)的值01110b旁路分段608和626,而保留分段612、614和618,從而產(chǎn)生與可編程電阻電路500類似的配置。
在簡(jiǎn)單配置中,利用全部邏輯1編程旁路寄存器639以選擇所有分段。以上述類似方式編程每個(gè)MRME 601-625,從而具有低電阻R0和高電阻R1。如上所述,R0代表邏輯0,R1代表邏輯1,反之亦然。此外,值選擇邏輯627確證的D1-D5信號(hào)可以是形成五位編程選擇的一位值。這樣,實(shí)現(xiàn)了在節(jié)點(diǎn)A與B之間以(R1-R0)/4為增量,在7.75R0至7.75R1之間的可變電阻。對(duì)于R0=10KΩ和R1=14KΩ(近似值),可編程電阻范圍以1KΩ為增量,在77.5KΩ至108.5KΩ之間。
在變換實(shí)施例中,利用值選擇邏輯627將所有MRME 601-625編程為R0,其中利用旁路寄存器639改變節(jié)點(diǎn)A與B之間的電阻。在這種情況下,可以實(shí)現(xiàn)以R0/4為增量、在1/4R0至7.75R0之間的可編程電阻。對(duì)于R0=10KΩ,提供以2.5KΩ為增量、在2.5KΩ至77.5KΩ之間的可編程電阻。在又一個(gè)變換實(shí)施例中,對(duì)于以R1/4為增量、在R1/4至7.75R1之間的可變電阻,值選擇邏輯627可以將所有MRME601-625編程為R1電阻。在此后一種配置中,對(duì)于R1=14KΩ,實(shí)現(xiàn)以3.5KΩ為增量、在3.5KΩ至108.5KΩ之間的電阻。
在更通用的實(shí)施例中,組合使用旁路寄存器639和值選擇邏輯627實(shí)現(xiàn)多個(gè)不同的在R0/4至7.75R1之間的可編程值(對(duì)于為10KΩ和14KΩ的電阻值,可編程值分別在2.5至108.5KΩ之間)。所有可能組合的線性取決于比值R1/R0。具體地說(shuō),根據(jù)使用的D1-D5信號(hào)和R0與R1的電阻比值,各值的級(jí)數(shù)可以是線性的,也可以是非線性的。
通過(guò)以上述類似方式控制分段618、626內(nèi)的各MRME,可以產(chǎn)生附加變化。此外,可以增加附加并聯(lián)分段以實(shí)現(xiàn)更高分辨率,例如RX/3、RX/5、RX/6、RX/8、RX/16等??梢栽黾痈郊哟?lián)分段以提高范圍,例如3RX、5RX、6RX、8RX、16RX等。進(jìn)一步考慮在任何一個(gè)或者多個(gè)附加分段或替換分段的可編程電阻電路600內(nèi)采用串聯(lián)存儲(chǔ)器件和并聯(lián)存儲(chǔ)器件的組合。以這種方式,考慮利用在此描述的磁阻存儲(chǔ)技術(shù),可以獲得具有適當(dāng)增量值的幾乎任意范圍的可變電阻。本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,實(shí)現(xiàn)控制邏輯以單獨(dú)或共同控制MRME,從而對(duì)于特定輸入值,獲得要求的電阻值。
圖7是采用磁阻存儲(chǔ)技術(shù)的可編程電流源700的原理圖。可編程電流源700包括多個(gè)可編程分段,多個(gè)可編程分段包括第一分段701、第二分段703以及第三分段705,它們連接在一起從而在第一端或節(jié)點(diǎn)A與第二端或節(jié)點(diǎn)B之間形成電阻電路。第一分段701包括兩個(gè)MRME 707、709,兩個(gè)MRME 707、709具有并聯(lián)的電阻端。分段703包括一個(gè)MRME 711。分段705包括兩個(gè)串聯(lián)的MRME 713、715,其中MRME 715的一個(gè)電阻端連接到節(jié)點(diǎn)B,而其另一個(gè)電阻端連接到MRME 713的一個(gè)電阻端。每個(gè)MRME 707-711的一個(gè)電阻端分別連接到節(jié)點(diǎn)B。
MRME 707、709的另一個(gè)電阻端連接到晶體管717的一個(gè)電流端。MRME 711的另一個(gè)電阻端連接到另一個(gè)晶體管719的電流端。MRME 713的另一個(gè)電阻端連接到另一個(gè)晶體管721的一個(gè)電流端。晶體管717-721的另一個(gè)電流端連接到節(jié)點(diǎn)A。分別利用選擇信號(hào)S1、S2和S3控制晶體管717、719和721的控制端,用于分別單獨(dú)選擇分段701、703和705。具體地說(shuō),S1信號(hào)的確證觸發(fā)晶體管717以包括分段701。同樣,確證S2信號(hào)選擇分段703,確證S3信號(hào)選擇分段705。
選擇晶體管717-721是任選的,而且以類似方式,將選擇晶體管717-721用作可編程電阻電路600的旁路邏輯以選擇旁路或者去除相應(yīng)分段701-705之中的任何一個(gè)??梢园ㄅ月反鎯?chǔ)元件以及其它支持驅(qū)動(dòng)電路系統(tǒng)(未示出)來(lái)控制晶體管717-721。晶體管717-721可以是MOS型晶體管,其漏極端和源極端用作電流端,而其柵極端用作控制端。作為一種選擇,晶體管717-721可以是雙極型晶體管,其集電極端和發(fā)射極端用作電流端,而其基極端用作控制端。當(dāng)然,可以采用適當(dāng)?shù)奶鎿Q選擇器件或替換選擇電路系統(tǒng)。事實(shí)上,可以使用包括旁路寄存器和復(fù)用邏輯的、可編程電阻電路600的旁路邏輯代替??梢岳镁w管以及相應(yīng)旁路存儲(chǔ)器和旁路電路系統(tǒng)代替可編程電阻電路600的旁路邏輯。
值選擇邏輯723控制每個(gè)分段701-705內(nèi)的每個(gè)MRME的狀態(tài)。具體地說(shuō),值選擇邏輯確證信號(hào)D1到MRME 707、709的控制輸入端或者數(shù)字線端。值選擇邏輯723確證信號(hào)2到信號(hào)D2到MRME711的控制輸入端或數(shù)字線端。值選擇邏輯723確證控制信號(hào)D3和D4分別到MRMR 713、715的控制輸入端或數(shù)字線端。如上所述,值選擇邏輯723可以獨(dú)立地或者共同地確證D3和D4信號(hào)以編程分段705的至多3個(gè)不同電阻狀態(tài)。當(dāng)然,由于MRME 713、715的電阻可以不相等,所以可實(shí)現(xiàn)4個(gè)狀態(tài),但是對(duì)于許多實(shí)際配置,其中兩個(gè)狀態(tài)大致等效。連接基準(zhǔn)電壓源725以確證節(jié)點(diǎn)A與節(jié)點(diǎn)B之間的基準(zhǔn)電壓VREF,并測(cè)量作為通過(guò)節(jié)點(diǎn)A、B的電流的輸出電流IOUT??梢跃幊梯敵鲭娏鱅OUT,而且輸出電流IOUT包括未去除或旁路的每個(gè)分段的每個(gè)存儲(chǔ)元件產(chǎn)生的電流信號(hào)的組合。
利用值選擇邏輯723以上述類似方式編程每級(jí)701-705的狀態(tài)。具體地說(shuō),值選擇邏輯723確證D1-D4信號(hào)以將每個(gè)MRME 707-715的狀態(tài)選擇為R0或R1,如上所述。如果將所有MRME 707-715編程為電阻R0,則利用選擇信號(hào)S1-S3編程Iout電流的線性級(jí)數(shù)。如果VREF/R0=I0,則利用可編程電流源700編程以I0/2為增量的電流值1/2I0/2至3.5I0。例如,如果S1、S2、S3等于001b,則電流IOUT=I0/2流過(guò)分段705。然而,沒(méi)有電流有效流過(guò)分段701和703,因?yàn)樗鼈儽慌月?。此外,如果S1、S2、S3=010,則IOUT=I0流過(guò)分段703。同樣,如果S1、S2、S3=100,則IOUT=2I0流過(guò)分段701。如果值選擇邏輯723將MRME 707-715編程為R1,可以實(shí)現(xiàn)類似配置。如果VREF/R1=I1,則獲得以I1/2為增量、在I1/2至3.5I1之間的可編程電流。
在變換的實(shí)用配置中,激活選擇信號(hào)S1、S2和S3以選擇所有分段701-705,并利用值選擇邏輯723編程輸出電流IOUT。盡管可以獨(dú)立確證D3和D4信號(hào),但是在第一種配置中,為了將MRME 713、715的狀態(tài)編程為同一個(gè)狀態(tài),它們被作為同一個(gè)信號(hào),比如說(shuō)D3。假定D1、D2、D3共同起邏輯000b的作用以對(duì)低電阻R0實(shí)現(xiàn)最高電流I0,而D1、D2、D3共同起邏輯111b的作用以對(duì)高電阻R1實(shí)現(xiàn)最低電流I1。因此,實(shí)現(xiàn)了以(I0-I1)/2為增量、在3.5I1至3.5I0之間的電流范圍。組合使用值選擇邏輯723和S1至S3信號(hào)獲得更多個(gè)的電流值,但是線性取決于使用D3和D4信號(hào)以及R0對(duì)R1的電阻比。
通常,可編程分段形成連續(xù)配置,從而編程線性累加電流值或非線性累加電流值。二進(jìn)制連續(xù)配置尤其適用于數(shù)字系統(tǒng)。可以改變VREF信號(hào)的振幅以調(diào)節(jié)輸出電流的大小。為了提高范圍和分辨率,可以增加附加分段。例如,可以增加附加并聯(lián)分段3IX、4IX、5IX、8IX、16IX等(其中X代表不同的電流狀態(tài),例如0或1)以增大范圍??梢栽黾痈郊哟?lián)分段IX/3、IX/4、IX/5、IX/8、IX/16等以增加電流分辨率。此外,可以采用包括串聯(lián)存儲(chǔ)元件和并聯(lián)存儲(chǔ)元件的組合的附加分段或替換分段。
圖8是根據(jù)變換實(shí)施例的另一個(gè)可編程電流源800的原理圖。多個(gè)MRME 801、803、805等串聯(lián)在節(jié)點(diǎn)A與B之間。具體地說(shuō),每個(gè)MRME 801-805的電阻端一起連接到節(jié)點(diǎn)A與B之間。將確證基準(zhǔn)電壓信號(hào)VREF的基準(zhǔn)電壓源807施加到節(jié)點(diǎn)A與B之間。設(shè)置值選擇邏輯809以分別選擇每個(gè)MRME 801-805的狀態(tài)。具體地說(shuō),值選擇邏輯809確證信號(hào)D1到MRME 801的數(shù)字線端,信號(hào)D2到MRME 803的數(shù)字線端,而信號(hào)D3到MRME 805的數(shù)字線端。通過(guò)節(jié)點(diǎn)A和B獲得輸出電流IOUT。假定I0=VREF/R0,而且I1=VREF/R1,其中I0大于I1,而且如果有“n”個(gè)單元并聯(lián),則可編程電壓源提供以I0-I1為增量、在nI1至nI0之間的范圍。當(dāng)然,請(qǐng)注意,每個(gè)MRME的電阻狀態(tài)與其它MRME的電阻狀態(tài)接近相同,因此n個(gè)并聯(lián)的MRME只能產(chǎn)生n+1個(gè)不同狀態(tài)。
圖9是采用磁阻存儲(chǔ)技術(shù)的可編程分壓器電路900的原理圖?;鶞?zhǔn)電壓源901確證基準(zhǔn)電壓信號(hào)VREF。多個(gè)MRME 903、905、907、909、911、913、915(903-915)的電阻端串聯(lián),以在VREF信號(hào)與分壓器結(jié)點(diǎn)916之間形成第一電阻電路,其中電壓結(jié)點(diǎn)916確證電壓輸出信號(hào)VOUT。另一些MRME 917、919、921、923、925、927、929(917-929)串聯(lián),以在VOUT信號(hào)與地之間形成第二電阻電路。這樣,利用MRME 903-929的編程電阻值和VREF信號(hào),可以編程并確定VOUT信號(hào)。將MRME 903-929分割為幾個(gè)可編程級(jí),它們包括第一級(jí)931,包括MRME 903-909和923-929;第二級(jí)933,包括MRME911、913、919和921;以及第三級(jí)935,包括MRME 915和917。分別配置MRME 903-929使其數(shù)字線端作為易磁化軸端。每個(gè)級(jí)931-935包括兩個(gè)可編程分段,這兩個(gè)可編程分段包括第一可編程分段,位于VREF信號(hào)與VOUT信號(hào)之間的第一電阻電路上;以及第二可編程分段,位于VOUT信號(hào)與地之間的第二電阻電路上。
級(jí)931包括四輸入端(00、01、10、11)雙向MUX 937,MUX 937的輸出端連接到包括每個(gè)MRME 903-909和923-929的數(shù)字線端的、第一級(jí)931的控制端。MUX 937的00輸入端連接到電流源943的輸入端,電流源943的輸出端連接到級(jí)931的每個(gè)MRME的數(shù)字線端。電流源945的輸入端連接到電流源943的輸出端,而其輸出端連接到MUX 937的01輸入端。級(jí)933包括另一個(gè)四輸入端雙向MUX939,MUX 939的00輸入端連接到電流源947的輸入端,而其01輸入端連接到電流源949的輸出端。電流源947的輸出端和電流源949的輸入端分別連接到MUX 939的輸出端,而且還連接到包括MRME 911、913、919和921的數(shù)字線端的、級(jí)933的控制輸入端。級(jí)935包括另一個(gè)四輸入端雙向MUX 941,MUX 941的00輸入端連接到電流源951的輸入端,而其01輸入端連接到電流源953的輸出端。電流源951的輸出端連接到電流源953的輸入端,連接到MUX 941的輸出端而且連接到還連接到包括MRME 915、917的數(shù)字線端的、級(jí)935的控制輸入端。MUX 941、939和937的10輸入端和11輸入端(被表示為1X)分別連接到地。
寄存器955包括3個(gè)字段S1、S2和S3。在所示的實(shí)施例中,每個(gè)字段S1-S3分別是與MUX 937-941的相應(yīng)控制輸入端或選擇輸入端(S)相連的二位字段。具體地說(shuō),寄存器955的字段S1連接到MUX 941的選擇輸入端,字段S2連接到MUX 939的選擇輸入端,而字段S3連接到MUX 937的選擇輸入端。
寄存器955的S1-S3字段不用于進(jìn)行旁路,但是卻用于編程可編程分壓器電路900的每級(jí)931-935的各MRME。電流源943、947和951是設(shè)置的第一可編程器件,第一可編程器件將每級(jí)的每個(gè)分段編程為兩個(gè)電阻狀態(tài)相應(yīng)之一,而電流源945、949和953是設(shè)置的第二可編程器件,第二可編程器件將每級(jí)的每個(gè)分段編程為兩個(gè)電阻狀態(tài)中的另一個(gè)狀態(tài)或“相反”狀態(tài)。寄存器955和MUX 937-941包括選擇邏輯,用于在第一和第二可編程器件與每級(jí)的地之間進(jìn)行選擇。
被編程到寄存器955的S1-S3字段之中的任何一個(gè)內(nèi)的值10或11(被表示為1X)將每個(gè)相應(yīng)分段的每個(gè)MRME的數(shù)字線端連接到地,以使每個(gè)相應(yīng)分段的MRME保持其相應(yīng)電阻狀態(tài)。被編程到寄存器955的任何S1-S3字段內(nèi)的二進(jìn)制值00將相應(yīng)分段的每個(gè)MRME的數(shù)字線端連接到在一個(gè)方向確證電流的電流源,而值01將相應(yīng)分段的每個(gè)MRME的數(shù)字線端連接到在相反方向確證電流的電流源。同樣,寄存器955的任意一個(gè)S1-S3字段的值00將MRME編程為一個(gè)電阻狀態(tài),而值01將MRME編程為相反的電阻狀態(tài)。
為了進(jìn)行編程,以與MRME 917-929的數(shù)字線端相反的電流方向,連接MRME 903-915的各數(shù)字線端。具體地說(shuō),對(duì)于電流源943、945,以與MRME 923-929的數(shù)字線端相反的電流方向連接MRME903-909的各數(shù)字線端。同樣,對(duì)于電流源947、949,以與MRME 919-921的數(shù)字線端相反的電流方向連接MRME 911-913的數(shù)字線端。此外,對(duì)于電流源951、953,以與MRME 917的數(shù)字線端相反的電流方向連接MRME 915的數(shù)字線端。這樣,在利用兩個(gè)電流源943-945之一將MRME 903-909編程為一個(gè)電阻狀態(tài)時(shí),將MRME 923-929編程為相反電阻狀態(tài),反之亦然。同樣,在利用兩個(gè)電流源947-949之一將MRME 913-911編程為一個(gè)電阻狀態(tài)時(shí),將MRME 919-921編程為相反電阻狀態(tài),反之亦然,而且在利用兩個(gè)電流源951、953之一將MRME 915編程為一個(gè)電阻狀態(tài)時(shí),將MRME 917編程為相反電阻狀態(tài),反之亦然。
例如,被編程到寄存器955的S3字段的值00b使電流源943將MRME 903-909編程為具有電阻R0的邏輯狀態(tài)0,而將MRME 923-929編程為具有電阻R1的邏輯狀態(tài)1。被編程到寄存器955的S3字段的值01b使電流源945將MRME 903-909編程為具有電阻R1的邏輯狀態(tài)1,而將MRME 923-929編程為具有電阻R0的邏輯狀態(tài)0。同樣,被編程到S2字段的00b將MRME 911、913編程為具有電阻R0的邏輯狀態(tài)0,而將MRME 921、919編程為具有電阻R1的邏輯狀態(tài)1。被編程到S2字段的01b將MRME 911、913編程為具有電阻R1的邏輯狀態(tài)1,而將MRME 921、919編程為具有電阻R0的邏輯狀態(tài)0。此外,被編程到S1字段的00b將MRME 915編程為具有電阻R0的邏輯狀態(tài)0,而將MRME 917編程為具有電阻R1的邏輯狀態(tài)1,而被編程到S1字段的01b將MRME 915編程為具有電阻R1的邏輯狀態(tài)1,而將MRME 917編程為具有電阻R0的邏輯狀態(tài)0。
在電壓結(jié)點(diǎn)916的兩側(cè),在VREF信號(hào)與地之間,每級(jí)931-935包括同等數(shù)量的MRME。此外,將電壓結(jié)點(diǎn)916兩側(cè)的同等數(shù)量的MRME編程為相反電阻狀態(tài)。這樣,對(duì)于任何一級(jí)931-935的每個(gè)編程狀態(tài),在VREF信號(hào)與地之間通過(guò)MRME 903-929的總電阻保持不變。
可編程分壓器電路900的輸出VOUT=(nR0+mR1)/(mR0+nR1)VREF,其中“n”和“m”是這樣的整數(shù),即n+m=7,7≥n≥0,7≥m≥0。因此,可編程分壓器電路900具有在VOUT=(7R0/7(R1+R0))VREF至(7R1/7(R1+R0))VREF范圍內(nèi)的8個(gè)狀態(tài),其中對(duì)于每個(gè)S1-S3編程步驟,1個(gè)、2個(gè)或者4個(gè)R0和R1電阻被交換到電壓結(jié)點(diǎn)916的對(duì)側(cè)。可以認(rèn)為可編程分壓器電路900是簡(jiǎn)化形式,而且為了獲得更大范圍和分辨率,可以增加附加級(jí)或附加分段。而且附加或替換級(jí)或字段可以包括任意組合的串聯(lián)存儲(chǔ)元件和并聯(lián)存儲(chǔ)元件。此外,在電壓結(jié)點(diǎn)916的兩側(cè)可以設(shè)置任意數(shù)量的MRME,包括非偶數(shù)配置。此外,可以認(rèn)為,可以以任何要求的方式排列MRME以獲得平衡配置和非平衡配置。不要求VREF信號(hào)與地之間的總電阻是固定電阻,而且可以在ZR0至ZR1之間,其中Z代表陣列中的MRME總數(shù)。VREF信號(hào)與地之間每個(gè)狀態(tài)的固定總電阻對(duì)特定電路和配置具有特定優(yōu)勢(shì)。
圖10是示出對(duì)磁阻存儲(chǔ)陣列進(jìn)行編程的編程方法的圖表。為了說(shuō)明問(wèn)題,示出了包括8列存儲(chǔ)線和8行存儲(chǔ)線的8×8存儲(chǔ)陣列。磁阻存儲(chǔ)陣列包括64個(gè)距離相應(yīng)列存儲(chǔ)線和行存儲(chǔ)線預(yù)定距離連接的多態(tài)磁阻存儲(chǔ)元件,其中每個(gè)存儲(chǔ)元件包括沿存儲(chǔ)陣列的各列存儲(chǔ)線的易磁化軸端和沿存儲(chǔ)陣列的各行存儲(chǔ)線的難磁化軸端。在圖10所示的流程圖中,沿從000b到111b的垂直邊示出每個(gè)列存儲(chǔ)線的列地址(CCC),而沿從000b到111b的水平邊示出每個(gè)行存儲(chǔ)線的行地址(RRR)。每位的地址為CCCRRRb,開(kāi)頭是列地址,隨后是行地址。此外,在右垂直邊示出列存儲(chǔ)線的確證的電流電平,而沿底邊示出確證的行電流,以下做進(jìn)一步說(shuō)明。
假定在編程前,將存儲(chǔ)陣列的每個(gè)存儲(chǔ)元件初始化為邏輯0。要求將沿列存儲(chǔ)線000b-101b的所有存儲(chǔ)器件編程為邏輯1,而將位于行存儲(chǔ)線000b、001b和010b的部分列存儲(chǔ)線011b編程為邏輯1。此外,還要求在一次寫(xiě)操作中編程整個(gè)存儲(chǔ)陣列。
配置存儲(chǔ)陣列以沿每個(gè)行存儲(chǔ)線施加低電流電平(IRL)或中等電流電平(IRM)并沿每個(gè)列存儲(chǔ)線施加低電流電平(ICL)、中等電流電平(ICM)或高電流電平(ICH)。低電流電平通常表示非常低的電流,或者沒(méi)有電流。再參考圖4B,對(duì)于沿易磁化軸的列存儲(chǔ)線,低電流電平代表低磁場(chǎng)強(qiáng)度FL,中等電流代表中等磁場(chǎng)強(qiáng)度FM,高電流代表高磁場(chǎng)強(qiáng)度FH。這樣,中等電流電平代表約50%的電流電平,而高電流電平代表100%的電流電平。沿難磁化軸的列存儲(chǔ)線的中等電流電平至少代表閾值電流電平。對(duì)行存儲(chǔ)線和列存儲(chǔ)線施加的中等電流足以編程相應(yīng)MRME或存儲(chǔ)元件。僅對(duì)諸如沿易磁化軸或難磁化軸的一個(gè)存儲(chǔ)線施加的中等電流不能編程存儲(chǔ)元件。對(duì)沿易磁化軸的列存儲(chǔ)線施加的高電流足以編程沿列存儲(chǔ)線連接的所有存儲(chǔ)元件,而與任何行電流無(wú)關(guān)。
將高電流電平ICH施加到列存儲(chǔ)線000b、001b和010b以編程這些列內(nèi)的所有存儲(chǔ)元件,而與沿任何一行存儲(chǔ)線施加的電流電平無(wú)關(guān)。因此,沿列存儲(chǔ)線施加的高電流可以單獨(dú)編程連接在列存儲(chǔ)線的預(yù)定范圍內(nèi)的所有多態(tài)磁阻存儲(chǔ)元件。沿011b列存儲(chǔ)線施加中等電流電平ICM。中等電流電平本身足以編程整個(gè)011b列存儲(chǔ)線。沿行存儲(chǔ)線000b、001b和010b施加中等電流電平IRM。沿列存儲(chǔ)線011b施加的ICM與沿行存儲(chǔ)線000b-010b施加的IRM的組合足以編程存儲(chǔ)陣列的3位011000b、011001b和011010b。沿行存儲(chǔ)線011b-111b的列存儲(chǔ)線011b的剩余存儲(chǔ)元件接收低電流電平IRL,因此它們不被編程而且保持邏輯0。剩余列存儲(chǔ)線100b-111b接收低電流電平ICL。
可以理解,根據(jù)要求,在一次寫(xiě)操作中編程存儲(chǔ)陣列。在任何一個(gè)第一存儲(chǔ)線上確證的高電流電平編程包括沿存儲(chǔ)線連接在預(yù)定范圍內(nèi)的所有存儲(chǔ)元件的存儲(chǔ)陣列元件的子集。通過(guò)沿垂直存儲(chǔ)線確證中等電流電平,沿存儲(chǔ)線確證的中等電流電平使得能夠單獨(dú)編程沿該存儲(chǔ)線的存儲(chǔ)元件。沿存儲(chǔ)線的低電流電平保證其存儲(chǔ)元件不被編程,除非在易磁化軸方向沿垂直存儲(chǔ)線施加高電流電平。編程磁阻存儲(chǔ)陣列的這種方法的一個(gè)好處是,能夠?qū)﹃嚵袃?nèi)的預(yù)定數(shù)量的存儲(chǔ)元件或位進(jìn)行編程。此外,在預(yù)置或復(fù)位操作過(guò)程中,還可以將所有位編程為同一個(gè)狀態(tài)。
圖11是包括在一個(gè)寫(xiě)操作過(guò)程中可以對(duì)整個(gè)列存儲(chǔ)線上的所有MRME進(jìn)行編程的列驅(qū)動(dòng)電路系統(tǒng)1102的存儲(chǔ)陣列1100的部分原理圖。存儲(chǔ)陣列1100包括多個(gè)列存儲(chǔ)線C1、C2等和多個(gè)行存儲(chǔ)線R1、R2等。列存儲(chǔ)線C1連接到MRME 1101、1103等的位線端。請(qǐng)注意,可以將附加單元連接到列存儲(chǔ)線C1,如圖右側(cè)的省略符號(hào)所示。列存儲(chǔ)線C2連接到MRME 1105、1107等的位線端。如上所述,沿存儲(chǔ)線C2還可以包括附加MRME,如圖右側(cè)的省略符號(hào)所示。行存儲(chǔ)線R1連接到MRME 1101和1105的數(shù)字線端??梢詫⒏鞲郊覯RME連接到行存儲(chǔ)線R1,如下部的省略符號(hào)所示。行存儲(chǔ)線R2連接到MRME1103和1107的數(shù)字線端。此外,可以將附加MRME連接到行存儲(chǔ)線R2,如下部的省略符號(hào)所示。
諸如MOS型晶體管等的晶體管1109的電流通路連接在MRME1101的選擇端與地之間。另一個(gè)晶體管1111的電流通路連接在MRME 1103的選擇端與地之間。此外,晶體管1113和1115的電流通路連接在MRME 1105和1107的相應(yīng)選擇端與地之間。與在存儲(chǔ)陣列1100內(nèi)設(shè)置每個(gè)附加MRME的同樣方式連接附加晶體管。WL1表示的第一字線導(dǎo)體連接到晶體管1109和1113的控制端。同樣,WL2表示的第二字線導(dǎo)體連接到晶體管1111和1115的控制端。需要時(shí),包括附加字線導(dǎo)體,其中對(duì)于存儲(chǔ)陣列1100的每個(gè)行存儲(chǔ)線,存在一個(gè)字線導(dǎo)體。
緩沖器1119的輸出端連接到R1存儲(chǔ)線,而其輸入端接收電流源1117的輸出。另一個(gè)緩沖器1123的輸出端連接到存儲(chǔ)線R2,而其輸入端連接到另一個(gè)電流源1121的輸出端。電流源1117和1121的輸入端連接到地。緩沖器1119的控制輸入端接收信號(hào)R1M,而緩沖器1123的控制輸入端接收信號(hào)R2M。兩個(gè)緩沖器1125和1127的輸出端連接到C1存儲(chǔ)線。兩個(gè)緩沖器1129和1131的輸入端連接到C1存儲(chǔ)線。兩個(gè)緩沖器1133和1135的輸出端連接到C2存儲(chǔ)線。C2存儲(chǔ)線連接到兩個(gè)緩沖器1137和1139的輸入端。電流源1141、1143、1149和1151的輸出端連接到緩沖器1125、1127、1133和1135的相應(yīng)輸入端。電流源1145、1147、1153和1155的輸入端分別連接到緩沖器1129、1131、1137和1139的輸出端。緩沖器1141、1143、1149和1151的輸入端連接到地。電流源1145、1147、1153和1155的輸出端連接到地。
緩沖器1125-1139分別在其相應(yīng)控制輸入端接收控制信號(hào)以觸發(fā)緩沖器,從而沿相應(yīng)列存儲(chǔ)線施加一個(gè)相應(yīng)電流源1141-1155。每個(gè)控制信號(hào)基于格式CNLD,其中“N”代表列存儲(chǔ)線號(hào),“L”代表電流電平(L=低,M=中等,H=高),而“D”代表電流方向(+=正,-=負(fù)),其中電流方向?qū)⒕幊踢壿嫚顟B(tài)控制為邏輯0或邏輯1。緩沖器1125接收控制信號(hào)C1H+,緩沖器1127接收控制信號(hào)C1M+,緩沖器1129接收控制信號(hào)C1H-,緩沖器1131接收控制信號(hào)C1M-。緩沖器1133接收控制信號(hào)C2H+,緩沖器1135接收控制信號(hào)C2M+,緩沖器1137接收控制信號(hào)C2H-,緩沖器1139接收控制信號(hào)C2M-。
請(qǐng)注意,電流源1141-1155分別近似地確證中等電流電平。為了確證低電流電平,與給定列存儲(chǔ)線相連的所有4個(gè)電流緩沖器均被關(guān)斷以斷開(kāi)這4個(gè)相應(yīng)電流源。例如,為了將低電流電平施加到C1存儲(chǔ)線上,對(duì)所有控制信號(hào)C1H+、C1H-、C1M+和C1M-求反,或不被確證。為了確證給定方向+或-的中等電流電平,確證相應(yīng)中等控制信號(hào)。例如,為了將正中等電流電平施加到C2存儲(chǔ)線上,確證控制信號(hào)C2M+,同時(shí)確證控制信號(hào)C2H+、C2H-和C2M-。為了將負(fù)中等電流電平施加到C2存儲(chǔ)線,而確證控制信號(hào)C2M-。為了確證給定方向+或-的高電流電平,確證相應(yīng)中等控制信號(hào)和高控制信號(hào)。例如,為了將正高電流電平施加到C1存儲(chǔ)線,確證控制信號(hào)C1M+和C1H+,而不確證控制信號(hào)C1H-和C1M-。為了將負(fù)中等電流電平施加到C1存儲(chǔ)線,確證控制信號(hào)C1M-和C1H-,而不確證控制信號(hào)C1M+和C1H+。
緩沖器1119、1123分別在相應(yīng)控制輸入端接收控制信號(hào)以觸發(fā)該緩沖器,從而沿相應(yīng)行存儲(chǔ)線施加一個(gè)相應(yīng)電流源1117、1121。每個(gè)控制信號(hào)均基于格式RNL,其中“N”代表行存儲(chǔ)線號(hào),而“L”代表電流電平(L=低,M=中等,H=高)。行存儲(chǔ)線沿著難磁化軸,因此與電流方向無(wú)關(guān)。緩沖器1119接收被確證的控制信號(hào)R1M,以接通緩沖器1119,并將電流源1117施加到R1存儲(chǔ)線。緩沖器1123接收被確證的控制信號(hào)R2M,以接通緩沖器1123,并將電流源1121施加到R2存儲(chǔ)線。
在運(yùn)行過(guò)程中,通過(guò)施加電流源1141和1143(或者1145和1147),確證C1M+和C1H+(或者C1M-和C1H-)信號(hào)以將沿C1存儲(chǔ)線的所有存儲(chǔ)元件(包括MRME 1101、1103等)編程為邏輯1(或者邏輯0)。通過(guò)施加電流源1149和1151(或者1153和1155),確證C2M+和C2H+(或者C2M-和C2H-)信號(hào)以將沿C2存儲(chǔ)線的所有存儲(chǔ)元件(包括MRME 1105、1107等)編程為邏輯1(或者邏輯0)。這樣,可以認(rèn)為,可以同時(shí)編程存儲(chǔ)陣列的所有存儲(chǔ)元件。通過(guò)施加相應(yīng)電流源,組合確證CXM+(或CXM-)和RYM信號(hào)以將列X和行Y的存儲(chǔ)元件編程為邏輯1(或邏輯0)。例如,通過(guò)施加電流源1143(或1147)和1121,確證C1M+(或C1M-)和R2M信號(hào),將MRME 1103編程為邏輯1(或邏輯0)。
在幾個(gè)變換實(shí)施例中的任何一個(gè)變換實(shí)施例中均可以實(shí)現(xiàn)列驅(qū)動(dòng)電路系統(tǒng)1102,其中為了說(shuō)明問(wèn)題示出特定實(shí)施例。例如,在一個(gè)實(shí)施例中,電流源1141和1143組合為一個(gè)電流源以在正方向確證中等電流電平或高電流電平。在另一個(gè)實(shí)施例中,可以將緩沖器1125和1127包含進(jìn)該電流源,該電流源從適當(dāng)中央邏輯接收控制信號(hào)以確證適當(dāng)電流電平。此外,在又一個(gè)實(shí)施例中,可以將電流源1145和1147包含進(jìn)一個(gè)電流源,或者將它們與電流源1141和1143組合在一起形成可編程電流源。列驅(qū)動(dòng)電路系統(tǒng)1102的其它電流源和緩沖器也一樣。此外,類似原理還可以應(yīng)用于行存儲(chǔ)線電流源電路系統(tǒng)。
一個(gè)或者多個(gè)第一電流源通常與沿易磁化軸分別連接在相應(yīng)第一存儲(chǔ)元件子集的預(yù)定范圍內(nèi)的相應(yīng)第一存儲(chǔ)線相連,每個(gè)第一電流源分別包括可以施加第一電流電平的第一狀態(tài),第一電流電平產(chǎn)生的磁場(chǎng)足以單獨(dú)編程相應(yīng)第一存儲(chǔ)元件子集內(nèi)的每個(gè)存儲(chǔ)元件的邏輯狀態(tài)。每個(gè)第一電流源可以進(jìn)一步包括可以施加第二電流電平的第二狀態(tài),第二電流電平產(chǎn)生的磁場(chǎng)不能單獨(dú)編程其相應(yīng)第一子集內(nèi)的任何一個(gè)多態(tài)磁阻存儲(chǔ)元件的邏輯狀態(tài)。存儲(chǔ)陣列可以包括一個(gè)或者多個(gè)沿難磁化軸連接在相應(yīng)第二存儲(chǔ)元件子集的預(yù)定范圍內(nèi)的第二存儲(chǔ)線,其中每個(gè)第二存儲(chǔ)線包括相應(yīng)第一子集之一的至少一個(gè)存儲(chǔ)元件。分別連接到相應(yīng)第二存儲(chǔ)線的一個(gè)或者多個(gè)第二電流源沿相應(yīng)第二存儲(chǔ)線施加第三電流電平或閾值電流電平。這樣,第一電流源的第二電流電平和第二電流源的第三電流電平足以編程相應(yīng)第一子集和相應(yīng)第二子集內(nèi)的各存儲(chǔ)元件的邏輯狀態(tài)。
第一和第二電流源以及存儲(chǔ)線可以分別相當(dāng)于列電源和行電源以及存儲(chǔ)線??梢栽O(shè)置控制邏輯以控制電流源,從而在一次寫(xiě)操作中編程磁阻存儲(chǔ)陣列??刂七壿嬛辽賹⒁粋€(gè)列電流源控制到第一狀態(tài),以編程相應(yīng)列存儲(chǔ)線內(nèi)的各存儲(chǔ)元件??刂七壿嬛辽賹⒁粋€(gè)列電流源控制到第二狀態(tài),以編程至少一部分列存儲(chǔ)線內(nèi)的各存儲(chǔ)元件??刂七壿嬤€至少將一個(gè)行電流源控制到第三狀態(tài),以編程部分列存儲(chǔ)線內(nèi)的各公用存儲(chǔ)元件。
圖12是采用磁阻存儲(chǔ)技術(shù)的數(shù)模轉(zhuǎn)換器(DAC)1200的方框圖。將數(shù)字輸入送到任選寄存器1201以存儲(chǔ)該數(shù)字輸入??刂七壿?203讀寄存器1201,它確證多個(gè)(i)行(R)信號(hào)和多個(gè)(j)列(C)信號(hào)到包括MRME的存儲(chǔ)陣列1205,以下做進(jìn)一步說(shuō)明??刂七壿?203確證讀/寫(xiě)(R/W)信號(hào)到存儲(chǔ)陣列1205,并可選擇地到信號(hào)處理塊1209?;鶞?zhǔn)電壓源1207將VREF基準(zhǔn)電壓信號(hào)施加到存儲(chǔ)陣列1205。將存儲(chǔ)陣列1205的輸出送到信號(hào)處理塊1209,信號(hào)處理塊1209確證模擬信號(hào)到緩沖器或放大器1211,緩沖器或放大器1211進(jìn)一步提供模擬輸出信號(hào)VOUT。
配置控制邏輯1203以便以適當(dāng)方式確證多個(gè)行信號(hào)和列信號(hào)到存儲(chǔ)陣列1205,從而編程與數(shù)字輸入值成正比的存儲(chǔ)陣列1205內(nèi)的若干個(gè)存儲(chǔ)單元。例如,可以首先將存儲(chǔ)陣列1205全部復(fù)位到邏輯0,然后,控制邏輯1203將若干個(gè)邏輯1編排到與數(shù)字輸入值成正比的存儲(chǔ)陣列1205內(nèi)。在一個(gè)實(shí)施例中,配置控制邏輯1203以確證沿存儲(chǔ)陣列1205的列存儲(chǔ)線和行存儲(chǔ)線的必要列電流信號(hào)和行電流信號(hào)。作為一種選擇,存儲(chǔ)陣列1205包括可控電流源和任選緩沖器或電流驅(qū)動(dòng)器,其中控制邏輯1203例如以上述對(duì)存儲(chǔ)陣列1100描述的同樣方式確證適當(dāng)控制信號(hào)。
如下所述,可以以與MRAM同樣的方式配置存儲(chǔ)陣列1205,其中在連續(xù)寫(xiě)操作中應(yīng)用列信號(hào)和行信號(hào)以編程存儲(chǔ)陣列1205。作為一種選擇,還可以以與具有列驅(qū)動(dòng)電路系統(tǒng)1102的存儲(chǔ)陣列1100同樣的方式配置存儲(chǔ)陣列1205,列驅(qū)動(dòng)電路系統(tǒng)1102包括高電流源從而能在一次寫(xiě)操作過(guò)程中進(jìn)行編程。因此,對(duì)于一個(gè)或者多個(gè)連續(xù)操作控制邏輯1203確證R/W信號(hào)低以編程存儲(chǔ)陣列1205,然后,確證R/W信號(hào)高以使存儲(chǔ)陣列1205能被信號(hào)處理塊1209讀出??扇芜x地將R/W信號(hào)送到信號(hào)處理塊1209以指出何時(shí)進(jìn)行讀操作。諸如電壓源1207等的電源選擇性地將基準(zhǔn)信號(hào)施加到存儲(chǔ)陣列1205內(nèi)的各存儲(chǔ)元件,以下做進(jìn)一步說(shuō)明。存儲(chǔ)陣列1205的輸出端將應(yīng)用基準(zhǔn)信號(hào)的每個(gè)存儲(chǔ)元件產(chǎn)生的信號(hào)合成在一起以產(chǎn)生模擬輸出信號(hào)。
可以配置信號(hào)處理塊1209以執(zhí)行幾個(gè)功能中的任何一個(gè)或者多個(gè)功能。一個(gè)功能是讀存儲(chǔ)陣列1205以接收模擬電流信號(hào)或模擬電壓信號(hào)。信號(hào)處理塊1209還可以執(zhí)行放大(或衰減)功能以在輸出端獲得適當(dāng)大小的VOUT信號(hào)。信號(hào)處理塊1209還可以根據(jù)特定應(yīng)用執(zhí)行濾波功能。例如,信號(hào)處理塊1209可以根據(jù)多個(gè)數(shù)字輸入平滑模擬曲線,從而消除偏差值或范圍外的值。此外,信號(hào)處理塊1209可以根據(jù)存儲(chǔ)陣列1205內(nèi)的任何一個(gè)存儲(chǔ)元件的狀態(tài)發(fā)生變化執(zhí)行功能。此外,或者作為一種選擇,信號(hào)處理塊1209還可以順序搜索或者對(duì)分搜索存儲(chǔ)陣列1205以識(shí)別閾值條件。
圖13A是可以用作DAC 1200的存儲(chǔ)陣列1205的存儲(chǔ)陣列1300的部分原理圖。雙向電流源1301連接在地與陣列1300的列存儲(chǔ)線C1之間。信號(hào)C1+/-控制雙向電流源1301,信號(hào)C1+/-具有3個(gè)狀態(tài),C1+代表邏輯1,C1-代表邏輯0或者不確證保持C1存儲(chǔ)線內(nèi)的各存儲(chǔ)元件的當(dāng)前狀態(tài)。另一個(gè)雙向電流源1303連接在地與存儲(chǔ)線C2之間,并接收控制信號(hào)C2+/-,信號(hào)C2+/-也具有3個(gè)狀態(tài),而且與信號(hào)C1+/-的同樣方式起作用。電流源1305連接在地與存儲(chǔ)線R1之間并在確證控制信號(hào)R1后選擇性地施加中等電流電平或閾值電流電平,而電流源1307連接在地與存儲(chǔ)線R2之間并在確證控制信號(hào)R2后施加中等電流電平或閾值電流電平。如上所述,還可以包括附加列存儲(chǔ)線和附加行存儲(chǔ)線,如省略符號(hào)所示。
基準(zhǔn)電壓源1207連接到晶體管1309、1311的一個(gè)電流端。晶體管1309的另一個(gè)電流端連接到C1存儲(chǔ)線,而晶體管1311的另一個(gè)電流端連接到C2存儲(chǔ)線。晶體管1309、1311的控制端接收R/W信號(hào)。晶體管1309、1311用作源開(kāi)關(guān)裝置,用于選擇性地施加VREF信號(hào)。MRME 1313和1315的位線端分別連接到C1存儲(chǔ)線,而其數(shù)字線端分別連接到R1和R2存儲(chǔ)線。MRME 1317和1319的位線端分別連接到C2存儲(chǔ)線,而其數(shù)字線端分別連接到R1和R2存儲(chǔ)線。MRME 1313的選擇端連接到晶體管1321的一個(gè)電流端。MRME 1315的選擇端連接到晶體管1323的一個(gè)電流端。MRME 1317的選擇端連接到晶體管1325的一個(gè)電流端。MRME 1319的選擇端連接到晶體管1327的一個(gè)電流端。晶體管1321-1327的另一個(gè)電流端連接到求和點(diǎn)1329。晶體管1321-1327是讀開(kāi)關(guān)裝置,它們被選擇性地觸發(fā),從而對(duì)存儲(chǔ)陣列1300執(zhí)行讀操作。輸出緩沖器1331的輸入端連接到求和點(diǎn)1329,而其輸出端提供輸出電流信號(hào)IOUT。緩沖器1331在其控制端接收R/W信號(hào)。
在運(yùn)行過(guò)程中,對(duì)于寫(xiě)操作確證R/W信號(hào)低以斷開(kāi)基準(zhǔn)電壓源1207和求和點(diǎn)1329。在寫(xiě)操作期間組合確證CX+/-控制信號(hào)和RY控制信號(hào)可以以上述類似方式編程沿X列存儲(chǔ)線和Y行存儲(chǔ)線的相應(yīng)存儲(chǔ)元件。在對(duì)于讀操作確證R/W信號(hào)高時(shí),將VREF信號(hào)施加到C1、C2等存儲(chǔ)線。在讀操作期間,觸發(fā)晶體管1321-1327以使從電壓源1207流出的電流通過(guò)存儲(chǔ)陣列1300的存儲(chǔ)元件經(jīng)過(guò)求和點(diǎn)1329到達(dá)觸發(fā)緩沖器1331,從而產(chǎn)生IOUT信號(hào)。
圖13B是根據(jù)變換實(shí)施例的存儲(chǔ)陣列1350的原理圖。除了利用基準(zhǔn)電流源1351代替基準(zhǔn)電壓源1207外,存儲(chǔ)陣列1350與存儲(chǔ)陣列1300大致相同,基準(zhǔn)電流源1351的輸入端連接到地,而其輸出端連接到每個(gè)晶體管1309和1311的電流端。此外,利用電流源1351代替電壓源1207。假定類似的部件采用相同參考編號(hào)。此外,晶體管1321-1327連接在其各相應(yīng)MRME與地之間。列存儲(chǔ)線連接到求和點(diǎn)1353,求和點(diǎn)1353連接到緩沖器1355的輸入端。緩沖器1355的輸出端確證電壓輸出信號(hào)VOUT。存儲(chǔ)陣列1350的寫(xiě)操作期間的編程過(guò)程與存儲(chǔ)陣列1300的基本相同。然而,在確證R/W信號(hào)以指示讀操作時(shí),電流源1351確證基準(zhǔn)電流IREF到存儲(chǔ)陣列1350的各存儲(chǔ)元件,從而在位于緩沖器1355的輸入端的求和點(diǎn)1353產(chǎn)生電壓。緩沖器1355產(chǎn)生VOUT信號(hào)。
除了相應(yīng)地實(shí)現(xiàn)信號(hào)處理塊1209以接收IOUT電流輸出或VOUT電壓輸出從而在緩沖器1211的輸出端產(chǎn)生模擬輸出電壓信號(hào)VOUT外,DAC 1200可以使用存儲(chǔ)陣列1300、1350之一。請(qǐng)注意,在進(jìn)行讀操作之前的寫(xiě)操作期間,將以連續(xù)步驟利用多個(gè)寫(xiě)入信號(hào)確證,編程存儲(chǔ)陣列1300和1350。因此,可以將獨(dú)立的讀出信號(hào)和寫(xiě)入信號(hào)用于相應(yīng)電路系統(tǒng),代替單個(gè)R/W信號(hào),如圖所示。然而,R/W信號(hào)用于說(shuō)明本發(fā)明實(shí)施例的發(fā)明原理。
圖14是示出利用磁阻存儲(chǔ)技術(shù)用于對(duì)采用存儲(chǔ)陣列1300或1350或者任何其它適當(dāng)存儲(chǔ)陣列的存儲(chǔ)陣列1250進(jìn)行編程的DAC 1200的多步寫(xiě)操作過(guò)程的流程圖。圖15A和15B是類似于圖10所示圖表、示出利用控制邏輯1203對(duì)存儲(chǔ)陣列1205進(jìn)行編程的編程過(guò)程的圖表。為了說(shuō)明問(wèn)題,示出了具有64個(gè)存儲(chǔ)元件的8×8存儲(chǔ)陣列。此外,沿圖表的垂直邊示出列地址000b-111b用于表示8個(gè)列存儲(chǔ)線,而沿頂邊示出行地址000b-111b用于表示8個(gè)行存儲(chǔ)線。在右側(cè)垂直邊示出對(duì)列存儲(chǔ)線確證的電流電平,而沿底邊示出確證的行電流。電流ICM表示沿相應(yīng)列存儲(chǔ)線的中等電流電平,而電流ICL表示沿相應(yīng)列存儲(chǔ)線的低電流或者沒(méi)有電流。電流IRM表示沿相應(yīng)行存儲(chǔ)線的中等電流電平或閾值電流電平,而電流IRL表示沿相應(yīng)行存儲(chǔ)線的低電流或者沒(méi)有電流。應(yīng)該結(jié)合圖14參考圖15A和15B。
在第一方框1401,控制邏輯1203直接地或者從寄存器1201接收數(shù)字值。在下一個(gè)方框1403,對(duì)于要求全部為邏輯1的每個(gè)列存儲(chǔ)線確證列電流信號(hào)ICM。此外,為了利用全部邏輯1編程接收ICM的每個(gè)列存儲(chǔ)線,還對(duì)所有行存儲(chǔ)線確證行電流信號(hào)IRM??刂七壿?203確證適當(dāng)列控制信號(hào)和行控制信號(hào)以實(shí)現(xiàn)此目的。如圖15A所示,沿列存儲(chǔ)線000b、001b和010b確證電流ICM。沿剩余的行存儲(chǔ)線011b-111b確證列電流ICL。沿所有行存儲(chǔ)線000b-111b確證行電流IRM。如果存儲(chǔ)陣列1300或1350被擴(kuò)展到8×8配置,則控制邏輯1203確證列控制信號(hào)C1+、C2+和C3+和所有行控制信號(hào)R1-R8。在下一個(gè)步驟1450,為了編程存儲(chǔ)陣列1205,確證寫(xiě)入信號(hào)(R/W)。這樣,利用全部邏輯1編程列存儲(chǔ)線000b-010b。
在下一個(gè)步驟1407,確定是否將在存儲(chǔ)陣列1205內(nèi)編程更多的邏輯1。如果是,則運(yùn)行過(guò)程進(jìn)入下一個(gè)方框1409,在方框1409,對(duì)將在其內(nèi)編程邏輯1的下一列,確證列電流ICM。參考圖15B,列存儲(chǔ)線011b接收電流ICM以編程一個(gè)或者多個(gè)邏輯1。此外,在方框1409,對(duì)將在其內(nèi)沿列存儲(chǔ)線011b編程邏輯1的每個(gè)行存儲(chǔ)線,確證行電流信號(hào)IRM。將利用邏輯1編程行存儲(chǔ)線000b-010b,以便對(duì)這些行確證行電流IRM。剩余列存儲(chǔ)線100b-111b接收低電流或ICL,而剩余行存儲(chǔ)線011b-111b接收低電流或IRL??刂七壿?203確證必要控制信號(hào)以實(shí)現(xiàn)此目的。在下一個(gè)方框1411,確證寫(xiě)入信號(hào)以完成此寫(xiě)操作。這樣,將邏輯1編程到地址011000b、011000b和011010b。
請(qǐng)注意,列存儲(chǔ)線000b-010b已經(jīng)被編程,因此沿這些列施加的電流可以是0或者是利用ICX表示的正中等電平。然而,請(qǐng)注意,這些列不應(yīng)該接收電流IC-以避免沿這些列存儲(chǔ)線將邏輯0編程到任何一個(gè)MRME。運(yùn)行過(guò)程從方框1411返回方框1407以確定是否將編程更多的邏輯1。如果是,則運(yùn)行過(guò)程在步驟1407與1411之間反復(fù)循環(huán),直到存儲(chǔ)陣列1205內(nèi)的全部邏輯1被編程。否則,完成運(yùn)行過(guò)程,存儲(chǔ)陣列1205被編程。請(qǐng)注意,除了采用相反電流方向之外,該運(yùn)行過(guò)程與編程邏輯0的運(yùn)行過(guò)程基本相同。
圖15C是與圖15A和15B所示圖表類似、示出用于說(shuō)明配置的靈活性的變換實(shí)施例的圖表。在這種情況下,在上述反復(fù)期間,不是將3個(gè)邏輯1編程到列存儲(chǔ)線011b,而是編程位于行存儲(chǔ)線000b和001b的兩個(gè)邏輯1。在圖15C所示的另一個(gè)反復(fù)過(guò)程中,通過(guò)沿列存儲(chǔ)線100b施加列電流ICM并通過(guò)沿行存儲(chǔ)線000b施加行電流IRM,在地址100000b編程附加邏輯1。剩余行存儲(chǔ)線001b-111b接收低電流IRL,而列存儲(chǔ)線011b和101b-111b接收低電流或ICL。此外,位于列地址000b-010b的列電流為ICX。
圖16是示出圖13A所示存儲(chǔ)陣列1300的輸入和輸出的曲線圖。垂直軸或Y軸表示輸出電流IOUT,而水平軸或者X軸表示數(shù)字輸入值。對(duì)于最小數(shù)字輸入(DMIN),利用所有0或者更多個(gè)0編程存儲(chǔ)陣列1300,以使相應(yīng)MRME的電阻為R0。在施加VREF信號(hào)后,對(duì)于最小數(shù)字輸入DMIN,在IOUT接收最大電流(IMAX),如1601所示。此外,如1603所示,對(duì)于最大數(shù)字輸入(DMAX),將更多個(gè)邏輯1編程到存儲(chǔ)陣列1300,使得存儲(chǔ)陣列1300內(nèi)的更多個(gè)MRME編程到電阻R1。因此,對(duì)于最大數(shù)字輸入DMAX,提供最小電流(IMIN)作為IOUT,如1603所示。此外,可以認(rèn)為,如直線1605所示,存儲(chǔ)陣列輸出電流IOUT與線性DAC 1200產(chǎn)生的數(shù)字輸入值成正比。
配置信號(hào)處理塊1209以接收IOUT信號(hào),并根據(jù)要求提供信號(hào)波形加工。例如,可以消除圖16所示的偏置電流以使輸入與輸出成正比。此外,在需要時(shí),信號(hào)處理塊1209還可以根據(jù)特定系統(tǒng)實(shí)現(xiàn)和配置,對(duì)IOUT信號(hào)進(jìn)行必要放大、衰減和/或?yàn)V波。
圖17是示出利用除了采用存儲(chǔ)陣列1100的列驅(qū)動(dòng)電路系統(tǒng)1102外,與存儲(chǔ)陣列1300、1350相同的存儲(chǔ)陣列實(shí)現(xiàn)的DAC 1200的運(yùn)行過(guò)程的流程圖。因此,可以利用高列電流編程整個(gè)列存儲(chǔ)線,而無(wú)需行電流。在第一方框1701,如上所述,控制邏輯1203或者直接,或者從寄存器1201接收數(shù)字值。在下一個(gè)方框1703,確證高列電流信號(hào)到每個(gè)其需要全部邏輯1以被編程的列存儲(chǔ)線。在下一個(gè)方框1705,確證中等列電流信號(hào)到要求一些但是不是全部邏輯1的列存儲(chǔ)線。在下一個(gè)方框1707,確證中等或閾值行電流信號(hào)到要求至少一個(gè)邏輯1的每個(gè)行存儲(chǔ)線。在下一個(gè)方框1709,確證寫(xiě)入信號(hào)以編程存儲(chǔ)陣列1205。
如上所述,配置控制邏輯1203以確證適當(dāng)行控制信號(hào)和列控制信號(hào),從而控制正確確證列電流和行電流以實(shí)現(xiàn)正確編程。圖17所示流程圖示出的、采用列驅(qū)動(dòng)電路系統(tǒng)1102的實(shí)施例的優(yōu)點(diǎn)在于,可以利用一次寫(xiě)操作編程整個(gè)存儲(chǔ)陣列1205,而非利用圖14示出的流程圖所示的多個(gè)反復(fù)步驟。例如,只確證一次寫(xiě)入信號(hào)以編程存儲(chǔ)陣列,然后確證讀操作的讀出信號(hào)。這樣,可以使用一個(gè)R/W信號(hào)。
圖18是除了為了將存儲(chǔ)陣列1205用作存儲(chǔ)存儲(chǔ)器而非用作DAC功能而包括附加邏輯或附加電路系統(tǒng)外,與DAC 1200相同的DAC/存儲(chǔ)器1800的方框圖。假定類似的部件采用同樣的參考編號(hào)。DAC/存儲(chǔ)器1800包括存儲(chǔ)控制邏輯1801,存儲(chǔ)控制邏輯1801接收允許信號(hào)以使存儲(chǔ)陣列1205用作存儲(chǔ)器件。此外,陣列讀出邏輯1803連接到存儲(chǔ)陣列1205的DATA輸出端以提供數(shù)字輸出信號(hào)DOUT。這樣,將送到寄存器1201的數(shù)字輸入送到存儲(chǔ)邏輯1801,存儲(chǔ)邏輯1801以MRAM的標(biāo)準(zhǔn)方式將數(shù)字輸入值編程到存儲(chǔ)陣列1205。陣列讀出邏輯1803從存儲(chǔ)陣列1205讀出數(shù)據(jù)以確證相應(yīng)數(shù)字輸出DOUT,該數(shù)字輸出DOUT與數(shù)字輸入對(duì)應(yīng)。這樣,存儲(chǔ)陣列1205實(shí)現(xiàn)雙功能。
圖19是采用磁阻存儲(chǔ)技術(shù)的模數(shù)轉(zhuǎn)換器(ADC)1900的方框圖。將模擬輸入信號(hào)送到信號(hào)處理塊1901,信號(hào)處理塊1901可以包括任意濾波電路等,而且它將相應(yīng)模擬信號(hào)AIN送到模擬分路器電路系統(tǒng)1903的輸入端。根據(jù)控制邏輯1907發(fā)出的、指示寫(xiě)操作的R/W信號(hào),模擬分路器電路系統(tǒng)1903確證多個(gè)(i)行(R)電流信號(hào)和多個(gè)(j)列(C)電流信號(hào)到存儲(chǔ)陣列1905。如上所述,存儲(chǔ)陣列1905包括MRME存儲(chǔ)元件。為了根據(jù)模擬輸入信號(hào)在存儲(chǔ)陣列1905內(nèi)編程正比數(shù)量的邏輯二進(jìn)制數(shù)字,模擬分路器電路系統(tǒng)1903在存儲(chǔ)陣列1905的行存儲(chǔ)線和列存儲(chǔ)線之間分路AIN電流,以下做進(jìn)一步說(shuō)明。假定首先將存儲(chǔ)陣列1905復(fù)位到全部邏輯0,然后,模擬分路器電路系統(tǒng)1903在存儲(chǔ)陣列1905內(nèi)編程正比數(shù)量的邏輯1。
根據(jù)控制邏輯1907指出的讀操作,讀出邏輯1909確證多個(gè)(i)字線(WL)信號(hào)到存儲(chǔ)陣列1905,并沿存儲(chǔ)陣列1905的每個(gè)列存儲(chǔ)線讀出若干位。讀出邏輯1909產(chǎn)生具有“m”位的數(shù)字輸出信號(hào)DOUT,其中將DOUT信號(hào)送到數(shù)字處理模塊1911。數(shù)字處理模塊1911可以僅提供與模擬輸入信號(hào)對(duì)應(yīng)的數(shù)字輸出信號(hào)。然而,在變換實(shí)施例中,數(shù)字處理模塊1911可以執(zhí)行其它操作,例如濾波功能、確定存儲(chǔ)陣列1905狀態(tài)的任何變化或者確定存儲(chǔ)陣列1905內(nèi)的閾值等。數(shù)字處理模塊1911可以順序搜索或者對(duì)分搜索存儲(chǔ)陣列1905以確定DOUT信號(hào)或者識(shí)別閾值條件。這樣,數(shù)字處理模塊1911可以確證指出閾值、存儲(chǔ)變化等的其它信號(hào)。
圖20是示出模擬分路器電路系統(tǒng)1903、存儲(chǔ)陣列1905以及讀出邏輯1909的典型實(shí)施例的原理圖。具體地說(shuō),模擬分路器電路系統(tǒng)2003對(duì)應(yīng)于模擬分路器電路系統(tǒng)1903,存儲(chǔ)陣列2005對(duì)應(yīng)于存儲(chǔ)陣列1905,讀出邏輯2009對(duì)應(yīng)于讀出邏輯1909。模擬分路器電路系統(tǒng)2003包括多個(gè)晶體管,例如MOS型晶體管等,該晶體管按比例分路AIN信號(hào)以編程存儲(chǔ)陣列2005內(nèi)的正比數(shù)量的存儲(chǔ)元件。
將R/W信號(hào)送到倒相器2010,倒相器2010的輸出端連接到模擬分路器電路系統(tǒng)2003的多個(gè)晶體管2011、2013、2015、2017、2019、2021、2023、2025、2027、2029、2031、2033、2035、2037和2039的每一個(gè)的控制端。將所有晶體管2011-2039的一個(gè)電流端連接在一起以接收AIN信號(hào)。晶體管2011的另一個(gè)電流端連接到存儲(chǔ)陣列2055的存儲(chǔ)線C1。后面兩個(gè)晶體管2013、2015的另一個(gè)電流端連接到下一個(gè)存儲(chǔ)線C2。后面3個(gè)晶體管2017-2021的另一個(gè)電流端連接到第三列存儲(chǔ)線C3。該結(jié)構(gòu)可以以同樣方式繼續(xù)對(duì)每條后續(xù)列存儲(chǔ)線C4、C5、C6等連接4、5、6等組晶體管。為了簡(jiǎn)明起見(jiàn),存儲(chǔ)陣列2005僅示出3列和2行,其中省略符號(hào)表示該陣列可以包括附加元件。
用于第一行存儲(chǔ)線R1的晶體管的數(shù)量與用于最后一列存儲(chǔ)線Cn的數(shù)量相同,其中“n”是列存儲(chǔ)線的數(shù)量。對(duì)于n=3的簡(jiǎn)化存儲(chǔ)陣列2005,后面的3個(gè)晶體管2023-2027的另一個(gè)電流端連接到存儲(chǔ)陣列2005的第一行存儲(chǔ)線R1。對(duì)于每個(gè)相鄰、順序行存儲(chǔ)線,晶體管的數(shù)量增加n個(gè)。因此,后面6個(gè)晶體管2029-2039的另一個(gè)電流端連接到存儲(chǔ)陣列2005的第二行存儲(chǔ)線R2。對(duì)于任何附加行存儲(chǔ)線R3、R4、R5等,晶體管的數(shù)量繼續(xù)增加到9、12、15等個(gè)。此外,為了簡(jiǎn)明起見(jiàn),僅示出3列、2行。
在存儲(chǔ)陣列2005內(nèi),兩個(gè)MRME 2041和2043的位線端連接到C1列存儲(chǔ)線,而其數(shù)字線端連接到相應(yīng)行存儲(chǔ)線R1和R2。MRME2045和2047的位線端連接到C2列存儲(chǔ)線,而MRME 2045和2047的數(shù)字線端連接到相應(yīng)行存儲(chǔ)線R1和R2。MRME 2049和2051的位線端連接到C3列存儲(chǔ)線,而將MRME 2049和2051的數(shù)字線端連接到相應(yīng)行存儲(chǔ)線R1和R2??梢詫?duì)每條行存儲(chǔ)線和列存儲(chǔ)線增加附加MRME,并以同樣的方式連接附加MRME。
多個(gè)晶體管2053、2055、2057、2059、2061和2063的一個(gè)電流端均分別連接到地,而其另一個(gè)電流端連接到MRME 2041-2051中的相應(yīng)一個(gè)MRME的選擇端。具體地說(shuō),晶體管2053連接到MRME2041,晶體管2055連接到MRME 2043,晶體管2057連接到MRME2045,晶體管2059連接到MRME 2047,晶體管2061連接到MRME2049,晶體管2063連接到MRME 2051。當(dāng)然,可以對(duì)存儲(chǔ)陣列2005內(nèi)的每個(gè)附加MRME設(shè)置附加晶體管。每行內(nèi)的每個(gè)晶體管的控制端連接到相應(yīng)字線信號(hào)。具體地說(shuō),將R1存儲(chǔ)線內(nèi)的晶體管2053、2057、2061連接到第一字線信號(hào)WL1。將晶體管2055、2059和2063的控制端連接到下一個(gè)字線信號(hào)WL2??梢詫?duì)每個(gè)附加行存儲(chǔ)線設(shè)置附加字線信號(hào)。
對(duì)存儲(chǔ)陣列2005的每個(gè)列存儲(chǔ)線設(shè)置位于讀出邏輯2009內(nèi)的獨(dú)立MRAM讀出電路系統(tǒng)。具體地說(shuō),連接第一MRAM讀出電路系統(tǒng)2065以讀C1存儲(chǔ)線,連接第二MRAM讀出電路系統(tǒng)2067以讀C2存儲(chǔ)線,連接第三MRAM讀出電路系統(tǒng)2069以讀C3存儲(chǔ)線。當(dāng)然,對(duì)存儲(chǔ)陣列2005內(nèi)的每個(gè)附加列存儲(chǔ)線設(shè)置附加MRAM讀出電路系統(tǒng)。每個(gè)MRAM讀出電路系統(tǒng)2065-2069接收R/W信號(hào)并確證DOUT信號(hào)的相應(yīng)位。MRAM讀出電路系統(tǒng)2065確證LSB DOUT1,MRAM讀出電路系統(tǒng)2067確證下一位DOUT2,MRAM讀出電路系統(tǒng)2069確證第三數(shù)字輸出位DOUT3等,其中存儲(chǔ)陣列2005的MSB是連接到最高行存儲(chǔ)線和最高列存儲(chǔ)線的存儲(chǔ)元件。讀出邏輯2009用數(shù)字方法將沿下一列存儲(chǔ)線的各存儲(chǔ)元件的各編程邏輯狀態(tài)組合在一起以產(chǎn)生DOUT信號(hào)的相應(yīng)位。
以基本等效的方式,利用基本上相同的區(qū)域分別實(shí)現(xiàn)模擬分路器電路系統(tǒng)2003的晶體管2011-2039以處理電流大小基本相同的AIN信號(hào)。對(duì)于存儲(chǔ)陣列2005的3×2配置,沿C1存儲(chǔ)線確證的電流是“i”,沿C2存儲(chǔ)線確證的電流是2i,沿C3存儲(chǔ)線確證的電流是3i,等。沿R1存儲(chǔ)線確證的電流是3i(對(duì)于簡(jiǎn)化存儲(chǔ)陣列),而沿R2存儲(chǔ)線確證的電流是6i。因此,模擬分路器電路系統(tǒng)2003將AIN信號(hào)分路為沿列存儲(chǔ)線和沿行存儲(chǔ)線的逐漸離散的信號(hào)電平。將晶體管2011-2039劃分為相應(yīng)組,每個(gè)組形成的電流器件連接到相應(yīng)列存儲(chǔ)線或行存儲(chǔ)線以在后續(xù)列存儲(chǔ)線與后續(xù)行存儲(chǔ)線之間成正比增加電流電平。這樣,分布在存儲(chǔ)陣列2005內(nèi)的AIN信號(hào)為15i,或者AIN=15i或者i=AIN/15。因此,對(duì)于存儲(chǔ)陣列2005的6個(gè)存儲(chǔ)元件配置,在存儲(chǔ)線C1、C2、C3、R1、R2之間將輸入電流AIN分別成正比分路為i、2i、3i、3i、6i。MRME 2041接收總電流4i,MRME 2045接收電流5i,MRME 2049接收電流6i,MRME 2043接收總電流7i,MRME2047接收總電流8i,MRME 2051接收總電流9i。這樣,MRME 2041-2051接收從一行存儲(chǔ)線到下一行存儲(chǔ)線以及從一列存儲(chǔ)線到下一列存儲(chǔ)線成正比增加的電流。
配置信號(hào)處理塊1901以將模擬輸入信號(hào)放大或者衰減到適當(dāng)范圍,以利用模擬分路器電路系統(tǒng)1903在存儲(chǔ)陣列1905內(nèi)將其分路,從而編程正比數(shù)量的位。為了說(shuō)明基本概念,對(duì)模擬分路器電路系統(tǒng)2003、存儲(chǔ)陣列2005以及讀出邏輯2009的配置進(jìn)行了簡(jiǎn)化。然而,請(qǐng)注意,最低有效列存儲(chǔ)線C1可以具有多個(gè)晶體管以分路電流,而不是一個(gè)晶體管,其中對(duì)于相鄰列存儲(chǔ)線C2、C3等,將晶體管的數(shù)量增加1。在存儲(chǔ)陣列2005上正確分布行存儲(chǔ)線R1、R2等的驅(qū)動(dòng)電路系統(tǒng)以提供較線性的配置。因此,配置信號(hào)處理塊1901以提供適當(dāng)范圍的AIN信號(hào),從而在寫(xiě)操作期間對(duì)存儲(chǔ)陣列2005上的正比數(shù)量的位進(jìn)行編程。
請(qǐng)注意,在攜帶大致同樣數(shù)量的電流方面,每個(gè)晶體管2011-2039與其它晶體管基本等效。在變換實(shí)施例中,可以對(duì)每列存儲(chǔ)線和每行存儲(chǔ)線設(shè)置一個(gè)晶體管或者電流晶體管,其中按比例縮放該晶體管的物理區(qū)域以吸收正比數(shù)量的電流,從而以線性方式編程存儲(chǔ)陣列2005。
在控制邏輯1907確證R/W信號(hào)高以表示讀操作時(shí),驅(qū)動(dòng)電路系統(tǒng)晶體管2011-2039被斷開(kāi),讀出邏輯2009確證字線信號(hào)WL1、WL2等以觸發(fā)存儲(chǔ)陣列2005內(nèi)的晶體管2053-2063。讀出邏輯2009還以上述同樣的方式使電流源或電壓源(未示出)被確證到存儲(chǔ)陣列2005。然后,存儲(chǔ)邏輯2009檢測(cè)施加在每列存儲(chǔ)線C1、C2、C3等上的電流或電壓。具體地說(shuō),MRAM讀出電路系統(tǒng)2065讀C1存儲(chǔ)線,MRAM讀出電路系統(tǒng)2067讀C2存儲(chǔ)線,MRAM讀出電路系統(tǒng)2069讀C3存儲(chǔ)線,等等。因此,每個(gè)MRAM讀出電路系統(tǒng)2065-2069數(shù)字地將沿各列存儲(chǔ)線的存儲(chǔ)元件的編程邏輯狀態(tài)組合在一起,以獲得DOUT信號(hào)的相應(yīng)位。在一個(gè)實(shí)施例中,各MRAM讀出電路系統(tǒng)對(duì)具有諸如邏輯1的預(yù)定邏輯狀態(tài)的存儲(chǔ)元件進(jìn)行計(jì)數(shù)。作為一種選擇,讀出邏輯2009利用對(duì)分搜索或者順序搜索來(lái)計(jì)數(shù)邏輯狀態(tài)。
圖21是示出ADC 1900的運(yùn)行過(guò)程的流程圖。在第一方框2101內(nèi),信號(hào)處理塊1901接收模擬輸入信號(hào)。在下一個(gè)方框2103,如上所述,信號(hào)處理塊1901進(jìn)行信號(hào)處理,并且信號(hào)處理塊1901確證AIN信號(hào)。在下一個(gè)方框2105,模擬分路器電路系統(tǒng)1903將AIN信號(hào)分路為多個(gè)行存儲(chǔ)線電流和列存儲(chǔ)線電流,行存儲(chǔ)線電流和列存儲(chǔ)線電流被施加到存儲(chǔ)陣列1905。在下一個(gè)方框2107,確證寫(xiě)入信號(hào)以編程存儲(chǔ)陣列1905的各存儲(chǔ)元件。在下一個(gè)方框2109,確證R/W信號(hào)以起動(dòng)讀操作,而且讀出邏輯1909讀存儲(chǔ)陣列1905以產(chǎn)生DOUT信號(hào)。在下一個(gè)方框2111,數(shù)字處理模塊1911對(duì)DOUT信號(hào)進(jìn)行必要數(shù)字處理以在需要時(shí)進(jìn)一步產(chǎn)生數(shù)字輸出信號(hào)或OTHER信號(hào)。
圖22是采用磁阻存儲(chǔ)技術(shù)實(shí)現(xiàn)的鎖相環(huán)(PLL)電路2200的原理圖。確證基準(zhǔn)電壓信號(hào)VREF的基準(zhǔn)電壓源2201連接到包括多個(gè)可編程電阻器2203、2205、2207、2209、2211、2213和2215的存儲(chǔ)陣列的一端。可編程電阻器2203-2215連接在VREF信號(hào)與地之間,并形成分壓器結(jié)點(diǎn)2216。利用一個(gè)或者多個(gè)MRME以上述描述的實(shí)現(xiàn)可編程電阻電路(例如可編程電阻電路500、600)的同樣方式實(shí)現(xiàn)每個(gè)可編程電阻器2203-2215。對(duì)于PLL電路2200,一對(duì)或者多對(duì)可編程電阻器2205-2215分別形成分壓器電路,而且可以以實(shí)現(xiàn)可編程分壓器電路900的同樣方式實(shí)現(xiàn)一對(duì)或者多對(duì)可編程電阻器2205-2215。
具體地說(shuō),可編程電阻器2209和2211構(gòu)成位于電壓結(jié)點(diǎn)2216兩側(cè)的第一分壓器,其中電阻器2209是上分壓器(UPPER DIVIDER),而2211是下分壓器(LOWER DIVIDER)。頻率選擇寄存器2217存儲(chǔ)用于編程可編程電阻器2209和2211的頻率選擇值??删幊屉娮杵?207和2213構(gòu)成位于電壓結(jié)點(diǎn)2216兩側(cè)的第二分壓器,其中電阻器2207是上顫動(dòng)(UPPER DITHERING)可編程電阻器,而電阻器2213是下顫動(dòng)(LOWER DITHERING)可編程電阻器。誤差信號(hào)作為誤差值用于編程可編程電阻器2207和2213。在變換實(shí)施例中,誤差值可以改用作頻率選擇值以編程可編程電阻器2209、2211,其中不需要頻率選擇寄存器2217以及電阻器2207和2213??删幊屉娮杵?205和2215構(gòu)成位于電壓結(jié)點(diǎn)2216兩側(cè)的第三分壓器,其中電阻器2205是上微調(diào)(UPPER TRIM)可編程電阻器,而電阻器2215是下微調(diào)(LOWER TRIM)可編程電阻器。微調(diào)選擇寄存器2219存儲(chǔ)用于編程可編程電阻器2205和2215的修正值。可以將修正值編程到微調(diào)選擇寄存器2219用于進(jìn)行校準(zhǔn)。
將VREF信號(hào)送到模數(shù)轉(zhuǎn)換器(ADC)2221的輸入端,模數(shù)轉(zhuǎn)換器2221的輸出用于控制可編程電阻器2203。這樣,ADC 2221和可編程電阻器2203用作電壓補(bǔ)償器以對(duì)VREF信號(hào)的變化進(jìn)行補(bǔ)償。例如,如果VREF信號(hào)升高(或者降低),則利用ADC 2221增加(或者降低)可編程電阻器2203的電阻以在剩余部分的串聯(lián)可編程電阻器2205-2215上保持恒壓??梢砸詫?shí)現(xiàn)ADC 1900同樣的方式實(shí)現(xiàn)ADC 2221。
電壓結(jié)點(diǎn)2216產(chǎn)生被稱為控制的電壓控制信號(hào),將該電壓控制信號(hào)送到壓控振蕩器(VCO)2223。VCO 2223確證與控制信號(hào)成正比的輸出時(shí)鐘信號(hào)CLK OUT。將CLK OUT信號(hào)送到控制邏輯2225,控制邏輯2225接收基準(zhǔn)時(shí)鐘信號(hào)REF CLK并編程控制邏輯2225內(nèi)的顫動(dòng)選擇寄存器2227。利用測(cè)量CLK OUT與REF CLK之間的相位差的誤差值編程顫動(dòng)選擇寄存器2227。顫動(dòng)選擇寄存器2227內(nèi)的誤差值用于產(chǎn)生誤差信號(hào),提供該誤差信號(hào)以編程可編程電阻器2207和2213。CLK OUT信號(hào)的頻率通常比送到控制邏輯2227的REF CLK信號(hào)的頻率大幾倍。
在運(yùn)行過(guò)程中,利用表示CLK OUT信號(hào)的要求頻率的值編程頻率選擇寄存器2217。產(chǎn)生的控制信號(hào)的適當(dāng)電壓電平與VCO 2223接近,VCO 2223產(chǎn)生的CLK OUT信號(hào)的頻率接近要求的輸出頻率。REF CLK信號(hào)提供低頻基準(zhǔn)以保持并控制CLK OUT信號(hào)的頻率??刂七壿?227測(cè)量相位差并產(chǎn)生指出CLK OUT信號(hào)的誤差的誤差信號(hào)。誤差信號(hào)調(diào)節(jié)可編程電阻器2207和2213以進(jìn)一步調(diào)節(jié)控制信號(hào),控制信號(hào)通過(guò)VCO 2223進(jìn)一步調(diào)節(jié)CLK OUT信號(hào)。
微調(diào)選擇寄存器2219存儲(chǔ)修正值,該修正值用于編程可編程電阻器2205和2215以調(diào)節(jié)PLL電路2200的工作點(diǎn)。在一個(gè)實(shí)施例中,為了補(bǔ)償制造偏差或者為了校準(zhǔn)工作點(diǎn),在制造廠預(yù)編程微調(diào)選擇寄存器2219。作為一種選擇,PLL電路2200的買方預(yù)編程微調(diào)選擇寄存器2219以將該電路微調(diào)到整個(gè)系統(tǒng)要求的值。作為一種選擇,在需要時(shí),可以在運(yùn)行過(guò)程中在系統(tǒng)內(nèi)編程微調(diào)選擇寄存器2219以移位PLL電路2200的工作點(diǎn),從而進(jìn)行校準(zhǔn)。
圖23是可以用作參考PLL電路2200說(shuō)明的任何一個(gè)分壓器的分壓器2300的原理圖。具體地說(shuō),多個(gè)MRME 2301、2303、2305、2307、2309、2311、2313和2315的電阻值串聯(lián)在節(jié)點(diǎn)A與C之間,而且在節(jié)點(diǎn)A與C之間的MRME 2307與2309之間具有中間電壓結(jié)點(diǎn),即節(jié)點(diǎn)B。具體地說(shuō),MRME 2301、2303、2305和2307連接在節(jié)點(diǎn)A與B之間構(gòu)成位于節(jié)點(diǎn)B的電壓結(jié)點(diǎn)一側(cè)的可變電阻電路,而MRME 2309、2311、2313和2315連接在節(jié)點(diǎn)B與C之間構(gòu)成位于節(jié)點(diǎn)B的另一側(cè)的另一個(gè)可變電阻電路。請(qǐng)注意,盡管示出8個(gè)MRME2301-2315,其中同樣數(shù)量的4個(gè)MRME位于節(jié)點(diǎn)B的兩側(cè),但是,顯然,可以采用任意數(shù)量的MRME建立分壓器,而且電壓結(jié)點(diǎn)B兩側(cè)的MRME的數(shù)量可以相等也可以不等。
利用一列表示每個(gè)MRME 2301-2315的電阻狀態(tài)的邏輯值,表示分壓器2300的多個(gè)狀態(tài)。第一狀態(tài)2317被表示為一列邏輯0,其中MRME 2301-2315全部被編程為具有電阻R0的邏輯0。除了MRME 2301被編程為具有電阻值R1的邏輯1外,下一個(gè)狀態(tài)2319相同。下一個(gè)狀態(tài)2321的相同之處在于,所有MRME 2301-2313被編程為邏輯0,但是其中的MRME 2315被編程為邏輯1。對(duì)后續(xù)狀態(tài)繼續(xù)以類似方式進(jìn)行編程,直到狀態(tài)2323,在狀態(tài)2323,所有MRME2301-2315被編程為具有電阻R1的邏輯1。在這種運(yùn)行方式中,每個(gè)狀態(tài)2317-2323在節(jié)點(diǎn)A與C之間具有的總電阻不同,其范圍在狀態(tài)2317的8R0與狀態(tài)2323的8R1之間。一些狀態(tài)可以具有同樣的總電阻,例如狀態(tài)2319和2321,盡管,節(jié)點(diǎn)A與B之間的電阻和節(jié)點(diǎn)B與C之間的電阻變化仍使節(jié)點(diǎn)B的電壓發(fā)生變化。
圖24是為了從一個(gè)電阻狀態(tài)到下一個(gè)電阻狀態(tài)在節(jié)點(diǎn)A與C之間保持固定電阻以不同模式運(yùn)行的分壓器2300的原理圖。所示的多個(gè)狀態(tài)2401、2403、2405、...2407示出一些但是代表所有此特定模式的狀態(tài)。此外,利用一列表示每個(gè)MRME 2301-2315的電阻狀態(tài)的邏輯值示出每個(gè)狀態(tài)。在狀態(tài)2401,上可編程電阻器的所有MRME 2301-2307編程為電阻值R0,而包括MRME 2309-2315的下可編程電阻器編程為電阻值R1。這樣,節(jié)點(diǎn)A與C之間的總電阻是4R0+4R1。在下一個(gè)狀態(tài)2403,將MRME 2301變?yōu)殡娮鑂1,而將MRME 2309變?yōu)殡娮鑂0,同時(shí)保持剩余MRME不變。節(jié)點(diǎn)A與C之間的總電阻,對(duì)于狀態(tài)2403與對(duì)于狀態(tài)2401相同,即4R0+4R1。盡管如此,上電阻的電阻已經(jīng)升高,而下電阻的電阻已經(jīng)降低,因此節(jié)點(diǎn)B的電壓被降低。在下一個(gè)狀態(tài)2405,MRME 2303被變?yōu)镽1,而MRME被變?yōu)镽0。此外,節(jié)點(diǎn)A與C之間的總電阻是4R0+4R1,而節(jié)點(diǎn)B的電壓被進(jìn)一步降低。在最后一個(gè)狀態(tài)2407,位于上部的所有MRME 2301-2307均被編程為電阻R1,而將下部的MRME 2309-2315編程為電阻R0。此外,節(jié)點(diǎn)A與C之間的總電阻保持在4R0+4R1,而且與所有其它狀態(tài)2401-2405相同。對(duì)于在節(jié)點(diǎn)A與C之間確證的給定基準(zhǔn)電壓,節(jié)點(diǎn)B的電壓在狀態(tài)2407最低,而在狀態(tài)2401最高。
可以認(rèn)為,如圖24所示的以固定總電阻方式工作的分壓器2300的好處在于,通過(guò)在電阻串聯(lián)陣列與基準(zhǔn)電壓之間保持固定阻抗匹配并提供可編程電壓,提高精度。
圖25是利用電流可控振蕩器2517代替VCO 2223的PLL電路2500的方框圖。PLL電路2500包括基準(zhǔn)電壓源2501,基準(zhǔn)電壓源2501將基準(zhǔn)電壓信號(hào)VREF送到模數(shù)轉(zhuǎn)換器(ADC)2503和可變電流源2515。可以采用磁阻存儲(chǔ)元件或MRME,以實(shí)現(xiàn)上述描述的ADC 1900的同樣方式實(shí)現(xiàn)ADC 2503??梢岳么抛璐鎯?chǔ)元件或MRME,以實(shí)現(xiàn)上述描述的可編程電流源700或800的同樣方式實(shí)現(xiàn)可變電流源2515。
將ADC 2503的輸出送到可編程電路2505的電壓補(bǔ)償部分2513??删幊屉娐?505包括多個(gè)控制電路系統(tǒng)、邏輯和諸如寄存器等的存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)用于編程可變電流源2515的靜態(tài)數(shù)字值和可編程數(shù)字值??删幊屉娐?505還可以包括磁阻存儲(chǔ)元件或MRME??勺冸娏髟?515確證相應(yīng)電流輸出IOUT到ICO 2515,ICO 2515產(chǎn)生相應(yīng)輸出時(shí)鐘信號(hào)CLK OUT。頻率控制邏輯2519檢測(cè)CLK OUT信號(hào),它還接收基準(zhǔn)時(shí)鐘信號(hào)REF CLK。頻率控制邏輯2519確證被稱為誤差的誤差值到可編程電路2505的顫動(dòng)部分2507。通過(guò)系統(tǒng)總線2521,可以編程可編程電路2505的頻率選擇部分2509和微調(diào)部分2511。
PLL電路2500的運(yùn)行過(guò)程與PLL電路2200的運(yùn)行過(guò)程相同。顫動(dòng)部分2507、頻率選擇部分2509、微調(diào)部分2511以及電壓補(bǔ)償部分2513分別包括作為用于周期性編程或者連續(xù)編程可變電流源2515的集合值提供的相應(yīng)各值??梢杂蒔LL電路2500的制造商、買方預(yù)編程微調(diào)部分2515,或者在運(yùn)行過(guò)程中,以對(duì)微調(diào)選擇寄存器2219描述的類似方式編程微調(diào)部分2515。因此,微調(diào)部分2515可以是用于調(diào)節(jié)PLL電路2500的工作點(diǎn)的靜態(tài)值或動(dòng)態(tài)值。電壓源2501將原始基準(zhǔn)電壓VREF送到可變電流源2515以確定送到ICO 2517的IOUT信號(hào)的振幅。ADC 2503和可編程電路2505的電壓補(bǔ)償部分2513以上述對(duì)PLL電路2200的ADC 2221和可編程電阻器2203描述的類似方式,對(duì)VREF信號(hào)的變化提供補(bǔ)償。電壓補(bǔ)償部分2513可以包括預(yù)定靜態(tài)值,而且還可以包括用于跟蹤VREF信號(hào)的任何變化的動(dòng)態(tài)部分。
利用數(shù)字頻率選擇值編程頻率選擇部分2509以確定CLK OUT信號(hào)的要求頻率??删幊屉娐?505產(chǎn)生的集合值周期性編程或者連續(xù)編程可變電流源2515??勺冸娏髟?515根據(jù)集合值確證IOUT信號(hào)。頻率控制邏輯2519檢測(cè)REF CLK信號(hào)與CLK OUT信號(hào)之間的相位差并確證誤差信號(hào)以調(diào)節(jié)顫動(dòng)部分2507。這樣,CLK OUT信號(hào)保持在要求的頻率而且與REF CLK信號(hào)同相。
在以上的說(shuō)明中,參考特定實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明。然而,本技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員明白,在以下的權(quán)利要求所述的本發(fā)明范圍內(nèi),可以對(duì)它們進(jìn)行各種修改和變化。因此,以上說(shuō)明和附圖被認(rèn)為具有說(shuō)明性意義,而沒(méi)有限制性意義,而且所有這些修改均屬于本發(fā)明范圍。盡管針對(duì)特定電導(dǎo)類型或電位極性,對(duì)本發(fā)明進(jìn)行了描述,但是熟練技術(shù)人員明白可以將電導(dǎo)類型和電位極性反向。
以上針對(duì)特定實(shí)施例對(duì)本發(fā)明的好處、其它優(yōu)點(diǎn)以及解決問(wèn)題的方案進(jìn)行了說(shuō)明。然而,不將這些好處、優(yōu)點(diǎn)、解決問(wèn)題的方案以及產(chǎn)生任何一項(xiàng)好處、優(yōu)點(diǎn)或解決方案或者使任何一項(xiàng)好處、優(yōu)點(diǎn)或解決方案更明顯的要素理解為一項(xiàng)或全部權(quán)利要求的主要、需要的或者實(shí)質(zhì)特征或要素。在此,術(shù)語(yǔ)“包括”或其任何變形的本意均是非排他性包括,即包括一系列要素的處理過(guò)程、方法、物品或者設(shè)備并不僅僅包括這些要素,而且還可以包括未明確列出的或者是這些處理過(guò)程、方法、物品或者設(shè)備固有的其它要素。
權(quán)利要求
1.一種采用磁阻存儲(chǔ)技術(shù)的系統(tǒng),該系統(tǒng)包括至少一個(gè)邏輯模塊;以及至少一個(gè)模擬功能模塊,每個(gè)模擬功能模塊包括多個(gè)連接在一起用于執(zhí)行各模擬功能的多態(tài)磁阻存儲(chǔ)元件;該至少一個(gè)邏輯模塊和該至少一個(gè)模擬功能模塊連接在一起以執(zhí)行處理過(guò)程。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中該至少一個(gè)邏輯模塊包括多個(gè)多態(tài)磁阻存儲(chǔ)元件。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中邏輯模塊包括磁阻存儲(chǔ)器。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中該至少一個(gè)模擬功能模塊實(shí)現(xiàn)從模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器、可編程電壓源、可編程電流源、可編程電阻元件以及鎖相環(huán)中選擇的其中的一個(gè)。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中該至少一個(gè)模擬功能模塊包括多個(gè)模擬功能模塊,每個(gè)模擬功能模塊實(shí)現(xiàn)從模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器、可編程電壓源、可編程電流源、可編程電阻元件以及鎖相環(huán)中選擇的其中的一個(gè)。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在多片模塊上實(shí)現(xiàn)該至少一個(gè)邏輯模塊和該至少一個(gè)模擬功能模塊。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在多片板上實(shí)現(xiàn)該至少一個(gè)邏輯模塊和該至少一個(gè)模擬功能模塊。
8.一種采用磁阻存儲(chǔ)技術(shù)的集成電路,該集成電路包括至少一個(gè)邏輯模塊;以及至少一個(gè)模擬功能模塊,每個(gè)模擬功能模塊包括多個(gè)連接在一起用于執(zhí)行各模擬功能的多態(tài)磁阻存儲(chǔ)元件;該至少一個(gè)邏輯模塊和該至少一個(gè)模擬功能模塊連接在一起以執(zhí)行處理過(guò)程。
9.一種采用磁阻存儲(chǔ)技術(shù)的集成電路,該集成電路包括至少一個(gè)磁阻存儲(chǔ)模塊,其包括多個(gè)多態(tài)磁阻存儲(chǔ)元件;以及至少一個(gè)模擬功能模塊,每個(gè)模擬功能模塊包括多個(gè)連接在一起用于執(zhí)行各模擬功能的多態(tài)磁阻存儲(chǔ)元件;該至少一個(gè)存儲(chǔ)模塊和該至少一個(gè)模擬功能模塊連接在一起以執(zhí)行處理過(guò)程。
10.一種采用磁阻存儲(chǔ)技術(shù)的可編程電阻電路,該可編程電阻電路包括多個(gè)多態(tài)磁阻存儲(chǔ)元件;多個(gè)可編程分段,連接在一起形成具有第一端和第二端的電阻電路,每個(gè)分段包括至少一個(gè)多個(gè)多態(tài)磁阻存儲(chǔ)元件之一,而且每個(gè)分段至少具有一個(gè)控制輸入以選擇其狀態(tài);選擇邏輯,連接到多個(gè)可編程分段的每一個(gè),該選擇邏輯被連接到電阻電路的每個(gè)分段的至少一個(gè)控制輸入以在電阻電路的第一端與第二端之間獲得編程電阻;以及源信號(hào),其被施加到電阻電路,該電阻電路產(chǎn)生一個(gè)輸出信號(hào),該輸出信號(hào)是電阻電路內(nèi)的多個(gè)多態(tài)磁阻存儲(chǔ)元件分別產(chǎn)生的信號(hào)的組合。
11.根據(jù)權(quán)利要求10所述的可編程電阻電路,該可編程電阻電路進(jìn)一步包括旁路邏輯,該旁路邏輯被連接以在第一端與第二端之間選擇性地旁路多個(gè)可編程分段中的任何一個(gè)分段。
12.根據(jù)權(quán)利要求11所述的可編程電阻電路,其中旁路邏輯進(jìn)一步包括復(fù)用邏輯,其連接在多個(gè)可編程分段的各連續(xù)可編程分段之間。
13.根據(jù)權(quán)利要求12所述的可編程電阻電路,其中該旁路邏輯進(jìn)一步包括旁路存儲(chǔ)元件,其被連接到復(fù)用邏輯;并且該旁路存儲(chǔ)元件被編程以控制復(fù)用邏輯從而選擇性地在第一端與第二端之間旁路多個(gè)可編程分段中的任何一個(gè)分段。
14.根據(jù)權(quán)利要求10所述的可編程電阻電路,該可編程電阻電路進(jìn)一步包括多個(gè)開(kāi)關(guān)器件,連接每個(gè)開(kāi)關(guān)器件以選擇性地去除多個(gè)可編程分段中的相應(yīng)一個(gè)分段。
15.根據(jù)權(quán)利要求14所述的可編程電阻電路,該可編程電阻電路進(jìn)一步包括存儲(chǔ)器件,該存儲(chǔ)器件被連接以控制每個(gè)開(kāi)關(guān)器件,從而選擇性地在第一端與第二端之間旁路多個(gè)可編程分段中的任何分段。
16.一種采用磁阻存儲(chǔ)技術(shù)的可編程電流源,該可編程電流源包括多個(gè)多態(tài)磁阻存儲(chǔ)元件;多個(gè)可編程分段,所述多個(gè)可編程分段連接在一起形成具有第一端和第二端的電阻電路,每個(gè)分段包括至少多個(gè)多態(tài)磁阻存儲(chǔ)元件其中之一,而且每個(gè)分段至少具有一個(gè)控制輸入以選擇其狀態(tài);電壓源,該電壓源被連接以在第一和第二端兩端施加基準(zhǔn)電壓;以及選擇邏輯,分別連接到多個(gè)可編程分段的每一個(gè),該選擇邏輯被連接到電阻電路每個(gè)分段的至少一個(gè)控制輸入以在第一端與第二端之間獲得可編程電流,該可編程電流包括電阻電路中的多個(gè)多態(tài)磁阻存儲(chǔ)元件的每一個(gè)產(chǎn)生的各電流信號(hào)的組合。
17.一種采用磁阻存儲(chǔ)技術(shù)的可編程電壓源,該可編程電壓源包括多個(gè)多態(tài)磁阻存儲(chǔ)元件;第一多個(gè)可編程分段,連接在一起以在第一端與電壓結(jié)點(diǎn)端之間形成第一電阻電路,每個(gè)分段包括至少一個(gè)多態(tài)磁阻存儲(chǔ)元件,而且每個(gè)分段至少具有一個(gè)控制輸入以選擇其狀態(tài);第二多個(gè)可編程分段,連接在一起以在電壓結(jié)點(diǎn)端與第二端之間形成第二電阻電路,每個(gè)分段包括至少一個(gè)多態(tài)磁阻存儲(chǔ)元件,而且每個(gè)分段至少具有一個(gè)控制輸入以選擇其狀態(tài);電壓源,用于確證第一和第二電阻電路上的第一端與第二端之間的基準(zhǔn)電壓;以及選擇邏輯,其被連接到每個(gè)第一電阻電路和第二電阻電路的多個(gè)可編程分段的至少一個(gè)控制輸入,其中選擇邏輯編程電阻電路的每個(gè)分段以在電壓結(jié)點(diǎn)獲得可編程電壓。
18.一種采用磁阻存儲(chǔ)技術(shù)的可編程振蕩器,該可編程振蕩器包括存儲(chǔ)陣列,包括多個(gè)多態(tài)磁阻存儲(chǔ)元件,根據(jù)頻率選擇值將存儲(chǔ)陣列編程到多態(tài)中任何之一,而且該存儲(chǔ)陣列提供對(duì)應(yīng)于頻率選擇值的輸出信號(hào);以及可變振蕩器,其被連接到存儲(chǔ)陣列,用于提供對(duì)應(yīng)于輸出信號(hào)的頻率信號(hào)。
19.根據(jù)權(quán)利要求18所述的可編程振蕩器,該可編程振蕩器進(jìn)一步包括頻率控制塊,用于接收基準(zhǔn)時(shí)鐘信號(hào)和頻率信號(hào),然后產(chǎn)生頻率選擇值。
20.根據(jù)權(quán)利要求18所述的可編程振蕩器,該可編程振蕩器進(jìn)一步包括頻率控制塊,用于接收基準(zhǔn)時(shí)鐘信號(hào)和頻率信號(hào),然后產(chǎn)生誤差值,該誤差值可以應(yīng)用于頻率選擇值以編程存儲(chǔ)陣列。
21.根據(jù)權(quán)利要求20所述的可編程振蕩器,該可編程振蕩器進(jìn)一步包括部分存儲(chǔ)陣列,其被編程以進(jìn)行校準(zhǔn)。
22.根據(jù)權(quán)利要求21所述的可編程振蕩器,該可編程振蕩器進(jìn)一步包括基準(zhǔn)源,用于對(duì)存儲(chǔ)陣列提供基準(zhǔn)信號(hào);以及補(bǔ)償電路,用于接收基準(zhǔn)信號(hào)并提供補(bǔ)償值,該補(bǔ)償值可以應(yīng)用于頻率選擇值和誤差值以編程存儲(chǔ)陣列。
23.一種采用磁阻存儲(chǔ)技術(shù)的可編程振蕩器,該可編程振蕩器包括磁阻分壓器存儲(chǔ)陣列,其根據(jù)頻率選擇值被編程,而且它在分壓器結(jié)點(diǎn)提供對(duì)應(yīng)于頻率選擇值的輸出信號(hào);以及壓控振蕩器,其被連接到存儲(chǔ)陣列,用于提供對(duì)應(yīng)于輸出信號(hào)的頻率信號(hào)。
24.一種采用磁阻存儲(chǔ)技術(shù)的可編程振蕩器,該可編程振蕩器包括磁阻存儲(chǔ)陣列,被配置為可變電流源,根據(jù)頻率選擇值對(duì)其進(jìn)行編程,而且它提供對(duì)應(yīng)于頻率選擇值的輸出電流信號(hào);以及電流可控振蕩器,被連接到存儲(chǔ)陣列,用于提供對(duì)應(yīng)于輸出電流信號(hào)的頻率信號(hào)。
25.一種采用磁阻存儲(chǔ)技術(shù)的數(shù)模轉(zhuǎn)換器,該數(shù)模轉(zhuǎn)換器包括存儲(chǔ)陣列,包括多個(gè)多態(tài)磁阻存儲(chǔ)元件;控制邏輯,連接到存儲(chǔ)陣列,用于接收數(shù)字輸入值并用于編程存儲(chǔ)陣列內(nèi)的多個(gè)多態(tài)磁阻存儲(chǔ)陣列中的若干個(gè)多態(tài)磁阻存儲(chǔ)元件,其中被編程的多態(tài)磁阻存儲(chǔ)元件的數(shù)量與數(shù)字輸入值成正比;源,用于選擇性地將基準(zhǔn)信號(hào)施加到存儲(chǔ)陣列內(nèi)的多個(gè)多態(tài)磁阻存儲(chǔ)元件;以及輸出端,用于將通過(guò)施加基準(zhǔn)信號(hào)由多個(gè)多態(tài)磁阻存儲(chǔ)元件分別產(chǎn)生的信號(hào)組合在一起以產(chǎn)生模擬輸出信號(hào)。
26.一種利用磁阻存儲(chǔ)技術(shù)將數(shù)字輸入值轉(zhuǎn)換為模擬輸出信號(hào)的方法,該方法包括接收數(shù)字值;編程若干個(gè)多態(tài)磁阻存儲(chǔ)元件,被編程的多態(tài)磁阻存儲(chǔ)元件的數(shù)量與數(shù)字值成正比;施加基準(zhǔn)信號(hào);以及將存儲(chǔ)陣列內(nèi)的多個(gè)多態(tài)磁阻存儲(chǔ)元件分別產(chǎn)生的信號(hào)組合為模擬輸出信號(hào)。
27.一種采用磁阻存儲(chǔ)技術(shù)的模數(shù)轉(zhuǎn)換器,該模數(shù)轉(zhuǎn)換器包括存儲(chǔ)陣列,包括多個(gè)多態(tài)磁阻存儲(chǔ)元件;以及編程邏輯,用于接收模擬信號(hào)并在多個(gè)多態(tài)磁阻存儲(chǔ)元件之間成比例地分配模擬信號(hào)以編程存儲(chǔ)陣列。
28.一種模數(shù)轉(zhuǎn)換器,該模數(shù)轉(zhuǎn)換器包括存儲(chǔ)陣列,該存儲(chǔ)陣列包括多個(gè)列存儲(chǔ)線;多個(gè)行存儲(chǔ)線;以及多個(gè)多態(tài)磁阻存儲(chǔ)元件,它們沿多個(gè)列存儲(chǔ)線和行存儲(chǔ)線分布以形成存儲(chǔ)陣列;信號(hào)處理塊,用于接收模擬信號(hào)并提供相應(yīng)模擬電流信號(hào);模擬分路器電路系統(tǒng),連接到存儲(chǔ)陣列和信號(hào)處理塊,它在多個(gè)列存儲(chǔ)線和行存儲(chǔ)線之間成比例地分配模擬電流信號(hào)以將存儲(chǔ)陣列中正比數(shù)量的多個(gè)多態(tài)磁阻存儲(chǔ)元件編程到第一邏輯狀態(tài);以及讀出邏輯,連接到存儲(chǔ)陣列,它用數(shù)字方法將被編程為第一邏輯狀態(tài)的、存儲(chǔ)陣列的多個(gè)多態(tài)磁阻存儲(chǔ)元件組合在一起以獲得輸出數(shù)字值。
29.一種利用磁阻存儲(chǔ)技術(shù)將模擬信號(hào)轉(zhuǎn)換為數(shù)字值的方法,該方法包括接收模擬信號(hào);在被配置為存儲(chǔ)陣列的多個(gè)多態(tài)磁阻存儲(chǔ)元件之間成比例地分配模擬信號(hào);以及從存儲(chǔ)陣列中讀出輸出數(shù)字值。
30.一種將模擬信號(hào)存儲(chǔ)到多態(tài)磁阻存儲(chǔ)元件的存儲(chǔ)陣列內(nèi)的方法,該方法包括接收模擬信號(hào);以及在多個(gè)多態(tài)磁阻存儲(chǔ)元件之間成比例地分配模擬信號(hào)以編程存儲(chǔ)陣列。
31.一種磁阻存儲(chǔ)陣列,該磁阻存儲(chǔ)陣列包括多個(gè)多態(tài)磁阻存儲(chǔ)元件,連接到存儲(chǔ)陣列內(nèi),該存儲(chǔ)陣列具有易磁化軸和難磁化軸;至少一個(gè)第一存儲(chǔ)線,其沿易磁化軸連接到多個(gè)多態(tài)磁阻存儲(chǔ)元件的第一子集的預(yù)定范圍內(nèi),該第一子集至少包括兩個(gè)存儲(chǔ)元件;第一電流源,連接到至少一個(gè)第一存儲(chǔ)線,該第一電流源包括可以施加第一電流電平的第一狀態(tài),該第一電流電平產(chǎn)生足以單獨(dú)編程第一子集內(nèi)的每個(gè)多態(tài)磁阻存儲(chǔ)元件的邏輯狀態(tài)的磁場(chǎng)。
32.一種磁阻存儲(chǔ)陣列,該磁阻存儲(chǔ)陣列包括存儲(chǔ)陣列,具有難磁化軸和易磁化軸,該存儲(chǔ)陣列包括沿易磁化軸的多個(gè)列存儲(chǔ)線和沿難磁化軸的多個(gè)行存儲(chǔ)線;多個(gè)多態(tài)磁阻存儲(chǔ)元件,被組成為存儲(chǔ)陣列,每個(gè)存儲(chǔ)元件均連接在相應(yīng)列存儲(chǔ)線的第一預(yù)定范圍內(nèi)并沿著相應(yīng)列存儲(chǔ)線而且連接在相應(yīng)行存儲(chǔ)線的第二預(yù)定范圍內(nèi)而且沿著相應(yīng)行存儲(chǔ)線,每個(gè)列存儲(chǔ)線包括至少兩個(gè)存儲(chǔ)元件;列驅(qū)動(dòng)電路系統(tǒng),連接到多個(gè)列存儲(chǔ)線,對(duì)該列驅(qū)動(dòng)電路系統(tǒng)進(jìn)行配置以將沿任何一條列存儲(chǔ)線的各存儲(chǔ)元件單獨(dú)地編程為第一邏輯狀態(tài)或第二邏輯狀態(tài);以及行驅(qū)動(dòng)電路系統(tǒng),連接到多個(gè)行存儲(chǔ)線,對(duì)該行驅(qū)動(dòng)電路系統(tǒng)進(jìn)行配置以在結(jié)合列驅(qū)動(dòng)電路系統(tǒng)組合使用它時(shí),將沿任何一條列存儲(chǔ)線的各存儲(chǔ)元件編程為第一邏輯狀態(tài)或者第二邏輯狀態(tài)。
33.一種編程磁阻存儲(chǔ)陣列的方法,該磁阻存儲(chǔ)陣列包括存儲(chǔ)陣列內(nèi)的多個(gè)多態(tài)磁阻存儲(chǔ)元件,該存儲(chǔ)陣列包括易磁化軸和難磁化軸,而且在預(yù)定范圍內(nèi)將存儲(chǔ)線連接到沿易磁化軸的多個(gè)多態(tài)磁阻存儲(chǔ)元件的子集,該方法包括沿存儲(chǔ)線施加電流,該電流產(chǎn)生的磁場(chǎng)的第一強(qiáng)度足以單獨(dú)編程連接在存儲(chǔ)線預(yù)定范圍內(nèi)的所有多態(tài)磁阻存儲(chǔ)元件;以及將電流產(chǎn)生的磁場(chǎng)降低到低于第一強(qiáng)度的第二強(qiáng)度,該第二強(qiáng)度不能單獨(dú)編程連接在存儲(chǔ)線預(yù)定范圍內(nèi)的任何一個(gè)多態(tài)磁阻存儲(chǔ)元件。
全文摘要
一個(gè)或者多個(gè)多態(tài)磁阻存儲(chǔ)元件(MRME)(113)用作在相應(yīng)模擬功能模塊內(nèi)實(shí)現(xiàn)的各種模擬功能部件的基本組成部件。將各MRME(113)配置為存儲(chǔ)陣列以建立可編程電阻元件(500)、可編程電壓源(900)、可編程電流源(700)、模數(shù)轉(zhuǎn)換器(ADC)(1900)、數(shù)模轉(zhuǎn)換器(DAC)(1200)、鎖相環(huán)(PLL)(2200)以及各種其它模擬功能模塊。利用系統(tǒng)(101)內(nèi)的至少一個(gè)其它邏輯模塊(107)將各磁阻模擬功能模塊(113)連接在一起以執(zhí)行處理過(guò)程。如果在IC上實(shí)現(xiàn)時(shí),則可以利用相同的或者不同的制造方法分別實(shí)現(xiàn)每個(gè)模塊(113)??梢砸匀我庖蟮姆绞?,例如磁阻存儲(chǔ)技術(shù)或者可以提供完全系統(tǒng)設(shè)計(jì)靈活性的任何類型的其它技術(shù)實(shí)現(xiàn)其它邏輯模塊(107)??梢栽谌我庖粋€(gè)或者多個(gè)集成電路(IC)、芯片、多片模塊、印刷電路板(PCB)等上實(shí)現(xiàn)系統(tǒng)(101)。
文檔編號(hào)G11C11/15GK1470060SQ01816541
公開(kāi)日2004年1月21日 申請(qǐng)日期2001年9月13日 優(yōu)先權(quán)日2000年9月29日
發(fā)明者約翰·P·漢森, 埃瑞克·J·薩爾特, J 薩爾特, 約翰 P 漢森 申請(qǐng)人:摩托羅拉公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1