欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

產(chǎn)生并執(zhí)行控制流的制作方法

文檔序號(hào):11288410閱讀:233來(lái)源:國(guó)知局
產(chǎn)生并執(zhí)行控制流的制造方法與工藝

本發(fā)明大體上涉及半導(dǎo)體存儲(chǔ)器設(shè)備及方法,且更特定來(lái)說(shuō),涉及關(guān)于產(chǎn)生且執(zhí)行控制流的設(shè)備及方法。



背景技術(shù):

存儲(chǔ)器裝置通常提供為計(jì)算機(jī)或其它電子系統(tǒng)中的內(nèi)部半導(dǎo)體集成電路。存在許多不同類型的存儲(chǔ)器,包含易失性存儲(chǔ)器及非易失性存儲(chǔ)器。易失性存儲(chǔ)器可需要電力以維持其數(shù)據(jù)(例如,主機(jī)數(shù)據(jù)、錯(cuò)誤數(shù)據(jù)等)且包含隨機(jī)存取存儲(chǔ)器(ram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(sdram)與晶閘管隨機(jī)存取存儲(chǔ)器(tram)等。非易失性存儲(chǔ)器可通過(guò)在未供電時(shí)留存所存儲(chǔ)數(shù)據(jù)而提供永久性數(shù)據(jù)且可包含與非(nand)快閃存儲(chǔ)器、或非(nor)快閃存儲(chǔ)器及電阻可變存儲(chǔ)器(例如相變隨機(jī)存取存儲(chǔ)器(pcram)、電阻性隨機(jī)存取存儲(chǔ)器(rram)及磁阻性隨機(jī)存取存儲(chǔ)器(mram),例如自旋扭矩轉(zhuǎn)移隨機(jī)存取存儲(chǔ)器(sttram))等。

電子系統(tǒng)通常包含數(shù)個(gè)處理資源(例如,一或多個(gè)處理器),其可檢索及執(zhí)行指令(例如,控制流)且將所執(zhí)行指令的結(jié)果存儲(chǔ)到合適位置。處理器可包括數(shù)個(gè)功能單元(例如,在此處被稱為功能單元電路,例如算術(shù)邏輯單元(alu)電路、浮點(diǎn)單元(fpu)電路及/或組合邏輯塊),舉例來(lái)說(shuō),所述功能單元可執(zhí)行指令以對(duì)數(shù)據(jù)(例如,一或多個(gè)操作數(shù))實(shí)行例如與(and)、或(or)、非(not)、與非、或非及異或(xor)邏輯運(yùn)算的邏輯運(yùn)算。

在將指令提供到功能單元電路以供執(zhí)行中可涉及電子系統(tǒng)中的數(shù)個(gè)組件。舉例來(lái)說(shuō),指令可由例如控制器及/或主機(jī)處理器的處理資源產(chǎn)生。數(shù)據(jù)(例如,將對(duì)其執(zhí)行指令以實(shí)行邏輯運(yùn)算的操作數(shù))可存儲(chǔ)于可通過(guò)功能單元電路存取的存儲(chǔ)器陣列中??蓮拇鎯?chǔ)器陣列檢索指令及/或數(shù)據(jù)且可在功能單元電路開始對(duì)數(shù)據(jù)執(zhí)行指令之前串行化及/或緩沖指令及/或數(shù)據(jù)。此外,因?yàn)榭赏ㄟ^(guò)功能單元電路以一或多個(gè)時(shí)鐘循環(huán)執(zhí)行不同類型的運(yùn)算,所以還可串行化及/或緩沖運(yùn)算及/或數(shù)據(jù)的中間結(jié)果。

在許多例子中,處理資源(例如,處理器及/或相關(guān)聯(lián)的功能單元電路)可在存儲(chǔ)器陣列外部,且可存取數(shù)據(jù)(例如,經(jīng)由處理資源與存儲(chǔ)器陣列之間的總線)以執(zhí)行指令。數(shù)據(jù)可經(jīng)由總線從存儲(chǔ)器陣列移動(dòng)到存儲(chǔ)器陣列外部的寄存器。

附圖說(shuō)明

圖1是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的呈計(jì)算系統(tǒng)的形式的設(shè)備的框圖。

圖2是根據(jù)先前技術(shù)的呈計(jì)算系統(tǒng)的形式的設(shè)備的框圖。

圖3是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的呈計(jì)算系統(tǒng)的形式的設(shè)備的框圖。

圖4是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的呈計(jì)算系統(tǒng)的形式的設(shè)備的框圖。

圖5是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的控制流及控制流的執(zhí)行的框圖。

圖6說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的存儲(chǔ)器陣列的部分的示意圖。

圖7是說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的具有可選邏輯運(yùn)算選擇邏輯的感測(cè)電路的示意圖。

圖8是說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的通過(guò)感測(cè)電路實(shí)施的可選邏輯運(yùn)算結(jié)果的邏輯表。

圖9說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的與使用感測(cè)電路實(shí)行邏輯運(yùn)算及移位運(yùn)算相關(guān)聯(lián)的時(shí)序圖。

具體實(shí)施方式

本發(fā)明的實(shí)例提供關(guān)于產(chǎn)生且執(zhí)行控制流的設(shè)備及方法。一種實(shí)例設(shè)備可包含:第一裝置,其經(jīng)配置以產(chǎn)生控制流指令;及第二裝置,其包含存儲(chǔ)器單元的陣列、執(zhí)行所述控制流指令的執(zhí)行單元及經(jīng)配置以控制對(duì)存儲(chǔ)于所述陣列中的數(shù)據(jù)的所述控制流指令的執(zhí)行的控制器。

如在本文中使用,控制流是指其中執(zhí)行指令(例如,程序的敘述及/或函數(shù)調(diào)用)的順序。其中執(zhí)行數(shù)個(gè)指令的順序可根據(jù)跳躍、無(wú)條件分支、條件分支、循環(huán)、返回及/或停止以及與程序相關(guān)聯(lián)的其它指令類型而變化。在數(shù)個(gè)實(shí)例中,數(shù)個(gè)指令還可為函數(shù)調(diào)用。如果-則語(yǔ)句是條件分支的實(shí)例??赏ㄟ^(guò)第一裝置(例如,主機(jī)處理器)評(píng)估相關(guān)聯(lián)于如果-則語(yǔ)句評(píng)估的條件以產(chǎn)生控制流。舉例來(lái)說(shuō),在通過(guò)第一裝置評(píng)估條件的情況下,可通過(guò)第二裝置執(zhí)行第一組指令或第二組指令。舉例來(lái)說(shuō),第一裝置可進(jìn)一步評(píng)估循環(huán)(例如,for循環(huán)、while循環(huán))以產(chǎn)生通過(guò)第二裝置執(zhí)行的數(shù)個(gè)指令及與數(shù)個(gè)指令相關(guān)聯(lián)的順序。

在各種先前方法中,產(chǎn)生控制流且通過(guò)相同裝置(例如,主機(jī)處理器)執(zhí)行與控制流相關(guān)聯(lián)的指令。舉例來(lái)說(shuō),產(chǎn)生數(shù)個(gè)指令及與指令相關(guān)聯(lián)的執(zhí)行順序的相同裝置還根據(jù)所產(chǎn)生順序執(zhí)行數(shù)個(gè)指令。在相同裝置中產(chǎn)生控制流且執(zhí)行與控制流相關(guān)聯(lián)的指令可包含在執(zhí)行指令之前產(chǎn)生控制流。舉例來(lái)說(shuō),如果單個(gè)裝置正在產(chǎn)生控制流且執(zhí)行相關(guān)聯(lián)指令,那么無(wú)法同時(shí)產(chǎn)生控制流且執(zhí)行指令。

在根據(jù)本發(fā)明的數(shù)個(gè)實(shí)例中,第一裝置可產(chǎn)生控制流且第二裝置可執(zhí)行對(duì)應(yīng)于控制流的指令。舉例來(lái)說(shuō),可在產(chǎn)生控制流的同時(shí)執(zhí)行控制流。如在本文中使用,對(duì)應(yīng)于控制流的指令(可被稱為“控制流指令”)意指涉及操縱數(shù)據(jù)的指令。舉例來(lái)說(shuō),涉及操縱數(shù)據(jù)的指令包含涉及對(duì)數(shù)據(jù)實(shí)行計(jì)算(其可包含數(shù)學(xué)運(yùn)算(例如,加法、減法、乘法及/或除法))的指令,其可包含實(shí)行例如and、or、反相等等的各種布爾(boolean)邏輯運(yùn)算。不涉及操縱數(shù)據(jù)的指令的實(shí)例包含存儲(chǔ)器命令,例如數(shù)據(jù)讀取、數(shù)據(jù)寫入及數(shù)據(jù)刷新操作。

作為實(shí)例,第一裝置可為主機(jī)。舉例來(lái)說(shuō),主機(jī)可包含中央處理單元(cpu)、芯片上系統(tǒng)(soc)及專用集成電路(asic)中的一者。作為實(shí)例,soc可包括耦合到數(shù)個(gè)存儲(chǔ)器裝置的一或多個(gè)處理器及一或多個(gè)控制器(例如,通道控制器)。第二裝置可為存儲(chǔ)器裝置,其包含存儲(chǔ)器陣列、執(zhí)行單元(其可包括包含數(shù)個(gè)計(jì)算組件的感測(cè)電路)及控制執(zhí)行單元執(zhí)行指令的控制器。存儲(chǔ)器裝置的控制器可操作執(zhí)行單元的計(jì)算組件以協(xié)調(diào)與控制流相關(guān)聯(lián)的指令的執(zhí)行。

