8447796

An Apparatus with a Vector Generation Unit and Encoder for Receiving First and Second Inputs to Generate at Least Significant Zero (lsz)

PublishedMay 21, 2013
Assigneenot available in USPTO data we have
InventorsVinodh Gopal
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus comprising: a first calculation unit to receive a first input and a second input and to generate a result of a combination of the first and second inputs responsive to a selection signal; a vector generation unit to receive the first and second inputs and to generate a least significant zero (LSZ) vector based on the first and second inputs; an encoder to receive the LSZ vector and to generate a shift value therefrom; and a shift unit to receive the result and to shift the result responsive to the shift value.

2

2. The apparatus of claim 1 , wherein the shift value is generated in parallel with generation of the result in the first calculation unit and is generated exactly without post correction.

3

3. The apparatus of claim 1 , wherein the LSZ vector is generated independently of the result.

4

4. The apparatus of claim 3 , further comprising a parallel datapath, wherein a first path includes the first calculation unit and the shift unit, and a second path includes the vector generation unit and the encoder.

5

5. The apparatus of claim 1 , wherein the LSZ vector of LSZ [I, 0 ] is generated according to: LSZ[I]=(P[I] & K[I−1])|(˜P[I] & ˜K[I−1])} for (I=N−1;I>0), and LSZ[ 0 ] according to: (P[ 0 ] & ˜c_in)|(˜P[ 0 ] & c_in), where P(N−1,0)=A(N−1,0) XOR B(N−1,0), G(N−1,0)=A(N−1,0) & B(N−1,0), and K(N−1,0)=˜A(N−1,0) & ˜B(N−1,0), and where A is the first input, B is the second input, and c_in is a carry input.

6

6. The apparatus of claim 1 , wherein the first calculation unit is to perform an addition or subtraction of the first and second inputs responsive to the selection signal.

7

7. The apparatus of claim 6 , wherein the shifted result is used to determine a greatest common divisor (GCD) of the first and second inputs and the shift value is a maximal divisor 2 k of the addition or subtraction, wherein the shift value corresponds to k.

8

8. The apparatus of claim 1 , wherein the first calculation unit is to perform an addition of the first and second inputs if the selection signal has a first value and the first calculation unit is to perform a subtraction of the first and second inputs if the selection signal has a second value unequal to the first value.

9

9. The apparatus of claim 1 , wherein the shift value is generated in parallel with generation of the result in the first calculation unit.

Patent Metadata

Filing Date

Unknown

Publication Date

May 21, 2013

Inventors

Vinodh Gopal

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “AN APPARATUS WITH A VECTOR GENERATION UNIT AND ENCODER FOR RECEIVING FIRST AND SECOND INPUTS TO GENERATE AT LEAST SIGNIFICANT ZERO (LSZ)” (8447796). https://patentable.app/patents/8447796

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.