Chipset Attached Memory Boot-Up and System Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems that boot up from main system memory struggle with initialization when bugs or problems occur, leading to incomplete initialization and arduous troubleshooting processes, as debugging and testing applications rely on proper system memory operation.

Innovation Solution

The system is designed to boot up from chipset attached memory, which allows for initialization and loading of memory testing applications, enabling direct testing of system memory without relying on the system memory, using a chipset attached memory controller to manage the boot-up process and switch between bypass and non-bypass modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system boots up from main system memory, then the boot-up process can be performed using system memory, but bugs or problems with system memory prevent complete initialization and make troubleshooting arduous

Engineering Contradiction:
Improveboot-up processVSAvoidinitialization completeness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces chipset attached memory as an intermediary component that serves as an alternative boot-up memory source. When system memory is faulty, the chipset attached memory acts as a mediator to enable boot-up and initialization, allowing the system to operate without relying on the defective system memory for critical boot operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the boot-up process functionality by implementing it in chipset attached memory rather than relying solely on system memory. This copy allows the boot-up process to execute independently of system memory health, ensuring reliable initialization even when system memory has bugs or problems.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If debugging and testing applications are loaded after initialization, then the applications can operate to test system memory, but the system memory must be properly operational which creates a circular dependency

Engineering Contradiction:
Improvedebugging capabilityVSAvoidsystem initialization dependency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by using chipset attached memory to complete the initialization process before loading debugging and testing applications. This preliminary boot-up from chipset attached memory establishes a reliable operating state that enables subsequent memory testing without creating circular dependencies.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The chipset attached memory serves as an intermediary that breaks the circular dependency between system memory operation and application loading. It provides a reliable boot-up path that enables debugging applications to load and execute, allowing system memory testing without requiring the system memory to be fully operational beforehand.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system relies on system memory for proper operation, then normal operation can proceed, but troubleshooting becomes difficult when memory bugs occur

Engineering Contradiction:
Improvesystem operationVSAvoidtroubleshooting process
Core Design Contradiction:
ProductivityVSEase of repair

Solution Approach 1:

The patent introduces chipset attached memory as an intermediary backup that enables troubleshooting by providing an alternative memory source. When system memory bugs occur, the chipset attached memory can be used to boot and run diagnostic tools, making the troubleshooting process easier rather than more difficult.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a functional copy in chipset attached memory that mirrors the system memory's boot and operation capabilities. This copy allows the system to continue operating and be troubleshooted even when the original system memory has defects, significantly improving ease of repair.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240330134A1Boot-Up and Memory Testing with Chipset Attached Memory
Publication Date: 2024.10.03 ADVANCED MICRO DEVICES INC
  • US20240330134A1 patent drawing
  • US20240330134A1 patent drawing
  • US20240330134A1 patent drawing

AI summary

A system that includes at least a system memory, a chipset link, and a chipset attached memory is powered down. A boot-up process is loaded in the chipset attached memory. The boot-up process is performed for the system, via the chipset link, by the chipset attached memory. The boot-up process includes loading one or more memory testing applications. The system memory is tested using the one or more memory testing applications loaded by the chipset attached memory.