Twiddle factor generating circuit for an ntt processor
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsJoel CATHEBRAS, Alexandre CARBON, Renaud SIRDEY, Nicolas VENTROUX
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsJoel CATHEBRAS, Alexandre CARBON, Renaud SIRDEY, Nicolas VENTROUX
Estimating the term…
A circuit for generating twiddle factors for an NTT processor. The circuit includes a cache management manager, a modular multipliers bank, and a central controller. The cache management module includes a local controller and a cache memory in which operands are stored for calculating future twiddle factors. The modular multipliers bank includes an interconnection matrix at the input distributing operands on the modular multiplier inputs. The circuit can be configured to minimise the size of the cache memory and/or reduce the latency of the twiddle factor sequence calculation. Finally, the generating circuit may include several calculation management modules sharing the same modular multipliers bank to generate sequences of twiddle factors on several finite fields.
A circuit generating twiddle factors (400) on at least one finite field (Zp), for an NTT stream processor, said generating circuit being designed to generate at least one sequence of N twiddle factors {ψ0, ψ1, ψ2, . . . , ψN−1} wherein ψ is a root of unity in this field, wherein:
Dependencies are inferred from the claim text.