Rapid modular reduction algorithm circuit for modular multiplication and modular squaring
A modular squaring and fast technology, applied in computing, electrical digital data processing, instruments, etc., can solve the problems of consuming modular reduction modules and modular reduction time, and achieve the effect of reducing time and reducing circuit area
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0012] Below in conjunction with accompanying drawing, the present invention is described in further detail:
[0013] see figure 1 and figure 2 , the present invention comprises the partial product generation circuit of multiplication or square, two input AND gate arrays of 2 m+1 bits, the full adder unit FA of m+2 bits and the scanning flip-flop of m+3 bits; 2 m+ The output terminal of the 1-bit two-input AND gate array is connected with a 4-2 compressor for compressing 4 multi-bit addends into 2 addends of m+1 bits, and the 4-2 compressor is m+1 bits The two-stage addition unit CSA. The four addends of the two-stage addition unit CSA come from: the partial product of the partial product generation circuit, the first m+1 bits of the sum of the scan flip-flops, and the output of two two-input AND gate arrays. One input end of the two-input AND gate array is respectively connected to the m+1th and m+2th output ends of the scan flip-flop, and the other input end is connected...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 