Invention Grant
- Patent Title: Combined transparent/non-transparent cache
-
Application No.: US16266320Application Date: 2019-02-04
-
Publication No.: US10776022B2Publication Date: 2020-09-15
- Inventor: James Wang , Zongjian Chen , James B. Keller , Timothy J. Millet
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/0802 ; G06F12/123 ; G06F12/0831 ; G06F12/0864 ; G06F12/0877 ; G06F12/0846 ; G06F12/0853

Abstract:
In one embodiment, a memory that is delineated into transparent and non-transparent portions. The transparent portion may be controlled by a control unit coupled to the memory, along with a corresponding tag memory. The non-transparent portion may be software controlled by directly accessing the non-transparent portion via an input address. In an embodiment, the memory may include a decoder configured to decode the address and select a location in either the transparent or non-transparent portion. Each request may include a non-transparent attribute identifying the request as either transparent or non-transparent. In an embodiment, the size of the transparent portion may be programmable. Based on the non-transparent attribute indicating transparent, the decoder may selectively mask bits of the address based on the size to ensure that the decoder only selects a location in the transparent portion.
Public/Granted literature
- US20190171380A1 Combined Transparent/Non-Transparent Cache Public/Granted day:2019-06-06
Information query