发明名称 Method and apparatus for performing single-cycle addition or subtraction and comparison in redundant form arithmetic
摘要 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.
申请公布号 US7395304(B2) 申请公布日期 2008.07.01
申请号 US20040890848 申请日期 2004.07.13
申请人 INTEL CORPORATION 发明人 BHUSHAN BHARAT;SHARMA VINOD;GROCHOWSKI EDWARD;CRAWFORD JOHN
分类号 G06F7/04;G06F7/02;G06F7/48;G06F7/50;G06F7/509 主分类号 G06F7/04
代理机构 代理人
主权项
地址