In-memory zero value detection
AssigneeNeuroBlade Ltd.
InventorsElad Sity, Eliad Hillel
Life of this patent
Estimating the term…
Abstract
In some embodiments, an integrated circuit may include a substrate and a memory array disposed on the substrate, where the memory array includes a plurality of discrete memory banks. The integrated circuit may also include a processing array disposed on the substrate, where the processing array includes a plurality of processor subunits, each one of the plurality of processor subunits being associated with one or more discrete memory banks among the plurality of discrete memory banks. The integrated circuit may also include a controller configured to implement at least one security measure with respect to an operation of the integrated circuit and take one or more remedial actions if the at least one security measure is triggered.
Claims27
1-50. (canceled)
A memory unit comprising:
- a memory array including a plurality of memory banks;
- at least one controller configured to control at least one aspect of read operations relative to the plurality of memory banks;
- at least one zero value detection logic unit configured to detect a multi-bit zero value associated with data stored in a particular address of the plurality of memory banks;
- and
- wherein the at least one controller is configured to return a zero value indicator to one or more circuits in response to a zero value detection by the at least one zero value detection logic.
(canceled)
(canceled)
(canceled)
64-68. (canceled)
A method for detecting a zero value in a particular address of a plurality of memory banks of a memory unit, comprising:
- receiving, from a circuit outside the memory unit, a request to read data stored in the particular address of the plurality of memory banks of the memory unit;
- activating, by a controller, in response to the received request, a zero value detection logic unit to detect the zero value in the particular address;
- and
- transmitting, by the controller, in response to the zero value detection by the zero value detection logic unit, a zero value indicator to the circuit.
A non-transitory computer-readable medium storing a set of instructions that are executable by a controller of a memory unit to cause the memory unit to detect a zero value in a particular address of a plurality of memory banks of a memory unit, the method comprising:
- receiving, from a circuit outside the memory unit, a request to read data stored in the particular address of the plurality of memory banks of the memory unit;
- activating, by a controller, in response to the received request, a zero value detection logic unit to detect the zero value in the particular address by a controller;
- and
- transmitting, by the controller, in response to the zero value detection by the zero value detection logic unit, a zero value indicator to the circuit.
A memory unit comprising:
- a memory array including a plurality of memory banks;
- at least one controller configured to control at least one aspect of read operations relative to the plurality of memory banks;
- at least one detection logic unit configured to detect a predetermined multi-bit value associated with data stored in a particular address of the plurality of memory banks;
- and
- wherein the at least one controller is configured to return a value indicator to one or more circuits in response to a detection by the at least one detection logic of the predetermined multi-bit value.
80-368. (canceled)
Dependencies are inferred from the claim text.