| CPC G11C 11/413 (2013.01) | 23 Claims |

|
1. A method, comprising:
storing a plurality of access control rules in a static random access memory (SRAM), wherein each access control rule, of the plurality of access control rules, is stored in a different row in the SRAM with respect to rows in which the other access control rules, of the plurality of access control rules, are stored;
storing a plurality of context entries in the SRAM, wherein each context entry, of the plurality of context entries, is stored in a different row in the SRAM with respect to rows in which the other context entries, of the plurality of context entries, are stored;
receiving a request for an access control rule, of the plurality of access control rules, for a memory location from a first context;
searching one or more access control rules, of the plurality of access control rules, for the first context, wherein access control rules for the first context are stored in a binary tree format;
responsive to finding the access control rule for the memory location, returning the access control rule to the first context; and
responsive to not finding the access control rule for the memory location, returning a null notification to the first context.
|