IP Library › Granted Patent US 12,360,868
Granted Patent B2
US 12,360,868 · App. 18/129,394 · Granted Jul 15, 2025

CXL protocol enablement for test environment systems and methods

Inventors: Srdjan Malisic (San Jose, CA); Chi Yuan (San Jose, CA); Jenny Chen (San Jose, CA)
Assignee: Advantest Corporation
G06F11/2273G06F11/2205G06F11/263G06F11/27G06F11/2733G06F21/53G06F2221/034
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,360,868
App. No.
18/129,394
Granted
Jul 15, 2025
Kind
B2
Abstract

Efficient and effective testing systems and methods are presented. In one embodiment, a testing system includes: a user interface configured to enable user interaction with the system; a test board configured to communicatively couple with a plurality of devices under test (DUTs), wherein the DUTs are compute express link (CXL) protocol compliant; and a tester configured to direct testing of the plurality of DUTs, wherein the tester manages testing of the plurality of DUTs, including managing CXL protocol aspects of the testing. In one exemplary implementation, the tester prevents testing of a first one of the plurality of DUTs from detrimentally interfering with testing of a second one of the plurality of DUTs.

Claims (28)

1. A testing system comprising:

a user interface configured to enable user interaction with the testing system;

a test board configured to communicatively couple with a plurality of devices under test (DUTs), wherein the plurality of DUTs are compute express link (CXL) protocol compliant; and

a tester configured to direct testing of the plurality of DUTs, wherein the tester manages testing of the plurality of DUTs, including managing CXL protocol aspects of the testing, and wherein the plurality of DUTs are included in a system memory range.

2. A testing system of claim 1 , wherein the tester prevents testing of a first one of the plurality of DUTs from detrimentally interfering with testing of a second one of the plurality of DUTs.

3. A testing system of claim 1 , wherein the plurality of DUTs are memory devices and the tester is configured to prevent detrimental access to the plurality of DUTs by different entities.

4. A testing system of claim 1 , wherein the plurality of DUTs are included in separate memory ranges.

5. A testing system of claim 1 , wherein the plurality of DUTs are memory devices.

6. A testing system of claim 1 , wherein the plurality of DUTs operate as extended memory.

7. A testing system of claim 1 , wherein user configuration requirements are mapped to characteristics of the plurality of DUTs.

8. A testing system of claim 1 , wherein the tester comprises a host central processing unit configured to direct operations of the direct testing of the plurality of DUTs.

9. A testing system of claim 1 , wherein a host central processing unit is configured to track and coordinate central processing unit (CPU) cache accesses with user requirements.

10. A testing method comprising:

directing testing of devices under test (DUTs), wherein the testing comprises compute express link (CXL) protocol communication with the DUTs; and

preventing testing operations of the DUTs from detrimentally interfering with one another, and wherein the preventing testing operations of the DUTs from detrimentally interfering with one another comprises assigning separate memory ranges to the DUTs.

11. A testing method of claim 10 further comprising determining if a particular one of the DUTs is a CXL compliant device.

12. A testing method of claim 10 wherein determining if a particular one of the DUTs is a CXL compliant device is performed as part of an enumeration process.

13. A testing method of claim 12 wherein basic input/output system (BIOS) operations determine if the particular one of the DUTs is a CXL compliant device.

14. A testing method of claim 10 further comprising determining characteristics of the DUTs.

15. A testing method of claim 10 further comprising mapping user configuration requirements to characteristics of the DUTs.

16. A testing method of claim 10 further comprising tracing and coordinating central processing unit (CPU) cache accesses with user requirements.

17. A testing method of claim 10 further comprising using CXL protocol features on the DUTs under testing conditions.

18. A testing system comprising:

a user interface configured to enable user interaction with the testing system;

a test board configured to communicatively couple with a plurality of devices under test (DUTs), wherein the plurality of DUTs are compute express link (CXL) protocol compliant; and

a tester configured to direct testing of the plurality of DUTs, wherein the tester manages testing of the plurality of DUTs, including managing CXL protocol aspects of the testing, and wherein the plurality of DUTs are automatically mapped to separate system memory ranges.

19. A testing system of claim 18 , wherein the tester prevents detrimental interference with testing of one of the plurality of DUTs.

20. A testing system of claim 18 , wherein the tester is configured to prevent detrimental access to the plurality of DUTs by one another.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2023
From: CHEN, JENNY
To: ADVANTEST CORPORATION
Reel/Frame 064894/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2023
From: MALISIC, SRDJAN; YUAN, CHI
To: ADVANTEST CORPORATION
Reel/Frame 063194/0385 →
Continuity (9)
Provisional Application 63408788 · Sep 21, 2022
Provisional Application 63439460 · Jan 17, 2023
Provisional Application 63408795 · Sep 21, 2022
Provisional Application 63439434 · Jan 17, 2023
Provisional Application 63408801 · Sep 21, 2022
Provisional Application 63439470 · Jan 17, 2023
Provisional Application 63408809 · Sep 21, 2022
Provisional Application 63439464 · Jan 17, 2023
Related Publication 20240095135A1 · Mar 21, 2024
References Cited (14)
US 9685687B2 · Solomko et al. · 2017 [cited by applicant]
US 10084224B2 · Srirattana et al. · 2018 [cited by applicant]
US 20150028908A1 · Kushnick · 2015 [cited by examiner]
US 20170063425A1 · Khlat et al. · 2017 [cited by applicant]
US 20220120811A1 · Sinha et al. · 2022 [cited by applicant]
US 20220157399A1 · Hensel et al. · 2022 [cited by applicant]
US 20220318111A1 · Choudhary · 2022 [cited by examiner]
CN 105428773 · 2016 [cited by applicant]
CN 109314298 · 2019 [cited by applicant]
TW 202105376A · 2021 [cited by applicant]
TW I773395A · 2022 [cited by applicant]
“Advantest Enables PCIe Gen 5 NVMe & CXL Device Testing on Proven MPT3000 SSD Test Systems”, Jul. 27, 2022, TestandMeasurement.com, (Year: 2022). [cited by examiner]
CXL Compute Express Link Specification, Jun. 2019, Revision 1.1 (Year: 2019). [cited by examiner]
Rob Dobson, “Validating CXL Memory Device Functionality and Performance with Teledyne LeCroy”, Jan. 29, 2024, Teledyne LeCroy, White Paper (Year: 2024). [cited by examiner]