会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method for cache access
    • 用于缓存访问的系统和方法
    • US09367475B2
    • 2016-06-14
    • US13440728
    • 2012-04-05
    • Ravindraraj RamarajuDavid R. BeardenAndrew C. Russell
    • Ravindraraj RamarajuDavid R. BeardenAndrew C. Russell
    • G06F12/00G06F13/00G06F12/08G06F1/32
    • G06F12/0895G06F1/3225G06F1/3275Y02D10/13Y02D10/14Y02D50/20
    • The rows of a cache are generally maintained in a low power state. In response to a memory access operation, the data processor predicts a plurality of cache rows that may be targeted by the operation, and transitions each of the plurality of cache rows to an active state to prepare them for access. The plurality of cache rows are predicted based on speculatively decoding a portion of a base address and a corresponding portion of an offset without performing a full addition of the portions. Because a full addition is not performed, the speculative decoding can be performed at sufficient speed to allow the set of rows to be transitioned to the active state before full decoding of the memory address is completed. The cache row associated with the memory address is therefore ready for access when decoding is complete, maintaining low latency for cache accesses.
    • 缓存的行通常维持在低功率状态。 响应于存储器访问操作,数据处理器预测可能由操作定向的多个高速缓存行,并且将多个高速缓存行中的每一个转换为活动状态以准备它们进行访问。 基于对基本地址的一部分和偏移的对应部分的推测性解码来预测多个高速缓存行,而不执行部分的完全添加。 由于没有执行完全相加,所以可以以足够的速度执行推测解码,以便在存储器地址的完全解码完成之前允许该组行转换到活动状态。 因此,当解码完成时,与存储器地址相关联的高速缓存行可以进行访问,从而保持高速缓存访​​问的低延迟。
    • 4. 发明授权
    • Method and apparatus for reducing the number of speculative accesses to a memory array
    • 用于减少对存储器阵列的推测访问次数的方法和装置
    • US09367437B2
    • 2016-06-14
    • US13831870
    • 2013-03-15
    • Andrew C. RussellRavindraraj Ramaraju
    • Andrew C. RussellRavindraraj Ramaraju
    • G06F12/00G06F12/02G06F9/34G06F12/06
    • G06F12/00G06F9/34G06F12/0207G06F12/0215G06F12/06G06F2212/1028Y02D10/13
    • A method includes: receiving a first plurality of consecutive bits from a base operand, wherein a MSB of the first plurality of consecutive bits from the base operand is a LSB of a second plurality of consecutive bits from the base operand; and receiving a first plurality of consecutive bits from an offset operand, wherein a MSB of the first plurality of consecutive bits from the offset operand is a LSB of a second plurality of consecutive bits from the offset operand. The method includes summing the first plurality of consecutive bits from the base operand with the first plurality of consecutive bits from the offset operand to generate a sum value; and allowing access to one of a plurality of memory arrays and disabling access to the remainder of the plurality of memory arrays when a lesser significant bit to a MSB of the sum value equals zero.
    • 一种方法包括:从基本操作数接收第一多个连续比特,其中来自基本操作数的第一多个连续比特的MSB是来自基本操作数的第二多个连续比特的LSB; 以及从偏移操作数接收第一多个连续比特,其中来自所述偏移操作数的所述第一多个连续比特的MSB是来自所述偏移操作数的第二多个连续比特的LSB。 该方法包括将来自基本操作数的第一多个连续比特与来自该偏移操作数的第一多个连续比特相加以产生和值; 并且当和值的MSB的较低有效位等于零时,允许访问多个存储器阵列中的一个并且禁止对多个存储器阵列的其余部分的访问。
    • 5. 发明授权
    • Data type dependent memory scrubbing
    • 数据类型相关内存擦除
    • US09081693B2
    • 2015-07-14
    • US13588243
    • 2012-08-17
    • Ravindraraj RamarajuWilliam C. MoyerAndrew C. Russell
    • Ravindraraj RamarajuWilliam C. MoyerAndrew C. Russell
    • G06F12/00G06F12/08G06F11/10
    • G06F12/0895G06F11/106G06F11/1064Y02D10/13
    • A method for controlling a memory scrubbing rate based on content of the status bit of a tag array of a cache memory. More specifically, the tag array of a cache memory is scrubbed at smaller interval than the scrubbing rate of the storage arrays of the cache. This increased scrubbing rate is in appreciation for the importance of maintaining integrity of tag data. Based on the content of the status bit of the tag array which indicates modified, the corresponding data entry in the cache storage array is scrubbed accordingly. If the modified bit is set, then the entry in the storage array is scrubbed after processing the tag entry. If the modified bit is not set, then the storage array is scrubbed at a predetermined scrubbing interval.
    • 一种用于基于高速缓冲存储器的标签阵列的状态位的内容来控制存储器擦除速率的方法。 更具体地说,高速缓冲存储器的标签阵列以比缓存的存储阵列的擦除速率更小的间隔进行擦除。 对于保持标签数据完整性的重要性,这种提高的清洗率是值得赞赏的。 基于指示被修改的标签阵列的状态位的内容,相应地擦除缓存存储阵列中的相应数据条目。 如果修改的位被设置,则在处理标签条目之后擦除存储阵列中的条目。 如果未设置修改的位,则以预定的擦洗间隔擦除存储阵列。
    • 7. 发明授权
    • 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.
    • 多端口存储器阵列的多端口存储单元包括第一反相器,反相器被写入字线的第一子集禁止,第二反相器与第一反相器交叉耦合,其中第二反相器被第二反相器禁用 多个写入字线的子集。 第一选择电路具有耦合到多个写位线的第一子集的数据输入,耦合到多个写字线的第一子集的选择输入以及耦合到第二反相器的输入的输出。 第二选择电路具有耦合到多个写位线的第二子集的数据输入,耦合到多个写字线的第二子集的选择输入以及耦合到第一反相器的输入的输出。
    • 8. 发明申请
    • ELECTRONIC CIRCUIT HAVING SHARED LEAKAGE CURRENT REDUCTION CIRCUITS
    • 具有共享漏电流减少电路的电子电路
    • US20120200336A1
    • 2012-08-09
    • US13020565
    • 2011-02-03
    • Ravindraraj RamarajuDavid R. BeardenAndrew C. RussellShayan Zhang
    • Ravindraraj RamarajuDavid R. BeardenAndrew C. RussellShayan Zhang
    • H03K3/011G05F1/10
    • H03K19/0008H03K19/0016
    • An electronic circuit includes a plurality of circuit blocks, a plurality of bias circuits, a switching circuit, and plurality of transistors. The plurality of circuit blocks each includes a high power terminal and a low power terminal. The switching circuit includes a plurality of switches for selectively coupling a bias circuit of the plurality of bias circuits to the low power terminal of a circuit block of the plurality of circuit blocks. Each bias circuit of the plurality of bias circuits is selectively couplable to the low power terminal of each of the plurality of circuit blocks. Each transistor of the plurality of transistors has a first current terminal coupled to a circuit ground terminal, and each transistor of the plurality of transistors has a control terminal for controlling the conductivity of the plurality of the transistors by a bias circuit of the plurality of bias circuits.
    • 电子电路包括多个电路块,多个偏置电路,开关电路和多个晶体管。 多个电路块各自包括高功率端子和低功率端子。 开关电路包括多个开关,用于将多个偏置电路的偏置电路选择性地耦合到多个电路块的电路块的低功率端子。 多个偏置电路的每个偏置电路可以选择性地耦合到多个电路块中的每一个的低功率端子。 多个晶体管的每个晶体管具有耦合到电路接地端子的第一电流端子,并且多个晶体管中的每个晶体管具有控制端子,用于通过多个偏置的偏置电路来控制多个晶体管的导电性 电路。