# US 2025/0086080 A1 · Functional testing method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0086080 A1
- Document ID: US20250086080A1
- Status: Published application
- Kind: A1
- Application number: 18/532,896
- Filed: 2023-12-07
- Published: 2025-03-13
- Earliest claimed: 2023-09-12
- Assignees: Inventec (Pudong) Technology Corporation; Inventec Corporation
- Applicants: Inventec (Pudong) Technology Corporation; Inventec Corporation
- Inventors: Chih-Jen CHIN; Cheng-Hung WU; Yi-Ping YANG
- Web page: https://patentgrep.com/patent/US20250086080A1

## CPC

- G06F 11/27: Built-in tests
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A functional testing method, adapted to a device under test, includes, by a main control chip, performing: requesting a test script according to identification information of the device under test from a database server, wherein the test script comprises a plurality of testing items of different types, and testing the device under test according to the test script.

## Claims

### Claim 1

A functional testing method, adapted to a device under test, and comprising, by a main control chip, performing:
requesting a test script according to identification information of the device under test from a database server, wherein the test script comprises a plurality of testing items of different types; and
testing the device under test according to the test script.

### Claim 2 (depends on 1)

The functional testing method according to claim 1, wherein testing the device under test according to the test script comprises: controlling a plurality of functional testing modules to test the device under test according to the plurality of testing items, wherein each one of the plurality of functional testing modules is capable of performing at least one of the plurality of testing items.

### Claim 3 (depends on 2)

The functional testing method according to claim 2, wherein controlling the plurality of functional testing modules to test the device under test according to the plurality of testing items comprises: transmitting a plurality of control signals corresponding to the plurality of testing items to the plurality of functional testing modules in a time-division multiplexing manner.

### Claim 4 (depends on 1)

The functional testing method according to claim 1, wherein testing the device under test according to the test script comprises:
generating a first packet;
outputting the first packet to the device under test through a peripheral component interconnect express interface, wherein the first packet comprises a first check code;
receiving a second packet from the device under test through the peripheral component interconnect express interface, wherein the second packet comprises a second check code;
determining whether the first check code is the same as the second check code;
generating a positive test result associated with the device under test when the first check code is the same as the second check code; and
generating a negative test result associated with the device under test when the first check code is not same as the second check code.

### Claim 5 (depends on 4)

The functional testing method according to claim 4, wherein generating the first packet comprises:
generating the first check code by a data link layer;
generating a link layer packet based on a transport layer packet and the first check code by the data link layer; and
generating the first packet based on the link layer packet by a physical layer.

### Claim 6 (depends on 1)

The functional testing method according to claim 1, further comprising:
scanning identification code of the device under test by a scan device to obtain the identification information.

### Claim 7 (depends on 1)

The functional testing method according to claim 1, further comprising, by the main control chip, performing:
reading a memory of the device under test to obtain the identification information.
