Partnership in Taiwan between MFG Vision and Best-IIC

There has been excellent progress made in Taiwan this week between MFG Vision and our partners Best-IIC. 

MFG Vision Directors Kevin and Jerome visited to meet with staff, partners and customers. 

Kevin Robinson, Director of Customer Success says “It is always great to be in Taiwan, to visit our customer success manager and to meet our excellent partners from Best-IIC. Our joint visits went very well and we look forward to a continued busy time together”. 

Pictured left to right are: Jerome Auza – Director of Engineering and Enid Chen – Customer Success Manager, both of MFG Vision and Sam Chen & Gary Lin from Best-IIC with Kevin Robinson – Director of Customer Success MFG Vision.

Taiwan is a hot bed of factories (“test houses” or “test subcons”) dedicated to assembling and testing semiconductors for companies around the world. Taiwan also has many fabless semiconductor companies who specialise in the design of semiconductors and outsource their manufacturing to local companies in Taiwan and mainland China. Both types of company need to have a complete understanding of yields to succeed in the very competitive  semiconductor industry.

Real Time

MFG Vision is in a unique position to grow in Taiwan as we have the technology required for engineers in the test houses to keep on top of yields and collaborate with their fabless customers using our on-line yieldHUB platform. It includes real time technology. For example, if a batch of 30,000 semiconductor chips is about to go on a tester and will take four hours to complete testing, the test house will want to detect any issues when they actually happen, not afterwards, to maximise efficiency and minimise cost. This is extremely hard to do and to do so seamlessly, without additional infrastructure and at scale. In a test house in Taiwan we have proven this is actually possible.

Our Best-IIC collaboration means that this message (and more messages of our capabilities built up over 13 years) are being transmitted across the test industry in Taiwan since 2017 from a trusted local Taiwanese sales partner, which is leading to exciting times for MFG Vision and Best-IIC in the years ahead.

Figuring out binary datalog formats without a specification

by Jerome Auza, Director of Engineering , MFG Vision

The Challenge

Being in the realm of semiconductor data with a wide range of customers, companies often throw interesting technical challenges at us. The most complex one so far this year is probably a request (OK, a requirement!) to interpret binary test datalog files so that they can then be analysed from our yieldHUB database system.  The company provided us with little information on the actual binary format.  We had to interpret the binary files based on their equivalent ASCII files and our knowledge on how datalog data is usually stored.

We needed to parse the  binary files directly because generating the ASCII version is a manual operation an desktop software.  It could take thousands of man hours to convert their existing archive of the binary files into a format compatible with entry into our database.

After several days of combing through the binary files searching for patterns and the values that we know from the ASCII version, we were able to write our own converter for the binary files.  Our converter was written as a command line program so that we can integrate it into the automated datalog processing and allow our customer to analyze their historical data using the tools in yieldHUB.  The journey was extremely challenging but when we finally discovered all the needed information, it felt all the more satisfying.

Lessons Learned

In this project, the key lessons we learned are the following:

 — the “endianness” of the binary files need to be understood first.  We got stuck into a confusing trial and error method because some files were little endian and the others were big endian.  It was unexpected that a single system can have both but it did happen in this case.  

 — the script or software used to read and interpret the binary files need a way to specify the endianness of the binary data.  We were initially using an older version of the scripting language to detect the numbers and we never found the correct values until we realized we needed to use the newer version.

— The 8 byte floating point value 0.12 may not be exactly 0.12 in the binary representation but could be 0.11999999999.  Because we were aware of this from the start, we did not look for floats or doubles at the beginning but rather for ASCII text and integers.

— A good visualization tool is key to finding the patterns in the binary data, especially for the part of the data that represented multiple records.  The tool we used allowed us to see the obvious patterns very quickly. It also aided us in validating byte positions and block sizes for the multiple record data.

Does your company have such an archive of data that you can’t interpret or analyse any more?

