Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Long bit width time sequence accumulation multiplying unit

A multiplier and long-bit technology, which is applied in the field of long-bit-width sequential accumulation multipliers, can solve the problems of complex clock frequency and full adder complexity increase, and achieve the effect of high clock frequency and margin guarantee

Active Publication Date: 2017-03-22
SHANGHAI INTEGRATED CIRCUIT RES & DEV CENT +1
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But when the multiplicand data bit width is wide, the complexity of the full adder will increase exponentially, and its complex combinational logic limits the increase of the clock frequency, so that the multiplier can only run at low speed

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
  • Long bit width time sequence accumulation multiplying unit
  • Long bit width time sequence accumulation multiplying unit
  • Long bit width time sequence accumulation multiplying unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the content of the present invention clearer and easier to understand, the content of the present invention will be further described below in conjunction with the accompanying drawings. Of course, the present invention is not limited to this specific embodiment, and general replacements known to those skilled in the art are also covered within the protection scope of the present invention.

[0024] The following is attached Figure 1-4 The present invention will be described in further detail with specific examples. It should be noted that the drawings are all in a very simplified form, using imprecise scales, and are only used to facilitate and clearly achieve the purpose of assisting in describing the present embodiment.

[0025] In this embodiment, during the accumulation process, the original complete long bit width full adder structure is split into a combination of multiple k-bit full adders and one k-bit half adder. The full adder performs a c...

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

The invention provides a long bit width time sequence accumulation multiplying unit, which comprises a clock, a data operation module and a carry register, wherein the data operation module carries out operation on data to finish various types of work; a full adder is arranged in the data operation module; the full adder segments products obtained by accumulation, and multiplicands into different intervals according to bit width, the bit widths of full adders in different intervals are subjected to addition calculation when the data operation module enters an accumulation working state, and carry information is stored in the carry register; and when a next clock edge comes, the product of the shifted multiplicand and carry data of a previous level is accumulated to generate a new product and carry data, the new product and carry data can be stored in the carry register, and circulation is carried out in the above way until data in a multiplier is completely shifted. The data bit width calculated by the multiplying unit can be infinitely increased so as to get rid of limitation, which is caused by the multiplication data bit width, for the maximum work clock frequency of the multiplying unit, and the multiplying unit can stably work under extremely high clock frequency.

Description

technical field [0001] The invention relates to the technical field of digital circuits, in particular to a long-bit-width sequential accumulation multiplier. Background technique [0002] As the basic unit in digital circuits, the digital multiplier has always played a pivotal role in data processing and timing control. Especially in digital signal processing, a large number of digital multipliers are used in digital low-pass, high-pass, and band-pass filters, and the speed of the multiplier often determines the speed of signal processing. In the CIS system, it is necessary to use a multiplier to calculate the exposure time. The system clock is fast, and the use of an ordinary multiplier often cannot meet the requirements. Therefore, it is necessary to optimize the existing timing accumulation multiplier so that the multiplier can adapt to the high-speed clock. demand. [0003] The commonly used timing accumulating multiplier shifts the multiplicand to the left by one bit...

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 Applications(China)
IPC IPC(8): G06F7/523
CPCG06F7/523
Inventor 袁庆张远张小亮李琛史汉臣
Owner SHANGHAI INTEGRATED CIRCUIT RES & DEV CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products