Skip to content

A library for parsing/processing Standard Test Datalog Format (STDF) files, typically used in semiconductor testing.

Notifications You must be signed in to change notification settings

marklio/LinqToStdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Good News

Good news, everyone! LinqToStdf is now using Git, and we'll happily take pull requests that line up with the principles of the project. We owe you guys a list of those things, but we'll happily take a look at requests and let you know until we have them documented. ;)

Project Description

A library for parsing/processing Standard Test Datalog Format (STDF) files, typically used in semiconductor testing.

Features

  • Parsing of the general STDF file structure
  • Support for Linq style queries over STDF files
  • Specific support for the STDF V4 spec, including "structured" extensions. For example, get all the Parametric Test Records for a given Part (from PIR or PRR).
  • Pluggable record registration. Plug in parsers for your custom records, or describe them
  • Parsing of the general STDF file structure
  • Support for Linq style queries over STDF files
  • Specific support for the STDF V4 spec, including "structured" extensions. For example, get all the Parametric Test Records for a given Part (from PIR or PRR).
  • Pluggable record registration. Plug in parsers for your custom records, or describe them via attributes and let the library create the parsers for you on the fly.
  • Tolerance for corrupt/malformed files
    • Pluggable policy for errors. For example, you can throw on any errors, or take other actions appropriate for your scenario like repair.
    • Pluggable corruption detection and recovery
  • Generation of "missing" data (such as part/bin/test summaries)
  • High performance, tunable for a broad range of scenarios
  • STDF file generation, especially as a result of processing existing files.
  • Pluggable filters, allowing a wide range of behavior such as data transform
    • Built-in filters for things like synthesizing summary records and enforcing STDF V4 record ordering.
  • "Pre-compiled" queries, allowing you to leverage the richness of the API and the performance of a single-use parser.

[We need corrupt STDFs]!

General Overview

For a general overview, go see the [Basic Idea]

Motivation

Discover the [Motivation] behind the library.

Example Usage

See [Example Usage]

About

A library for parsing/processing Standard Test Datalog Format (STDF) files, typically used in semiconductor testing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages