Parse::STDF - Module for parsing files in Standard Test Data Format =================================================================== Standard Test Data Format (STDF) is a widely used standard file format for semiconductor test information. It is a commonly used format produced by automatic test equipment (ATE) platforms from companies such as LTX-Credence, Roos Instruments, Teradyne, Advantest, and others. A STDF file is compacted into a binary format according to a well defined specification originally designed by Teradyne. The record layouts, field definitions, and sizes are all described within the specification. Over the years, parser tools have been developed to decode this binary format in several scripting languages, but as of yet nothing has been released to CPAN for Perl. B is a first attempt. It is an object oriented module containing methods which invoke APIs of an underlying C library called C (see L). C performs the grunt work of reading and parsing binary data into STDF records represented as C-structs. These structs are in turn referenced as Perl objects. INSTALLATION ------------ To install this module, run the following commands: perl Build.PL ./Build ./Build test ./Build install For compatibility, the older idiom is tolerated: perl Makefile.PL make make test make install DEPENDENCIES ------------ * libstdf and development headers * C compiler * SWIG (optional) * RHEL Linux, Ubuntu COPYRIGHT AND LICENSE --------------------- Copyright (C) 2014 Erick Jordan This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see .