【技术实现步骤摘要】
【国外来华专利技术】配置成提供对多个组的同时读/写访问的存储器公开领域本专利申请涉及允许并发读和写访问多组存储器的不同组的计算机存储器,且涉及一种提供此类访问的方法,以及更具体地涉及一种计算机存储器,该计算机存储器通过发送包括存储器位置和将在该存储器位置执行操作的指示的指令来允许并发读和写访问多组存储器的不同组,且涉及提供此类访问的方法。背景常规的单端口存储器通常包括单组地址和单个控制。因此,其在一个时间只能被一个设备访问——可执行单个读操作或单个写操作,但不能同时执行两种类型的操作。当期望提供同时读和写访问存储器时,可使用双端口或多端口存储器。例如,可经由存储器的一个端口进行读访问,同时经由另一个端口进行写访问。然而,常规的双端口或多端口存储器通常比单端口存储器包括更多的晶体管,且因此比单端口存储器在芯片上占用更多的空间。当不需要同一位置的访问时(或当其可被禁止时),可使用分开的存储器;然而,也存在与使用分开存储器相关联的面积损失,因为用于其中一个存储器的许多外围电路被复制用于其他存储器。因此,同时读和写访问的需求必须针对所引起的空间损失进行平衡,并且一般仅在同时访问需求胜于与此相关联的面积和泄露损失时才选择双端口或多端口存储器。因此期望提供相比于常规双端口或多端口存储器有改进的具有同时读和写能力的存储器。概述本专利技术的示例性实施例包括一种方法,该方法包括:提供多组存储器,该多组存储器具有至少第一和第二存储器组,其中第一和第二存储器组中的每一者包括多个单端口存储器元件;以及提供第一和第二局部控制器,用于控制对第一和第二存储器组的读和写操作。该方法还包括提供全局控制器,用于向 ...
【技术保护点】
一种方法,包括:提供多组存储器,所述多组存储器具有至少第一和第二存储器组,所述至少第一和第二存储器组中的每一者包括多个单端口存储器元件;提供第一和第二局部控制器,用于控制对所述至少第一和第二存储器组的读和写操作;提供全局控制器,用于向所述第一和第二局部控制器发送读和写指令;以及同时向所述第一局部控制器发送读指令和向所述第二局部控制器发送写指令。
【技术特征摘要】
【国外来华专利技术】2011.11.16 US 13/297,7711.一种用于存储器的方法,包括:提供多组存储器,所述多组存储器具有至少第一和第二存储器组,所述至少第一和第二存储器组中的每一者包括多个单端口存储器元件;提供第一和第二局部控制器,用于控制对所述至少第一和第二存储器组的读和写操作;提供全局控制器,用于向所述第一和第二局部控制器发送读和写指令;向所述全局控制器提供第一指令和第二指令,所述第一指令包括第一存储器地址和将在所述第一存储器地址执行的第一操作,所述第二指令包括第二存储器地址和将在所述第二存储器地址执行的第二操作;同时从所述全局控制器向所述第一局部控制器发送读指令和向所述第二局部控制器发送写指令;以及使用所述全局控制器中的定时器来控制所述全局控制器向所述第一和第二局部控制器发送所述读和写指令的间隔。2.根据权利要求1所述的方法,其特征在于,进一步包括所述第一局部控制器执行所述读指令,同时所述第二局部控制器执行所述写指令。3.一种存储器,包括:单端口存储器元件的至少第一和第二存储器组;第一局部控制器,适配成向所述第一存储器组发送读和写指令;第二局部控制器,适配成向所述第二存储器组发送读和写指令;全局控制器,其与所述第一和第二局部控制器通信;其中所述全局控制器被配置成接收第一和第二存储器地址以及将在所述第一存储器地址执行的操作的第一指示和将在所述第二存储器地址执行的操作的第二指示,并且指令所述第一局部控制器在所述第一存储器地址执行所述第一指示的操作,以及同时指令所述第二局部控制器在所述第二存储器地址执行所述第二指示的操作;以及所述全局控制器中的定时器,其中所述定时器被配置成控制所述全局控制器向所述第一和第二局部控制器发送指令的间隔。4.根据权利要求3所述的存储器,其特征在于,将在所述第一存储器地址执行的操作的第一指示包括所述第一存储器地址的部分。5.根据权利要求4所述的存储器,其特征在于,所述第一指示的操作是读操作且所述第二指示的操作是写操作。6.根据权利要求5所述的存储器,其特征在于,所述第一局部控制器被配置成执行所述读操作,同时所述第二局部控制器执行所述写操作。7.一种用于存储器的方法,包括:提供多组存储器,所述多组存储器具有至少第一和第二存储器组,其中所述第一和第二存储器组各自包括多个单端口存储器元件;提供至少第一和第二局部控制器,其适配成控制对所述至少第一和第二存储器组的读和写操作;提供全局控制器,其与所述至少第一和第二局部控制器通信;向所述全局控制器提供第一指令,所述第一指令包括第一存储器地址和将在所述第一存储器地址执行的第一操作;向所述全局控制器提供第二指令,所述第二指令包括第二存储器地址和将在所述第二存储器地址执行的第二操作;使用所述全局控制器来指令所述第一局部控制器在所述第一存储器地址执行所述第一操作,以及指令所述第二局部控制器在所述第二存储器地址执行所述第二操作;以及使用所述全局控制器中的定时器来控制所述全局控制器向所述第一和第二局部控制器发送所述第一和第二指令的间隔。8.根据权利要求7所述的方法,其特征在于,在所述第一操作完成前,所述全局控制器指令所述第二局部控制器在所述第二存储器地址执行所述第二操作。9.根据权利要求7所述的方法,其特征在于,所述全局控制器指令所述第一局部控制器在所述第一存储器地址执行所述第一操作,以及同时指令所述第二局部控制器在所述第二存储器地址执行所述第二操作。10.根据权利要求9所述的方法,其特征在于,进一步包括为所述至少第一和第二存储器组中的每一者提供分开的读和写路径。11.根据权利要求9所述的方法,其特征在于,所述第二操作不同于所述第一操作。12.根据权利要求11所述的方法,其特征在于,所述第一操作包括读操作和写操作中的一个,并且其中所述第二操作包括所述读操作和写操作中的另一个。13.根据权利要求12所述的方法,其特征在于,进一步包括:如果前一读操作或前一写操作仍在进行中,则阻止所述全局控制器指令所述第一局部控制器执行所述第一操作。14.根据权利要求12所述的方法,其特征在于,进一步包括:在向所述第一局部控制器发送后续指令之前,确定自向所述第一局部控制器发送所述第一指令起是否已经过去了预定时间。15.根据权利要求7所述的方法,其特征在于,进一步包括将所述多组存储器集成到至少一个半导体管芯上。16.根...
【专利技术属性】
技术研发人员:E·特泽格鲁,D·朴,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。