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 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.
  • Support for running in Silverlight 2 (currently tested under beta 1 (support for beta 2 is checked in)).

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
Last edited Jun 20 2008 at 5:18 PM by marklio, version 15

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2010 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.8.10.17093