-
公开(公告)号:US10484361B2
公开(公告)日:2019-11-19
申请号:US15199356
申请日:2016-06-30
Applicant: Intel Corporation
Inventor: Lakshminarayana Pappu , Timothy J. Callahan , Baruch Schnarch , Hem Doshi , Suketu U. Bhatt
Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing virtual device observation and debug network for high speed serial IOS. According to one embodiment there is a functional semiconductor device, having therein a serial Input/Output interface (serial IO interface); a device fabric to carry transactions between a plurality of components of the functional semiconductor device; a transaction originator to originate a transactions and issue the transactions onto the device fabric directed toward the serial IO interface; in which the virtualized device logic is to receive the transactions at the serial IO interface via the device fabric and return responsive transactions to the device originator based on the transactions received; signature collection logic to collect signal information based on the transactions carried by the device fabric; and a signal accumulator to generate a test signature based on the signal information collected by the signature collection logic. Other related embodiments are disclosed.
-
公开(公告)号:US10192633B2
公开(公告)日:2019-01-29
申请号:US15057685
申请日:2016-03-01
Applicant: Intel Corporation
Inventor: Lakshminarayana Pappu , Timothy J. Callahan , Tomer Levy
IPC: G11C29/00 , G11C29/38 , G06F12/10 , G06F13/40 , G11C29/44 , G11C29/14 , G11C29/16 , G11C29/40 , G11C29/04
Abstract: A method and system for high speed on chip testing for quality assurance. A multi-core system on a chip has a plurality of processing cores. The cores act as transaction agents with an auto-response unit fabricated on the chip at a chip boundary, the auto-response unit to provide a deterministic return value based on a logical address of a received read request.
-
公开(公告)号:US08924649B2
公开(公告)日:2014-12-30
申请号:US14171522
申请日:2014-02-03
Applicant: Intel Corporation
Inventor: Timothy J. Callahan , Snigdha Jana , Nandan A. Kulkarni
IPC: G06F12/00 , G06F15/177 , G06F12/08
CPC classification number: G06F12/0864 , G06F12/0802
Abstract: A persistent cacheable high volume manufacturing (HVM) initialization code is generally presented. In this regard, an apparatus is introduced comprising a processing unit, a unified cache, a unified cache controller, and a control register to selectively mask off access by the unified cache controller to portions of the unified cache. Other embodiments are also described and claimed.
-
公开(公告)号:US11193975B2
公开(公告)日:2021-12-07
申请号:US16024722
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Christopher J. Nelson , Shelby G. Rollins , Hiren V. Tilala , Matthew Hendricks , Sundar V. Pathy , Timothy J. Callahan , Jared Pager , James Neeb , Bradly Inman , Stephen Sturges
IPC: G01R31/3183 , G01R31/3185 , G01R31/316 , G01R31/317
Abstract: Embodiments herein relate to apparatus, systems, and methods to compress a test pattern onto a field programmable gate array to test a device under test. This may include identifying values of a plurality of drive pins for a plurality of test cycles to apply to an input of the DUT for each of the plurality of test cycles, identifying values of a plurality of compare pins for the plurality of test cycles to compare an output of the DUT, respectively, for each of the plurality of test cycles, analyzing the identified values, compressing, based on the analysis, the values of the plurality of drive pins and the plurality of compare pins, and storing the compressed values on the FPGA.
-
公开(公告)号:US10657092B2
公开(公告)日:2020-05-19
申请号:US15199302
申请日:2016-06-30
Applicant: Intel Corporation
Inventor: Lakshminarayana Pappu , Timothy J. Callahan , Hem Doshi , Hooi Kar Loo , Suketu U. Bhatt
IPC: G06F13/42
Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing. For instance, in accordance with one embodiment, there is a functional semiconductor device, comprising: a serial Input/Output interface (serial IO interface); a device fabric to carry transactions between a plurality of components of the functional semiconductor device; virtualized device logic embedded within the serial IO interface; a transaction originator to originate a transaction and issue the transaction onto the device fabric directed toward the serial IO interface; in which the virtualized device logic is to receive the transaction at the serial IO interface via the device fabric; in which the virtualized device logic is to modify the transaction received to form a modified transaction; in which the virtualized device logic is to issue the modified transaction onto the device fabric; and in which the modified transaction is returned to the transaction originator. Other related embodiments are disclosed.
-
公开(公告)号:US10664433B2
公开(公告)日:2020-05-26
申请号:US15199323
申请日:2016-06-30
Applicant: Intel Corporation
Inventor: Lakshminarayana Pappu , Timothy J. Callahan , Hem Doshi , Hooi Kar Loo , Suketu U. Bhatt
Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing SoC coverage through virtual devices in PCIe and DMI controllers. According to one embodiment there is a functional semiconductor device, having therein a serial Input/Output interface (serial IO interface); a device fabric to carry transactions between a plurality of components of the functional semiconductor device; virtualized device logic embedded within the serial IO interface; a transaction originator to originate a shuttle transaction and to issue the shuttle transaction onto the device fabric directed toward the serial IO interface; in which the shuttle transaction includes a shuttle header and a shuttle payload having embedded therein one or more passenger transactions for issuance onto the device fabric; in which the virtualized device logic is to receive the shuttle transaction at the serial IO interface via the device fabric; in which the virtualized device logic is to strip the shuttle header from the shuttle transaction to expose the one or more passenger transactions; and in which the virtualized device logic is to issue the one or more passenger transactions onto the device fabric. Other related embodiments are disclosed.
-
-
-
-
-