Modulo arithmetic device, memory system, and method
AssigneeKioxia Corporation
InventorKazuki INOUE
Life of this patent
Estimating the term…
Loading patent…
AssigneeKioxia Corporation
InventorKazuki INOUE
Estimating the term…
According to a modulo arithmetic device of one embodiment, a first intermediate value is acquired by shifting right a dividend by a shift amount w correlated with a bit length of a divisor. The shift amount w takes a value not more than the bit length of the divisor. A second intermediate value is acquired by multiplying the first intermediate value by a value m. A third intermediate value is acquired by shifting right the second intermediate value by a shift amount (2k−w). The parameter k takes a value equal to or larger than the bit length of the divisor. A fourth intermediate value is acquired by multiplying the third intermediate value by the divisor. A fifth intermediate value is acquired by subtracting the fourth intermediate value from the dividend. A remainder is acquired by subtracting a value n-times the divisor from the fifth intermediate value.
A modulo arithmetic device performing a bitwise operation using a dividend a and a divisor q to calculate a remainder, the modulo arithmetic device comprising:
A memory system comprising:
Dependencies are inferred from the claim text.