Unlock instant, AI-driven research and patent intelligence for your innovation.

Cyclic floating-point number generator, cyclic floating-point number adder, method for generating cyclic floating-point numbers and method for adding cyclic floating-point numbers

A floating-point number and adder technology, which is applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve the problems of large logic delay of the adder, limited operating clock frequency, long critical path, etc.

Active Publication Date: 2016-06-01
TELEFON AB LM ERICSSON (PUBL)
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] Even with the type of floating-point adder shown above, its implementation is complex, and the size of the adder is several times larger than that of an integer adder, because the barrel shifter and subtractor require larger-sized logic circuits, This makes the critical path longer
In addition, the logic delay of the adder is also large, which results in a limited operating clock frequency and sometimes requires the preparation of additional pipeline stages that also require additional hardware size

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cyclic floating-point number generator, cyclic floating-point number adder, method for generating cyclic floating-point numbers and method for adding cyclic floating-point numbers
  • Cyclic floating-point number generator, cyclic floating-point number adder, method for generating cyclic floating-point numbers and method for adding cyclic floating-point numbers
  • Cyclic floating-point number generator, cyclic floating-point number adder, method for generating cyclic floating-point numbers and method for adding cyclic floating-point numbers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Embodiments of the present invention will now be described with reference to the accompanying drawings. Each of the examples described below will facilitate an understanding of various concepts, from general overviews to more specific concepts.

[0033] It should be noted that the technical scope of the present invention is defined by the claims, and is not limited to each embodiment described below. In addition, not all combinations of features described in the embodiments are always essential to the invention.

[0034] Embodiments of the present invention follow the basic concepts described below. The mantissa can be handled as an integer if its length is sufficient. The addition of integers is simple. Also, for the mantissa, extreme accuracy is not required, and the least significant bits (LSB) may be punctured or rounded. The basic concept stems from imagining the infinite length of the mantissa, where the mantissa bits are represented by 8-bit units.

[0035] ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An aspect of the invention is to provide a cyclic floating point number generator (400) for generating a cyclic floating point number comprising a sign bit field (S), an exponent field (E) and a cyclic mantissa field (M) from an input fixed point number. The generator assigns the input bits in a fixed-point number to a plurality of slots, generates a sign bit field (S), generates an exponent field (E) based on the bit position of the leading significant bits, and extracts the first group of bits and the second bit group, and the mantissa field (M) is generated by providing the start bit of the first bit group after the last bit of the second bit group.

Description

technical field [0001] The present invention relates to a cyclic floating-point number generator and a cyclic floating-point number adder, in particular to a generator for generating a cyclic floating-point number from an input fixed-point number and a calculation unit for adding two cyclic floating-point numbers including a cyclic mantissa. Background technique [0002] In computer or arithmetic hardware, integers and floating-point numbers have been used extensively to simply describe extremely large or extremely small values. In the integer format, it is easy to make hardware perform calculations, however, there is a drawback that the integer format can represent a small range. Therefore, the algorithm must be scaled such that overflow does not occur. In floating-point format, a wide range of values ​​can be represented without conversion algorithms to prevent overflow. [0003] The IEEE-754 format is the most commonly used format for floating-point representation. fig...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F7/483
CPCG06F7/485H03M7/24G06F7/49915G06F7/4833
Inventor 浅中和典
Owner TELEFON AB LM ERICSSON (PUBL)