16-bit adder, and implementation method thereof, operational circuit and chip
An adder and addend technology, applied in the circuit field, can solve the problems of long time consumption and low calculation speed, and achieve the effect of increasing calculation speed and shortening time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] figure 1 It is a schematic structural diagram of an adder provided in the embodiment of the present application. The adder in this embodiment may be an independent hardware circuit structure, or may be a basic circuit unit structure of other devices such as a chip or a microprocessor. Such as figure 1 As shown, the 16-bit adder provided by the embodiment of the present application includes N carry modules 10 , where N is an integer greater than 1 and less than 15. Each carry module corresponds to a plurality of bits in the first addend and the second addend, wherein the first addend and the second addend are 16-bit binary numbers. For example, one carry module may correspond to 2 bits, 3 bits or more bits in the first addend and the second addend. It should be understood that the number of bits in the first addend and the second addend corresponding to each of the N carry modules 10 may be the same or different.
[0028] Wherein, the nth carry module is connected wi...
Embodiment 2
[0054] Based on the 16-bit adder provided in Embodiment 1, further, this embodiment provides figure 1 Schematic diagram of the structure of a carry module in the 16-bit adder shown. It should be understood that the carry module may be any one of the N carry modules in Embodiment 1. For the convenience of description, this carry module is referred to as the nth carry module hereinafter. In this embodiment, the pre-processing unit included in the nth carry module includes at least one first pre-processing unit and at least one second pre-processing unit arranged alternately.
[0055] In this embodiment, the first preprocessing unit is used to perform operations on the i-th bit and the i-1th bit in the corresponding first and second addends to generate the first preprocessing result, and the first A preprocessing result indicates a logical OR operation result of the carry generating signal of the i-th bit and the i-1th bit, where i is an odd number.
[0056] Optionally, in a sp...
Embodiment 3
[0082] Based on the 16-bit adder provided in the foregoing embodiments, this embodiment of the present application provides a method for implementing a 16-bit adder. Figure 6 It is a flow chart of an implementation method of a 16-bit adder provided by the embodiment of the present application. Such as Figure 6 As shown, the implementation of the 16-bit adder includes:
[0083] S601. Receive the first addend and the second addend, the first addend and the second addend are divided into N data groups according to the order of the bits from low to high, and each data group includes the first addend and the second Multiple bits in the addend, N is an integer greater than 1 and less than 15;
[0084] S602. Perform preprocessing on multiple bits included in each data group;
[0085] S603. Calculate the carry output of multiple bits contained in each data group, wherein, for the nth data group in the N data groups, according to the preprocessing result of the nth data group and ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



