An example of the present invention provides an apparatus and method relating to performing switching operations in memory. The instance device may contain a memory cell of the first group, coupled to the first sensing line and configured to store the first element. The instance device may also contain a memory unit of second groups that are coupled to the second sense line and configured to store the second element. Examples of equipment may also include a controller configured so that without through input / output I/O line to transmit data through the control sensing circuit to perform some operations that will store the first element in the second group of memory cells in the memory cell and the second elements are stored in the in the first group.
【技术实现步骤摘要】
【国外来华专利技术】存储器中的交换运算
本专利技术大体上涉及半导体存储器设备及方法,且更特定地说,本专利技术涉及与在存储器中执行交换运算有关的设备及方法。
技术介绍
存储器装置通常提供为计算机或其它电子系统中的内部半导体集成电路。存在许多不同类型的存储器,其包含易失性存储器及非易失性存储器。易失性存储器可需要电力来维持其数据(例如主机数据、错误数据等等)且尤其可包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)与晶闸管随机存取存储器(TRAM)。非易失性存储器可通过在未被供电时保持存储数据而提供永久性数据,且可尤其包含与非(NAND)快闪存储器、或非(NOR)快闪存储器及电阻可变存储器(例如相变随机存取存储器(PCRAM)、电阻性随机存取存储器(RRAM)及磁阻性随机存取存储器(MRAM),例如自旋力矩转移随机存取存储器(STTRAM))。电子系统通常包含若干处理资源(例如一或多个处理器),其可检索及执行指令且将所执行指令的结果存储到适合位置。处理器可包括若干功能单元(例如,在本文中称为功能单元电路(FUC)),例如算术逻辑单元(ALU)电路、浮点单元(FPU)电路及/或组合逻辑块),例如,其可执行指令以对数据(例如一或多个操作数)执行逻辑运算(例如“与”、“或”、“非”、“与非”、“或非”及“互斥或”逻辑运算)。电子系统中的若干组件可涉及将指令提供到功能单元电路来执行。可由(例如)处理资源(例如控制器及/或主机处理器)产生指令。可将数据(例如将对其执行指令以执行逻辑运算的操作数)存储于可由FUC ...
【技术保护点】
一种设备,其包括:第一群组的存储器单元,其耦合到第一感测线且经配置以存储第一元素;第二群组的存储器单元,其耦合到第二感测线且经配置以存储第二元素;及控制器,其经配置以致使在无需经由输入/输出I/O线来传送数据的情况下通过控制感测电路以执行若干运算而将所述第一元素存储于所述第二群组的存储器单元中且将所述第二元素存储于所述第一群组的存储器单元中。
【技术特征摘要】
【国外来华专利技术】2014.09.03 US 62/045,193;2015.08.26 US 14/836,5551.一种设备,其包括:第一群组的存储器单元,其耦合到第一感测线且经配置以存储第一元素;第二群组的存储器单元,其耦合到第二感测线且经配置以存储第二元素;及控制器,其经配置以致使在无需经由输入/输出I/O线来传送数据的情况下通过控制感测电路以执行若干运算而将所述第一元素存储于所述第二群组的存储器单元中且将所述第二元素存储于所述第一群组的存储器单元中。2.根据权利要求1所述的设备,其中所述若干运算包括若干“与”运算、“或”运算、“反相”运算及“移位”运算。3.根据权利要求2所述的设备,其中所述感测电路包括耦合到所述第一感测线且与所述第一群组的存储器单元依照节距形成的第一计算组件及耦合到所述第二感测线且与所述第二群组的存储器单元依照节距形成的第二计算组件。4.根据权利要求3所述的设备,其中所述感测电路包括耦合到所述第一计算组件的第一感测放大器及耦合到所述第二计算组件的第二感测放大器。5.根据权利要求4所述的设备,其中所述第一感测放大器及所述第二感测放大器中的每一者包括初级锁存器且所述第一计算组件及所述第二计算组件中的每一者包括次级锁存器。6.一种方法,其包括:执行交换运算,其包括:使存储于耦合到存储器单元阵列的第一感测线及若干存取线的第一群组的存储器单元中的第一元素与存储于耦合到第二感测线及所述若干存取线的第二群组的存储器单元中的第二元素交换,使得继所述交换之后,所述第一元素存储于所述第二群组的存储器单元中且所述第二元素存储于所述第一群组的存储器单元中;及其中在无需经由输入/输I/O线而传送对应于所述第一元素及所述第二元素的数据的情况下执行所述交换。7.根据权利要求6所述的方法,其中在所述交换之前,所述第一元素作为第一位向量存储于所述第一群组的存储器单元中,其中所述第一群组的存储器单元中的每一存储器单元存储所述第一位向量的相应位。8.根据权利要求7所述的方法,其中在所述交换之前,所述第二元素作为第二位向量存储于所述第二群组的存储器单元中,其中所述第二群组的存储器单元中的每一存储器单元存储所述第二位向量的相应位。9.根据权利要求8所述的方法,其中继所述交换之后,所述第一位向量存储于所述第二群组的存储器单元中且所述第二位向量存储于所述第一群组的存储器单元中。10.根据权利要求6所述的方法,其中在所述交换之前:所述第一元素作为包括若干位的第一位向量存储于所述第一群组的相应若干存储器单元中;及所述第二元素作为包括与所述第一位向量相同的若干位的第二位向量存储于所述第二群组的相应若干存储器单元中;及其中具有与所述第二位向量的位相同的位位置的所述第一位向量的位存储于耦合到所述若干存取线的相同存取线的存储器单元中;及其中使所述第一元素与所述第二元素交换包括:使具有相同位位置且存储于耦合到相同存取线的存储器单元中的所述第一位向量及所述第二位向量的位对交换,使得继所述交换之后,所述第一元素作为所述第一位向量存储于所述第二群组的所述相应若干存储器单元中,且所述第二元素作为所述第二位向量存储于所述第一群组的所述相应若干存储器单元中。11.根据权利要求6所述的方法,其中所述第一元素是第一值且所述第二元素是第二值且其中执行所述交换运算导致将所述第一值存储于所述第二群组的存储器单元中且将所述第二值存储于所述第一群组的存储器单元中。12.一种设备,其包括:多个第一群组的存储器单元,其耦合到多个第一感测线且经配置以存储多个第一元素;多个第二群组的存储器单元,其耦合到多个第二感测线且经配置以存储多个第二元素;及控制器,其经配置以控制感测电路以在无需经由输入/输出I/O线来传送数据的情况下通过将所述多个第一元素存储于所述多个第二群组的存储器单元中且将所述多个第二元素存储于所述多个第一群组的存储器单元中而执行交换运算。13.根据权利要求12所述的设备,其中所述多个第一感测线的数量是与所述多个第二感测线的数量相同的数量。14.根据权利要求13所述的设备,其中所述多个第二感测线中的每一者相邻于存储器阵列的所述多个第一感测线中的不同者。15.根据权利要求14所述的设备,其中所述多个第二感测线中的任意两者均不是彼此相邻。16.根据权利要求15所述的设备,其中所述多个第一感测线中的任意两者均不是彼此相邻。17.一种设备,其包括:多个第一群组的存储器单元,其经配置以存储多个第一元素,其中来自所述多个第一群组的存储器单元的每一群组耦合到来自多个第一感测线的不同感测线及若干存取线;多个第二群组的存储器单元,其经配置以存储多个第二元素,其中来自所述多个第二群组的存储器单元的每一群组耦合到来自多个第二感测线的不同感测线及所述若干存取线;及控制器,其经配置以控制感测电路以在无需经由输入/输出I/O线来传送数据的情况下使所述多个第一元素与所述多个第二元素交换使得所述多个第一元素存储于所述多个第二群组的存储器单元中且所述多个第二元素存储于所述多个第一群...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。