Ramp your Multi-site Test Yield Faster with “Test Environment” Gage R&R

Ramp your Multi-site Test Yield Faster with “Test Environment” Gage R&R

by Kevin Robinson, Director of Customer Success, MFG Vision

Gage R&R has been used for many years in the semiconductor industry to measure variation during test for repeatability and reproducibility. These measurements are then used to assess the suitability of the test for production. But often the focus is on qualifying tests on one site only leaving issues for production when multi-site testing is used. See an example below of a parameter where the site 2 measurements are different to the other sites and give many false fails. This would fail Gage R&R.


Many Factors at Once

Gage R&R typically requires that tests are qualified with only one test environment factor at a time, so it is often the case that not all factors are assessed. This is simply due to time and resource constraints. It is rare that test engineers will have a few weeks to do many studies. So why not consider more factors at once? The main reason is the complexity of interpreting the results for multi-factor analysis. However with modern analysis systems this is no longer an issue. The new version 3 of Gage R&R in yieldHUB for example will support the entire process from debug of tests, to qualification of tests, to qualification of the test environment.


So back to the multi-site problem shown above. The efficient test development route is to assess repeatability on one or two units and fine-tune tests as needed. Then carry out a study with more devices and a key factor of variation. And finally vary everything in a single study and analyse the data. By being able to select data and run reports in a few mouse clicks generating tens of fields of statistics makes it much more efficient to analyse the data. Data collection can be ambitious to prove that the entire environment is stable and can be qualified. But if a problem is seen the cause can be traced and only if necessary are more detailed gage studies carried out.

If your yield ramp-up of multi-site testing is not looking smooth in initial production then yieldHUB’s Gage R&R V3 is there to help you. The unique combination of MSA Gage R&R analysis along with additional max range analysis brings more insight into the data and the causes of issues in test. It is possible to launch multi-site testing into production with high yield from day one and this can be achieved with less effort than ever before.

Contact:  +353 61 309745 or any of our sales agents worldwide if you are interested in finding out more.

What types of companies do business with MFG Vision?

Here’s an overview of our customer types who come from many countries around the world:

  • High profile international conglomerates who have semiconductor divisions often supplying chips to their own divisions, who like to have a system that helps them analyse millions of chips a month
  • Fast growing fabless start-up companies who want to concentrate on design wins and like to use our drillable dashboards to manage subcontracted manufacturing. They don’t want to be concerned about all the idiosyncrasies of STDF and all the other data formats live today
  • Companies who sell into the military market in the USA and are paranoid about their data and the ITAR regulations associated with such data, so need a trusted data partner
  • Fast growing system-on-a-chip and module companies who have complex supply chains and need to correlate across a multitude of steps to extract the highest final yield possible to keep their operating margins high
  • Companies who haven’t enough engineers to watch everything and so like to have automated analysis of what is going through the factory. We make sure their engineers are automatically notified to analyse what is actually important
  • Companies who have no IT department and like that we can host everything for them safely and securely on AWS. Of course we also offer in-house hosting where we don’t even need to see any real data ourselves
  • Companies who like to collaborate closely with their suppliers. Our third party on-line licenses allow such suppliers to analyse data from our customer to help our customer achieve high yield and quality delivery faster than ever. Examples are wafer suppliers to our customers who are provided third party licenses to see the effect variations in their fab are having on our customer’s products
  • Companies who see value for money in SAAS technology, or hybrid SAAS when they host our software in their own facilities. These companies typically are moving to the cloud or hybrid cloud for many of their systems, not just Yield Management software.

Who typically uses our software then in the above companies?

  • Product and Test Engineers for detailed and fast root cause analysis of any yield or parametric issues that arise in the course of a normal day
  • Managers and higher ups who use our Bird’s Eye View dashboards for an accurate and up to date glimpse of what is going on across their company in terms of yield and throughput
  • Foundry engineers who work between the Fabless company and their Fabs, to correlate any fab issues with the quality and yield of the semiconductors that end up as finished goods for sale.

