Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

37 results about "Carry propagation" patented technology

Quotient digit selection logic for floating point division/square root

Quotient digit selection logic using a three-bit carry propagate adder is presented. An enhanced quotient digit selection function prevents the working partial remainder from becoming negative if the result is exact. The enhanced quotient digit selection logic chooses a quotient digit of zero instead of a quotient digit of one when the actual partial remainder is zero. Using a four bit estimated partial remainder where the upper four bits are zero, a possible carry propagation into fourth most significant bit is detected. This can be accomplished by looking at the fourth most significant sum and carry bits of the redundant partial remainder. If they are both zero, then a carry propagation out of that bit position into the least significant position of the estimated partial remainder is not possible, and a quotient digit of zero is chosen. This provides a one cycle savings since negative partial remainders no longer need to be restored before calculating the sticky bit. Extra hardware is eliminated because it is no longer necessary to provide any extra mechanism for restoring the preliminary final partial remainder. Latency is improved because no additional cycle time is required to restore negative preliminary partial remainders. In an alternative embodiment, where the upper three bits of the estimated partial remainder are ones while the fourth most significant bit is zero, a quotient digit of negative one is chosen. This alternative embodiment allows correct exact results in all rounding modes including rounding toward plus or minus infinity.
Owner:ORACLE INT CORP

A Parallel Pseudo-CSD Encoder for Variable Coefficient Multipliers

The invention relates to the technical field of integrated circuits, in particular to a parallel pseudo-CSD encoder used for variable coefficient multipliers. The parallel pseudo-CSD encoder of the present invention comprises an operation logic circuit and an output logic circuit; the input terminal of the operation logic circuit is connected with external input data, and its output terminal is connected with the first input end of the operation logic circuit; the output terminal of the output logic circuit The second input terminal is connected to external input data, and its output terminal is connected to the coefficient input terminal of the subsequent multiplier. The beneficial effect of the present invention is that while ensuring that the code system after the pseudo-CSD encoding has the same number of non-zero bits as the traditional CSD encoding, parallel operation logic is used to eliminate the carry propagation logic generated in the traditional CSD encoding process, thereby improving the pseudo-CSD The operation speed of the encoder makes it irrelevant to the length of binary digits to be encoded, and belongs to a fixed-delay encoding circuit, which greatly improves the data throughput capability of the pseudo-CSD encoder. The invention is especially applicable to parallel pseudo-CSD encoders with variable coefficient multipliers.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products