US 12,282,064 B2
Component die validation built-in self-test (VBIST) engine
Sandeep Brahmadathan, Dublin, CA (US); Jared Bendt, Hillsboro, OR (US); Nagi Aboulenein, King City, OR (US); Kedar Karandikar, Fremont, CA (US); and Stephan Jourdan, Portland, OR (US)
Assigned to Ampere Computing LLC, Santa Clara, CA (US)
Filed by Ampere Computing LLC, Santa Clara, CA (US)
Filed on Jun. 30, 2022, as Appl. No. 17/810,254.
Prior Publication US 2024/0003974 A1, Jan. 4, 2024
Int. Cl. G01R 31/3187 (2006.01); G01R 31/317 (2006.01); G01R 31/3185 (2006.01); G01R 31/319 (2006.01); G06F 11/263 (2006.01); G06F 11/27 (2006.01); G06F 11/277 (2006.01); G06F 30/333 (2020.01); G11C 29/00 (2006.01); G11C 29/02 (2006.01); G11C 29/12 (2006.01); G11C 29/38 (2006.01); G11C 29/56 (2006.01)
CPC G01R 31/3187 (2013.01) [G01R 31/31716 (2013.01); G01R 31/318566 (2013.01); G01R 31/31905 (2013.01); G01R 31/31917 (2013.01); G06F 11/263 (2013.01); G06F 11/27 (2013.01); G06F 11/277 (2013.01); G06F 30/333 (2020.01); G11C 29/003 (2013.01); G11C 29/022 (2013.01); G11C 29/12 (2013.01); G11C 29/1201 (2013.01); G11C 29/38 (2013.01); G11C 2029/5602 (2013.01)] 35 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a component die, comprising:
component circuitry for performing a component function;
interface circuitry for communicating with a compute die not containing the component circuitry for performing the component function and that controls the component die, the interface circuitry comprising a transmit chain for sending data to the compute die, the transmit chain comprising a packetizer and transmit circuit that creates packets appended with cyclic redundancy check (CRC) values; and
a validation built-in self-test (VBIST) circuit, comprising:
a traffic generator that generates test data streams;
a tracker that receives and validates test data streams; and
a configurable switching matrix capable of:
providing a path for data to go from the traffic generator to the interface circuitry without going through the component circuitry or the tracker,
providing a path for data to go from the traffic generator to the tracker without going through the component circuitry or the interface circuitry,
providing a path for data to go from the component circuitry to the tracker without going through the interface circuitry, and
providing a path for data to go from the interface circuitry to the tracker without going through the component circuitry,
according to a mode of operation of the VBIST.