Invention Grant
- Patent Title: System-on-chip and address translation method thereof using a translation lookaside buffer and a prefetch buffer
-
Application No.: US14462774Application Date: 2014-08-19
-
Publication No.: US09645934B2Publication Date: 2017-05-09
- Inventor: Sung-Min Hong , Sim Ji Lee , JaeYoung Hur , JiWoong Kwon , Il Park , Jong-Jin Lee , Jinyong Jung
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR
- Agency: Onello & Mello, LLP
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/08 ; G06F12/0862 ; G06F12/1009 ; G06F12/1027

Abstract:
A page descriptor can be stored in advance in a memory management unit under various conditions so that an address translation overhead can be reduced. The memory management unit comprises an address translation unit that receives a memory access request as a virtual address and translates the virtual address to a physical address. A translation lookaside buffer (TLB) stores page descriptors of a plurality of physical addresses, the address translation unit determining whether a page descriptor corresponding to a received virtual address is present in the translation lookaside buffer. A prefetch buffer stores page descriptors of the plurality of physical addresses. The address translation unit, in the event the page descriptor corresponding to the received virtual address is not present in the translation lookaside buffer, further determines whether the page descriptor corresponding to the received virtual address is present in the prefetch buffer; updates the translation lookaside buffer with the page descriptor corresponding to the received virtual address; and performs a translation of the virtual address to a physical address using the page descriptor corresponding to the received virtual address. The prefetch buffer may include sub-prefetch buffers, and may be updated based on access direction information.
Public/Granted literature
- US20150082000A1 SYSTEM-ON-CHIP AND ADDRESS TRANSLATION METHOD THEREOF Public/Granted day:2015-03-19
Information query