CXL protocol enablement for test environment systems and methods

US12360868B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12360868-B2
Application numberUS-202318129394-A
CountryUS
Kind codeB2
Filing dateMar 31, 2023
Priority dateSep 21, 2022
Publication dateJul 15, 2025
Grant dateJul 15, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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.

Assignees

Inventors

Classifications

  • Test or assess a computer or a system · CPC title

  • G06F21/53Primary

    by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • Test interface between tester and unit under test · CPC title

  • Built-in tests · CPC title

  • using arrangements specific to the hardware being tested · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12360868B2 cover?
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 th…
Who is the assignee on this patent?
Advantest Corp
What technology area does this patent fall under?
Primary CPC classification G06F21/53. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).