DIVISION OPERATIONS IN MEMORY
First Claim
1. An apparatus comprising:
- a first group of memory cells coupled to a first access line and configured to store a dividend element;
a second group of memory cells coupled to a second access line and configured to store a divisor element; and
a controller configured to cause the dividend element to be divided by the divisor element by controlling sensing circuitry to perform a number of operations without transferring data via an input/output (I/O) line.
8 Assignments
0 Petitions
Accused Products
Abstract
Examples of the present disclosure provide apparatuses and methods related to performing division operations in memory. An example apparatus might include a first group of memory cells coupled to a first access line and configured to store a dividend element. An example apparatus might include a second group of memory cells coupled to a second access line and configured to store a divisor element. An example apparatus might also include a controller configured to cause the dividend element to be divided by the divisor element by controlling sensing circuitry to perform a number of operations without transferring data via an input/output (I/O) line.
214 Citations
31 Claims
-
1. An apparatus comprising:
-
a first group of memory cells coupled to a first access line and configured to store a dividend element; a second group of memory cells coupled to a second access line and configured to store a divisor element; and a controller configured to cause the dividend element to be divided by the divisor element by controlling sensing circuitry to perform a number of operations without transferring data via an input/output (I/O) line. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for performing division operations, comprising:
-
performing, in parallel and without transferring data via an input/output (I/O) line, a plurality of division operations on; a plurality of dividend elements stored in a first group of memory cells coupled to a first access line and to a number of sense lines of a memory array; and a plurality of divisor elements stored in a second group of memory cells coupled to a second access line and to the number of sense lines of the memory array; and providing a plurality of quotient elements and a plurality of remainder elements. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus comprising:
-
a first group of memory cells coupled to a first access line and configured to store a plurality of dividend elements as bit-vectors; a second group of memory cells coupled to a second access line and configured to store a plurality of divisor elements as bit-vectors; and a controller configured to control sensing circuitry to; perform a plurality of division operations by dividing the plurality of dividend elements by the plurality of divisor elements; store a plurality of results of the plurality of division operations in a third group of memory cells without transferring data via an input/output (I/O) line; and wherein the plurality of division operations are performed in parallel. - View Dependent Claims (11, 12, 13)
-
-
14. A method for dividing elements comprising:
-
performing a plurality of division operations in parallel on; a plurality (M) of dividend elements stored in a first group of memory cells coupled to a first access line and to a number (X) of sense lines; and a plurality (M) of divisor elements stored in a second group of memory cells coupled to a second access line and to the X sense lines; wherein the plurality of division operations are performed by performing a number of AND operations, OR operations, and SHIFT operations without transferring data via an input/output (I/O) line; and storing, in parallel and without transferring data via the I/O line, a plurality of results of the division operations in; a third group of memory cells coupled to a third access line and to the X sense lines; and a fourth group of memory cells coupled to a fourth access line and to the X sense lines. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification