Multiplier and shift device using signed digit representation

A multiplier and digital technology, applied in the field of multipliers and shifters, can solve the problems of occupying a large silicon chip area, large structural volume, and increased cost.

Inactive Publication Date: 2003-11-05
NOKIA SOLUTIONS & NETWORKS OY
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0080] Thus, such a structure is quite bulky and will occupy a large amount of silicon area, which is undesirable in view of the purpose of miniaturizing IC chip designs
In addition, the cost of such devices increases with the increase in chip area occupied

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
  • Multiplier and shift device using signed digit representation
  • Multiplier and shift device using signed digit representation
  • Multiplier and shift device using signed digit representation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0109] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0110] While reducing the amount of hardware, thereby reducing the area required for the multiplier, one aspect of the invention is to minimize the hardware involved in the shifting means.

[0111] According to the present invention, image 3 Such a shift-minimizing arrangement in terms of hardware is shown in .

[0112] In general, shifts are produced consecutively, and each stage is adapted to achieve two different shift values, 0 or 2 (k-1) , k is the index (number) of the level, and k is 0~B. B represents the maximum number of stages required, and is linked to the number of bits of the input signal (for example, if applied to a multiplier, it is a multiplier), so that the input signal (multiplier) has 2 B bit. The shifts of each stage are binary weighted relative to each other. With such a structure, only B multiplexers (generally using log 2 (...

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 present invention proposes a multiplier device performing multiplication of different powers of two serially in time (not in parallel) in order to further reduce the area needed for a hardware realization. By virtue thereof, it is enabled to use only one adder in connection with the multiplication which contributes to a reduced hardware amount and reduced required area for the hardware. A shifter means based on binary weighted shifting is used for shifting in connection with the multiplication, thereby reducing the required hardware amount (number of multiplexers and hardwired shifting elements) and thus reducing the area for hardware implementation still further. The present invention can be used in applications using digital multiplication, such as in digital signal processing DSP, digital filters and / or finite impulse response filters FIR filters as well as programmable and / or adaptive digital filters. As the multiplier is represented in CSD coding, the number of necessary shifting operations can be reduced and the number of necessary additions can be reduced, thus contributing to a reduced area needed for a hardware realization of a shifting means and a multiplier device on a silicon chip.

Description

technical field [0001] The present invention relates to multipliers and shifters. Background technique [0002] With the expansion of digital signal processing, multipliers suitable for multiplying digital signals are required. [0003] Generally, when multiplying two digital signals each representing a digital value, the multiplication is performed as follows. Assume that A represents the multiplicand and B represents the multiplier, and also assume (for example only) that A and B are each represented by 4 bits (usually represented by n bits) (bits are also called digits). [0004] In order to multiply A=11 by B=7 (in decimal notation) (this gives 77 in decimal notation), if A, B are binary signals, the following must be implemented. [0005] For each bit of the multiplier, the value of the multiplicand will be shifted by the number of bits corresponding to the weight of the bits of the multiplier. That is, for the least significant bit (representing 2 0 ), a zero shift...

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): G06F5/01G06F7/52
CPCG06F5/015G06F7/5272G06F7/533G06F9/3001G06F9/30025
Inventor 马科·克索宁凯利·哈罗宁
Owner NOKIA SOLUTIONS & NETWORKS OY
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