会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Address Generation Unit with Pseudo Sum to Accelerate Load/Store Operations
    • 地址生成单位,具有伪和,加速加载/存储操作
    • US20110022824A1
    • 2011-01-27
    • US12506311
    • 2009-07-21
    • Rajat GoelChen-Ju Hsieh
    • Rajat GoelChen-Ju Hsieh
    • G06F9/30
    • G06F9/3017G06F7/506G06F7/60G06F9/355G06F9/3824
    • In an embodiment, an address generation unit (AGU) is configured to generate a pseudo sum from an index portion of two or more operands. The pseudo sum may equal the index if the carry-in of the actual sum to the least significant bit of the index is a selected value (e.g. zero). The AGU may also include circuitry coupled to receive the operands and to generate the actual carry-in to the least significant bit of the index. The AGU may transmit the pseudo sum and the carry-in to a decode block for a memory array. The decode block may decode the pseudo sum into one or more one-hot vectors. The one-hot vectors may be input to muxes, and the one-hot vectors rotated by one position may be the other input. The actual carry-in may be the selection control of the mux.
    • 在一个实施例中,地址生成单元(AGU)被配置为从两个或更多个操作数的索引部分生成伪和。 如果实际和到索引的最低有效位的进位是一个选定的值(例如零),那么伪和可以等于索引。 AGU还可以包括耦合以接收操作数并且生成索引的最低有效位的实际载入的电路。 AGU可以将伪和和携带发送到用于存储器阵列的解码块。 解码块可以将伪和解码成一个或多个单向量向量。 单热矢量可以被输入到多路复用器,并且旋转一个位置的一个热向量可以是另一个输入。 实际的进位可能是多路复用器的选择控制。
    • 4. 发明授权
    • Partially decoded register renamer
    • 部分解码寄存器重命名
    • US07373486B2
    • 2008-05-13
    • US11214193
    • 2005-08-29
    • Wei-Han LienJohn K YongShyam SundarRajat Goel
    • Wei-Han LienJohn K YongShyam SundarRajat Goel
    • G06F9/30G06F9/40G06F15/00
    • G06F9/3836G06F9/384G06F9/3857G06F9/3861
    • In one embodiment, a renamer comprises a plurality of storage locations and compare circuitry. Each storage location is assigned to a respective renameable resource and is configured to store an identifier corresponding to a youngest instruction operation that writes the respective renameable resource. Coupled to receive an input representing one or more retiring instruction identifiers corresponding to instruction operations that are being retired, the compare circuitry is configured to detect a match between at least a first identifier in a first storage location and one of the retiring identifiers. An encoded form of the identifiers is logically divided into a plurality of fields, and the input comprises a first plurality of bit vectors. Each of the first plurality of bit vectors corresponds to a respective field and includes a bit position for each possible value of the respective field.
    • 在一个实施例中,重新映射器包括多个存储位置和比较电路。 每个存储位置被分配给相应的可重命名资源,并且被配置为存储对应于写入相应可重命名资源的最小指令操作的标识符。 耦合以接收表示与正在退休的指令操作相对应的一个或多个退休指令标识符的输入,所述比较电路被配置为检测第一存储位置中的至少第一标识符与退出标识符之一的匹配。 标识符的编码形式在逻辑上被划分为多个字段,并且输入包括第一多个比特向量。 第一多个位向量中的每一个对应于相应的场,并且包括相应场的每个可能值的比特位置。
    • 5. 发明授权
    • Read port circuit for register file
    • 读取寄存器文件的端口电路
    • US07187606B1
    • 2007-03-06
    • US11208911
    • 2005-08-22
    • Rajat Goel
    • Rajat Goel
    • G11C7/00
    • G11C7/12G11C2207/007
    • In one embodiment, a read port circuit includes a precharge circuit configured to precharge a first node in the read port circuit and a pulldown circuit coupled to the first node. The pulldown circuit is configured to conditionally discharge the first node responsive to a first plurality of wordline signals and a first plurality of data signals. Each of the wordline signals corresponds to a respective memory cell of a first plurality of memory cells, and each of the data signals corresponds to a respective memory cell and represents data stored in the respective memory cell. In some embodiments, the read port circuit may be included in a register file in an integrated circuit that also includes logic circuitry configured to generate an address for a read port.
    • 在一个实施例中,读端口电路包括预充电电路,其被配置为对读端口电路中的第一节点进行预充电,以及耦合到第一节点的下拉电路。 下拉电路被配置为响应于第一多个字线信号和第一多个数据信号有条件地对第一节点放电。 每个字线信号对应于第一多个存储单元的相应存储单元,并且每个数据信号对应于相应的存储单元,并且表示存储在相应存储单元中的数据。 在一些实施例中,读端口电路可以被包括在集成电路中的寄存器文件中,该集成电路还包括被配置为生成读端口的地址的逻辑电路。
    • 7. 发明申请
    • READ PORT CIRCUIT FOR REGISTER FILE
    • 读端口电路用于寄存器文件
    • US20070041250A1
    • 2007-02-22
    • US11208911
    • 2005-08-22
    • Rajat Goel
    • Rajat Goel
    • G11C7/10
    • G11C7/12G11C2207/007
    • In one embodiment, a read port circuit comprises a precharge circuit configured to precharge a first node in the read port circuit and a pulldown circuit coupled to the first node. The pulldown circuit is configured to conditionally discharge the first node responsive to a first plurality of wordline signals and a first plurality of data signals. Each of the wordline signals corresponds to a respective memory cell of a first plurality of memory cells, and each of the data signals corresponds to a respective memory cell and represents data stored in the respective memory cell. In some embodiments, the read port circuit may be included in a register file in an integrated circuit that also comprises logic circuitry configured to generate an address for a read port.
    • 在一个实施例中,读端口电路包括预充电电路,其被配置为对读端口电路中的第一节点进行预充电,以及耦合到第一节点的下拉电路。 下拉电路被配置为响应于第一多个字线信号和第一多个数据信号有条件地对第一节点放电。 每个字线信号对应于第一多个存储单元的相应存储单元,并且每个数据信号对应于相应的存储单元,并且表示存储在相应存储单元中的数据。 在一些实施例中,读端口电路可以包括在集成电路中的寄存器文件中,该集成电路还包括被配置为生成读端口的地址的逻辑电路。
    • 10. 发明授权
    • Reducing cache power consumption for sequential accesses
    • 减少顺序访问的高速缓存功耗
    • US08914580B2
    • 2014-12-16
    • US12861091
    • 2010-08-23
    • Rajat GoelIan D. Kountanis
    • Rajat GoelIan D. Kountanis
    • G06F12/08
    • G06F12/0882G06F12/0888G06F2212/1028Y02D10/13
    • In some embodiments, a cache may include a tag array and a data array, as well as circuitry that detects whether accesses to the cache are sequential (e.g., occupying the same cache line). For example, a cache may include a tag array and a data array that stores data, such as multiple bundles of instructions per cache line. During operation, it may be determined that successive cache requests are sequential and do not cross a cache line boundary. Responsively, various cache operations may be inhibited to conserve power. For example, access to the tag array and/or data array, or portions thereof, may be inhibited.
    • 在一些实施例中,高速缓存可以包括标签阵列和数据阵列,以及检测对高速缓存的访问是否是顺序的(例如,占用相同的高速缓存行)的电路。 例如,高速缓存可以包括标签阵列和存储数据的数据阵列,例如每个高速缓存线的多条指令束。 在操作期间,可以确定连续的缓存请求是顺序的,并且不跨越高速缓存行边界。 响应地,可以抑制各种高速缓存操作以节省功率。 例如,可以禁止对标签阵列和/或数据阵列或其部分的访问。