Modular multi-bit adder and computing system
An adder and modular technology, applied in the computing field, can solve the problems of algorithm revenue bottleneck, power consumption speed area limitation, etc., to achieve the optimization of area speed and power consumption, overall performance area and power consumption optimization, and power consumption reduction. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0068] This embodiment provides a 12-bit adder, such as Figure 4 As shown, the 12-bit adder is formed by cascading a lowest bit input module (4bit), a middle bit transfer module (4bit) and a highest bit output module (4bit).
[0069] The input port of the lowest bit input module includes the lowest bit addition input, and the output port includes the lowest bit sum output and a reverse carry output COX; the input port of the middle bit transfer module includes the middle bit addition input and reverse To the carry input CIX, the output port includes the sum output of the middle bit and a reverse carry output COX; and the input port of the highest output module includes the highest addition input and the reverse carry input CIX, and the output port includes the highest bit and output.
[0070] Wherein, the reverse carry output terminal COX of the lowest bit input module is connected to the reverse carry input terminal CIX of the middle bit transfer module, and the reverse car...
Embodiment 2
[0072] This embodiment provides a 12-bit adder, such as Figure 5 As shown, the 12-bit adder is formed by cascading a lowest bit input module (4bit), a middle bit transfer module (4bit) and a highest bit output module (4bit).
[0073] The input port of the lowest bit input module includes the lowest bit addition input, and the output port includes the lowest bit sum output and a forward carry output CO; the input port of the middle bit transfer module includes the middle bit addition input and positive carry. To the carry input CI, the output port includes the sum output of the middle bit and a positive carry output CO; and the input port of the highest bit output module includes the highest bit addition input and the positive carry input CI, and the output port includes the highest bit and output.
[0074] Wherein, the forward carry output terminal CO of the lowest bit input module is connected to the forward carry input terminal CI of the middle bit transfer module, and the...
Embodiment 3
[0076] This embodiment provides a 16-bit adder. The 16-bit adder is formed by cascading a lowest bit input module (4bit), an intermediate bit transfer module (8bit) and a highest bit output module (4bit).
[0077] The input port of the lowest bit input module includes the lowest bit addition input, and the output port includes the lowest bit sum output and a reverse carry output; the input port of the middle bit transfer module includes the middle bit addition input and reverse The carry input and output ports include the sum output of the middle bit and the reverse carry output of one bit; and the input port of the highest bit output module includes the highest bit addition input and the reverse carry input, and the output port includes the highest bit sum output.
[0078] Wherein, the reverse carry output end of the lowest bit input module is connected to the reverse carry input end of the middle bit transfer module, and the reverse carry output end of the middle bit transfer...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


