US 12,437,807 B2
Storing and retrieving access control rules in an SOC
Robin Osa Hoel, Oslo (NO); Aniruddha Periyapatna Nagendra, Bangalore (IN); Prithvi Shankar Yeyyadi Anantha, Bangalore (IN); and Shobhit Singhal, Bangalore (IN)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Jul. 27, 2023, as Appl. No. 18/360,373.
Prior Publication US 2025/0037759 A1, Jan. 30, 2025
Int. Cl. G11C 11/413 (2006.01)
CPC G11C 11/413 (2013.01) 23 Claims
OG exemplary drawing
 
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.