What’s the typical result?

  • A complete understanding by our customers of their yields and efficiency of manufacturing. And if not, we close the gap being a listening and agile company dedicated to customer success.

Can you see the wood for the trees?

At MFG Vision we receive many requests from customers. Some requests are for help with a problem that can might be able to be solved with the right data analysis. Some are requests for “make me a chart of this!” Both are interesting opportunities. Let me share an example of the latter type. We were asked to make a chart to include the data shown below:
MFG_Curve_Chart_AWhat does this show us? It looks like the data is unstable, then increases and then starts to disappear. Not much else to be read into it.
Now try removing extreme outliers:

Now we can see that the majority of the early data is very stable and that there is a more gradual move to increase in the data.
But is this the appropriate chart for this amount of data? Our customer thought so until we showed them another option:
Now we can see the behavior of the majority of the data far more clearly. The earlier plots made it very difficult to see how the values are increasing steadily before dropping off again.

This is a great example of what can happen when people want to see all of their big data. That’s not to say that it is never appropriate to show all the data. But finding the right type of chart and the right way of representing the data to give the right level of information is key. If you’re frustrated at looking at the wrong level of detail, either too much or too little, in your data then contact us at MFG Vision and we’ll see how we can help you.

Make Vs Buy of your Yield Management System


Is it ever worth re-inventing the wheel? Every industry outsources key functions over time. Airlines outsource baggage handling, construction companies outsource pipe-laying. Many fast growing technology companies outsource enterprise software and many are tempted to build their own. Yield Management Software (“YMS”) is no different. 

Why have a YMS system at all?

Whether built internally or bought from a vendor, YMS is essential for saving costs and delivering product on-time and with high quality. Manufacturing more wafers just to get enough product to a customer is not good enough. Your margin will disappear and your competition will eat your lunch. On the other hand, providing your engineers with real time in-depth engineering information from manufacturing has an indisputable ROI. Informed decisions will be made quickly by your skilled engineers to improve your margins and optimise delivery and quality.

Why not build your own?

If I am involved in running an up-and-coming semiconductor company and have a few engineers who are skilled in IT, then I could have them work for a few months on bringing all our data together from our subcons and providing a database accessible by everyone working on yield. These internal IT specialists would be tasked to provide a web-site which is searchable by manufacturing stage and lotid. Any engineer throughout the company could download any data they want when they want it. Indeed I could just hire maybe 5 people to do this for six months. That would cost maybe $300,000 and then I would have a great system for my ten or so end users, right?

Well, let’s see!

Since you’re an up-and-coming company, it may well fulfil your needs initially, but your data volume will grow and your requirements are going to change. So you think: “OK, I’ll hold on to one or two engineers and then 50% of their time can be on the ongoing debug and support of the system.”

So now it’s costing $100K+ a year. Vendors are calling talking about how they can link up the data across manufacturing but one of your engineers in Taiwan says he also can do that within the next few months. You buy new testers and new formats other than industry standard formats like STDF appear. The IT guys working on the system are not sure about the actual DB design as they were more familiar with the UI and training the users. Then the engineer who wrote the scripts for characterising devices has just retired. And his scripts are not fully documented. The Taiwan engineer got dragged into another project. It’s difficult to find a replacement as it’s specialised work. The cost of all this is only going one way.

The number of people who need to use the system is now above twenty but the support for them is erratic. You will have to invest another couple of hundred K very quickly in specialist hires. Vendors are quoting a fraction of the per annum cost for the current number of users you have for your own YMS system and are comfortable with your data formats. But you say, no, I’ll plough ahead with my internal YMS solution.


Six months later you have decided to move your test engineering to Taiwan to be closer to the foundries. So half the users will be offshore and you don’t have training and support available for them in the YMS system, not even taking into account their time-zone. In addition the website is starting to crash because your volumes have more than doubled and the design was only capable of operating with half a terabyte of data.

