发明名称 Three-term predictive adder and/or subtracter
摘要 A predictive adder produces the result of incrementing and/or decrementing a sum of A and B by a one-bit constant of the form of the form 2k, where k is a bit position at which the sum is to be incremented or decremented. The predictive adder predicts the ripple portion of bits in the potential sum of the first operand A and the second operand B that would be toggled by incrementing or decrementing the sum A+B by the one-bit constant to generate and indication of the ripple portion of bits in the potential sum. The predictive adder uses the indication of the ripple portion of bits in the potential sum and the carry output generated by evaluating A+B to produce the results of at least one of A+B+2k and A+B−2k.
申请公布号 US9448767(B2) 申请公布日期 2016.09.20
申请号 US201414192102 申请日期 2014.02.27
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 Anderson Timothy D.;Rahman Mujibur;Chirca Kai
分类号 G06F7/50;G06F7/57;G06F7/505;G06F7/506 主分类号 G06F7/50
代理机构 代理人 Marshall, Jr. Robert D.;Cimino Frank D.
主权项 1. A predictive adder forming the sum of two inputs and a 2k constant, comprising: a full adder receiving a first operand and a second operand operable to produce a sum of the first and second operand and to generate a carry output in response to the addition of the first and second operands; and a consecutive ones predictor arranged to evaluate the first and second operands to generate an indication of a ripple portion of bits in a potential sum of the first and second operands that are predicted to be toggled by incrementing the potential sum of the first and second operands at a bit position determined by k, where k determines a one-bit constant of the form 2k, and that is arranged to produce the sum of the first and second operands and the one-bit constant in response to the indication of the ripple portion of bits in the potential sum of the first and second operands and the carry output generated by the full adder.
地址 Dallas TX US