发明名称 APPARATUS FOR DETECTING BUGS IN LOGIC-BASED PROCESSING DEVICES
摘要 An apparatus for detecting bugs in a logic-based processing device during post-silicon validation is disclosed. The apparatus includes a test bench and a Proactive Load and Check (PLC) hardware checker inserted within an uncore component of the logic-based processing device. The test bench includes a processor for converting an original test program to a modified test program for validating the functionalities of the logic-based processing device during post-silicon validation. The PLC hardware checker includes a controller, an address generator, a data register and a comparator.
申请公布号 US2016245865(A1) 申请公布日期 2016.08.25
申请号 US201615047376 申请日期 2016.02.18
申请人 The Board of Trustees of the Leland Stanford Junior University 发明人 LIN HAI;MITRA SUBHASISH
分类号 G01R31/317;G01R31/3177 主分类号 G01R31/317
代理机构 代理人
主权项 1. An apparatus for detecting bugs in a logic-based processing device during post-silicon validation, said apparatus comprising: a test bench having a processor for converting an original test program to a modified test program; and a Proactive Load and Check (PLC) hardware checker including a controller for initiating a PLC operation in response to a determination that a predetermined set of criteria is met;an address generator for generating an address of an original variable in an uncore component with which said PLC hardware checker is associated, wherein said uncore component is located within said logic-based processing device to be tested;a data register for storing a value at said original variable address; anda comparator for comparing said value stored within said data register to a value at a corresponding shadow variable address within said modified test program, and for indicating an existence of a bug within said logic-based processing device to be tested when said value stored within said data register does not match said value from said corresponding shadow variable address within said modified test program.
地址 Stanford CA US