Abstract:
A system disclosed herein includes an on-chip clock controller (OCC) circuit receiving a test pattern and responsively generating output clock pulses in response to the test pattern. An OCC test circuit is coupled to the OCC circuit and configured to detect data corresponding to output clock pulses generated by the OCC controller circuit and generate corresponding OCC test outputs. A test output logic circuit is configured to receive the OCC test outputs from the OCC test circuit. A debug controller is operable to configure the test output logic circuit to output the OCC test outputs.
Abstract:
A semiconductor chip includes an OCC that receives an ATPG test pattern and generates clock pulses in response. An OCC test circuit detects clock pulses of the OCC circuit and provides debug data to test output configurable logic that also receives results from other circuits testing different DUT flip-flops. A clipping test circuit detects ATPG failures due to clipped clock pulses from the OCC by providing pulse-width sensitive flip-flop outputs to DUT I/Os. An IR drop test circuit detects if ATPG failures are due to IR-drop problems in certain flip-flops. A pulse bit manipulating circuit varies the test pattern provided to the OCC and OCC-generated clock pulses. A debug controller connected to test output configurable logic selects between results of the different tests for supply as an output test signal to be compared on-the-fly with expected pattern data on ATE and used to isolate errors on the chip.
Abstract translation:半导体芯片包括接收ATPG测试图案并产生响应的时钟脉冲的OCC。 OCC测试电路检测OCC电路的时钟脉冲,并提供调试数据以测试输出可配置逻辑,其也接收来自测试不同DUT触发器的其他电路的结果。 削波测试电路通过向DUT I / O提供脉冲宽度敏感的触发器输出来检测来自OCC的剪辑时钟脉冲的ATPG故障。 IR跌落测试电路检测ATPG故障是否由于某些触发器中的IR降低问题。 脉冲位操作电路改变提供给OCC和OCC产生的时钟脉冲的测试模式。 连接到测试输出可配置逻辑的调试控制器在不同测试结果之间选择供应作为输出测试信号,与ATE上的预期模式数据进行比较,并用于隔离芯片上的错误。
Abstract:
According to an embodiment, a method for testing and repairing local memory in a hardware accelerator from a one-time programmable memory (OTP) is provided. The method includes asserting a grant signal, a loading of a first repair data for a sub-set of the local memory associated with a main-controller from a first partition of the OTP memory, communicating a status signal after completion of the loading indicating a completion of the loading, and de-asserting the grant signal in response to receiving the status signal.
Abstract:
According to an embodiment, a method for testing and repairing local memory in a hardware accelerator from a one-time programmable memory (OTP) is provided. The method includes asserting a grant signal, a loading of a first repair data for a sub-set of the local memory associated with a main-controller from a first partition of the OTP memory, communicating a status signal after completion of the loading indicating a completion of the loading, and de-asserting the grant signal in response to receiving the status signal.
Abstract:
A system disclosed herein includes an on-chip clock controller (OCC) circuit receiving a test pattern and responsively generating output clock pulses in response to the test pattern. An OCC test circuit is coupled to the OCC circuit and configured to detect data corresponding to output clock pulses generated by the OCC controller circuit and generate corresponding OCC test outputs. A test output logic circuit is configured to receive the OCC test outputs from the OCC test circuit. A debug controller is operable to configure the test output logic circuit to output the OCC test outputs.
Abstract:
A semiconductor chip includes an OCC that receives an ATPG test pattern and generates clock pulses in response. An OCC test circuit detects clock pulses of the OCC circuit and provides debug data to test output configurable logic that also receives results from other circuits testing different DUT flip-flops. A clipping test circuit detects ATPG failures due to clipped clock pulses from the OCC by providing pulse-width sensitive flip-flop outputs to DUT I/Os. An IR drop test circuit detects if ATPG failures are due to IR-drop problems in certain flip-flops. A pulse bit manipulating circuit varies the test pattern provided to the OCC and OCC-generated clock pulses. A debug controller connected to test output configurable logic selects between results of the different tests for supply as an output test signal to be compared on-the-fly with expected pattern data on ATE and used to isolate errors on the chip.
Abstract translation:半导体芯片包括接收ATPG测试图案并产生响应的时钟脉冲的OCC。 OCC测试电路检测OCC电路的时钟脉冲,并提供调试数据以测试输出可配置逻辑,其也接收来自测试不同DUT触发器的其他电路的结果。 削波测试电路通过向DUT I / O提供脉冲宽度敏感的触发器输出来检测来自OCC的剪辑时钟脉冲的ATPG故障。 IR跌落测试电路检测ATPG故障是否由于某些触发器中的IR降低问题。 脉冲位操作电路改变提供给OCC和OCC产生的时钟脉冲的测试模式。 连接到测试输出可配置逻辑的调试控制器在不同测试结果之间选择供应作为输出测试信号,与ATE上的预期模式数据进行比较,并用于隔离芯片上的错误。