New Opportunity Missed

Also there is a cheaper multisite test solution for testing products from a low margin but fast growing product line and the YMS system is not capable of analysing the data at all. The compatibility of the new data format with the YMS system was an afterthought. Now an opportunity has come up for that product line to move to automotive but since they can’t see the production performance easily the decision is being slowed, potentially missing a higher margin opportunity.

Advantages of using a Vendor

If however a good and established vendor were used from day one, the setup cost would have been a lot less and every one of the issues encountered would not have been a big deal. YMS vendors, if they are worth their salt, can set up a system for a small but fast growing company in a few weeks maximum. They would not just provide a web-site where you can download the data. They would provide an interactive website where you can directly analyse it without downloading the data. You would not have to pay them fully until they delivered to your requirements.

Customers like You

The vendor would link up the data across manufacturing, assuming you have a good MES/ERP system they can use. New formats to you would not be new formats to the YMS vendor. They probably have 30 or 40 customers like you with all types of formats and access to the best ideas for your next YMS challenge. They might have to tweak some parsers but this should not cost the earth.

You would ideally have a multi-year contract with the YMS vendor. Include minimum support requirements in the contract and you should have no worries.

The YMS vendor will also have highly skilled support in different continents. The database design will be able to scale to Terabytes, so don’t worry about fast ramps when you get your contract from Cupertino!

If you move into automotive the vendor will have all your requirements available in terms of data and monitoring. If you have particular needs they will work with you quickly and efficiently on them.

Needs Evolving Over Time

So as your needs evolve, your YMS vendor probably already has a solution or can develop one quickly. For example you may need a special type of SPC alert. You can include in the contract the requirement that the system is extended and upgraded at a reasonable frequency. The vendor should have the skill set to do almost anything you dream up that would help with your yield, quality and even reliability. They will probably charge NRE for custom requirements.

IP considerations

If you are concerned about the IP of the data being generated, ask the YMS vendor if you can host everything yourself. The vendor should be able to support this and not even have to ever see your real data.

Financial Considerations

If your vendor already supplies to much larger companies than your own, their financial stability should not be a concern, but sometimes a vendor may be under pressure by its investors to charge a lot of money. Make sure you know the ongoing costs of upgrades and maintenance. Know who is backing the vendor financially. Some vendors have sold out recently so make sure you cover such a situation in the contract.

Other considerations

Does the vendor have customers who will attest to their after sales service? Have they demonstrated that they are responsive and agile? How many years have they been in business?

Summary of Advantages of Buy instead of Make

  • Setup speed   Can setup very quickly, probably days or weeks not months (unless you’re a very big company)
  • YMS Design   Scalable and Robust, built on tens of man-years’ of experience
  • Data Variations Has probably seen them all before & dealt with the extremes
  • Software Development Probably uses latest S/W development methods (Agile etc)
  • Support  Probably has Worldwide support. Not dependent on certain people.  Teams of support engineers
  • Maintainability Probably very stable, scalable system which requires very few resources to support
  • Integration Probably has worked with your MES/ERP before and can integrate with it
  • Depth and Breadth of Analysis Tools  If the vendor is in business for years they will probably have 99% of what  you will ever want & if you want something custom, they will be able to do that for you for a minor cost


If after all the above you still are tempted to develop the YMS solution in-house, just make sure that the database design is scalable and that the engineers developing this internally are not going to be distracted from their YMS job by other IT needs later on. 

We would obviously recommend contacting a vendor like ourselves and let you concentrate on making the best semiconductors possible.


Final Test Part Average Testing (PAT)

Screen Shot 2017-05-05 at 11.48.29MFG Vision has a proven solution for Final Test Parts Average Testing which:

  1. Minimises RAM
  2. Minimises effect on test time
  3. Is Multi-site (up to 32 sites)
  4. Minimises yield loss
  5. Is proven in the field by our customer Infineon, Munich as “detecting assembly related outliers” which is what it’s supposed to do.

