Controller for a memory component
AssigneeMicron Technology, Inc.
InventorsAntonino Mondello, Alberto Troia
Life of this patent
Estimating the term…
Abstract
A controller for a memory component comprises a processing unit and at least one memory unit coupled to the processing unit, the memory unit comprising at least a first area for storing a user firmware and a second area for storing a controller firmware; the processing unit is configured to capture a memory address of a program instruction to be executed, compare the memory address with a reference value, and, based on that comparison, enable/restricting actions associated with the program instruction. A related memory component and related methods are also disclosed.
Claims21
1-27. (canceled)
A controller for a memory component, comprising:
- a processing unit;
- and
- at least one memory unit coupled to the processing unit, the memory unit comprising at least a first area for storing a user firmware and a second area for storing a controller firmware;
- wherein the processing unit is configured to:
- receive a memory address of a program instruction to be executed;
- compare the memory address with a reference value;
- and
- based on the comparison, enable/restrict actions associated with the program instruction.
A memory component, comprising:
- an array of memory cells;
- a controller coupled to the array and comprising:
- a processing unit;
- and
- at least one memory unit coupled to the processing unit, the memory unit comprising at least a first area for storing a user firmware and a second area for storing a controller firmware;
- wherein the processing unit is configured to:
- receive a memory address of a program instruction to be executed;
- compare the memory address with a reference value;
- and
- based on the comparison, enable/restrict actions associated with the program instructions.
A method, comprising:
- storing a user firmware in a first area of a memory unit and storing a controller firmware in a second area of the memory unit;
- receiving a memory address of a program instruction to be executed;
- comparing the memory address with a reference value;
- and
- based on the comparison, enabling/restricting actions associated with the program instruction.
Dependencies are inferred from the claim text.