No-carry multiplication device and processing method thereof

A non-carry, multiplication technology, applied in the field of microelectronics, can solve the problem that the multiplication unit cannot be applied to a non-carry multiplication operation

Active Publication Date: 2012-02-22
VIA TECH INC
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] While having better performance, the above techniques will generate or increase carry
Therefore, the current multiplication unit is completely unsuitable for a carry-less multiplication operation

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
  • No-carry multiplication device and processing method thereof
  • No-carry multiplication device and processing method thereof
  • No-carry multiplication device and processing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Those skilled in the art can manufacture and use the present invention within the scope and requirements of a specific application according to the following content. In addition, those skilled in the art can also make slight modifications according to the following content, and then derive other embodiments. Therefore, the present invention is not limited to the specific embodiments described below, but the broadest scope of the invention is consistent with the principles and novel features.

[0051] In view of the background discussion of multiplication and carryless multiplication above, and the techniques used by processors to generate multiplication results, the Figure 1-3 illustrate. Next, there will be Figure 4-7 Describe how the present invention utilizes the hardware architecture that originally performs general multiplication operations to perform multiplication without carry.

[0052] figure 1 is a possible implementation of a 64-bit multiply unit. 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 provides a no-carry multiplication device and a processing method thereof. The device includes a no-carry pre-format unit, a Booth encoder, a reducer, a left shift device and an XOR gate. The no-carry pre-format unit receives a multiplier operand and formats the multiplier operand into multiple parts. The Booth encoder receives and judges the parts, and selects multiple first part product of a multiplicand operand. By using the parts, multiple second part product of the multiplicand operand can be avoided to select. The second part product causes carry bit. The reducer couples with the Booth encoder. The first part product is totalized through a plurality of carry storage summators. The carry storage summators generate a plurality of totaling bits and a plurality of carry bits. The carry storage summators are arranged in a Wallace tree architecture. When a no-carry multiplying is in execution, the carry bits can not be enabled. The left shift device couples with the reducer and shifts output of the reducer at least one bit. The XOR gate couples with the reducer and the left shift device for XOR operation and generates a no-carry multiplication result.

Description

technical field [0001] The invention relates to a microelectronic technology, in particular to a technology for carrying out multiplication without carry. Background technique [0002] In most of the current communications, the communication data can be encrypted. Valid encryption methods range from simple authentication to hashed encoded messages using symmetric key encryption. In the symmetric key encryption technology, a more common operation mode is Galois Counter Mode (Galois / Counter Mode; hereinafter referred to as GCM). GCM can encrypt and authenticate a message. [0003] Those skilled in the art know that GCM combines the encryption technology of the counter mode and the authentication technology of the recently developed Galois mode. In GCM, the multiplication operation of Galois field is used for authentication. Although the multiplication operation of the Galois field is not within the scope of this case, the multiplication operation of the Galois field is a c...

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/52
Inventor 提摩西.A.伊里亚德
Owner VIA TECH INC
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