METHOD AND APPARATUS TO DETECT COMPUTING SYSTEM HARDWARE DEFECTS USING A PORTABLE STORAGE DEVICE

    公开(公告)号:US20250110175A1

    公开(公告)日:2025-04-03

    申请号:US18374198

    申请日:2023-09-28

    Abstract: Methods, apparatus, and computer programs are disclosed to detect computing system hardware defects using a portable storage device. In one embodiment, a method includes accessing a portable storage device to obtain an identifier and a set of test patterns to test a set of circuits of a computing system, the identifier to map to the set of test patterns. The method further includes determining that the set of test patterns is to be executed on the computing system based on the identifier to be obtained from accessing the portable storage device. Responsive to the determination, and executing the set of test patterns loaded from the portable storage device on the set of circuits of the computing system to detect one or more hardware defects of the set of circuits.

    METHOD AND APPARATUS FOR ACCESSING REMOTE TEST DATA REGISTERS

    公开(公告)号:US20240103077A1

    公开(公告)日:2024-03-28

    申请号:US17954658

    申请日:2022-09-28

    CPC classification number: G01R31/318533 G01R31/31907 G01R31/31924

    Abstract: Time to read the data registers in a remote Test Access Port (TAP) in a subsystem in a System-on-Chip (SoC) is reduced by reading multiple data registers in remote Test Access Ports in parallel. A Test Access Port Bridge provides access to multiple same width data registers in parallel. The same width data registers can be for the same function or different functions. The subsystems with a remote Test Access Port in the SoC can include Peripheral Component Interconnect Express (PCIe), Voltage Droop Monitors (VDMs), In-Die Variation (IDV) Monitor fub-lets, Temperature Sensors, Performance Monitors and telemetry subsystems.

    GENERATING SYNTHESIZABLE REGISTER TRANSFER LEVEL DESIGNS

    公开(公告)号:US20250111113A1

    公开(公告)日:2025-04-03

    申请号:US18375349

    申请日:2023-09-29

    Abstract: Methods that are useful in semiconductor chip design are presented. A microarchitectural structured flow chart can be processed and converted into register transfer level hardware description language code. Processing of the flow chart can include detecting shapes, lines, colors, and text. The shapes that are detected can be rounded, rhombus, and rectangle and a rounded shape can represent a state, a rhombus can represent a decision, and a rectangle can represent an assignment for a finite state machine.

    RUNTIME NON-DESTRUCTIVE MEMORY BUILT-IN SELF-TEST (BIST)

    公开(公告)号:US20230084463A1

    公开(公告)日:2023-03-16

    申请号:US17989951

    申请日:2022-11-18

    Abstract: Runtime memory BIST techniques are described herein. In one example, a system such as an SoC includes logic to schedule runtime testing of the memory that is non-destructive in multiple phases. Running testing of memory in multiple phases includes triggering a memory built-in self-test (BIST) testing of a subset of memory locations in a phase, where the processing logic is to pause access to the memory during the phase. The processing logic can resume access to the memory between testing phases. The next region of the memory can be tested in the phase that follows. This process can continue until the entire memory is tested, without requiring the system to be powered down.

Patent Agency Ranking