会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for a fast comparison in redundant form arithmetic
    • 冗余形式算法快速比较的方法和装置
    • US06826588B2
    • 2004-11-30
    • US10032026
    • 2001-12-17
    • Bharat BhushanEdward GrochowskiVinod SharmaJohn Crawford
    • Bharat BhushanEdward GrochowskiVinod SharmaJohn Crawford
    • G06F702
    • G06F7/48G06F7/02G06F7/026G06F7/4824
    • The present invention provides an efficient method for bypassing outputs while in redundant form to an arithmetic circuit that is capable of adding or subtracting numbers in redundant from and comparing the magnitudes of numbers received in redundant form for equality and inequality relationships. For one embodiment of the invention, an arithmetic circuit subtracts numbers received in redundant form and compares the result to zero represented in redundant form without carry propagation. In parallel with the subtraction and comparison, the most significant bits of each number received in redundant form are generated and compared for equality, and a carry-out is generated for the subtraction. These results are combined by magnitude comparison logic to produce a magnitude comparison for the numbers received in redundant form.
    • 本发明提供了一种用于以冗余形式旁路输出到算术电路的有效方法,该算术电路能够从冗余形式中增加或减少冗余中的数字并比较用于相等和不等式关系的以冗余形式接收的数字的数量。 对于本发明的一个实施例,运算电路减去以冗余形式接收的数字,并将结果与​​以多余形式表示的零进行比较,而无需进位传播。 与减法和比较并行地,以冗余形式接收的每个数字的最高有效位被生成和比较以相等,并且为减法产生进位输出。 这些结果通过幅度比较逻辑组合,以产生以冗余形式接收的数字的幅度比较。
    • 4. 发明授权
    • Method and apparatus for performing single-cycle addition or subtraction and comparison in redundant form arithmetic
    • 用于在冗余形式算术中执行单周期加法或减法和比较的方法和装置
    • US07395304B2
    • 2008-07-01
    • US10890848
    • 2004-07-13
    • Bharat BhushanVinod SharmaEdward GrochowskiJohn Crawford
    • Bharat BhushanVinod SharmaEdward GrochowskiJohn Crawford
    • G06F7/04
    • G06F7/5095G06F7/02G06F7/4824
    • A method and apparatus is disclosed that uses an arithmetic circuit for adding numbers represented in a redundant form to also subtract numbers received in redundant form, including numbers received from a bypass circuit. A non-propagative comparator circuit is then used to compare a given value with a result from the arithmetic circuit to determine if the result is equal to the given value. All of the operations described above can be accomplished without propagating carry signals throughout the circuitry.The method includes generating a complemented redundant form of at least one number supplied to the arithmetic circuit in redundant form. It also includes providing adjustment input to the arithmetic circuit to augment a result produced through the arithmetic circuit. This adjustment causes the arithmetic circuit to generate a valid outcome in redundant form as a result of a subtraction operation if the arithmetic operation is subtraction. Then the result is compared to a given value using a non-propagative comparator to determine equality or inequality of the result to the given value.
    • 公开了一种方法和装置,其使用运算电路来添加以冗余形式表示的数字,还可以减去以冗余形式接收的数字,包括从旁路电路接收的数字。 然后使用非传播比较器电路将给定值与运算电路的结果进行比较,以确定结果是否等于给定值。 可以在整个电路中不传播进位信号来实现上述所有操作。 该方法包括以冗余的形式生成提供给运算电路的至少一个数的补码冗余形式。 它还包括向算术电路提供调整输入以增加通过运算电路产生的结果。 如果算术运算是减法,则该调整使得运算电路作为减法运算的结果以冗余形式产生有效结果。 然后将结果与使用非传播比较器的给定值进行比较,以确定结果与给定值的相等或不等式。
    • 5. 发明授权
    • Method and apparatus for performing subtraction in redundant form arithmetic
    • 用于以冗余形式算术进行减法的方法和装置
    • US06754689B2
    • 2004-06-22
    • US09745697
    • 2000-12-22
    • Bharat BhushanEdward GrochowskiJohn Crawford
    • Bharat BhushanEdward GrochowskiJohn Crawford
    • G06F750
    • G06F7/50G06F7/4824
    • A method and apparatus is disclosed that uses an arithmetic circuit for adding numbers represented in redundant form to subtract numbers received in redundant form, including numbers received from a bypass circuit. The method includes generating a complemented redundant form of at least one number supplied to the arithmetic circuit in redundant form. It also includes providing an adjustment input to the arithmetic circuit to augment a result produced through the arithmetic circuit to generate a valid outcome in redundant form of a subtraction operation. A carry-save adder structure is used in one preferred embodiment of the current invention to perform a subtraction operation A−B, where B is a number represented by one of its valid carry-sum redundant representations. In order to perform the subtraction operation, each of the carry bits and each of the sum bits in a redundant representation of B are complemented and supplied to the carry-save adder. Then a result is corrected by adding an adjustment of three. This adjustment value is incorporated into the result through the carry-save adder circuit. Thus the circuit produces a valid redundant representation for the subtraction operation A−B.
    • 公开了一种方法和装置,其使用运算电路来添加以冗余形式表示的数字,以减去以冗余形式接收的数字,包括从旁路电路接收的数字。 该方法包括以冗余的形式生成提供给运算电路的至少一个数的补码冗余形式。 它还包括向算术电路提供调整输入以增加通过算术电路产生的结果,以产生冗余形式的减法运算来产生有效结果。在本发明的一个优选实施例中使用进位保存加法器结构 执行减法运算AB,其中B是由其有效进位和冗余表示之一表示的数。 为了执行减法运算,B的冗余表示中的每个进位位和每个和位被补码并提供给进位存储加法器。 然后通过添加三个调整来校正结果。 该调整值通过进位保存加法器电路并入结果。 因此,该电路产生用于减法运算A-B的有效冗余表示。
    • 8. 发明授权
    • Circuit and method for protecting 1-hot and 2-hot vector tags in high performance microprocessors
    • 用于保护高性能微处理器中的1-hot和2-hot矢量标签的电路和方法
    • US06839814B2
    • 2005-01-04
    • US10726492
    • 2003-12-04
    • Nhon QuachJohn CrawfordGreg S. MathewsEdward GrochowskiChakravarthy Kosaraju
    • Nhon QuachJohn CrawfordGreg S. MathewsEdward GrochowskiChakravarthy Kosaraju
    • G06F12/08G06F12/00
    • G06F12/0891
    • The present invention relates to the design of highly reliable high performance microprocessors, and more specifically to designs that use cache memory protection schemes such as, for example, a 1-hot plus valid bit scheme and a 2-hot vector cache scheme. These protection schemes protect the 1-hot vectors used in the tag array in the cache and are designed to provide hardware savings, operate at higher speeds and be simple to implement. In accordance with an embodiment of the present invention, a tag array memory including an input conversion circuit to receive a 1-hot vector and to convert the 1-hot vector to a 2-hot vector. The tag array memory also including a memory array coupled to the input conversion circuit, the memory array to store the 2-hot vector; and an output conversion circuit coupled to the memory array, the output conversion circuit to receive the 2-hot vector and to convert the 2-hot vector back to the 1-hot vector.
    • 本发明涉及高度可靠的高性能微处理器的设计,更具体地说涉及使用高速缓存存储器保护方案(例如,1加热有效位方案和2热向量高速缓存方案)的设计。 这些保护方案保护缓存中标签阵列中使用的1-hot向量,并设计为提供硬件节省,以更高的速度运行并且易于实现。 根据本发明的一个实施例,一种标签阵列存储器,包括一个输入转换电路,用于接收1个热矢量,并将该1个热矢量转换为2个热矢量。 标签阵列存储器还包括耦合到输入转换电路的存储器阵列,存储器阵列以存储2-热矢量; 以及耦合到存储器阵列的输出转换电路,所述输出转换电路接收所述2-热矢量并将所述2-热矢量转换回所述1-热矢量。
    • 10. 发明授权
    • Circuit and method for protecting vector tags in high performance microprocessors
    • 用于保护高性能微处理器中的矢量标签的电路和方法
    • US07315920B2
    • 2008-01-01
    • US11028293
    • 2005-01-04
    • Nhon QuachJohn CrawfordGreg S. MathewsEdward GrochowskiChakravarthy Kosaraju
    • Nhon QuachJohn CrawfordGreg S. MathewsEdward GrochowskiChakravarthy Kosaraju
    • G06F12/00
    • G06F12/0891
    • The present invention relates to the design of highly reliable high performance microprocessors, and more specifically to designs that use cache memory protection schemes such as, for example, a 1-hot plus valid bit scheme and a 2-hot vector cache scheme. These protection schemes protect the 1-hot vectors used in the tag array in the cache and are designed to provide hardware savings, operate at higher speeds and be simple to implement. In accordance with an embodiment of the present invention, a tag array memory including an input conversion circuit to receive a 1-hot vector and to convert the 1-hot vector to a 2-hot vector. The tag array memory also including a memory array coupled to the input conversion circuit, the memory array to store the 2-hot vector; and an output conversion circuit coupled to the memory array, the output conversion circuit to receive the 2-hot vector and to convert the 2-hot vector back to the 1-hot vector.
    • 本发明涉及高度可靠的高性能微处理器的设计,更具体地说涉及使用高速缓存存储器保护方案(例如,1加热有效位方案和2热向量高速缓存方案)的设计。 这些保护方案保护缓存中标签阵列中使用的1-hot向量,并设计为提供硬件节省,以更高的速度运行并且易于实现。 根据本发明的一个实施例,一种标签阵列存储器,包括一个输入转换电路,用于接收1个热矢量,并将该1个热矢量转换为2个热矢量。 标签阵列存储器还包括耦合到输入转换电路的存储器阵列,存储器阵列以存储2-热矢量; 以及耦合到存储器阵列的输出转换电路,所述输出转换电路接收所述2-热矢量并将所述2-热矢量转换回所述1-热矢量。