Binary adder circuit and method for producing carry logical circuit used by it

A binary adder and carry logic technology, which is applied in the calculation using the number system, the calculation using the contact device, the calculation using the non-contact manufacturing equipment, etc. Power Sensitivity, etc.

Inactive Publication Date: 2004-05-19
IBM CORP
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, as the frequency of the processor clock signal increases and its period decreases, it becomes extremely difficult to implement a "wide" adder (such as a 64-bit adder) that generates the sum and carry signals during a single cycle of the processor clock signal
[0004] Although adders implemented in dynamic logic can calculate the sum and carry signals faster than static logic implementations, static logic devices are still satisfactory due to the generally higher power consumption of dynamic logic circuits and increased sensitivity to noise

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
  • Binary adder circuit and method for producing carry logical circuit used by it
  • Binary adder circuit and method for producing carry logical circuit used by it
  • Binary adder circuit and method for producing carry logical circuit used by it

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In the following discussion, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known elements have been shown in schematic or block diagram form in order to prevent the invention from being obscured in unnecessary detail. In addition, details related to network communications, electromagnetic signal technology, etc. are mostly omitted, since these details are not considered necessary for a full understanding of the present invention, but also can be understood by one of ordinary skill in the relevant art.

[0024] It should also be noted that unless otherwise indicated, all functions described herein may be performed in hardware, software or a combination thereof. However, in a preferred embodiment, unless otherwise indicated, these functions are per...

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

A binary adder circuit including a carry logic circuit and selection logic. The carry logic circuit uses group generate and propagate signals to produce complementary carry signals. The selection logic produces one of two presums dependent on the complementary carry signals. In a method for producing a carry logic circuit, a group generate logic function GI, I+1=GI OR GI+1 AND PI is to be performed. When GI+1=CI+1, GI, I+1=CI, arrival times of generate signals GI and GI+1, are investigated. If GI arrives before GI+1, a complex AND-OR-INVERT gate is used, otherwise a cascaded pair of NAND gates is selected. To produce a complementary carry signal, a logic function GI, I+1'=GI' AND GI+1' OR PI' is to be performed. If the generate signal GI' arrives before GI+1', a complex OR-AND-INVERT gate is used, otherwise a cascaded pair of NOR gates is selected.

Description

technical field [0001] This invention relates generally to binary adder circuits, and more particularly to fast binary adder circuits for use in digital processors. Background technique [0002] Modern processors (such as microprocessors) often include some binary adder circuits (ie, "adders"). For example, an adder is commonly used in an integer arithmetic logic unit (ALU) that performs addition, subtraction, multiplication, and division. A floating point processor may include two adders: one for the mantissa and one for the exponent. Additional adders can be used to calculate relative addresses for memory access and branch instructions. [0003] In many processor designs, the time required to perform addition operations in the ALU limits the speed of the processor. In general, binary adders are performance-hungry components of modern processors. Also, as the frequency of the processor clock signal increases and its period decreases, it becomes extremely difficult to im...

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/507G06F7/42G06F7/50G06F7/508
CPCG06F7/507G06F2207/3872G06F7/508
Inventor 闻华君
Owner IBM CORP
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