Method and device for checking whether binary number is multiple of three, and checking chip thereof
A technology of binary numbers and inspection methods, applied in digital function generators, calculations using number system representation, etc., can solve problems such as increased chip area, large chip area, and wide subtractor
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] At first, the algorithm derivation process of the present invention is described:
[0035]The characteristic of a binary number is that the number of weight represented by each digit is only 1 or 2 different from the multiple of 3, and this difference is regular. A multiple of 3 differs by 1, and if its weight is even, it differs from a multiple of three by 2.
[0036] for example:
[0037] (1111_1111) 2 = 2 7 +2 6 +2 5 +2 4 +2 3 +2 2 +2 1 +2 0
[0038] 2 7 =128=129-1, 129 is divisible by 3
[0039] 2 6 =64=66-, 66 is divisible by 3
[0040] 2 5 =32=33-, 33 is divisible by 3
[0041] ...
[0042] 2 0 =1=3-2, 3 is divisible by 3
[0043] It can be seen that a binary number can be split into the sum of several multiples of 3, and then the filled 1 and 2 are subtracted from the lower bits.
[0044] The core idea of the present invention is: split a binary number into two parts, the high-order group and the low-order group, wherein the digits of the lo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com