Patent · US Active

Modulo hardware generator

US10628125B2 · kind B2 · utility

0Cited by
8References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 18, 2019
Grant dateApr 21, 2020
Priority date
Expiry dateJan 18, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/30
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of generating a hardware design to calculate a modulo value for any input value in a target input range with respect to a constant value d using one or more range reduction stages. The hardware design is generated through an iterative process that selects the optimum component for mapping successively increasing input ranges to the target output range until a component is selected that maps the target input range to the target output range. Each iteration includes generating hardware design components for mapping the input range to the target output range using each of a plurality of modulo preserving range reduction methods, synthesizing the generated hardware design components, and selecting one of the generated hardware design components based on the results of the synthesis.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.