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

Modular multiplier

A technology of multiplier and binary multiplier, which is applied in the direction of instruments, electrical digital data processing, digital data processing components, etc., can solve the problems of resource consumption and low speed, and achieve the effect of improving the operation speed

Inactive Publication Date: 2013-03-06
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is in order to solve in the interconverting process of remainder system and binary operation system, modulus (2 3n -2 n ) The multiplier consumes resources and the speed is low. A modulo (2 3n -2 n ) multiplier

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
  • Modular multiplier
  • Modular multiplier
  • Modular multiplier

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The present invention will be further elaborated below in conjunction with the accompanying drawings and specific embodiments.

[0016] The mold of the present invention (2 3n -2 n ) multiplier structure such as figure 1 As shown, wherein, 1 is a 3n-bit binary multiplier, 2 is a 2n-bit CSA compressor array, 3 is the first 2n-bit binary adder, 4 is a 1-bit inverter, and 5 is the second 2n-bit binary adder, A[3n-1:0] and B[3n-1:0] are the input of 1, P[6n-1:0] is the output of 1; P[6n-1:5n], P[5n-1: 3n] and P[3n-1:n] are the input of 2, L[3n-1:n] and H[3n-1:n] are the output of 2; L[3n-1:n] and H[3n -2:n]#H[3n-1] is the input of 3, R[3n:n] is the output of 3; R[3n] is the input of 4, is the output of 4; R[3n-1:n] and is the input of 5, and T[3n-1:n] is the output of 5.

[0017] For the specific connection relationship, please refer to the summary of the invention. It should be noted that: # is a connection symbol, for example, in H[3n-2:n]#H[3n-1], H[3n-1] is the...

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 discloses a modular (2<3n>-2<n>) multiplier, which comprises a 3n-bit binary multiplier, a 2n-bit CSA (Carry Save Adder) compressor array, a first 2n-bit binary adder, a one-bit phase inverter and a second 2n-bit binary adder. In the modular (2<3n>-2<n>) multiplier disclosed by the invention, the result P of binary multiplication is taken as an operand for reprocessing, and modulo addition operation is corrected in a way of adding 1 in advance, so that the operation speed is increased greatly. Compared with the prior art, the modular (2<3n>-2<n>) multiplier has the advantages that a multiplier and a combined logic circuit are reduced on resource cost; and on a key path, a multiplier is reduced.

Description

technical field [0001] The invention belongs to the field of computers and integrated circuits, and in particular relates to the design of a high-speed multiplier. Background technique [0002] Before introducing the multiplier, first explain the Residue Number Systems (RNS, Residue Number Systems). The remainder system RNS is a numerical representation system that describes numbers through the remainder of a set of pairwise coprime remainder bases. By L remainder base {m 1 ,m 2 ,...,m L} composition, integer X, 0≤X<M, where M=m 1 × m 2 ×…×m L , in the RNS system X consists of {x 1 ,x 2 ,...,x L} unique representation, where Denotes X for modulo m i remainder of . According to the Chinese remainder theorem, when the remainder system is converted into binary, X is determined by get, It can be seen that the operation modulo M is very important to the whole remainder system. [0003] {2 n ,2 n -1,2 n +1} is the most important and widely used computin...

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
Inventor 李磊周璐周婉婷刘辉华尹鹏胜赵英旭
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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