March 06, 2006
Yield Analysis Automation - LogicVision
Please note that contributed articles, blog entries, and comments posted on EDACafe.com are the views and opinion of the author and do not necessarily represent the views and opinions of the management and staff of Internet Business Systems and its subsidiary web-sites.
a lot of different analysis techniques and it help visualize by creating some specific plot or report. We have built these components which are pieces of software. The user is able to take these components, put them in a script and then automatically execute them. You are taking a work flow. You can automate a yield procedure with this component model.
So the product engineer is performing a Design of Experiment on the intended range of operational parameters and seeing how that relates to yield?
Right! That's the characterization phase. When they do these DOEs and build these test parts, they try to understand the behavior across all these ranges. The second thing that is done in volume production is that they still keep watching these parameters on every piece of silicon that is built to see if any problematic behavior occurs or a yield excursion that they can quickly fix. There is a characterization phase and a monitoring phase.
So the production phase would suggest to someone in manufacturing that the process is straying a bit?
That could be the issue but they are really looking at what the part is doing. So it could be the process or some other issue. But you are right. Most of the time the design doesn't change. It is the process that is straying. They look at the effect of that straying on the parameters. If in production there is something straying, they typically adjust the process.
If during characterization they find out that the behavior is not according to spec in a particular temperature range or in a particular voltage range, what does SiVision do beyond simply reporting that fact?
working properly, it helps to find out what they should go and adjust. Should I go back to the fab and tell them to stay away from this process corner or adjust this process parameter because when this process parameter is in this range, we get the yields we expect. Basically in helping them we also come up with actionable information to make a fix.
worked out much better. It was clearly an equipment problem which the foundry accepted. That's a simple example but from a dollar standpoint it provided great value because they were able to get their yield back on track.
Is this the first release of SiVision by LogicVision?
This is the first release after the acquisition. We did have a release before the acquisition which was pretty much the first version of the product. We have focused over the last year on building the next generation component based automated analysis system. This is the first release of that system.
How many customers were there for the prior release?
We have a small group of customers. The ones we can talk about include a customer in Texas called Microtune who builds digital tuners. Another customer is Agere who is also a major LogicVision customer.
What is the pricing and packaging of SiVision?
The pricing of SiVision starts at about $70K on a per design basis. It's a TBL, one year license. If you have more than one design, we give you discounts on multiple designs.
Per design or per designer basis?
Per design! One of the points that I didn't make is that the key capability of the product is that it is a browser or web based system. When a set of product engineers are working on it, we want to enable them to work with their foundry, their test house and with their designers more efficiently. We have built it basically like a web tool. Anyone anywhere in the world who you would like to be on the system and to be able to see the behaviors that you are seeing can do so. We try not to limit ho0w many people use it. That's why we sell it on a per design basis, not on a user basis.
For a typical design, how many people might be using this tool?
Obviously it depends on the design. On a single design there might be 2 to 5 product engineers. A lot of times these product engineers are working on multiple designs. It could be a larger team but it is typically 2 or 3 PEs working on a design. It really depends upon what stage of the post silicon you are working on. If it is characterization, then there is intense activity for a few weeks or months. If it is production monitoring, there may be a single or a couple of PEs watching multiple designs. They are not actively doing stuff to it. They are just looking out for excursions.
How is the information presented to the users: text, tables, graphs?
The information that comes in is first cleansed. That's a big part because the data that comes in raw needs to be formatted. As I mentioned our data base takes all of this data and correlates to which means that you can cross reference this is the part this tracks from the very beginning, when it is part of a wafer to when it is packages. We cross correlate. Different views at different stages of test are available. We have a host of different plotting and mapping techniques. Product engineers use box plots quite a bit, histograms and some plots. All of these ways of analyzing data are there.
You can find the full EDACafe event calendar here.
To read more news, click here.
-- Jack Horgan, EDACafe.com Contributing Editor.
Be the first to review this article