会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Write contention-free, noise-tolerant multi-port bitcell
    • 写入无争用,耐噪声的多端口位单元
    • US08755244B2
    • 2014-06-17
    • US13441414
    • 2012-04-06
    • Ambica AshokRavindraraj RamarajuAndrew C. Russell
    • Ambica AshokRavindraraj RamarajuAndrew C. Russell
    • G11C8/00G11C11/00
    • G11C8/16G11C7/12G11C7/18G11C8/14G11C11/419
    • A multi-port memory cell of a multi-port memory array includes a first inverter that inverter is disabled by a first subset of write word lines and a second inverter, cross coupled with the first inverter, wherein the second inverter is disabled by a second subset of the plurality of write word lines. A first selection circuit has data inputs coupled to a first subset of a plurality of write bit lines, selection inputs coupled to the first subset of the plurality of write word lines, and an output coupled to the input of the second inverter. The second selection circuit has data inputs coupled to a second subset of the plurality of write bit lines, selection inputs coupled to the second subset of the plurality of write word lines, and an output coupled to the input of the first inverter.
    • 多端口存储器阵列的多端口存储单元包括第一反相器,反相器被写入字线的第一子集禁止,第二反相器与第一反相器交叉耦合,其中第二反相器被第二反相器禁用 多个写入字线的子集。 第一选择电路具有耦合到多个写位线的第一子集的数据输入,耦合到多个写字线的第一子集的选择输入以及耦合到第二反相器的输入的输出。 第二选择电路具有耦合到多个写位线的第二子集的数据输入,耦合到多个写字线的第二子集的选择输入以及耦合到第一反相器的输入的输出。
    • 2. 发明申请
    • WRITE CONTENTION-FREE, NOISE-TOLERANT MULTI-PORT BITCELL
    • 无限制,无噪声多端口BITCELL
    • US20130265818A1
    • 2013-10-10
    • US13441414
    • 2012-04-06
    • Ambica AshokRavindraraj RamarajuAndrew C. Russell
    • Ambica AshokRavindraraj RamarajuAndrew C. Russell
    • G11C11/413
    • G11C8/16G11C7/12G11C7/18G11C8/14G11C11/419
    • A multi-port memory cell of a multi-port memory array includes a first inverter that inverter is disabled by a first subset of write word lines and a second inverter, cross coupled with the first inverter, wherein the second inverter is disabled by a second subset of the plurality of write word lines. A first selection circuit has data inputs coupled to a first subset of a plurality of write bit lines, selection inputs coupled to the first subset of the plurality of write word lines, and an output coupled to the input of the second inverter. The second selection circuit has data inputs coupled to a second subset of the plurality of write bit lines, selection inputs coupled to the second subset of the plurality of write word lines, and an output coupled to the input of the first inverter.
    • 多端口存储器阵列的多端口存储单元包括第一反相器,反相器被写入字线的第一子集禁止,第二反相器与第一反相器交叉耦合,其中第二反相器被第二反相器禁用 多个写入字线的子集。 第一选择电路具有耦合到多个写位线的第一子集的数据输入,耦合到多个写字线的第一子集的选择输入以及耦合到第二反相器的输入的输出。 第二选择电路具有耦合到多个写位线的第二子集的数据输入,耦合到多个写字线的第二子集的选择输入以及耦合到第一反相器的输入的输出。
    • 3. 发明授权
    • Error detection in a content addressable memory (CAM) and method of operation
    • 内容可寻址存储器(CAM)中的错误检测和操作方法
    • US08533578B2
    • 2013-09-10
    • US12813974
    • 2010-06-11
    • Ravindraraj RamarajuAmbica AshokKent W. Li
    • Ravindraraj RamarajuAmbica AshokKent W. Li
    • G11C29/00
    • G11C15/04G06F11/1064H03M13/09
    • A method for accessing a content addressable memory (CAM) system having a CAM and random access memory (RAM) includes providing comparand data to the CAM, comparing the comparand data to entries of the CAM to determine a matching CAM entry and asserting a match signal corresponding to the matching CAM entry. In response to asserting the match signal, the method further includes providing output data, an output parity bit, and an output complement parity bit from the RAM, using the comparand data to generate a generated parity bit, and providing an error indicator based on the generated parity bit, the output parity bit, and the output complement parity bit. The error indicator may indicate an error when the generated parity bit is not equal to the output parity bit or when the output parity bit is equal to the output complement parity bit.
    • 一种用于访问具有CAM和随机存取存储器(RAM)的内容可寻址存储器(CAM)系统的方法,包括向CAM提供比较数据,将比较数据与CAM的条目进行比较,以确定匹配的CAM条目并确定匹配信号 对应于匹配的CAM条目。 响应于确定匹配信号,该方法还包括使用比较数据从RAM提供输出数据,输出奇偶校验位和输出补码奇偶校验位,以产生生成的奇偶校验位,并且基于 产生的奇偶校验位,输出奇偶校验位和输出补码奇偶校验位。 当产生的奇偶校验位不等于输出奇偶校验位时,或当输出奇偶校验位等于输出补码奇偶校验位时,错误指示器可能指示错误。
    • 5. 发明授权
    • Pipelined tag and information array access with speculative retrieval of tag that corresponds to information access
    • 流水线标签和信息数组访问,与信息访问相对应的标签的推测检索
    • US07984229B2
    • 2011-07-19
    • US11684529
    • 2007-03-09
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • G06F12/00
    • G06F12/0895Y02D10/13
    • A cache design is described in which corresponding accesses to tag and information arrays are phased in time, and in which tags are retrieved (typically speculatively) from a tag array without benefit of an effective address calculation subsequently used for a corresponding retrieval from an information array. In some exploitations, such a design may allow cycle times (and throughput) of a memory subsystem to more closely match demands of some processor and computation system architectures. Our techniques seek to allow early (indeed speculative) retrieval from the tag array without delays that would otherwise be associated with calculation of an effective address eventually employed for a corresponding retrieval from the information array. Speculation can be resolved using the eventually calculated effective address or using separate functionality. In some embodiments, we use calculated effective addresses for way selection based on tags retrieved from the tag array.
    • 描述了一种高速缓存设计,其中对标签和信息数组的相应访问在时间上是相位的,并且其中从标签数组中检索(通常是推测性地)的标签,而不受随后用于从信息数组的相应检索的有效地址计算的益处 。 在一些开发中,这样的设计可以允许存储器子系统的周期时间(和吞吐量)更接近地匹配一些处理器和计算系统架构的需求。 我们的技术旨在允许从标签数组中提前(确实是推测性的)检索,而不会延迟,否则将与从信息数组中相应检索最终采用的有效地址的计算相关联。 可以使用最终计算的有效地址或使用单独的功能来解决投机。 在一些实施例中,我们使用基于从标签阵列检索的标签的方法选择的计算的有效地址。
    • 6. 发明申请
    • ERROR DETECTION IN A CONTENT ADDRESSABLE MEMORY (CAM) AND METHOD OF OPERATION
    • 内容可寻址存储器(CAM)中的错误检测和操作方法
    • US20110307769A1
    • 2011-12-15
    • US12813974
    • 2010-06-11
    • Ravindraraj RamarajuAmbica AshokKent W. Li
    • Ravindraraj RamarajuAmbica AshokKent W. Li
    • H03M13/09G11C15/00G11C7/00G06F11/10
    • G11C15/04G06F11/1064H03M13/09
    • A method for accessing a content addressable memory (CAM) system having a CAM and random access memory (RAM) includes providing comparand data to the CAM, comparing the comparand data to entries of the CAM to determine a matching CAM entry and asserting a match signal corresponding to the matching CAM entry. In response to asserting the match signal, the method further includes providing output data, an output parity bit, and an output complement parity bit from the RAM, using the comparand data to generate a generated parity bit, and providing an error indicator based on the generated parity bit, the output parity bit, and the output complement parity bit. The error indicator may indicate an error when the generated parity bit is not equal to the output parity bit or when the output parity bit is equal to the output complement parity bit.
    • 一种用于访问具有CAM和随机存取存储器(RAM)的内容可寻址存储器(CAM)系统的方法,包括向CAM提供比较数据,将比较数据与CAM的条目进行比较,以确定匹配的CAM条目并确定匹配信号 对应于匹配的CAM条目。 响应于确定匹配信号,该方法还包括使用比较数据从RAM提供输出数据,输出奇偶校验位和输出补码奇偶校验位,以产生生成的奇偶校验位,并且基于 产生的奇偶校验位,输出奇偶校验位和输出补码奇偶校验位。 当产生的奇偶校验位不等于输出奇偶校验位时,或当输出奇偶校验位等于输出补码奇偶校验位时,错误指示器可能指示错误。
    • 7. 发明授权
    • Data latch with minimal setup time and launch delay
    • 数据锁存器具有最小的建立时间和启动延迟
    • US07548102B2
    • 2009-06-16
    • US11457668
    • 2006-07-14
    • Ravindraraj RamarajuAmbica AshokCody B. CroxtonPeter M. IppolitoPrashant U. Kenkare
    • Ravindraraj RamarajuAmbica AshokCody B. CroxtonPeter M. IppolitoPrashant U. Kenkare
    • H03K3/289
    • H03K3/0375H03K3/356156
    • The present invention provides a latch circuit that is operable to generate a pulse from first and second clock signals to allow gates in a datapath to propagate data with minimal latency. The first clock signal is a version of the system clock and the second control signal is a time-shifted, inverted version of the system clock signal. Each of the individual latches in a datapath comprises data propagation logic. In one embodiment of the invention, the data propagation logic uses the first and second clock signals to generate an “implicit” pulse. In another embodiment of the invention, the data propagation logic uses the first and second clock signals to generate an “explicit” pulse. The implicit and explicit pulses are used to control the transmission gate of the latch to provide propagation of data through the latch with minimal latency.
    • 本发明提供了一种锁存电路,其可操作以从第一和第二时钟信号产生脉冲,以允许数据路径中的门以最小延迟传播数据。 第一时钟信号是系统时钟的版本,第二控制信号是系统时钟信号的时移反转版本。 数据路径中的每个锁存器包括数据传播逻辑。 在本发明的一个实施例中,数据传播逻辑使用第一和第二时钟信号来产生“隐含”脉冲。 在本发明的另一个实施例中,数据传播逻辑使用第一和第二时钟信号来产生“显式”脉冲。 隐式和显式脉冲用于控制锁存器的传输门,以最小的延迟提供数据通过锁存器的传播。
    • 8. 发明申请
    • PIPELINED TAG AND INFORMATION ARRAY ACCESS WITH SPECULATIVE RETRIEVAL OF TAG THAT CORRESPONDS TO INFORMATION ACCESS
    • 管道标签和信息阵列访问与信息访问相关的标签的检索
    • US20080222361A1
    • 2008-09-11
    • US11684529
    • 2007-03-09
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • G06F12/08
    • G06F12/0895Y02D10/13
    • A cache design is described in which corresponding accesses to tag and information arrays are phased in time, and in which tags are retrieved (typically speculatively) from a tag array without benefit of an effective address calculation subsequently used for a corresponding retrieval from an information array. In some exploitations, such a design may allow cycle times (and throughput) of a memory subsystem to more closely match demands of some processor and computation system architectures. In some cases, phased access can be described as pipelined tag and information array access, though strictly speaking, indexing into the information array need not depend on results of the tag array access. Our techniques seek to allow early (indeed speculative) retrieval from the tag array without delays that would otherwise be associated with calculation of an effective address eventually employed for a corresponding retrieval from the information array. Speculation can be resolved using the eventually calculated effective address or using separate functionality. In some embodiments, we use calculated effective addresses for way selection based on tags retrieved from the tag array.
    • 描述了一种高速缓存设计,其中对标签和信息数组的相应访问在时间上是相位的,并且其中从标签数组中检索(通常是推测性地)的标签,而不受随后用于从信息数组的相应检索的有效地址计算的益处 。 在一些开发中,这样的设计可以允许存储器子系统的周期时间(和吞吐量)更接近地匹配一些处理器和计算系统架构的需求。 在某些情况下,分阶段访问可以被描述为流水线标签和信息数组访问,但严格来说,索引到信息数组不需要依赖于标签数组访问的结果。 我们的技术旨在允许从标签数组中提前(确实是推测性的)检索,而不会延迟,否则将与从信息数组中相应检索最终采用的有效地址的计算相关联。 可以使用最终计算的有效地址或使用单独的功能来解决投机。 在一些实施例中,我们使用基于从标签阵列检索的标签的方法选择的计算的有效地址。
    • 10. 发明申请
    • Data Latch
    • 数据锁
    • US20080012618A1
    • 2008-01-17
    • US11457668
    • 2006-07-14
    • Ravindraraj RamarajuAmbica AshokCody B. CroxtonPeter M. IppolitoPrashant U. Kenkare
    • Ravindraraj RamarajuAmbica AshokCody B. CroxtonPeter M. IppolitoPrashant U. Kenkare
    • H03K3/289
    • H03K3/0375H03K3/356156
    • The present invention provides a latch circuit that is operable to generate a pulse from first and second clock signals to allow gates in a datapath to propagate data with minimal latency. The first clock signal is a version of the system clock and the second control signal is a time-shifted, inverted version of the system clock signal. Each of the individual latches in a datapath comprises data propagation logic. In one embodiment of the invention, the data propagation logic uses the first and second clock signals to generate an “implicit” pulse. In another embodiment of the invention, the data propagation logic uses the first and second clock signals to generate an “explicit” pulse. The implicit and explicit pulses are used to control the transmission gate of the latch to provide propagation of data through the latch with minimal latency.
    • 本发明提供了一种锁存电路,其可操作以从第一和第二时钟信号产生脉冲,以允许数据路径中的门以最小延迟传播数据。 第一时钟信号是系统时钟的版本,第二控制信号是系统时钟信号的时移反转版本。 数据路径中的每个锁存器包括数据传播逻辑。 在本发明的一个实施例中,数据传播逻辑使用第一和第二时钟信号来产生“隐含”脉冲。 在本发明的另一个实施例中,数据传播逻辑使用第一和第二时钟信号来产生“显式”脉冲。 隐式和显式脉冲用于控制锁存器的传输门,以最小的延迟提供数据通过锁存器的传播。