Emulation has become a fully virtualized verification compute resource. Virtual memory allows users to dynamically assign memory areas to tasks instead of hard-coding the actual memory addresses. It made tasks more independent from where they execute. This article from SemiEngineering outlines how the memories in the user’s design are completely virtualized using emulation. Read More