[发明专利]用于基于计数器的应用和其他应用的存储器子系统在审
申请号: | 201180049025.5 | 申请日: | 2011-04-11 |
公开(公告)号: | CN103155041A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 莎达博·纳扎;麦纳克·森;温·L·胡;阿南达·沙赫 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G11C7/10 | 分类号: | G11C7/10;G11C11/4096;G06F12/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 计数器 应用 其他 存储器 子系统 | ||
技术领域
本发明大体上涉及可用于下述应用的存储器子系统:这些应用要求大量的计数和类似的计算操作。
背景技术
在有线和无线网络环境中,网络的性能是利用网络分析仪设备来监视的。网络分析仪设备使用计数器来储存与网络流有关的信息以及与网络中的流量(traffic)相关的其他统计量度。这些计数器被用在流量管理、故障调试、网络监视以及各种其他分析和测量功能中。
当设备中的计数器的数量很大时,在片上(on-chip)储存计数器的成本和管芯面积变得无法接受。具有缓存算法的片下(off-chip)动态随机存取存储器(DRAM)设备可以用来解决这个问题,使得能够以线速率(line-rate)更新这些计数器。但是,使用标准的DRAM设备需要更高的输入/输出(I/O)带宽,需要更高功率来支持更大带宽,并需要更长的读取-更改-写入延时(read-modify-write latency)来支持在储存这些计数器的存储器设备与对这些计数器进行更新的主机设备之间进行的交换。
附图说明
图1是存储器设备的框图示例,该设备被配置成:响应于从外部主机设备接收的命令,在内部对该存储器设备中储存的数据执行更改操作,作为读取-更改-写入操作序列的一部分。
图2是存储器设备中的控制电路的框图示例,该控制电路被配置来为读取-更改-写入操作序列生成控制信号。
图3是用于控制信号的信号定时图的示例,这些控制信号被对于读取-更改-写入操作序列而生成,以访问存储器设备中的存储器单元。
图4是图示了读取-更改-写入操作序列期间信号和数据流的图表示例。
图5是图示了读取-更改-写入操作序列的流程图的示例。
图6是图1所示存储器设备中使用的更改电路的框图示例。
图7和图8是定时图的示例,这些定时图图示了更改电路在读取-更改-写入操作序列期间的操作。
图9是网络分析器设备的框图示例,该网络分析仪设备包括图1所示的存储器设备。
具体实施方式
概述
这里提供了存储器设备和相关技术来对存储器设备中储存的数据进行更改而无需向外部设备发送该数据。该存储器设备可用作独立的存储器,并可用作网络计数器缓存。在该存储器设备处接收命令,以对存储器设备的存储器阵列中的存储器位置处储存的数据进行更改。该命令包括要用来更改该数据的值。该存储器设备从该存储器位置读取数据。从该存储器位置读取的数据由存储器设备中的更改电路基于从该命令获得的值而更改,以产生结果数据。由更改电路产生的结果数据被写入回该存储器位置。由于存储器设备不需要向另一设备(在本中请中称为主机设备)发送从片下存储器阵列读取的数据来更新该数据,所以大大减小了带宽中的输入/输出带宽,允许低功率的存储器设备操作和更低的延时。
示例性实施例
首先参考图1,标号10示出了存储器设备,该设备被配置来执行读取-更改-写入(Read-Modify-Write)操作。存储器设备10被配置成与主机设备12进行接口,并从主机设备12接收命令以访间存储器设备10中储存的数据。具体而言,存储器设备10被配置成内部地对所储存的数据执行操作(否则这些操作将由主机设备12执行),因而减少存储器设备10需要向主机设备12供应回的数据的量。这降低了存储器设备10与主机设备12之间的输入/输出带宽要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180049025.5/2.html,转载请声明来源钻瓜专利网。