TDR File From SaveTDROffsetsToFile Not Recognized by Digital Pattern Editor

Updated Jun 16, 2026

Reported In

System

  • STS T2 M2
  • STS T1 M2
  • STS T4 M2

Programming Language

  • C# .NET

Issue Details

I used the SaveTDROffsetsToFile function from Semiconductor Test Library to generate a TDR file. The file is successfully created, and I verified that the implementation is correct by loading the TDR file using Semiconductor Test Library. I can load the generated TDR file using the LoadTDROffsetsFromFile function without any issue. However, when I try to load the same TDR file into the DPE, it fails and is not recognized by the tool.

Solution

This behaviour is expected due to differences in file formatting between the Semiconductor Test Library API and the Digital Pattern Editor (DPE).

The API functions SaveTDROffsetsToFile and LoadTDROffsetsFromFile are designed strictly as a complementary pair. LoadTDROffsetsFromFile expects a specific, custom file structure generated exclusively by SaveTDROffsetsToFile. The Semiconductor Test Library API does not feature built-in methods to save or load TDR offsets in a standardised format natively compatible with DPE. Consequently, DPE cannot directly consume the custom file format generated by these API calls.

To successfully utilise these TDR offsets within DPE, you must develop a custom conversion code to make the TDR generated by SaveTDROffsetsToFile have the same XML structure compatible with DPE.