具有串行和并行模式的存储器系统和方法技术方案

技术编号:5487746 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种方法和系统,其允许使用串行存取或者使用并行存取来执行存取一个或者多个存储体的方法。在串行模式中,每一链路作为独立的串行链路操作。相反,在并行模式期间,链路作为并行链路共同操作。其中,在串行模式中,对于每一链路独立地接收输入和输出控制,在并行模式期间,所有的链路共同使用单组输入和输出控制。

【技术实现步骤摘要】
【国外来华专利技术】
0001本专利技术涉及并行存储器系统和串行存储器系统。
技术介绍
0002当前消费电子装置使用存储器装置。例如,诸如数码照相机、 便携式数字助理、便携式音频/视频播放器和移动终端的移动电子装置一直 以来要求大容量存储器,优选的是具有不断增加容量和提高速度能力的非易 失性存储器。由于在不通电的情况下非易失性存储器和硬盘驱动器可以保持 数据,因此优先选择非易失性存储器和硬盘驱动器,从而延长了电池寿命。0003虽然,现有存储器装置对于许多目前的消费电子装置以足够的 速度运行,但是这样的存储器装置可能将不足以用于未来要求高数据速率的 电子装置和其他装置中。例如,记录高清晰度移动图像的移动多媒体装置可 能要求存储模块具有大于使用当前存储器技术的存储器模块的编程吞吐量。 虽然这样的解决方案看起来简单,但是在这样的高频率下信号质量却存在问 题,其在存储器的工作频率上设定了实际的限制。存储器使用一组并行输入 /输出(I/O)引脚和其它部件通信,引脚的数量视情况而定。1/0引脚接收 命令指令和输入数据并且提供输出数据,这通常被称为并行接口。高速操作 例如可以导致诸如串扰、信号扭曲和信号衰减的通信退化效应,从而降低信号质量。0004为了在系统板上将较高密度和较快速操作结合在一起,存在两 种设计技术诸如菊花链的串行互连配置和诸如多点的并行互连配置。这些 设计技术可以用于克服决定着硬盘与存储器系统之间存储器交换的成本和 操作效率的密度问题。但是,多点配置相对于菊花链配置具有缺点。例如, 如果在多点存储器系统中点的数量增加,由于每一引脚的负载效应,延迟时 间也增加,从而削弱了多点存储器系统的总的性能。这归因于存储器装置的 金属线电阻器-电容器负载和引脚电容量。在诸如存储器装置的装置中的串 行链路可以使用串行接收所有的地址、命令和数据的单个引脚输入。串行链路可以提供串行菊花链配置来通过级联配置有效地控制命令位、地址位和数 据位。通过提供串行菊花链配置,存储器装置识别符UD)号码被分配给级联链上的每一装置。存储器装置可以是动态随机存取存储器(DRAM)、静态 随机存取存储器(SRAM)或者快闪存储器。
技术实现思路
0005本专利技术提供一种方法和系统,其允许使用串行存取或者使用 并行存取来执行存取一个或者多个存储体的方法。在串行模式中,每一链 路作为独立串行链路操作。相反,在并行模式期间,链路作为并行链路共 同操作。其中,对于串行模式,对于每一链路独立地接收输入和输出控制, 而在并行^f莫式期间,所有的链路共同使用单组输入和输出控制。0006根据一个主要方面,本专利技术提供一种存储器系统,包括至 少一个存储体;连接多个输入和多个输出到所述至少一个存储体的双模接 口电路,所述接口电路具有串行模式,在串行模式期间至少一个输入的每 一个作为相应的串行输入操作并且至少 一个输出的每一个作为相应的串 行输出操作,所述接口电路具有并行模式,在并行模式期间输入作为并行 输入共同操作并且输出作为并行输出共同操作。0007在有些实施例中,所述至少一个存储体包括多个存储体。0008在有些实施例中,在串行模式期间,每一个作为相应的串行 输入操作的所述至少 一个输入包括多个输入,并且作为相应的串行输出操 作的所述至少一个输出包括多个输出。0009在有些实施例中,双模接口电路包括多个链路和体控制器, 每一个链路和体控制器在多个输入中具有相应的输入;其中,多个链路和 体控制器中的每一个可以以串行模式操作以通过以下处理以串行方式执 行读和写操作对于每一读和写操作,如果操作是写操作,处理在包含命 令、地址和数据的相应输入上接收的单个位宽输入信号;其中,所述多个 链路和体控制器可以并行模式共同操作以通过以下处理并行地执行读和 写操作对于每一读和写操作,如果操作是写操作,处理在包含命令、地 址和数据的多个输入上接收的多个位宽输入信号。0010在有些实施例中,每一个链路和体控制器被连接到所述存储体 的预定一个,并且每一个存储体被连接到所述输出的预定一个。0011在有些实施例中,每一个链路和体控制器还包括对于写操作的相应输入控制和对于读操作的相应输出控制;双模接口电路在并行模式中可 操作地连接多个链路和体控制器电路的公共一个的输入控制到其余的链路 和体控制电路的输入控制,并且连接多个链路和体控制电路的公共的输出控 制到其余的链路和体控制电路的输出控制,使得在并行模式期间所有的链路和体控制电路共同操作;双模接口电路在串行模式期间可操作地允许独立信 号在每一个输入控制和输出控制处被接收。0012在有些实施例中,多个链路和体控制器对于每一个存储体包括 相应的链路和体控制器。0013在有些实施例中,所述存储器系统还包括至少一个链路转换 器,其在串行模式期间操作来连接每一链路和体控制器到相应的所选择的 体,并且在并行模式期间操作来连接所有的链路和体控制器到所选择的存储 体。0014在有些实施例中,所述至少一个链路转换器包括用于写和控制 而连接每一链路到相应的所选择的体的第一转换器,和用于读而连接每一链 路到所选择的体的第二链路转换器,防止同时连接多个链路到同一体。0015在有些实施例中,双模接口电路包括用于接收在串行模式和 并行模式之间选择的数据宽度控制输入的输入6 6 。0016在有些实施例中,所述双才對妻口电路包括用于接收在串行模 式和并行模式之间选择的数据宽度控制输入信号的输入,对于每一个链路和 体控制器,相应的第一多路复用器具有第一和第二输入,每个第一输入被连 接到所述链路和体控制器的相应输入控制,每个第二输入被连接到所述链路 和体控制器的公共一个的输入控制,所述第一多路复用器在所述数据控制宽 度控制输入的控制下可操作地选择所述第一输入或者第二输入;对于每一个 链路和体控制器,相应的第二多路复用器具有第一和第二输入,每个第一输 入被连接到所述链路和体控制器的相应输出控制,每个第二输入连接到所述 链路和体控制器的公共一个的输出控制,所述第二多路复用器在所述数据控 制宽度控制输入信号的控制下可操作地选择所述第 一输入或者第二输入。0017在有些实施例中,所述双模接口电路包括对于每一个存储体 的相应的并行到串行变换器,所述并行到串行变换器具有串行输出;将所述 每一个并行到串行变换器的串行输出转换到所选择的输出的转换逻辑。0018在有些实施例中,所述存储器系统还包括用于在串行模式期 间选择所述并行到串行变换器的串行输出并且在并行模式期间选择并行输出的选择器逻辑。0019在有些实施例中,所述存储器系统还包括数据宽度变换器, 用于通过将来自所选择的体的输出从对于体存取的数据宽度变换为等于所 述多个输出的输出数量的数据宽度来产生所述并行输出。0020在有些实施例中,所述双模接口电路包括对于每一存储体的 相应的串行到并行变换器;将每一个输入转换为一个相应的所选择的串行到 并行变换器的输入的转换逻辑。0021在有些实施例中,所述存储器系统还包括数据宽度变换器, 用于将具有等于所述多个输入的输入数量的数据宽度的并行输入变换为对 于体存取的数据宽度。0022根据另一个主要方面,本专利技术提供一种方法,包括根据数据 宽度控制输入来重新配置存储器接口为串行模式和并行模式中的所选择的 一个;在串行模式本文档来自技高网
...

【技术保护点】
一种存储器系统,包括: 至少一个存储体; 以多个模式可操作的接口电路,用于连接多个输入和多个输出到所述至少一个存储体,所述接口电路具有串行模式,在串行模式期间至少一个输入的每一个作为相应的串行输入操作并且至少一个输出的每一个作为 相应的串行输出操作,所述接口电路具有并行模式,在并行模式期间输入作为并行输入共同操作并且输出作为并行输出共同操作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:潘弘柏吴学俊金镇祺
申请(专利权)人:莫塞德技术公司
类型:发明
国别省市:CA[加拿大]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利