Testing a non-core mmu
AssigneeInternational Business Machines Corporation
InventorsManoj Dusanapudi, Shakti KAPOOR, Paul F. LECOCQ, John A. SCHUMANN
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsManoj Dusanapudi, Shakti KAPOOR, Paul F. LECOCQ, John A. SCHUMANN
Estimating the term…
Embodiments herein provide a testing apparatus (whether physical or simulated) for testing a non-core MMU in a processor chip. Unlike core MMUs, non-core MMUs may be located in a part of the processor chip outside of the processing cores in the chip. Instead of being used to perform address translation requests sent by the processing core, the non-core MMUs may be used by other hardware modules in the processor chip such as compression engines, crypto engines, accelerators, etc. In one embodiment, the testing apparatus includes a MMU testor that transmits the translation requests to the non-core MMU which tests its functionality. Using the data provided in the translation requests, the non-core MMU performs virtual to physical address translations. The non-core MMU transmits the results of these translations to the MMU testor which compares these results to expected results to identify any design flaws in the non-core MMU.
A method, comprising:
Dependencies are inferred from the claim text.