Performing logical operations using sensing circuitry
AssigneeMicron Technology, Inc.
InventorGlen E. Hush
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods related to performing logical operations using sensing circuitry are provided. One apparatus comprises an array of memory cells, sensing circuitry coupled to the array of memory cells via a sense line, and a controller coupled to the array of memory cells and the sensing circuitry. The sensing circuitry includes a sense amplifier and does not include an accumulator. The controller is configured to perform logical operations using the array of memory cells as an accumulator without transferring data out of the memory array and sensing circuitry.
Claims20
A system, comprising:
- a host configured to generate instructions;
- a memory device coupled to the host and comprising an array of memory cells configured to store operands;
- and
- control circuitry configured to execute instructions from the host by causing logical operations to be performed on operands stored in memory cells corresponding to a same column and coupled to different access lines of the array;
- wherein the logical operations are performed without transferring the operands to the host, by using the array as an accumulator.
A system, comprising:
- a host configured to generate instructions;
- a memory device coupled to the host and comprising an array of memory cells configured to store operands;
- and
- control circuitry configured to execute instructions from the host by causing logical operations to be performed, using the array as an accumulator, on operands stored in memory cells of the array;
- wherein a least one operand of the logical operations is stored in array throughout performance of the logical operations.
A method, comprising:
- generating instructions on a host coupled to a memory device comprising an array of memory cells;
- and
- executing the instructions using control circuitry of the memory device, wherein executing the instructions comprises causing performance of logical operations on operands stored in the array, without transferring the operands to the host, by using the array as an accumulator;
- wherein the operands are stored in memory cells corresponding to a same column and coupled to different access lines of the array.
Dependencies are inferred from the claim text.