Renesas Electronics has been granted a patent for a memory protection circuit and method that enables quick data transfer between multiple virtual machines via a shared memory. The circuit includes ID storing registers for virtual machines, an access determination circuit, and an ID update control circuit. The virtual machine with the ID stored in the second register can rewrite the ID in the first register, allowing access to the memory without migration to the hypervisor. GlobalData’s report on Renesas Electronics gives a 360-degree view of the company including its patenting strategy. Buy the report here.
According to GlobalData’s company profile on Renesas Electronics, Under-screen biometric identification was a key innovation area identified from patents. Renesas Electronics's grant share as of September 2023 was 57%. Grant share is based on the ratio of number of grants to total number of patents.
Memory protection circuit for quick data transfer between virtual machines
A recently granted patent (Publication Number: US11775450B2) describes a memory protection circuit designed for virtual machines managed by a hypervisor. The circuit includes a first ID storing register that stores the ID of a virtual machine, allowing it access to memory. Additionally, there is an access determination circuit that permits the virtual machine with the ID stored in the first register to access memory.
The circuit also features a second ID storing register that stores the ID of another virtual machine. This allows the virtual machine with the ID stored in the second register to rewrite the ID stored in the first register. When the ID in the first register is rewritten, the virtual machine with the rewritten ID is granted access to memory without needing to migrate to the hypervisor.
The patent also mentions that the hypervisor itself has the ability to rewrite the ID stored in the first register. Furthermore, the access determination circuit has the capability to lock the first register when a lock request is issued by the virtual machine with permitted access. It can also rewrite the first register when a rewrite request is issued by the virtual machine with permitted rewrite access, provided that the first register is unlocked. If the first register is locked and a change request is issued by the virtual machine with permitted access, the first register is unlocked.
The memory protected by this circuit is shared by multiple virtual machines. The first ID storing register stores the ID of one virtual machine, while the second ID storing register stores the first ID and the ID of another virtual machine. After the first virtual machine writes data to memory and rewrites the second ID to the second register, the other virtual machine is allowed to read the data stored in memory without needing to migrate to the hypervisor.
In summary, this granted patent describes a memory protection circuit specifically designed for virtual machines managed by a hypervisor. The circuit allows for controlled access and rewriting of IDs stored in registers, enabling efficient memory access without the need for migration to the hypervisor. The shared memory capability and the ability to lock and rewrite registers add to the flexibility and security of the circuit.
To know more about GlobalData’s detailed insights on Renesas Electronics, buy the report here.
Data Insights
From
The gold standard of business intelligence.
Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.