U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The man with a new idea is a crank until the idea succeeds."

Samuel Clemens

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 708/650 - Division


Subclass of Class 708 - Electrical computers: arithmetic processing and calculating
Definition: Subject matter wherein the arithmetic operation performed
No. of patents: 194
Last issue date: 08/02/2011


    3      
NumberTitleIssue Date
6173305Division by iteration employing subtraction and conditional source selection of a prior difference or a left shifted remainder
A data processing apparatus iteratively forms quotient, includes data registers (200) for storing various initial and intermediate quantities, a multiplexer (215) for selecting data from one of two data registers, a barrel rotator (235) and an arithmetic ...
01/09/2001
6161120Apparatus for performing a division operation, especially for three-dimensional graphics
The present invention relates to arithmetical computing devices, and especially to a division operation in three-dimensional (3D) graphics. A division f(a,b)=a/b is calculated by an integrated division circuit. In order to decrease the chip area and calcu...
12/12/2000
6138138High speed multiple determination apparatus
In a multiple determination apparatus for determining whether or not a dividend is a multiple of a divisor which is represented by D=଱.multidot.2r where ଱ is an odd number and r is 0, 1, 2, . . . , a non-zero determination circuit d...
10/24/2000
6125380Dividing method
A method for dividing a dividend by a divisor and finding a dividing quotient and a dividing remainder is provided. The dividend has a low byte part and a high byte part and the divisor has a low byte part and a maximum digital value whose most significan...
09/26/2000
6078941Computational structure having multiple stages wherein each stage includes a pair of adders and a multiplexing circuit capable of operating in parallel
A modular computational structure includes a pipeline having first and second adder stages. Each adder stage includes a pair of adders which operate in parallel, and outputs ports of the first adder stage are coupled to input ports of the second adder sta...
06/20/2000
6061781Concurrent execution of divide microinstructions in floating point unit and overflow detection microinstructions in integer unit for integer divide
An apparatus and method for performing integer division in a microprocessor are provided. The apparatus includes translation logic, floating point execution logic, and integer execution logic. The translation logic decodes an integer divide instruction in...
05/09/2000
6060936Circuit and method for performing a divide operation with a multiplier
A divider circuit provides a divide operation with a multiplier, counter and comparator. The divide operation of two values, x and y, to produce the value of x divided by y, x/y, is provided by sequentially multiplying y in the multiplier with values from...
05/09/2000
6021487Method and apparatus for providing a signed integer divide by a power of two
A method and apparatus to divide a signed integer by a constant power of two using conditionally-executed instructions to choose between a first result in the event that the dividend is a negative signed integer and a second result in the event that the d...
02/01/2000
5969976Division circuit and the division method thereof
A division method and circuit performs a division for signed data by adding or subtracting a divisor to or from the dividend or the partial remainder from the division, according to the sign of the divisor or the dividend and the partial remainder to acqu...
10/19/1999
5928318Clamping divider, processor having clamping divider, and method for clamping in division
A clamping divider has a bit shifter, a multiple accumulator (MAC), and an output circuit. When executing a division with the use of a clamp value of 2m, the bit shifter shifts one of the divisor and dividend of the division, and the MAC subtra...
07/27/1999
5910910Circuit and method for rapid calculation of quotients and square roots
A circuit and method for accelerating the division algorithm and square root operations relating to integers or floating-point numbers. Minimization of the number of gate delays per quotient digit generated is achieved through the use of triply-redundant ...
06/08/1999
5903485Division by a constant
A ripple through divider of a dividend by a constant is obtained by cascading a plurality of partial quotient tables. Each table incorporates the same divisor, so the divisor need not appear as an input. In one binary integer implementation for an n bit d...
05/11/1999
5870323Three overlapped stages of radix-2 square root/division with speculative execution
In hardware SRT division and square root mantissa units maximal quotient selection overlapping for three quotient digits per cycle are used. An effective radix-8 implementation cascades three partial remainder computation circuits and overlaps three quoti...
02/09/1999
5831885Computer implemented method for performing division emulation
A computer implemented method for generating a quotient. The method is exclusive of division operations. The method includes a first step of generating, in response to a first instruction, a first delta by performing an operation between a denominator and...
11/03/1998
5825680Method and apparatus for performing fast division
A method and apparatus for performing division in accordance with certain bandwidth requirements particular to an implementation is described. A pseudo pipelined approach for performing division using the SRT non-restoring division algorithm is described ...
10/20/1998
5805488Method and structure for degrouping MPEG audio codes
An MPEG audio/video decoder has memories, a signal processing unit (SPU) including a multiplier and a butterfly unit, a main CPU, and a memory controller which are time division multiplexed between decoding video and audio data. The decoder includes a deg...
09/08/1998
5798955High-speed division and square root calculation unit
A calculation unit speedily calculates a division or square root according to an iteration algorithm with a partial remainder expressed with the sum of a sum digit and carry digit. The calculation unit has a quotient selection logic circuit. The quotient ...
08/25/1998
5787030Correct and efficient sticky bit calculation for exact floating point divide/square root results
Quotient digit selection logic is modified so as to prevent a partial remainder equal to the negative divisor from occurring. An enhanced quotient digit selection function prevents the working partial remainder from becoming negative if the result is exac...
07/28/1998
5771182Bit-serial digital compressor
A bit-serial compressor (106) has a pre-divider circuit (208) receiving input serial data and generating a partial numerator. Divider circuit (210) divides the partial numerator by a denominator and generates a partial remainder that is fed back to the pr...
06/23/1998
5757362Recursive digital filter using fixed point arithmetic
There is provided a digital processor that includes a recursive filter having means for using fixed point arithmetic for performing division. The recursive filter includes means for saving a remainder after each division and multiplication operation and f...
05/26/1998
5737255Method and system of rounding for quadratically converging division or square root
A method and system which provides exactly rounded division and square root results for a designated rounding mode independently of a remainder, or equivalent calculation of the relationship between the remainder and zero, for predetermined combinations o...
04/07/1998
5729481Method and system of rounding for quadratically converging division or square root
A method and system which provides exactly rounded division and square root results for a designated rounding mode independently of a remainder, or equivalent calculation of the relationship between the remainder and zero, for predetermined combinations o...
03/17/1998
5710730Divide to integer
A system and method for providing an interruptible remainder instruction that can produce a quotient as well as a remainder. Remainders are computed through an iterative procedure. This procedure is carried out in a computer system's hardware by following...
01/20/1998
5696712Three overlapped stages of radix-2 square root/division with speculative execution
In hardware SRT division and square root mantissa units maximal quotient selection overlapping for three quotient digits per cycle are used. An effective radix-8 implementation cascades three partial remainder computation circuits and overlaps three quoti...
12/09/1997
5689721Detecting overflow conditions for negative quotients in nonrestoring two's complement division
A method of detecting anomalous overflow conditions is used, in an exemplary embodiment, in implementing in a 486-type microprocessor, nonrestoring two's complement division for negative quotients using 2n bit dividends and n bit divisors. Each interative...
11/18/1997
5678055Method and device for generating Grobner bases to reduce memory usage and increase computing speed
A method and device for generating the Grobner bases to reduce the memory usage and compute at a high speed. The method comprises the steps of a) selecting a prime number, b) computing the normalization format of the polynomial pair regarding p as the mod...
10/14/1997
5675528Early detection of overflow and exceptional quotient/remainder pairs for nonrestoring twos complement division
A system for the early detection of overflow or exceptional quotient/remainder pairs is used in conjunction with performing nonrestoring division using two's complement 2n bit dividends N and two's complement n bit divisors D--if early overflow is not sig...
10/07/1997
5661674Divide to integer
A system and method for providing an interruptible remainder instruction that can produce a quotient as well as a remainder. Remainders are computed through an iterative procedure. This procedure is carried out in a computer system's hardware by following...
08/26/1997
5644639Device for carrying out a division
This device is designed for carrying out a division of a dividend A formed by "m" words with a base "b" by a divisor D. It comprises an active memory (2), a multiplication member which forms part of a calculation unit (8) provided with a first input (x
07/01/1997
5587940Non-heuristic decimal divide method and apparatus
A method and apparatus for performing decimal division using a computer that does not have the capability to perform single instruction decimal multiplication or division. A divisor is normalized such that the value of the first digit of the divisor is no...
12/24/1996
5555516Multipurpose error correction calculation circuit
A bit-oriented error correction calculation circuit performs numerous mathematical operations including bit-oriented convolutions, inversions, multiplications, additions, and bi-directional basis conversions. The circuit includes three banks of registers ...
09/10/1996
5524091Accurate digital divider
A digital divider for forming the quotient (Q) of two numbers (A,B) includes means providing values (Q+1, Q-1) of the quotient with possible rounding errors added to or subtracted therefrom. Selector switching means is arranged to select one of the values...
06/04/1996
5513132Zero latency overhead self-timed iterative logic structure and method
A novel third phase of CMOS domino logic is identified and used in the logic system of the present invention to store data. The use of this third phase in addition to the normally used precharge and logic evaluation phases, provides a logic structure of c...
04/30/1996
5499202Residue circuit
A residue circuit takes weights of even number bits of a dividend as 1 and weights of odd number bits of the dividend as 2. The circuit includes a plurality of adders for summing bits having weight 1 to output weight 1 at a summing output and weight 2 at ...
03/12/1996
5495488Arithmetic circuit having a simple structure for producing an error numeric value polynomial and an error locator polynomial
In an arithmetic circuit for producing an error numeric value polynomial and an error locator polynomial in accordance with Euclid's algorithm, a first producing section (11) produces a quotient polynomial and a remainder polynomial which are obtained on ...
02/27/1996
5485414Divider circuit which calculates an integral quotient of an integral divisor
A divider circuit which calculates an integral quotient of an integral divisor and an integral dividend. A first multiplication unit calculates products of the integral divisor and all n-bit pattern values of an n-bit pattern, where n is a predetermined n...
01/16/1996
5481745High speed divider for performing hexadecimal division having control circuit for generating different division cycle signals to control circuit in performing specific functions
A divider comprising a first and second normalizing circuits (5, 6) each which holds a hexadecimal-normalized mantissa data of a dividend and divisor respectively, a selector (7) which inputs the mantissa outputted from the first normalizing circuit (5), ...
01/02/1996
5467297Finite field inversion
An inversion circuit (212) determines an inverse B-1 of an m-bit symbol B, the symbol B being expressed in a dual basis representation. Inversion circuit (212) includes an iterative convolution circuit (124A, 124B, 124C) to which the symbol B i...
11/14/1995
5467299Divider and microcomputer including the same
A subtraction-shift-type divider using a dividend or partial remainder represented by signed digits taking any of the values -1, 0, 1 and a divisor by twos complement representation. A selector, responding to values of a quotient digit at respective time ...
11/14/1995
5444647Multiplier circuit and division circuit with a round-off function
A multiplier circuit has a smaller circuit size and operates at a higher speed. An addition processing part (31b) to which a partial product group 6 is inputted includes at its first stage half adders (7a) and (7c) and a rounding half adder (13). The addi...
08/22/1995
    3      
 
Sign InRegister
Username  
Password   
forgot password?