Circuit for addition of multiple binary numbers

US10528323B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10528323-B2
Application numberUS-201816145311-A
CountryUS
Kind codeB2
Filing dateSep 28, 2018
Priority dateSep 26, 2016
Publication dateJan 7, 2020
Grant dateJan 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A circuit is provided for addition of multiple binary numbers. The circuit includes a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor. The 4-to-2-compressor includes a first sub-circuit and a second sub-circuit. Each of the first sub-circuit and the second sub-circuit is configured for transmitting a bitwise inverted representation, of a compressed representation, from three binary numbers.

First claim

Opening claim text (preview).

What is claimed is: 1. A circuit for addition of multiple binary numbers, the circuit comprising a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor, wherein the 4-to-2-compressor comprises a first sub-circuit and a second sub-circuit, wherein each of the first sub-circuit and the second sub-circuit is configured for transmitting a bitwise inverted representation of a compressed representation from three binary numbers, and wherein the 4-to-2-compressor comprises at least one bit cell associated with the first sub-circuit and associated with the second sub-circuit. 2. The circuit of claim 1 , wherein: the at least one bit cell comprises a first sub-cell belonging to the first sub-circuit and a second sub-cell belonging to the second sub-circuit. 3. The circuit of claim 2 , wherein: at least one of the first sub-cell and the second sub-cell comprises three operand inputs, an inverted sum output and an inverted carry output. 4. The circuit of claim 3 , wherein the three operand inputs of the first sub-cell and one operand input of the second sub-cell correspond to four operand inputs of the bit cell of the 4-to-2 compressor. 5. The circuit of claim 3 , wherein one operand input of the second sub-cell corresponds to a carry input of the bit cell. 6. The circuit of claim 3 , wherein an inverted sum output of the second sub-cell corresponds to a sum output of the bit cell and an inverted carry output of the first sub-cell corresponds to an inverted carry output of the bit cell. 7. The circuit of claim 3 , wherein the inverted sum output of the first sub-cell is connected to an operand input of the second sub-cell. 8. The circuit of claim 3 , wherein: at least one of the first sub-cell and the second sub-cell comprises a XNOR-circuit transmitting the result of a XNOR operation on the three operand inputs as the inverted carry output. 9. The circuit of claim 8 , wherein: wherein the first sub-cell comprises a NOR-circuit transmitting the result of a NOR operation on the three operand inputs as the inverted sum output. 10. The circuit of claim 8 , wherein: the at least one of the first sub-cell and the second sub-cell comprises an AND-circuit receiving from a NAND-circuit the result of a NAND operation on the three operand inputs and an inverted carry output and transmitting the result as the inverted sum output. 11. The circuit of claim 2 , wherein: the second sub-cell comprises a first XOR-circuit. 12. The circuit of claim 2 , wherein: the second sub-cell is identical to the first sub-cell. 13. The circuit of claim 2 , wherein: the second sub-cell is different from the first sub-cell. 14. The circuit of claim 1 , wherein the compressed representation comprises a result word and an inverted carry word and wherein the circuit comprises a conversion circuit for converting the compressed representation into a binary representation of the sum of the multiple binary numbers.

Assignees

Inventors

Classifications

  • G06F7/509Primary

    for multiple operands, e.g. digital integrators · CPC title

  • G06F7/50Primary

    Adding; Subtracting (G06F7/483 - G06F7/491, G06F7/544 - G06F7/556 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10528323B2 cover?
A circuit is provided for addition of multiple binary numbers. The circuit includes a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor. The 4-to-2-compressor includes a first sub-circuit and a second sub-circuit. Each of the first sub-circuit and the second sub-circuit is configured for transmi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F7/509. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).