作為實(shí)例,可通過(guò)實(shí)行數(shù)個(gè)運(yùn)算來(lái)執(zhí)行由主機(jī)產(chǎn)生的指令。舉例來(lái)說(shuō),“加法”指令包含實(shí)行各種邏輯運(yùn)算。如在本文中使用,可互換地使用指令及運(yùn)算。運(yùn)算可為比較運(yùn)算、交換運(yùn)算及/或邏輯運(yùn)算(例如,and運(yùn)算、or運(yùn)算、shift運(yùn)算、invert運(yùn)算等等)。然而,實(shí)施例不限于這些實(shí)例。如在本文中使用,將執(zhí)行單指令多數(shù)據(jù)(simd)運(yùn)算定義為對(duì)多個(gè)元素并行(例如,同時(shí))實(shí)行相同運(yùn)算。如在本文中使用,元素是可(例如,作為位向量)存儲(chǔ)于存儲(chǔ)器陣列中的數(shù)值。

在本發(fā)明的以下詳細(xì)描述中,參考形成本發(fā)明的部分且其中通過(guò)圖解展示可如何實(shí)踐本發(fā)明的一或多個(gè)實(shí)施例的所附圖式。足夠詳細(xì)描述這些實(shí)施例以使所屬領(lǐng)域的一般技術(shù)人員能夠?qū)嵺`本發(fā)明的實(shí)施例,且應(yīng)理解,可在不脫離本發(fā)明的范圍的情況下利用其它實(shí)施例且做出過(guò)程、電及/或結(jié)構(gòu)的改變。如在本文中使用,標(biāo)示符“j”、“n”、“r”、“s”、“u”、“v”、“w”及“x”(尤其關(guān)于圖式中的參考數(shù)字)可指示可包含如此指定的數(shù)個(gè)特定特征。如在本文中使用,“數(shù)個(gè)”特定事物可指代一或多個(gè)此類事物(例如,數(shù)個(gè)存儲(chǔ)器陣列可指代一或多個(gè)存儲(chǔ)器陣列)。

本文中的圖遵循編號(hào)慣例,其中首位或前幾位數(shù)字對(duì)應(yīng)于圖式圖號(hào),且剩余數(shù)字識(shí)別圖式中的元件或組件。可通過(guò)使用類似數(shù)字來(lái)識(shí)別不同圖之間的類似元件或組件。舉例來(lái)說(shuō),110可參考圖1中的元件“10”,且類似元件可在圖2中被參考為210。如將了解,可添加、交換及/或消除在本文的各種實(shí)施例中展示的元件,以便提供本發(fā)明的數(shù)個(gè)額外實(shí)施例。另外,如將了解,在圖式中提供的元件的比例及相對(duì)尺寸希望說(shuō)明本發(fā)明的特定實(shí)施例,且不應(yīng)視為限制意義。

圖1是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的呈計(jì)算系統(tǒng)100的形式的設(shè)備的框圖。如在本文中使用,主機(jī)110、存儲(chǔ)器裝置120、存儲(chǔ)器陣列130及/或感測(cè)電路150還可被單獨(dú)視為“設(shè)備”及/或裝置。

系統(tǒng)100包含經(jīng)耦合到存儲(chǔ)器裝置120的主機(jī)110,存儲(chǔ)器裝置120包含存儲(chǔ)器陣列130。主機(jī)110可為主機(jī)系統(tǒng),例如個(gè)人膝上型計(jì)算機(jī)、桌上型計(jì)算機(jī)、數(shù)碼相機(jī)、移動(dòng)電話或存儲(chǔ)器卡讀取器以及各種其它類型的主機(jī)。主機(jī)110可包含系統(tǒng)主板及/或背板,且可包含數(shù)個(gè)處理資源(例如,一或多個(gè)處理器、微處理器或某一其它類型的控制電路),例如cpu、soc、asic及/或存儲(chǔ)器緩沖器(例如,已注冊(cè)雙列直插存儲(chǔ)器模塊(dimm))。系統(tǒng)100可包含單獨(dú)集成電路,或主機(jī)110及存儲(chǔ)器裝置120兩者可位于相同集成電路上。舉例來(lái)說(shuō),系統(tǒng)100可為服務(wù)器系統(tǒng)及/或高性能計(jì)算(hpc)系統(tǒng)及/或其部分。盡管在圖1中展示的實(shí)例說(shuō)明具有馮·諾伊曼(vonneumann)架構(gòu)的系統(tǒng),但本發(fā)明的實(shí)施例可以非馮·諾伊曼架構(gòu)(例如,圖靈機(jī)(turingmachine),其可不包含通常與馮·諾伊曼架構(gòu)相關(guān)聯(lián)的一或多個(gè)組件(例如,cpu、alu等等))來(lái)實(shí)施。

為明確起見,系統(tǒng)100已經(jīng)簡(jiǎn)化以集中于與本發(fā)明特定相關(guān)的特征。舉例來(lái)說(shuō),存儲(chǔ)器陣列130可為dram陣列、sram陣列、sttram陣列、pcram陣列、tram陣列、rram陣列、nand快閃陣列及/nor快閃陣列。陣列130可包括經(jīng)布置成通過(guò)存取線(在本文中可稱為字線或選擇線)耦合的行及通過(guò)感測(cè)線(在本文中可稱為數(shù)字線或數(shù)據(jù)線)耦合的列的存儲(chǔ)器單元。盡管在圖1中展示單個(gè)陣列130,但實(shí)施例并不如此受限制。舉例來(lái)說(shuō),存儲(chǔ)器裝置120可包含數(shù)個(gè)陣列130(例如,數(shù)個(gè)dram存儲(chǔ)器單元庫(kù))。相關(guān)聯(lián)于圖6描述例示性dram陣列。

存儲(chǔ)器裝置120包含地址電路142以鎖存經(jīng)由i/o總線156(例如,數(shù)據(jù)總線)通過(guò)i/o電路144提供的地址信號(hào)。通過(guò)行解碼器146及列解碼器152來(lái)接收及解碼地址信號(hào)以存取存儲(chǔ)器陣列130??赏ㄟ^(guò)使用感測(cè)電路150來(lái)感測(cè)感測(cè)線上的電壓及/或電流改變以從存儲(chǔ)器陣列130讀取數(shù)據(jù)。感測(cè)電路150可從存儲(chǔ)器陣列130讀取及鎖存頁(yè)(例如,行)數(shù)據(jù)。i/o電路144可被用于經(jīng)由i/o總線156與主機(jī)110的雙向數(shù)據(jù)通信。寫入電路148用于將數(shù)據(jù)寫入到存儲(chǔ)器陣列130。

控制器140解碼通過(guò)控制總線154從主機(jī)110提供的信號(hào)。這些信號(hào)可包含用于控制對(duì)存儲(chǔ)器陣列130實(shí)行的操作(包含數(shù)據(jù)讀取、數(shù)據(jù)寫入及數(shù)據(jù)擦除操作)的芯片啟用信號(hào)、寫入啟用信號(hào)及地址鎖存信號(hào)。在各種實(shí)施例中,控制器140負(fù)責(zé)執(zhí)行來(lái)自主機(jī)110的指令??刂破?40可為狀態(tài)機(jī)、序列發(fā)生器或某一其它類型的控制器。

如在下文進(jìn)一步描述,控制器140可包括多個(gè)控制器(例如,單獨(dú)控制器單元)。在數(shù)個(gè)實(shí)施例中,感測(cè)電路150可包括數(shù)個(gè)感測(cè)放大器及數(shù)個(gè)計(jì)算組件,所述計(jì)算組件可包括累加器且可用于(例如,對(duì)與互補(bǔ)感測(cè)線相關(guān)聯(lián)的數(shù)據(jù))實(shí)行邏輯運(yùn)算。在數(shù)個(gè)實(shí)施例中,感測(cè)電路(例如,150)可用于對(duì)存儲(chǔ)于陣列130中的數(shù)據(jù)實(shí)行(例如,執(zhí)行)運(yùn)算且在不經(jīng)由感測(cè)線地址存取傳送數(shù)據(jù)(例如,不觸發(fā)列解碼信號(hào))的情況下及/或在不啟用耦合到感測(cè)電路的本地i/o線的情況下將排序運(yùn)算的結(jié)果存儲(chǔ)回到陣列130。因而,運(yùn)算可使用感測(cè)電路150實(shí)行而非通過(guò)感測(cè)電路150外部的處理資源(例如,通過(guò)與主機(jī)110相關(guān)聯(lián)的處理器及/或定位于裝置120上(例如,在控制器140上或別處)的其它處理電路,例如alu電路)實(shí)行,及/或除了通過(guò)感測(cè)電路150外部的處理資源實(shí)行之外,還可使用感測(cè)電路150實(shí)行。在數(shù)個(gè)實(shí)施例中,感測(cè)電路150可被稱為執(zhí)行單元。執(zhí)行單元可耦合到存儲(chǔ)器陣列130及/或可與存儲(chǔ)器陣列130解耦合。

因而,在數(shù)個(gè)實(shí)施例中,由于感測(cè)電路150可經(jīng)控制以實(shí)行在使用存儲(chǔ)器陣列130的地址空間實(shí)行運(yùn)算中所涉及的適當(dāng)計(jì)算,因此在陣列130及感測(cè)電路150外部的寄存器及/或alu可無(wú)需實(shí)行各種運(yùn)算。另外,可在不使用外部處理資源的情況下實(shí)行運(yùn)算。舉例來(lái)說(shuō),例如主機(jī)110的外部處理資源可產(chǎn)生控制流,但主機(jī)110(例如,主機(jī)的alu)可不用于實(shí)行與執(zhí)行對(duì)應(yīng)于控制流的指令相關(guān)聯(lián)的計(jì)算。

圖2是根據(jù)先前技術(shù)的呈計(jì)算系統(tǒng)200的形式的設(shè)備的框圖。系統(tǒng)200包含主機(jī)210、存儲(chǔ)器裝置220-1及存儲(chǔ)器裝置220-2。主機(jī)210包含alu260及高速緩沖存儲(chǔ)器262。存儲(chǔ)器裝置220-1包含存儲(chǔ)器陣列230。

如在本文中使用,主機(jī)210是第一裝置且存儲(chǔ)器裝置220-1是第二裝置。存儲(chǔ)器裝置220-1及/或存儲(chǔ)器裝置220-2可為易失性存儲(chǔ)器及/或非易失性存儲(chǔ)器。舉例來(lái)說(shuō),存儲(chǔ)器裝置220-1可為易失性存儲(chǔ)器(例如,dram)且存儲(chǔ)器裝置220-2可為非易失性存儲(chǔ)器(例如,硬盤驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器(ssd)等等)。

在數(shù)個(gè)先前方法中,主機(jī)210可從存儲(chǔ)器裝置220-1請(qǐng)求數(shù)據(jù)。存儲(chǔ)器裝置220-1可將存儲(chǔ)于存儲(chǔ)器陣列230中的數(shù)據(jù)傳送到主機(jī)210。如果存儲(chǔ)器裝置220-1不具有所請(qǐng)求數(shù)據(jù),那么存儲(chǔ)器裝置220-1可從存儲(chǔ)器裝置220-2檢索數(shù)據(jù)(例如,經(jīng)由由箭頭272表示的合適接口)。存儲(chǔ)器裝置220-1可將從存儲(chǔ)器裝置220-2檢索的數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器陣列230中??赏ㄟ^(guò)主機(jī)210將數(shù)據(jù)存儲(chǔ)于高速緩沖存儲(chǔ)器262中。舉例來(lái)說(shuō),數(shù)據(jù)可為與實(shí)行特定任務(wù)(例如,程序)相關(guān)聯(lián)的一組可執(zhí)行指令。

主機(jī)210可使用alu260以識(shí)別需從存儲(chǔ)于高速緩沖存儲(chǔ)器262中的數(shù)據(jù)執(zhí)行的數(shù)個(gè)指令的位置。在通過(guò)alu260識(shí)別每一指令之后,主機(jī)210可執(zhí)行經(jīng)識(shí)別指令(如由箭頭268指示)。舉例來(lái)說(shuō),主機(jī)210可產(chǎn)生控制流且可進(jìn)一步執(zhí)行與控制流相關(guān)聯(lián)的指令。

圖3是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的呈計(jì)算系統(tǒng)300的形式的設(shè)備的框圖。系統(tǒng)300包含主機(jī)310、存儲(chǔ)器裝置320-1及存儲(chǔ)器裝置320-2。在此實(shí)例中,主機(jī)310包含alu360及高速緩沖存儲(chǔ)器362,且存儲(chǔ)器裝置320-1包含控制器340、存儲(chǔ)器陣列330及感測(cè)電路350。

主機(jī)310可被稱為第一裝置且可包括cpu、soc(例如,其可包含數(shù)個(gè)處理器及數(shù)個(gè)通道控制器(未展示))及/或asic以及其它類型的裝置。主機(jī)310可用于產(chǎn)生控制流,其包含指令及與指令相關(guān)聯(lián)的執(zhí)行順序。在數(shù)個(gè)實(shí)例中,主機(jī)310可利用alu360產(chǎn)生控制流。在圖5中進(jìn)一步描述產(chǎn)生控制流。

主機(jī)310可從存儲(chǔ)器裝置320-1請(qǐng)求與程序相關(guān)聯(lián)的數(shù)據(jù)。存儲(chǔ)器裝置可從存儲(chǔ)器陣列330檢索所請(qǐng)求數(shù)據(jù)。存儲(chǔ)器裝置可將數(shù)據(jù)傳回到主機(jī)310。主機(jī)可將數(shù)據(jù)存儲(chǔ)于高速緩沖存儲(chǔ)器362中且利用alu360產(chǎn)生控制流。在數(shù)個(gè)實(shí)例中,數(shù)據(jù)可為與一組可執(zhí)行指令(例如,程序)相關(guān)聯(lián)的數(shù)據(jù)。程序可以各種格式表示。舉例來(lái)說(shuō),程序可表示為源文件、匯編文件、目標(biāo)文件及/或可執(zhí)行文件。在數(shù)個(gè)實(shí)例中,可動(dòng)態(tài)地產(chǎn)生程序。舉例來(lái)說(shuō),可經(jīng)由匯編文件及/或緩沖器提供程序。

主機(jī)310可使用從存儲(chǔ)器陣列330檢索的數(shù)據(jù)以產(chǎn)生控制流。舉例來(lái)說(shuō),alu360可用于檢索表示運(yùn)算的數(shù)個(gè)指令。圖5進(jìn)一步描繪產(chǎn)生指令的過(guò)程。

與圖2的實(shí)例(其中在主機(jī)210上執(zhí)行通過(guò)主機(jī)210產(chǎn)生的控制流指令(例如,如由箭頭268指示))相比,在圖3中展示的實(shí)例中,主機(jī)310可將控制流指令及與指令相關(guān)聯(lián)的執(zhí)行順序提供到存儲(chǔ)器裝置320-1以用于在裝置320-1上執(zhí)行(例如,經(jīng)由在裝置320-1本地的執(zhí)行單元)。舉例來(lái)說(shuō),盡管主機(jī)310包含alu360(其可經(jīng)配置以執(zhí)行通過(guò)主機(jī)310產(chǎn)生的控制流指令),但在數(shù)個(gè)實(shí)施例中,通過(guò)主機(jī)310產(chǎn)生的控制流指令的執(zhí)行發(fā)生在單獨(dú)裝置(例如,存儲(chǔ)器裝置320-1)上。作為實(shí)例,存儲(chǔ)器裝置320-1可在控制器340處從主機(jī)310接收控制流指令。舉例來(lái)說(shuō),控制器340可經(jīng)由存儲(chǔ)器裝置320-1的緩沖器、存儲(chǔ)器陣列及/或移位電路接收指令。

控制器340可控制對(duì)經(jīng)存儲(chǔ)于存儲(chǔ)器陣列330中的存儲(chǔ)器單元中的數(shù)據(jù)的控制流的執(zhí)行。舉例來(lái)說(shuō),控制器340可通過(guò)控制感測(cè)電路350來(lái)控制指令的執(zhí)行,感測(cè)電路350可充當(dāng)執(zhí)行單元以執(zhí)行與控制流指令相關(guān)聯(lián)的數(shù)個(gè)運(yùn)算。相比之下,在圖2中展示的存儲(chǔ)器裝置220-1可具有控制器(未展示);然而,此控制器將控制除命令流指令以外的指令的執(zhí)行。舉例來(lái)說(shuō),裝置220-1上的控制器可控制存儲(chǔ)器命令操作(例如數(shù)據(jù)讀取、數(shù)據(jù)寫入及數(shù)據(jù)刷新操作,其并不涉及與計(jì)算相關(guān)聯(lián)的數(shù)據(jù)的操縱)的執(zhí)行,但將不控制命令流指令的執(zhí)行。

控制流指令可包含數(shù)個(gè)運(yùn)算,包含and運(yùn)算、or運(yùn)算、invert(反相)運(yùn)算及/或shift(移位)運(yùn)算。數(shù)個(gè)運(yùn)算可包含其它運(yùn)算。舉例來(lái)說(shuō),運(yùn)算可為任何數(shù)目個(gè)二進(jìn)制運(yùn)算及非二進(jìn)制運(yùn)算,例如加法運(yùn)算、乘法運(yùn)算及/或比較運(yùn)算。在數(shù)個(gè)實(shí)例中,可在未經(jīng)由圖6中的輸入/輸出(i/o)線634傳送數(shù)據(jù)的情況下執(zhí)行數(shù)個(gè)運(yùn)算。

控制器340可控制經(jīng)耦合到多個(gè)感測(cè)線(例如,圖6中的感測(cè)線605-0、605-1、605-2、605-3、605-4、605-5、605-6、605-7、…、605-s,統(tǒng)稱為感測(cè)線605)且經(jīng)形成于與陣列330中的多個(gè)存儲(chǔ)器單元(例如,圖6中的存儲(chǔ)器單元603-0、603-1、603-2、603-3、603-4、603-5、603-6、…、603-j,統(tǒng)稱為存儲(chǔ)器單元603)的間距上的多個(gè)計(jì)算組件(例如,圖6中的計(jì)算組件631-0、631-1、631-2、631-3、631-4、631-5、631-6、631-7、…、631-x,統(tǒng)稱為計(jì)算組件631)。控制器還可控制經(jīng)耦合到多個(gè)計(jì)算組件631的多個(gè)感測(cè)放大器(例如,圖6中的感測(cè)放大器606-0、606-1、606-2、606-3、606-4、606-5、606-6、606-7、…、606-u,統(tǒng)稱為感測(cè)放大器606)??刂破?40可控制計(jì)算組件631及感測(cè)放大器606以執(zhí)行指令。

舉例來(lái)說(shuō),控制器340可激活陣列330中的數(shù)個(gè)感測(cè)線605及存取線(例如,圖6中的存取線604-0、606-1、606-2、606-3、606-4、606-5、606-6、…、606-r,統(tǒng)稱為存取線604)以讀取陣列330中的數(shù)據(jù)。數(shù)據(jù)可被存儲(chǔ)于感測(cè)放大器606及/或計(jì)算組件631中??刂破?40可進(jìn)一步激活與計(jì)算組件631及/或感測(cè)放大器606相關(guān)聯(lián)的感測(cè)線605、存取線604及/或鎖存器,以對(duì)經(jīng)存儲(chǔ)于感測(cè)線605及/或計(jì)算組件631中的數(shù)據(jù)執(zhí)行數(shù)個(gè)運(yùn)算。

控制器340還可激活感測(cè)線605及/或存取線604,以將運(yùn)算的結(jié)果(例如,數(shù)個(gè)指令的執(zhí)行結(jié)果)存儲(chǔ)回到陣列330。在數(shù)個(gè)實(shí)例中,控制器340可進(jìn)一步將運(yùn)算的結(jié)果及/或運(yùn)算已經(jīng)執(zhí)行的指示傳送回到主機(jī)310。

在數(shù)個(gè)實(shí)例中,控制器340可包括數(shù)個(gè)控制器。舉例來(lái)說(shuō),控制器340可包括第一控制器及數(shù)個(gè)第二控制器。第一控制器可從主機(jī)310接收數(shù)個(gè)指令。指令可包含實(shí)行(例如)加法運(yùn)算的指令。舉例來(lái)說(shuō),第一控制器可將數(shù)個(gè)指令轉(zhuǎn)譯為數(shù)個(gè)and運(yùn)算、or運(yùn)算、invert運(yùn)算及/或shift運(yùn)算。第一控制器可將and運(yùn)算、or運(yùn)算、invert運(yùn)算及/或shift運(yùn)算提供到數(shù)個(gè)第二控制器。數(shù)個(gè)第二控制器可控制計(jì)算組件631及感測(cè)放大器606以執(zhí)行and運(yùn)算、or運(yùn)算、invert運(yùn)算及/或shift運(yùn)算。舉例來(lái)說(shuō),數(shù)個(gè)第二控制器可激活與計(jì)算組件631及/或感測(cè)放大器606相關(guān)聯(lián)的感測(cè)線605、存取線604及/或鎖存器以執(zhí)行and運(yùn)算、or運(yùn)算、invert運(yùn)算及/或shift運(yùn)算。在數(shù)個(gè)實(shí)例中,數(shù)個(gè)第二控制器中的每一者可控制計(jì)算組件631及/或感測(cè)放大器606以執(zhí)行and運(yùn)算、or運(yùn)算、invert運(yùn)算及/或shift運(yùn)算中的至少一者。

根據(jù)數(shù)個(gè)實(shí)施例,其上產(chǎn)生控制流的裝置(例如,主機(jī)310)可獨(dú)立于其上執(zhí)行對(duì)應(yīng)控制流指令的裝置(存儲(chǔ)器裝置320-1)。作為實(shí)例,控制流可產(chǎn)生為數(shù)個(gè)部分。舉例來(lái)說(shuō),主機(jī)310可產(chǎn)生包含第一部分及第二部分的控制流,其中第一部分包括第一數(shù)目個(gè)控制流指令且第二部分包括第二數(shù)目個(gè)控制流指令。作為實(shí)例,主機(jī)310可產(chǎn)生與控制流的第一部分相關(guān)聯(lián)的第一數(shù)目個(gè)指令且將其提供到存儲(chǔ)器裝置320-1。當(dāng)?shù)谝粩?shù)目個(gè)指令的執(zhí)行發(fā)生在存儲(chǔ)器裝置320-1上時(shí),主機(jī)310可產(chǎn)生與控制流的第二部分相關(guān)聯(lián)的第二數(shù)目個(gè)指令(例如,控制流的第二部分的產(chǎn)生可與控制流的第一部分的執(zhí)行同時(shí)發(fā)生)。存儲(chǔ)器裝置320-1可將第一數(shù)目個(gè)指令的執(zhí)行的結(jié)果傳回到主機(jī)310且主機(jī)310可將第二數(shù)目個(gè)指令提供到存儲(chǔ)器裝置320-1。存儲(chǔ)器裝置320-1可將第二數(shù)目個(gè)指令的執(zhí)行的結(jié)果及/或已執(zhí)行第二數(shù)目個(gè)指令的指示提供到主機(jī)310。

將控制流的產(chǎn)生與控制流的執(zhí)行分開提供在產(chǎn)生控制流的同時(shí)執(zhí)行控制流的能力。此外,將控制流的產(chǎn)生與控制流的執(zhí)行分開無(wú)需將結(jié)合控制流的執(zhí)行而進(jìn)行運(yùn)算的數(shù)據(jù)移動(dòng)到主機(jī)310,這是由于經(jīng)由與主機(jī)310分開的裝置(例如,320-1)上的執(zhí)行單元執(zhí)行控制流指令。

圖4是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的呈計(jì)算系統(tǒng)的形式的設(shè)備的框圖。系統(tǒng)400包含可類似于圖3中的主機(jī)310的主機(jī)410。圖4還包含存儲(chǔ)器裝置420-1、420-2、…、420-n(例如,統(tǒng)稱為存儲(chǔ)器裝置420),其可類似于存儲(chǔ)器裝置320。

在此實(shí)例中,存儲(chǔ)器裝置420中的每一者包含控制器、存儲(chǔ)器陣列及感測(cè)電路。舉例來(lái)說(shuō),存儲(chǔ)器裝置420-1包含控制器440-1、存儲(chǔ)器陣列430-1及感測(cè)電路450-1,存儲(chǔ)器裝置420-2包含控制器440-2、存儲(chǔ)器陣列430-2及感測(cè)電路450-2,且存儲(chǔ)器裝置420-n包含控制器440-n、存儲(chǔ)器陣列430-n及感測(cè)電路450-n??刂破?40-1、控制器440-2、…、及控制器440-n統(tǒng)稱為控制器440。陣列430-1、陣列430-2、…、及陣列430-n統(tǒng)稱為陣列430。感測(cè)電路450-1、感測(cè)電路450-2、…、及感測(cè)電路450-n統(tǒng)稱為感測(cè)電路450。如在下文進(jìn)一步描述,在數(shù)個(gè)實(shí)施例中,感測(cè)電路450可經(jīng)操作(例如,通過(guò)對(duì)應(yīng)控制器440)以充當(dāng)執(zhí)行單元。

主機(jī)410可產(chǎn)生數(shù)個(gè)不同控制流??刂屏髦械拿恳徽呖膳c特定存儲(chǔ)器裝置420相關(guān)聯(lián)。舉例來(lái)說(shuō),第一控制流可與存儲(chǔ)器裝置420-1相關(guān)聯(lián),第二控制流可與存儲(chǔ)器裝置420-2,…相關(guān)聯(lián),且第n控制流可與存儲(chǔ)器裝置420-n相關(guān)聯(lián)。從主機(jī)410到裝置420-1到420-n的箭頭表示其上可傳送數(shù)據(jù)、地址及/或命令的接口(例如,總線)。然而,舉例來(lái)說(shuō),裝置420可經(jīng)由共用總線耦合到主機(jī)410。

作為實(shí)例,不同控制流中的每一者可與單個(gè)(例如,相同)程序相關(guān)聯(lián)及/或不同控制流可與不同程序相關(guān)聯(lián)。舉例來(lái)說(shuō),第一控制流及第二控制流可與第一程序相關(guān)聯(lián)且第n控制流可與第二(例如,不同)程序相關(guān)聯(lián)。第一控制流可與獨(dú)立于第一程序的第二部分的第一程序的第一部分相關(guān)聯(lián)。第二控制流可與獨(dú)立于第一程序的第一部分的第一程序的第二部分相關(guān)聯(lián)。如果執(zhí)行與程序的第一部分相關(guān)聯(lián)的數(shù)個(gè)指令并不影響與程序的第二部分相關(guān)聯(lián)的第二數(shù)目個(gè)指令的執(zhí)行,那么第一部分可被視為獨(dú)立于程序的第二部分。

存儲(chǔ)器裝置420中的每一者可執(zhí)行來(lái)自與多個(gè)控制流相關(guān)聯(lián)的多個(gè)指令的不同指令。舉例來(lái)說(shuō),存儲(chǔ)器裝置420-1可執(zhí)行與第一控制流相關(guān)聯(lián)的第一數(shù)目個(gè)指令,存儲(chǔ)器裝置420-2可執(zhí)行與第二控制流相關(guān)聯(lián)的第二數(shù)目個(gè)指令,…,且存儲(chǔ)器裝置420-n可執(zhí)行與第n控制流相關(guān)聯(lián)的第n數(shù)目個(gè)指令。

與圖2的實(shí)例(其中控制流的產(chǎn)生及對(duì)應(yīng)控制流指令的執(zhí)行發(fā)生在相同裝置上)相比,本發(fā)明的實(shí)施例可涉及分開控制流的產(chǎn)生與控制流的執(zhí)行,此可允許數(shù)個(gè)過(guò)程同時(shí)執(zhí)行。如在本文中使用,過(guò)程是指經(jīng)執(zhí)行的程序的例子。舉例來(lái)說(shuō),可在執(zhí)行第二程序的同時(shí)執(zhí)行過(guò)程。

數(shù)個(gè)過(guò)程的同時(shí)執(zhí)行可包含在存儲(chǔ)器裝置420執(zhí)行控制流時(shí)產(chǎn)生控制流的主機(jī)410。舉例來(lái)說(shuō),主機(jī)410可產(chǎn)生第一控制流。主機(jī)410可將第一控制流提供到存儲(chǔ)器裝置420-1。當(dāng)存儲(chǔ)器裝置420-1經(jīng)由控制器440-1、存儲(chǔ)器陣列430-1及感測(cè)電路450-1執(zhí)行與第一控制流相關(guān)聯(lián)的第一數(shù)目個(gè)指令時(shí),主機(jī)410可產(chǎn)生第二控制流。當(dāng)存儲(chǔ)器裝置420-1執(zhí)行與第一控制流相關(guān)聯(lián)的第一數(shù)目個(gè)指令時(shí),主機(jī)410可將第二控制流提供到存儲(chǔ)器裝置420-2。當(dāng)存儲(chǔ)器裝置420-1及存儲(chǔ)器裝置420-2分別執(zhí)行與第一控制流相關(guān)聯(lián)的第一數(shù)目個(gè)指令及與第二控制流相關(guān)聯(lián)的第二數(shù)目個(gè)指令時(shí),主機(jī)410可產(chǎn)生且提供第n控制流到存儲(chǔ)器裝置420-n。存儲(chǔ)器裝置420-2可經(jīng)由控制器440-2、存儲(chǔ)器陣列430-2及感測(cè)電路450-2執(zhí)行第二數(shù)目個(gè)指令。存儲(chǔ)器裝置420中的每一者可同時(shí)執(zhí)行與不同控制流相關(guān)聯(lián)的不同多個(gè)指令。舉例來(lái)說(shuō),存儲(chǔ)器裝置410-2可執(zhí)行第一數(shù)目個(gè)指令,存儲(chǔ)器裝置410-2可執(zhí)行第二數(shù)目個(gè)指令,且存儲(chǔ)器裝置410-n可同時(shí)執(zhí)行第n數(shù)目個(gè)指令。存儲(chǔ)器裝置410-n可經(jīng)由控制器440-n、存儲(chǔ)器陣列430-n及感測(cè)電路450-n執(zhí)行第n數(shù)目個(gè)指令。

存儲(chǔ)器裝置420中的每一者可傳回不同多個(gè)指令的執(zhí)行的結(jié)果及/或已執(zhí)行不同多個(gè)指令的指示。舉例來(lái)說(shuō),當(dāng)執(zhí)行第二數(shù)目個(gè)指令及第n數(shù)目個(gè)指令(例如,分別在裝置420-2及420-n上)時(shí),存儲(chǔ)器裝置420-1可對(duì)主機(jī)410通知已執(zhí)行第一數(shù)目個(gè)指令。主機(jī)410可基于與第一控制流的第一數(shù)目個(gè)指令相關(guān)聯(lián)的結(jié)果而產(chǎn)生與第一控制流相關(guān)聯(lián)的不同控制流。當(dāng)存儲(chǔ)器裝置420-2及存儲(chǔ)器裝置420-n分別執(zhí)行第二數(shù)目個(gè)指令及第n數(shù)目個(gè)指令時(shí),主機(jī)410可將不同控制流提供到存儲(chǔ)器裝置420-1??蛇B續(xù)產(chǎn)生不同控制流中的每一者。舉例來(lái)說(shuō),可在產(chǎn)生第一控制流之后產(chǎn)生第二控制流且可在產(chǎn)生第一控制流及第二控制流之后產(chǎn)生第n控制流。可同時(shí)(例如,在相同時(shí)間)執(zhí)行與不同控制流相關(guān)聯(lián)的不同數(shù)目個(gè)指令中的每一者。可在產(chǎn)生不同控制流的同時(shí)執(zhí)行與控制流相關(guān)聯(lián)的不同數(shù)目個(gè)指令中的每一者。

圖4的實(shí)例通過(guò)將控制流的產(chǎn)生與控制流的執(zhí)行分開而提供產(chǎn)生數(shù)個(gè)控制流且同時(shí)執(zhí)行數(shù)個(gè)控制流的能力。與如在圖2的實(shí)例中所提供那樣一次執(zhí)行單個(gè)控制流相比,同時(shí)執(zhí)行數(shù)個(gè)控制流可增大生產(chǎn)率且可同時(shí)利用更大數(shù)目個(gè)計(jì)算資源。作為實(shí)例,主機(jī)410的alu460可經(jīng)配置以確定產(chǎn)生及/或在裝置420中分布控制流以用于執(zhí)行的方式。

圖5是根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的控制流及控制流的執(zhí)行的框圖。圖5說(shuō)明包含裝置510及裝置520的系統(tǒng)500。產(chǎn)生控制流可包含提取、解碼且產(chǎn)生控制流指令,控制流指令可包含存儲(chǔ)器可操作指令。執(zhí)行存儲(chǔ)器可操作指令包含:接收存儲(chǔ)器可操作指令586;操作執(zhí)行單元(例如,通過(guò)激活存取線、感測(cè)線及鎖存器);及傳回存儲(chǔ)器可操作指令的執(zhí)行的結(jié)果。

在圖5中展示的實(shí)例中,裝置510可為經(jīng)配置以產(chǎn)生控制流的主機(jī)(例如,主機(jī)410),且裝置520可為經(jīng)配置以執(zhí)行通過(guò)裝置510產(chǎn)生的至少一些控制流指令的存儲(chǔ)器裝置(例如,裝置420)。提取、解碼及/或產(chǎn)生存儲(chǔ)器可操作指令可被分類為主機(jī)可操作指令。主機(jī)可操作指令是主機(jī)(例如,裝置510)用于產(chǎn)生存儲(chǔ)器可操作指令的指令。舉例來(lái)說(shuō),主機(jī)可操作指令是主機(jī)用于產(chǎn)生由裝置520執(zhí)行的數(shù)個(gè)操作的指令。在下文進(jìn)一步描述存儲(chǔ)器可操作指令。

如在上文描述,裝置510可為主機(jī)且裝置520可為存儲(chǔ)器裝置。主機(jī)510可與程序計(jì)數(shù)器相關(guān)聯(lián)。程序計(jì)數(shù)器保持待執(zhí)行的下一指令的存儲(chǔ)器地址。程序計(jì)數(shù)器可經(jīng)累加以獲得后繼指令的地址。

在580處,裝置510使用程序計(jì)數(shù)器從存儲(chǔ)器提取指令。在提取操作結(jié)束時(shí),程序計(jì)數(shù)器可指向?qū)⒃谙乱谎h(huán)讀取的下一指令。裝置510可將所提取指令存儲(chǔ)于高速緩沖存儲(chǔ)器中。舉例來(lái)說(shuō),高速緩沖存儲(chǔ)器可為指令寄存器及/或另一形式的存儲(chǔ)器。

在582處,裝置510解碼所提取指令。解碼所提取指令可包含基于與所提取指令相關(guān)聯(lián)的操作碼確定待經(jīng)實(shí)行的運(yùn)算。舉例來(lái)說(shuō),裝置510可解碼指令(例如,所提取指令)以確定待實(shí)行加法運(yùn)算。

在584處,裝置510產(chǎn)生存儲(chǔ)器可操作指令。產(chǎn)生存儲(chǔ)器可操作指令可包含動(dòng)態(tài)地產(chǎn)生存儲(chǔ)器可操作指令。動(dòng)態(tài)地產(chǎn)生存儲(chǔ)器可操作指令可同義于動(dòng)態(tài)地產(chǎn)生控制流,這是因?yàn)榇鎯?chǔ)器可操作指令可為與控制流相關(guān)聯(lián)的控制流指令。可在裝置510評(píng)估經(jīng)解碼指令以產(chǎn)生存儲(chǔ)器可操作指令時(shí)動(dòng)態(tài)地產(chǎn)生存儲(chǔ)器可操作指令。裝置510可通過(guò)評(píng)估經(jīng)解碼指令以產(chǎn)生存儲(chǔ)器可操作指令而動(dòng)態(tài)地產(chǎn)生存儲(chǔ)器可操作指令。舉例來(lái)說(shuō),經(jīng)解碼指令可為如果則語(yǔ)句??捎裳b置510動(dòng)態(tài)地評(píng)估如果則語(yǔ)句。裝置510可基于如果則語(yǔ)句的評(píng)估動(dòng)態(tài)地選擇第一存儲(chǔ)器可操作指令而非第二存儲(chǔ)器可操作指令。在數(shù)個(gè)實(shí)例中,可在已編譯程序之后動(dòng)態(tài)地產(chǎn)生存儲(chǔ)器可操作指令。

如在本文中使用,存儲(chǔ)器可操作指令是指待由裝置520執(zhí)行的指令。存儲(chǔ)器可操作指令可包含邏輯運(yùn)算(例如,and運(yùn)算、or運(yùn)算等等)、加法運(yùn)算、減法運(yùn)算、乘法運(yùn)算、除法運(yùn)算及/或比較運(yùn)算以及可與控制流指令相關(guān)聯(lián)的其它類型的運(yùn)算。此外,存儲(chǔ)器可操作指令可包含讀取操作及/或?qū)懭氩僮?例如,并不涉及操縱數(shù)據(jù)的存儲(chǔ)器命令)。

可由裝置510產(chǎn)生多個(gè)存儲(chǔ)器可操作指令或可產(chǎn)生單個(gè)存儲(chǔ)器可操作指令。在586處,裝置520可接收存儲(chǔ)器可操作指令??稍诳刂破?例如,控制器340)處接收存儲(chǔ)器可操作指令。在588處,裝置520可激活存取線、感測(cè)線及/或鎖存器以執(zhí)行存儲(chǔ)器可操作指令。舉例來(lái)說(shuō),控制器可激活與裝置520中的存儲(chǔ)器陣列及/或感測(cè)電路相關(guān)聯(lián)的數(shù)個(gè)存取線、感測(cè)線及/或鎖存器。激活數(shù)個(gè)存取線、感測(cè)線及/或鎖存器可將數(shù)據(jù)從陣列移動(dòng)到感測(cè)電路中。

控制器可進(jìn)一步激活感測(cè)電路中的存取線、感測(cè)線及/或鎖存器以對(duì)存儲(chǔ)于感測(cè)電路中的數(shù)據(jù)執(zhí)行存儲(chǔ)器可操作指令。在數(shù)個(gè)實(shí)例中,存儲(chǔ)器可操作指令的執(zhí)行的結(jié)果可存儲(chǔ)回到陣列。在590處,可將存儲(chǔ)器可操作指令的結(jié)果傳回到裝置510。

在數(shù)個(gè)實(shí)例中,裝置510及裝置520至少部分解碼指令。舉例來(lái)說(shuō),裝置510可部分解碼指令以產(chǎn)生存儲(chǔ)器可操作指令。裝置510可將經(jīng)部分解碼的存儲(chǔ)器可操作指令提供到裝置520中的控制器。解碼器可進(jìn)一步解碼存儲(chǔ)器可操作指令且執(zhí)行經(jīng)完全解碼的存儲(chǔ)器可操作指令。

在數(shù)個(gè)實(shí)例中,當(dāng)在裝置520上執(zhí)行存儲(chǔ)器可操作指令時(shí),裝置510可留存對(duì)存儲(chǔ)器可操作指令的部分控制。裝置510可通過(guò)部分解碼存儲(chǔ)器可操作指令來(lái)留存對(duì)存儲(chǔ)器可操作指令的部分控制。舉例來(lái)說(shuō),裝置510可通過(guò)將虛擬地址轉(zhuǎn)譯為物理存儲(chǔ)器地址來(lái)部分解碼存儲(chǔ)器可操作指令且裝置520可從經(jīng)轉(zhuǎn)譯物理存儲(chǔ)器地址檢索指令。裝置510可通過(guò)將虛擬地址轉(zhuǎn)譯為物理存儲(chǔ)器地址來(lái)留存對(duì)存儲(chǔ)器可操作指令的部分控制。

圖6說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的存儲(chǔ)器陣列630的部分的示意圖。陣列630包含耦合到存取線604-0、604-1、604-2、604-3、604-4、604-5、604-6、…、604-r的行及感測(cè)線605-0、605-1、605-2、605-3、605-4、605-5、605-6、605-7、…、605-s的列(其可統(tǒng)稱為存取線604及感測(cè)線605)的存儲(chǔ)器單元603-0、603-1、603-3、603-4、603-5、603-6、603-7、603-8、……、603-j(例如,統(tǒng)稱為存儲(chǔ)器單元603)。存儲(chǔ)器陣列630不限于特定數(shù)目個(gè)存取線及/或感測(cè)線,且使用術(shù)語(yǔ)“行”及“列”并不意味存取線及/或感測(cè)線的特定物理結(jié)構(gòu)及/或定向。盡管未描繪,存儲(chǔ)器單元的每一列可與一對(duì)對(duì)應(yīng)互補(bǔ)感測(cè)相關(guān)聯(lián)。舉例來(lái)說(shuō),陣列630可為例如圖3中的陣列330或圖4中的陣列430的陣列。

存儲(chǔ)器單元的每一列可耦合到感測(cè)電路(例如,在圖1中展示的感測(cè)電路150)。在此實(shí)例中,感測(cè)電路包括耦合到相應(yīng)感測(cè)線605-0、605-1、605-2、605-3、605-4、605-5、605-6、605-7、…、605-s的數(shù)個(gè)感測(cè)放大器606-0、606-1、606-2、606-3、606-4、606-5、606-6、606-7、…、606-u(例如,統(tǒng)稱為感測(cè)放大器606)。感測(cè)放大器606經(jīng)由存取裝置(例如,晶體管)608-0、608-2、608-3、608-4、608-5、608-6、608-7、…、608-v耦合到輸入/輸出(i/o)線634(例如,本地i/o線)。在此實(shí)例中,感測(cè)電路還包括耦合到相應(yīng)感測(cè)線的數(shù)個(gè)計(jì)算組件631-0、631-1、631-2、631-3、631-4、631-5、631-6、631-7、…、631-x(統(tǒng)稱為計(jì)算組件631)。列解碼線610-0到610-w分別耦合到晶體管608-0到608-v的柵極,且可經(jīng)選擇性地激活以將通過(guò)相應(yīng)感測(cè)放大器606-0到606-u感測(cè)及/或存儲(chǔ)于相應(yīng)計(jì)算組件631-0到631-x中的數(shù)據(jù)傳送到次級(jí)感測(cè)放大器612及/或到陣列630外部的處理資源(例如,經(jīng)由i/o線634)。在數(shù)個(gè)實(shí)施例中,計(jì)算組件631可形成于與其對(duì)應(yīng)行的存儲(chǔ)器單元及/或與對(duì)應(yīng)感測(cè)放大器606的間距上。

可通過(guò)控制器(例如,140、340及440)控制感測(cè)電路(例如,計(jì)算組件631及感測(cè)放大器606)以執(zhí)行根據(jù)本文中描述的數(shù)個(gè)實(shí)施例的控制流操作。結(jié)合圖3到5描述的實(shí)例證明如何可對(duì)存儲(chǔ)于例如陣列630的陣列中的數(shù)據(jù)(例如,元素)執(zhí)行運(yùn)算。

圖7是說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的具有可選邏輯運(yùn)算選擇邏輯的感測(cè)電路的示意圖。圖7展示耦合到相應(yīng)互補(bǔ)感測(cè)線對(duì)705-1及705-2的數(shù)個(gè)感測(cè)放大器706及經(jīng)由傳遞門707-1及707-2耦合到感測(cè)放大器706的對(duì)應(yīng)數(shù)目個(gè)計(jì)算組件731??赏ㄟ^(guò)邏輯運(yùn)算選擇邏輯信號(hào)pass控制傳遞門707-1及707-2的柵極。舉例來(lái)說(shuō),邏輯運(yùn)算選擇邏輯713-6的輸出可耦合到傳遞門707-1及707-2的柵極。

根據(jù)在圖7中說(shuō)明的實(shí)施例,計(jì)算組件731可包括經(jīng)配置以向左及向右移位數(shù)據(jù)值的可負(fù)載移位寄存器的相應(yīng)階(例如,移位單元)。舉例來(lái)說(shuō),如在圖7中說(shuō)明,移位寄存器的每一計(jì)算組件731(例如,階)包括一對(duì)右移位晶體管781及786、一對(duì)左移位晶體管789及790及一對(duì)反相器787及788??蓪⑿盘?hào)phase1r、phase2r、phase1l及phase2l施加到相應(yīng)控制線782、783、791及792以結(jié)合實(shí)行與根據(jù)本文中描述的實(shí)施例相關(guān)聯(lián)的邏輯運(yùn)算及/或移位數(shù)據(jù)而啟用/停用對(duì)應(yīng)計(jì)算組件831的鎖存器上的反饋。在下文關(guān)于圖9進(jìn)一步描述移位數(shù)據(jù)的實(shí)例(例如,從特定計(jì)算組件731到相鄰計(jì)算組件731)。

邏輯運(yùn)算選擇邏輯713-6包含交換門742以及用以控制傳遞門707-1及707-2及交換門742的邏輯。邏輯運(yùn)算選擇邏輯713-6包含四個(gè)邏輯選擇晶體管:邏輯選擇晶體管762,其耦合在交換晶體管742的柵極與tf信號(hào)控制線之間;邏輯選擇晶體管752,其耦合在傳遞門707-1及707-2的柵極與tt信號(hào)控制線之間;邏輯選擇晶體管754,其耦合在傳遞門707-1及707-2的柵極與ft信號(hào)控制線之間;及邏輯選擇晶體管764,其耦合在交換晶體管742的柵極與ff信號(hào)控制線之間。通過(guò)隔離晶體管750-1(具有耦合到iso信號(hào)控制線的柵極)將邏輯選擇晶體管762及752的柵極耦合到真感測(cè)線。通過(guò)隔離晶體管750-2(還具有耦合到iso信號(hào)控制線的柵極)將邏輯選擇晶體管764及754的柵極耦合到互補(bǔ)感測(cè)線。圖9說(shuō)明與使用在圖7中展示的感測(cè)電路實(shí)行邏輯運(yùn)算及移位運(yùn)算相關(guān)聯(lián)的時(shí)序圖。

圖8是說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的通過(guò)感測(cè)電路(例如,在圖7中展示的感測(cè)電路)實(shí)施的可選邏輯運(yùn)算結(jié)果的邏輯表。四個(gè)邏輯選擇控制信號(hào)(例如,tf、tt、ft及ff)可連同存在于互補(bǔ)感測(cè)線上的特定數(shù)據(jù)值一起用于選擇多個(gè)邏輯運(yùn)算中的一者以實(shí)施涉及存儲(chǔ)于感測(cè)放大器706及計(jì)算組件731中的開始數(shù)據(jù)值。四個(gè)控制信號(hào)(例如,tf、tt、ft及ff)連同存在于互補(bǔ)感測(cè)線上(例如,節(jié)點(diǎn)s及s*上)的特定數(shù)據(jù)值一起控制傳遞門707-1及707-2及交換晶體管742,其又影響在觸發(fā)之前/之后計(jì)算組件731及/或感測(cè)放大器706中的數(shù)據(jù)值??蛇x擇性地控制交換晶體管742的能力促進(jìn)實(shí)施尤其涉及反相數(shù)據(jù)值(例如,反相操作數(shù)及/或反相結(jié)果)的邏輯運(yùn)算。

在圖8中說(shuō)明的邏輯表8-1展示在844處的欄a中展示的存儲(chǔ)于計(jì)算組件731中的開始數(shù)據(jù)值及在845處的欄b中展示的存儲(chǔ)于感測(cè)放大器706中的開始數(shù)據(jù)值。邏輯表8-1中的其它3欄標(biāo)頭是指?jìng)鬟f門707-1及707-2以及交換晶體管742的狀態(tài),其可取決于四個(gè)邏輯選擇控制信號(hào)(例如,tf、tt、ft及ff)的狀態(tài)以及iso控制信號(hào)經(jīng)斷言時(shí)存在于所述對(duì)互補(bǔ)感測(cè)線705-1及705-2上的特定數(shù)據(jù)值而分別經(jīng)控制為打開或關(guān)閉?!皀otopen”欄對(duì)應(yīng)于都處于非傳導(dǎo)條件下的傳遞門707-1及707-2以及交換晶體管742,“opentrue”欄對(duì)應(yīng)于處于傳導(dǎo)條件下的傳遞門707-1及707-2,且“openinvert”欄對(duì)應(yīng)于處于傳導(dǎo)條件下的交換晶體管742。邏輯表8-1中未反映對(duì)應(yīng)于都處于傳導(dǎo)條件下的傳遞門707-1及707-2以及交換晶體管742的配置,這是由于此導(dǎo)致感測(cè)線短接在一起。

經(jīng)由傳遞門707-1及707-2以及交換晶體管742的選擇性控制,邏輯表8-1的上部的三列中的每一者可與邏輯表8-1的下部的三列中的每一者組合以提供對(duì)應(yīng)于九個(gè)不同邏輯運(yùn)算的九個(gè)(例如,3x3)不同結(jié)果組合,如通過(guò)在875處展示的各種連接路徑指示。在邏輯表8-2中概述可由感測(cè)電路750實(shí)施的九個(gè)不同可選邏輯運(yùn)算。

邏輯表8-2的列展示標(biāo)頭880,其包含邏輯選擇控制信號(hào)(例如,ff、ft、tf、tt)的狀態(tài)。舉例來(lái)說(shuō),在行876中提供第一邏輯選擇控制信號(hào)(例如,ff)的狀態(tài),在行877中提供第二邏輯選擇控制信號(hào)(例如,ft)的狀態(tài),在行878中提供第三邏輯選擇控制信號(hào)(例如,tf)的狀態(tài),且在行879中提供第四邏輯選擇控制信號(hào)(例如,tt)的狀態(tài)。在行847中概述對(duì)應(yīng)于結(jié)果的特定邏輯運(yùn)算。

圖9說(shuō)明根據(jù)本發(fā)明的數(shù)個(gè)實(shí)施例的與使用感測(cè)電路執(zhí)行邏輯and運(yùn)算及移位運(yùn)算相關(guān)聯(lián)的時(shí)序圖。圖9包含對(duì)應(yīng)于信號(hào)eq、rowx、rowy、senseamp、tf、tt、ft、ff、phase1r、phase2r、phase1l、phase2l、iso、pass、pass*、digit及digit_的波形。eq信號(hào)對(duì)應(yīng)于與感測(cè)放大器(例如,感測(cè)放大器706)相關(guān)聯(lián)的平衡信號(hào)(未展示)。rowx及rowy信號(hào)對(duì)應(yīng)于施加到相應(yīng)存取線(例如,在圖6中展示的存取線row1及row2)的信號(hào)以存取選定存儲(chǔ)器單元(或單元的行)。senseamp信號(hào)對(duì)應(yīng)于用于啟用/停用感測(cè)放大器(例如,感測(cè)放大器706)的信號(hào)。tf、tt、ft及ff信號(hào)對(duì)應(yīng)于例如在圖7中展示的邏輯選擇控制信號(hào)(例如,耦合到邏輯選擇晶體管762、752、754及764的信號(hào))。phase1r、phase2r、phase1l及phase2l信號(hào)對(duì)應(yīng)于提供到在圖7中展示的相應(yīng)控制線782、783、791及792的控制信號(hào)(例如,時(shí)鐘信號(hào))。iso信號(hào)對(duì)應(yīng)于耦合到在圖7中展示的隔離晶體管750-1及750-2的柵極的信號(hào)。pass信號(hào)對(duì)應(yīng)于耦合到在圖7中展示的傳遞晶體管707-1及707-2的柵極的信號(hào),且pass*信號(hào)對(duì)應(yīng)于耦合到交換晶體管742的柵極的信號(hào)。digit及digit_信號(hào)對(duì)應(yīng)于存在于相應(yīng)感測(cè)線705-1(例如,digit(n))及705-2(例如,digit(n)_)上的信號(hào)。

在圖9中展示的時(shí)序圖與對(duì)存儲(chǔ)于陣列的第一存儲(chǔ)器單元中的數(shù)據(jù)值及存儲(chǔ)于第二存儲(chǔ)器單元中的數(shù)據(jù)值實(shí)行邏輯and運(yùn)算相關(guān)聯(lián)。存儲(chǔ)器單元可對(duì)應(yīng)于陣列的特定列(例如,包括一對(duì)互補(bǔ)感測(cè)線的列)且可耦合到相應(yīng)存取線(例如,rowx及rowy)。在描述圖9中展示的邏輯and運(yùn)算時(shí),將參考在圖7中描述的感測(cè)電路。舉例來(lái)說(shuō),在圖9中描述的邏輯運(yùn)算可包含:將rowx存儲(chǔ)器單元的數(shù)據(jù)值(例如,“rowx”數(shù)據(jù)值)存儲(chǔ)于對(duì)應(yīng)計(jì)算組件731(其可稱為累加器731)的鎖存器(例如,“a”數(shù)據(jù)值)中;將rowy存儲(chǔ)器單元的數(shù)據(jù)值(例如,“rowy”數(shù)據(jù)值)存儲(chǔ)于對(duì)應(yīng)感測(cè)放大器706的鎖存器(例如,“b”數(shù)據(jù)值)中;及對(duì)rowx數(shù)據(jù)值及rowy數(shù)據(jù)值實(shí)行選定邏輯運(yùn)算(例如,此實(shí)例中的邏輯and運(yùn)算),其中將選定邏輯運(yùn)算的結(jié)果存儲(chǔ)于計(jì)算組件731的鎖存器中。

如在圖9中展示,在時(shí)間t1,停用感測(cè)放大器706的平衡(例如,eq降低)。在時(shí)間t2,rowx升高以存取(例如,選擇)rowx存儲(chǔ)器單元。在時(shí)間t3,啟用感測(cè)放大器706(例如,senseamp升高),這響應(yīng)于rowx數(shù)據(jù)值(例如,如通過(guò)digit及digit_信號(hào)展示)而將互補(bǔ)感測(cè)線705-1及705-2驅(qū)動(dòng)到適當(dāng)軌電壓(例如,vdd及gnd),且將rowx數(shù)據(jù)值鎖存于感測(cè)放大器706中。在時(shí)間t4,phase2r及phase2l信號(hào)降低,這停用計(jì)算組件731的鎖存器上的反饋(例如,通過(guò)分別關(guān)斷晶體管786及790),使得可在邏輯運(yùn)算期間覆寫存儲(chǔ)于計(jì)算組件中的值。而且,在時(shí)間t4,iso降低,這停用隔離晶體管750-1及750-2。在時(shí)間t5,啟用tt及ft(例如,升高),這導(dǎo)致pass升高(例如,由于晶體管752或754將取決于節(jié)點(diǎn)st2或節(jié)點(diǎn)sf2的哪一者在時(shí)間t4停用iso時(shí)為高而傳導(dǎo))(回想起當(dāng)iso停用時(shí),節(jié)點(diǎn)st2及sf2的電壓動(dòng)態(tài)地駐留于相應(yīng)啟用晶體管752及754的柵極上)。pass升高啟用傳遞晶體管707-1及707-2,使得將對(duì)應(yīng)于rowx數(shù)據(jù)值的digit及digit_信號(hào)提供到相應(yīng)計(jì)算組件節(jié)點(diǎn)st2及sf2。在時(shí)間t6,停用tt及ft,這導(dǎo)致pass降低,從而停用傳遞晶體管707-1及707-2。注意,由于tf及ff信號(hào)保持低,因此pass*在時(shí)間t5與t6之間保持低。在時(shí)間t7,停用rowx,且啟用phase2r、phase2l及iso。在時(shí)間t7啟用phase2r及phase2l啟用計(jì)算組件731的鎖存器上的反饋,使得rowx數(shù)據(jù)值鎖存于其中。在時(shí)間t7啟用iso再次將節(jié)點(diǎn)st2及sf2耦合到啟用晶體管752、754、762及764的柵極。在時(shí)間t8,啟用平衡(例如,eq升高,使得digit及digit_經(jīng)驅(qū)動(dòng)到例如vdd/2的平衡電壓)且停用感測(cè)放大器706(例如,senseamp降低)。

在rowx數(shù)據(jù)值鎖存于計(jì)算組件731中的情況下,停用平衡(例如,eq在時(shí)間t9降低)。在時(shí)間t10,rowy升高以存取(例如,選擇)rowy存儲(chǔ)器單元。在時(shí)間t11,啟用感測(cè)放大器706(例如,senseamp升高),這響應(yīng)于rowy數(shù)據(jù)值(例如,如通過(guò)digit及digit_信號(hào)展示)而將互補(bǔ)感測(cè)線705-1及705-2驅(qū)動(dòng)到適當(dāng)軌電壓(例如,vdd及gnd),且將rowy數(shù)據(jù)值鎖存于感測(cè)放大器706中。在時(shí)間t12,phase2r及phase2l信號(hào)降低,這停用計(jì)算組件731的鎖存器上的反饋(例如,通過(guò)分別關(guān)斷晶體管786及790),使得可在邏輯運(yùn)算期間覆寫存儲(chǔ)于計(jì)算組件中的值。而且,在時(shí)間t12,iso降低,這停用隔離晶體管750-1及750-2。由于此實(shí)例中的所要邏輯運(yùn)算是and運(yùn)算,因此在時(shí)間t13,啟用tt而tf、ft及ff保持停用(如在表8-2中展示,ff=0,ft=0,tf=0且tt=1對(duì)應(yīng)于邏輯and運(yùn)算)。啟用tt是否導(dǎo)致pass升高取決于在時(shí)間t12停用iso時(shí)存儲(chǔ)于計(jì)算組件731中的值。舉例來(lái)說(shuō),如果節(jié)點(diǎn)st2在停用iso時(shí)為高,那么啟用晶體管752將傳導(dǎo),且如果節(jié)點(diǎn)st2在時(shí)間t12停用iso時(shí)為低,那么啟用晶體管將不傳導(dǎo)。

在此實(shí)例中,如果pass在時(shí)間t13升高,那么啟用傳遞晶體管707-1及707-2,使得將對(duì)應(yīng)于rowy數(shù)據(jù)值的digit及digit_信號(hào)提供到相應(yīng)計(jì)算組件節(jié)點(diǎn)st2及sf2。因而,存儲(chǔ)于計(jì)算組件731中的值(例如,rowx數(shù)據(jù)值)可取決于digit及digit_的值(例如,rowy數(shù)據(jù)值)而翻轉(zhuǎn)。在此實(shí)例中,如果pass在時(shí)間t13保持低,那么不啟用傳遞晶體管707-1及707-2,使得對(duì)應(yīng)于rowy數(shù)據(jù)值的digit及digit_信號(hào)保持與計(jì)算組件731的節(jié)點(diǎn)st2及sf2隔離。因而,計(jì)算組件中的數(shù)據(jù)值(例如,rowx數(shù)據(jù)值)將保持相同。

在時(shí)間t14,停用tt,這導(dǎo)致pass降低(或保持低),使得停用傳遞晶體管707-1及707-2。注意,由于tf及ff信號(hào)保持低,因此pass*在時(shí)間t13與t14之間保持低。在時(shí)間t15,停用rowy,且啟用phase2r、phase2l及iso。在時(shí)間t15啟用phase2r及phase2l啟用計(jì)算組件731的鎖存器上的反饋,使得and運(yùn)算(例如,“a”and“b”)的結(jié)果鎖存于其中。在時(shí)間t15啟用iso再次將節(jié)點(diǎn)st2及sf2耦合到啟用晶體管752、754、762及764的柵極。在時(shí)間t16,啟用平衡(例如,eq升高,使得digit及digit_經(jīng)驅(qū)動(dòng)到平衡電壓)且停用感測(cè)放大器706(例如,senseamp降低)。

可經(jīng)由i/o線將and運(yùn)算的結(jié)果(在此實(shí)例中,其最初存儲(chǔ)于計(jì)算組件731中)傳送回到存儲(chǔ)器陣列(例如,到經(jīng)由互補(bǔ)感測(cè)線耦合到rowx、rowy及/或不同行的存儲(chǔ)器單元)及/或到外部位置(例如,外部處理組件)。

圖9還包含(例如,在901處)與移位數(shù)據(jù)(例如,從計(jì)算組件731到相鄰計(jì)算組件731)相關(guān)聯(lián)的發(fā)信號(hào)。在圖9中展示的實(shí)例說(shuō)明兩個(gè)左移位,使得存儲(chǔ)于對(duì)應(yīng)于列“n”的計(jì)算組件中的數(shù)據(jù)值向左移位到對(duì)應(yīng)于列“n-2”的計(jì)算組件。如在時(shí)間t16展示,停用phase2r及phase2l,這停用計(jì)算組件鎖存器上的反饋,如在上文描述。為實(shí)行第一左移位,在時(shí)間t17啟用phase1l且在時(shí)間t18停用phase1l。啟用phase1l導(dǎo)致晶體管789傳導(dǎo),這導(dǎo)致節(jié)點(diǎn)sf1處的數(shù)據(jù)值向左移動(dòng)到左相鄰計(jì)算組件731的節(jié)點(diǎn)sf2。隨后在時(shí)間t19啟用phase2l且在時(shí)間t20停用phase2l。啟用phase2l導(dǎo)致晶體管790傳導(dǎo),這導(dǎo)致來(lái)自節(jié)點(diǎn)st1的數(shù)據(jù)值向左移動(dòng)到節(jié)點(diǎn)st2從而完成左移位。

上述序列(例如,啟用/停用phase1l且隨后啟用/停用phase2l)可經(jīng)重復(fù)以實(shí)現(xiàn)所要數(shù)目個(gè)左移位。舉例來(lái)說(shuō),在此實(shí)例中,通過(guò)在時(shí)間t21啟用phase1l且在時(shí)間t22停用phase1l而實(shí)行第二左移位。隨后在時(shí)間t23啟用phase2l以完成第二左移位。繼第二左移位之后,phase2l保持啟用且phase2r經(jīng)啟用(例如,在時(shí)間t24),使得啟用反饋以將數(shù)據(jù)值鎖存于計(jì)算組件鎖存器中。

盡管已在本文中說(shuō)明及描述特定實(shí)施例,但所屬領(lǐng)域的一般技術(shù)人員將了解,經(jīng)計(jì)算以實(shí)現(xiàn)相同結(jié)果的布置可取代展示的特定實(shí)施例。本發(fā)明希望涵蓋本發(fā)明的一或多個(gè)實(shí)施例的調(diào)適或變動(dòng)。應(yīng)理解,已以闡釋性方式而非限制性方式做出上述描述。所屬領(lǐng)域的技術(shù)人員在檢視上述描述后將明白在本文中未具體描述的上述實(shí)施例的組合及其它實(shí)施例。本發(fā)明的一或多個(gè)實(shí)施例的范圍包含其中使用上述結(jié)構(gòu)及方法的其它應(yīng)用。因此,應(yīng)參考所附權(quán)利要求書以及此權(quán)利要求書所授權(quán)的等效物的全范圍確定本發(fā)明的一或多個(gè)實(shí)施例的范圍。

在前述具體實(shí)施方式中,出于簡(jiǎn)化本發(fā)明的目的,將一些特征集中于單個(gè)實(shí)施例中。本發(fā)明的此方法不應(yīng)解釋為反映本發(fā)明的所揭示實(shí)施例必須使用多于每一權(quán)利要求中明確敘述的特征的意圖。而是,如所附權(quán)利要求書反映,本發(fā)明標(biāo)的物在于少于單個(gè)所揭示實(shí)施例的所有特征。因此,特此將所附權(quán)利要求書并入具體實(shí)施方式中,其中每一權(quán)利要求獨(dú)立地作為單獨(dú)實(shí)施例。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漳浦县| 阳曲县| 莲花县| 佛山市| 邯郸县| 涿州市| 城口县| 桐城市| 区。| 元氏县| 磐安县| 云和县| 房产| 玉山县| 伽师县| 察隅县| 洪雅县| 安乡县| 冷水江市| 阜阳市| 德清县| 铜梁县| 会泽县| 晋城| 龙岩市| 萨迦县| 兴隆县| 昔阳县| 屯昌县| 剑阁县| 宜章县| 海门市| 嵊州市| 化州市| 巫溪县| 大足县| 界首市| 华亭县| 达尔| 新竹县| 精河县|