发明名称 System and method for generating fast instruction and data interrupts for processor design verification and validation
摘要 A system and method for intentionally invaliding translation entry valid bits in order to provoke storage interrupts when executing a test case is presented. Prior to executing the test case, an interrupt handler pseudo-randomly invalidates a number of translation entries included in a translation lookaside buffer (TLB) by changing particular valid bits in order to provoke initial storage interrupts, such as an instruction storage interrupt (ISI) or a data storage interrupt (DSI). Once the processor executes the test case that, in turn, triggers a storage interrupt, the interrupt handler uses an index counter to validate particular valid bits and invalidate other valid bits, thus provoking subsequent storage interrupts. In one embodiment, the interrupt handler also changes valid bits in a page table when the processor executes in a mode that accesses the page table in addition to the TLB.
申请公布号 US8099559(B2) 申请公布日期 2012.01.17
申请号 US20070853201 申请日期 2007.09.11
申请人 CHOUDHURY SHUBHODEEP ROY;DUSANAPUDI MANOJ;HATTI SUNIL SURESH;KAPOOR SHAKTI;MOHARIL RAHUL SHARAD;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CHOUDHURY SHUBHODEEP ROY;DUSANAPUDI MANOJ;HATTI SUNIL SURESH;KAPOOR SHAKTI;MOHARIL RAHUL SHARAD
分类号 G06F12/00;G06F13/00;G06F13/28 主分类号 G06F12/00
代理机构 代理人
主权项
地址