We can also integrate it with our database and automated monitoring system (yieldHUB) if you’d like that, for full traceability.

This is out-of-the-box for all Teradyne Image type testers and other tester types are being added based on demand.

Contact:      +353 61 309745

or any of our sales agents worldwide.


Big Data Trials!

MFG_Big_DataThere is an interesting trend in growth in the size of datasets that customers want to use for trials of our semiconductor yield management software. While some still have the more traditional approach of a few carefully selected datalogs it is becoming common for customers to want >30GiB of compressed data, that’s in the region of 300GiB uncompressed data, to be used in the trial.

For our system it is no problem and a pleasure to show off the system properly. No more saying, “Well this report would look better with more data….”. But infrastructure wise this was an issue in the past. In the past we had dedicated servers running with fixed total capacity so to think about a trial that could require up to 100GiB of additional storage on the server meant physically changing disks which is a big overhead. But since MFG Vision switched our hosting over to Amazon Web Services (AWS), to add a dedicated 100GiB storage volume is just a few mouse clicks (well a little more to it than that but I’m not the IT guy!).

From a customer success point of view this is revolutionary. Now with multiple potential customers requiring big data trials at the same time it is not a problem and the cost is manageable as it is only for the life of the trial.

The growth that we’re seeing is quite rapid. In 2015 a large dataset for a trial was around 3GiB, by 2016 more like 15GiB and now in 2017 >30GiB.

Exactly why the value of around 30GiB keeps coming up with different customers is not clear, maybe it is beyond the limitation of some old systems. But with the advantages of private cloud computing we live in a golden age of data.

When you hardly ever have to login to your Yield Management System but still swear by it!

Screen Shot 2015-09-10 at 09.34.40


One of our Semiconductor Yield Management customers hasn’t logged into their yieldHUB system for a couple of months. On the other hand, their data pipeline adds multiple Gigabytes of STDF and WAT/PCM data every month to the database and they swear by the system. How is it that they rarely log in, yet value yieldHUB so highly?

The company in question has generally high yields and on the odd occasion they might have a yield hit on a couple of wafers which need thorough investigation.

What they told us is that they have setup a multitude of alerts and scheduled reports from within yieldHUB. Their users receive emailed reports every day for their key products and they also receive alerts on their phones if there are issues, say with bins or tests or unexpected outliers. The reports are clear and detailed enough to keep them on top of their manufacturing in minutes per day.

The yieldHUB system generates enough detailed reporting automatically, in PDF format attached to an email, to tell them where they have the issues. They tell us that this saves them many hours a week per engineer compared to their previous system which required logging in, finding data to look at, downloading it and then analysing it in Excel. (Even with yieldHUB they would only have to log in, and no data download would be required).

So there you have it! The success of yieldHUB in their eyes is how much time it is saving them and that the time saved can be used for truly value added activities.

Do you think that receiving daily reports and/or alerts from your yield management system would make your engineers more efficient?


Chip in with your knowledge and experience for future engineers



Last week at the ITC 2016 in Dallas Fort Worth we explained to visitors to our booth how yieldHUB “learns with you”.

Right from the get-go using the yieldHUB platform you will be able to add your knowledge of any product and yieldHUB will add to its knowledge base. This is the kind of knowledge that speeds up debug of production issues, related to products, equipment and processes. It saves time and money. Now you have a place to put all this know-how directly where future engineers will be looking at problems and learning from your insights.

screen-shot-2016-11-08-at-14-20-28In an industry where many engineers of great experience are planning to retire in the next few years, they will be able to store and contextualise in one centralised database an extensive process, test and product engineering knowledge base for the new generation coming in.

This is a huge differentiator in our platform which we have built up over the past few years. The information remains within your installation of yieldHUB and is for your own company’s use.