-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple STDF files #87
Comments
To be honest, this is what I want to do long time ago, ever since I first develop this app. But this is harder than you think, and I don't think I can do it on my own, otherwise it would already shipped in previous releases. I'll mark this as a feature request, but you won't see this func coming in a short time, I suggest you go for a commercial software for these complex tasks. |
Hi @sbazili , I am now working on multi-file feature. The basic reading and parsing is in progress and no blocking issues have been found. As for these features you mentioned, I am not experienced with commercial software so I might need some inputs.
|
Hi @noonchen, 1.a) opening multiple files at the same time
1.b) merging stdf files
Here is an example of 100 units perfect kappa report (kappa 100%), how to read it: Here is an example of 2 units with BIN switch (kappa 98%), how to read it: |
@sbazili Thanks for such valuable information! What I am developing now is more like a "compare" mode, in which users can see the differences of a same test item between multiple files. Merging is different from this mode, since I should process multiple files and treat them as a single file. This is a complex task because I need to redesign database and file loading logic, it's not too hard to implement but maybe in future releases. Kappa correlation fits in the scope of "compare" mode, I still have some doubts:
|
Hi @noonchen, Regarding your question:
Here is my answer: I will give a few examples below that I saw how different companies treat the part ID inside STDF.
I think if you can support such a feature, it will improve the analysis and open many options. |
Hi @noonchen, Here is my answer: |
Hi @sbazili, Thanks for the detailed description. As for your suggested options:
I remember what you regex suggestion in #82 , but my question remains the same: according to spec, these 2 records can appear in anywhere in any order and any count WITHOUT any head and site info. For me they are just two records with text in it, even if the text contains info like site, xy, how does it help me distinguish a PRR in this file is the same dut in another file? As a developer this behavior is undefined. I don't know why other companies can associate DTR/GDR with other PRRs, maybe they determined the DTR content and location so that they can read and process it.
This one looks promising, I think I can check DUT identity by PART_ID, or using (X_COORD, Y_COORD) if wafer is detected.
PTR is just a parameter test, not sure how a PTR can be used to determine a DUT is the same. |
Hi @noonchen,
|
Hi @sbazili ,
Your use case cannot be applied to stdf files with the structure shown below, where PIRs and PRRs are occurred in a group. We just simply cannot know which DUTs own the DTR(s) within, this is completely arbitrary. DTRs and GDRs cannot be a DUT identifier in a general usage.
Are you sure about this? PTR doesn't contain those fields. |
|
Hi @sbazili , thanks for your time and explanations. I need sometime to develop the initial version of kappa correlation, we will discuss other options later if it's requested by other users. |
Hi,
Is it possible to support multiple STDF files loading ?
If yes, a few features can be added:
The text was updated successfully, but these errors were encountered: