Scan chain compression for testing memory of a system on a chip

    公开(公告)号:US12112818B2

    公开(公告)日:2024-10-08

    申请号:US17856744

    申请日:2022-07-01

    Applicant: Synopsys, Inc.

    CPC classification number: G11C29/40 G11C29/30 G11C2029/3202

    Abstract: A method of using on-chip circuitry to test a memory of a chip is provided. The method including, in a capture stage, receiving, at a first n-bit compression structure including n first stage latches corresponding to each bit of the first n-bit compression structure, a value at each respective first stage latch for each of n memory addresses of the memory, such that each respective first stage latch receives a respective value from a memory address of the memory, n being an integer greater than one, and in the capture stage, passing the values from each respective first stage latch through compression logic of the first n-bit compression structure to output a single compressed address value, providing the single compressed address value to a second stage latch of the first n-bit compression structure.

    INTEGRATED CIRCUIT COMPRISING A TEST CIRCUIT, RELATED METHOD AND COMPUTER-PROGRAM PRODUCT

    公开(公告)号:US20240295604A1

    公开(公告)日:2024-09-05

    申请号:US18590333

    申请日:2024-02-28

    Abstract: An integrated circuit includes a sequential logic circuit and a circuit configured to change operation as a function of state output signals provided by state flip-flops of the sequential logic circuit. With a test mode signal asserted, a test circuit writes and reads the content of the state flip-flops in order to test the operation of the sequential logic circuit. A processing system includes at least one storage circuit interposed between the circuit and a respective state output signal. Each storage circuit receives the respective state output signal and provides a modified state signal to the circuit. When the test mode signal is de-asserted, the storage circuit provides the received state output signal in a transparent manner to the circuit and stores the received state output signal to a storage element. When the test mode signal is asserted, the storage circuit provides the stored state output signal to the circuit.

    Diagnostics for a memory device
    5.
    发明授权

    公开(公告)号:US09865361B2

    公开(公告)日:2018-01-09

    申请号:US15140242

    申请日:2016-04-27

    Applicant: Invecas, Inc.

    CPC classification number: G11C29/38 G11C29/44 G11C2029/3202

    Abstract: A memory diagnostic system comprises a test engine and a miscompare logic. The test engine provides test instructions with expected data to a memory under test (“MUT”). The MUT processes such test patterns and outputs the results of such test patterns as stored data. The miscompare logic has local miscompare logics and a global miscompare logic. Each of the local miscompare logics compares a predefined range of bits of the expected data with a corresponding predefined range of bits of the stored data. One or more miscompare flags are generated for one or more miscompares determined by the local miscompare logics. The global miscompare logic monitors the one or more miscompare flags. When a total number of the miscompare flags exceeds a threshold number, the global miscompare logic generates a pause signal to the local miscompare logics to capture a current state of the local miscompare logics.

    Scan chain for memory sequential test

    公开(公告)号:US09739833B2

    公开(公告)日:2017-08-22

    申请号:US14874502

    申请日:2015-10-05

    CPC classification number: G01R31/3177 G11C29/32 G11C2029/3202

    Abstract: A method for constructing a scan chain for a memory sequential test, including determining an input boundary register of the memory; determining a number N of test vectors required according to the type of the memory input pins to which the input boundary register is connected; arranging the scan chain based on the number N, such that in the scan chain, upstream of the input boundary register and immediately adjacent to the input boundary register, there are at least (N−1) continuous non-boundary registers; and setting control signals of the input boundary register and the (N−1) non-boundary registers to make them receive scan test input as test vectors under memory sequential test mode.

Patent Agency Ranking