|
flexible test data processing and correlation software Optimal Tool for Test EngineersTest engineers need to extract and process measurement data from complex datalogs to reach the right conclusions regarding quality and yield. Many tools are available for common processing tasks and report generation. However in most of the cases, when special analysis is required, the only way is to dump results in a spreadsheet program. BarnieCOR intends to fill this gap by providing features focusing on easy and flexible processing supported by intelligent data extraction and engineering presentation. - Data is taken from common log formats like STDF and XML as well as from database. The extraction is configurable, with the possibility to pre-filter and organize data immediately.
- A local storage system contains the intermediate and final results of the processing beyond the extracted values, in this way it is easy to share results with the analyzer team.
- Results can be displayed in table format and plotted with a wide range of options, or can be exported for further processing steps.
BarnieCOR exploits the features of the BARNIE environment. - Graphical framework shared with the data collection and array analysis tools.
- Complex analysis flows can be defined using a powerful scripting language.
- Standard processing functions are implemented as “stored procedures” and contained by Windows DLLs. User can add his/her own functions by implementing the code in MFC C++ language, supported by an extensive library.
Flexibility and Performance
All source, intermediate and final data regarding an analysis task is stored in a “dataset”. The dataset is similar to a small database, it is composed of “tables” and operations can be executed using an SQL-like processing language. The advantages of this concept are that: - It provides an extremely high flexibility and in the same type simplifies the operations.
- The performance is significantly higher than spreadsheet based applications.
- There is no need of a database infrastructure.
For basic level utilization, there is no need to become skilled at the processing language. Hi level processing features like filtering, grouping, ranking and merging, are available as dedicated functions. With the correct application of these features, tasks like “list the 10 dies where the Icc variation during test was the highest” is extremely easy and requires not much more than a single instruction. Interactive Data View and Processing  The content of the dataset tables can be consulted by a dedicated viewer, integrated in the BARNIE graphical framework. The viewer, beyond the display in table format, implements additional features which make the analysis tasks extremely easy. - There is the possibility to execute processing/query functions (using the processing language or the simplified method) and check out and eventually store the results immediately.
- Selected tables can be exported in CSV format for further post-processing.
- Table data can be shown in graphical format, by launching the plotter function.
Wide Range of Plot Options
The industry standard gnuplot is integrated in the plot engine, offering an extremely wide range of options. Expert users can implement gnuplot scripts directly for exploiting all the features. Standard users have the opportunity to configure the plot through a graphical user interface. - The configuration is assisted by a wizard, a sequence of parameter setting, remembering always the lastly set values.
- The presentation is based on templates, created for the frequently used tasks. Beyond the standard templates delivered with BarnieCOR, the user can ad his/her own templates. Templates define the type and properties of the chart.
- The wizard can ask for plot parameters defined by the template, to improve further flexibility.
|