INTRODUCTION:
Teradyne’s Use of the STDF Specification The Standard Test Data Format is intended as a comprehensive standard for the entire ATE industry, not as a description of how Teradyne writes or analyzes test result data. A test system can support STDF without using all the STDF record types or filling in all the fields of the record types it does use.
- Just select your file, pick a format to convert to and away you go. Speed - We aim to complete all our conversions in under 10 minutes. Formats - We support 1200+ file formats, more than any other converter.
- YieldWerx is one of the leading semiconductor STDF data analysis tools designed to host data from all major ATEs, Fabs and Assembly & Test houses. YieldWerx has developed many custom and industry standard data parsers to handle a broad range of formats like STDF, ATDF, CSV and many other proprietary test data formats as well.These files are easily imported in to the yieldWerx Enterprise for.
- Click the Select a file button above, or drag and drop a PDF into the drop zone. Select the PDF you want to convert to the DOCX file format. Watch Acrobat automatically convert the file. Download the converted Word doc or sign in to share it.
- Embroidery file is a CAM (computer aided manufacturing) file that contains instructions for creating embroideries with a sewing machine includes codes such as 'stop' 'jump' and 'trim' also includes the colors for the design from the supported Brother color palette. Max embroidery file size 10 MB. Free OO converts/1 Day.
RADAR is a set of scripts written in the R language that can process STDF files and generate summary files, statistics tables, histograms, XY plots, wafermaps and more. The scripts will work on many different platforms (Windows, Linux, Unix, ...) since R is supported on many platforms. The scripts run quickly, since R is an efficient language. R is also very friendly for doing subsequent 'what about...' investigations of your data.
Example Outputs and Screen Captures:
To view some example histogram outputs, wafermap outputs, xy plots, and TkRadar screen captures click on the following link
RADAR Outputs And Screen Captures
DOWNLOAD:
To run the Radar package, you will need to have R installed. Fortunately, the R installation is a pretty painless experience. Visit the R home page to find the correct download for your system.
STEP 1: The link to the R home page, to download R...
http://www.r-project.org/ (RADAR verified with version 2.8.0, about 30MB download for Windows .exe install, and as recently as 2.15.3)
STEP 2: Download the Radar package as .zip or .tar.gz
STEP 3: Optional: To Access the 'to be included in the next release' updates
Go to the folder on Google Drive (link below) and copy the files into the radar package folder you now have from the 'STEP 2' installation. Some of these files will be new, others will overwrite/replace existing files.
OR, instead of Google Drive, the updated package can be found at Github...
To Access the older versions or to review the history of changes:
Developer's Page
Things that are of interest specifically to developers
A BRIEF HISTORY
0v0 -- Sep/06
Started. Evaluated different languages, by end of September, decided on 'R'.
0v1 -- Dec/06
Initially made available, limited distribution. ConvertStdf working with LTX/Cx and Catalyst STDF files (but not MPR records), PlotRtdf able to generate histograms and XY plots.
0v2 -- Jun/07
A more polished, complete and user friendly distribution: Added introduction slide deck, WaferMap script, ConvertParameters script, etc. ConvertStdf now works for 93K and Credence Quartet files, supports MPR records. PlotRtdf now generates .csv file of the statistics.
0v3 -- Aug/07
Added RCS version tracking to scripts, fixed some Credence test program dependent bugs, added a few more data sorting and screening scripts, created this web page
0v4 -- Oct/08
Just an accumulation of various features and bug fixes over the last year.
0v5 -- Nov/08
Added the TkRadar GUI. A big step in making it more user friendly.
0v6 -- Feb/09
Hide all the RADAR stuff in its own environments so your R workspace stays clean. (Also resolves some bugs with shared variables between functions) Added a few more scripts: ConvertEDL, ConvertJ9, SaveRtdf, LoadRtdf, ExpandMPRs. Added some per-user defaults that you can put in a .Rprofile file. Also a few bug fixes and minor feature tweaks: Now supports interleaved multisite stdf files as well as non-interleaved. ConvertStdf runs significantly faster for files that have >2K tests per device. See the release_notes_0v6.txt file for more detail.
0v6p4 -- Jan/10
0v6p5 -- Dec/10
0v6p6 -- Apr/12
0v6p7 - Dec/13
0v6p8 - Aug/14
The latest release. Primarily just bug fixes and tweaks to 0v6p7
THE 'TO DO' LIST
RADAR is by no means a finished project, but in its current form it is already quite functional, useful and may already meet all your requirements. On the list of things that may be tackled next are:
- Put it into a proper R package - This will require some syntax tweaks, a bit better documentation with examples, tidy up some of the spaghetti code into function calls...
- WaferMap - Add stacked wafer maps
- ConvertStdf - Make it more robust so that it handles mangled STDF files.(partially done)
- Pareto - Add a script that makes pareto plots from RTDF files
- StdfCheck - A checker that flags non-unique testnames, non-unique test numbers, any other sanity checks to make sure the test program is doing what you want in terms of datalogging. (ul > ll)
- Add some example Perl scripts for automating the retrieval of STDF files from FTP sites on a daily basis, decrypting them (GPG), converting them to RTDF, moving files to appropriate directories, updating a MySQL database and sending status emails. (ActivePerl when in Windows, regular Perl when in Linux/Unix/...)
- Add some tutorials on topics like guardband generation, reviewing 1000hr life test data, anova, etc...
- ConvertStdf - Do a re-write, trying to use the apply() function when processing records to see if we can better leverage the R language speed. This also allows the ability to then go multi-threaded/multi-core/multi-cpu for further speed increases using snowfall
- PlotRtdf - Add support beyond normal statistics, ie skewed normal/log normal, or separate upper and lower standard deviations to generate more realistic guard bands in cases where the data is not truly normal.
Questions, Reporting Bugs, Requesting Features, Code Submissions, Etc
So you want to reach someone...
Email to:
Enterprise Support, NDA's, Etc
Looking for a more traditional business relationship for your data analysis tools? Enterprise support is available. Use the above email address, and we'll forward your info/questions on.
Do you want an email notification when the next version is released?
Again, send an email to the address above asking to be notified, and you'll be added to the notification list when new releases become available. Conversely, send an email when you want to be removed from the mailing list.
Unrelated, but related:
Here are some Perl scripts for converting STDF to ATDF, and from ATDF to spreadsheet. The STDF to ATDF Perl script is from http://mrhackerott.org/semiconductor-informatics/informatics/ but has some modifications to enable running in linux and cygwin as well as some other tweaks.
Updated Fall/2011 to support Verigy 93K smar6.5.4 variant of the STDFv4-2007 standard.
Latest update was 23Jul2018 (FTR / MPR nibble order bug fixes)
Here is another Perl script. This one processes a GDSII layout file and generates a pad coordinates CSV file used for designing a probe card.
gdsii_to_csv_v3.pl (uploaded 15Aug2019)
Some other open source STDF related web pages:
Free STDF Resources :: libstdf
Open Stdf File
A C library of functions for reading and writing STDF files.
PySTDF
Free Stdf File Converter Download
A python module for parsing STDF files.
Sdf File Converter
The Standard Test Data Format (STDF) and ASCII Test Data Format (ATDF) specifications are the original works of Teradyne Inc.