Constant fraction integer multiplication

US9753693B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9753693-B2
Application numberUS-201414208591-A
CountryUS
Kind codeB2
Filing dateMar 13, 2014
Priority dateMar 15, 2013
Publication dateSep 5, 2017
Grant dateSep 5, 2017

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 binary logic circuit is provided for determining a rounded value of px q , where p and q are coprime constant integers with p<q and q≠2 i , i is any integer, and x is an integer variable between 0 and integer M where M≧2q, the binary logic circuit implementing in hardware the optimal solution of the multiply-add operation ax + b 2 k where a, b and k are fixed integers.

First claim

Opening claim text (preview).

The invention claimed is: 1. In an integrated circuit for performing mathematical operations, the improvement comprising a binary logic circuit configured to determine, for an input value x, a rounded value of px q by implementing the operation ax + b 2 k , where p and q are coprime constant integers with p<q and q≠2 i , i is an integer, input value x is an integer variable between 0 and integer M where M≧2q, a and b are predetermined fixed integers, and k is the smallest integer that satisfies either: 2 k ( p ⁢ ⁢ 2 k ) ⁢ mod ⁢ ⁢ q > q ⁢ ⌊ M q ⌋ - q + p - 1 ; or ( a ) 2 k ( - p ⁢ ⁢ 2 k ) ⁢ mod ⁢ ⁢ q > M - ( ( M + p - 1 ) ⁢ mod ⁢ ⁢ q ) ; ( b ) wherein the binary logic circuit comprises: multiplication and addition logic comprising a binary multiplier array having an input to receive x and configured to perform the multiplication of x by the predetermined fixed integer a and being incapable of performing multiplication of x by a variable factor, wherein the multiplication and addition logic is further configured to perform the addition of b; wherein, in dependence on the values of p and q: if (a) is satisfied by a smaller integer k than (b), then a is predetermined to be an integer given by ⌊ p ⁢ ⁢ 2 k q ⌋  and b is predetermined to be an integer in the range [ ⌊ M q ⌋ ⁢ ( ( p ⁢ ⁢ 2 k ) ⁢ mod ⁢ ⁢ q ) ,

Assignees

Inventors

Classifications

  • Rounding · CPC title

  • Logic synthesis; Behaviour synthesis, e.g. mapping logic, HDL to netlist, high-level language to RTL or netlist · CPC title

  • Modular multiplication (G06F7/724, G06F7/727, G06F7/728 take precedence) · CPC title

  • using signed-digit representation · CPC title

  • Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers {(G06F7/4806, G06F7/4824, G06F7/49, G06F7/491, G06F7/544 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 US9753693B2 cover?
A binary logic circuit is provided for determining a rounded value of px q , where p and q are coprime constant integers with p<q and q≠2 i , i is any integer, and x is an integer variable between 0 and integer M where M≧2q, the binary logic circuit implementing in hardware the optimal solution of the multiply-add operation ax + b 2 k …
Who is the assignee on this patent?
Imagination Tech Ltd
What technology area does this patent fall under?
Primary CPC classification G06F7/49947. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).