Industry News, Trends and Technology, and Standards Updates

Cimetrix

Recent Posts

Navigating a Downturn

Posted by Cimetrix on Oct 23, 2009 8:41:00 AM

by Bob Reback,
President and CEO

Running a company during an industry downturn presents quite a challenge. I have always thought I would someday be the president of a company. However, during this severe semiconductor down cycle, the thought that you should “be careful what you wish for” certainly came to mind a few times. Even though Cimetrix is a small company, successfully navigating a business through a severe downturn that hit the semiconductor industry requires a combination of critical thinking, tough decisions and a durable stomach.

The decision making process must consider the perspectives of all stakeholders - including investors, customers, employees and suppliers. The primary objective is clearly to make sure the business survives through the downturn. The secondary objectives relate to how to best satisfy customers, investors, employees and suppliers while making sure objective number one is met.

More than ever, this requires extensive communication with all parties. Not every party will be happy with your decisions. However, having sound analysis for your decisions, along with open and honest communications can ensure that all parties understand and, most importantly, accept the decisions.

Like almost all companies that serve the semiconductor industry, Cimetrix’s revenues suffered severe declines in the first half of 2009. The dramatic decline in revenues was the root cause of the crisis, as revenue brings in the necessary cash flow to pay employees and other business obligations. In addition, the severity of this down cycle caused more customers than anticipated to cease operations as a result of either bankruptcy or a parent company shutting down a division. Even though our primary competitor filed for bankruptcy and ultimately sold off its assets, there is no joy as you empathize for all of the affected employees without a job.

Fortunately, Cimetrix has a great team and everyone pitched in to help ensure the company successfully navigated through this down cycle. This includes our customers, employees, suppliers and investors. We are now seeing evidence that our customer’s businesses are starting to improve and the industry is on the mend, which is leading to increased revenues for Cimetrix. By retaining all of our key customers and a solid team of employees, we are well prepared and positioned for growing the business going forward.

 

Topics: Semiconductor Industry

Data... and more Data

Posted by Cimetrix on Oct 21, 2009 8:02:00 AM

There has been an underlying theme emerging in the semiconductor industry over the last couple of years. Do you know what it is? DATA. Give me more DATA.

Equipment suppliers today are required to support more than a dozen SEMI® standards related to factory automation and a host of commonly used substrate-handling components such as robots and vacuum system hardware. More DATA.

They also need to support a new suite of “Equipment Engineering Capabilities” (EEC) including: e-Diagnostics, data collection, recipe management, data quality, fault detection and classification, run-to-run control and predictive maintenance. The key underlying factor for most of these features is... DATA.

Initiatives by other industry organizations, such as the International SEMATECH Manufacturing Initiative’s (ISMI) 300mm NGF, also focus on... you guessed it, DATA. Increasing the accessibility of high-quality data, and then, using the data to improve efficiency and productivity. In addition, factories are also requiring DATA storage and access on and off the tool for future performance analysis.

Attend this week's FREE WEBINAR on "Using Data to Improve Equipment Efficiency and Performance" to learn about the significant manufacturing benefits gained from improved access to higher quality and quantity of data.

The webinar will take place on Thursday, October 22
at 8:00 am MT/ 4:00 pm UTC.

Topics: EDA/Interface A, Equipment Control-Software Products, Events, Data Collection/Management

The Time for Solar is Now

Posted by Cimetrix on Oct 15, 2009 9:30:00 AM

by Stu Benger,
Director of Sales, North America

Solar PowerI’d like to draw your attention to two recent articles by Tom Friedman, a renowned columnist for the NY Times and one of my favorite authors. Tom is far greener than I; however, as an old economics major, I agree with him that it is the economics of the conservation energy that is most critical to our nation generally and the fledging Solar industry specifically. In the first article Tom discusses the growth in Applied’s Solar business and laments that the factories are being built in China. 

In the second article Tom goes on to say that the efforts by the Chinese in PV and their focus on Green Energy should be seen as an event similar to the Russian launch of Sputnik back in the 60’s an event that should be a clear call for action to spur the American people. Sputnik led to the “Space Race” and innovation in every phase of American life from Tang to the internet, but mostly it led to a huge interest in technology. And by the end of the Space Race, America was the technology leader in about every facet of industry one could imagine. However, over the past thirty years, we have turned our interest from making things to making money. We have allowed our best engineers to turn from tweaking hardware for best performance to tweaking trading algorithms that produce a bit more for the hedge funds. I think we need to take a hard look at what Mr. Friedman is saying and call on our Politicians to do the same.

Solar Power is an industry poised for huge growth. The economics of the industry, the high degree of automation that can be used makes this an ideal industry that might just allow the American Manufacturing Sector a chance to crawl back from the dead. If we don’t, I’m afraid it will be a long time before the next opportunity presents itself and when it does it will only be because our children are the new low cost manufacturing site for a dominant Chinese economy.

Cimetrix is dedicated to improving the efficiency of solar cell production and actively seeking avenues for assisting the US solar industry to achieve this goal. We have been involved in the PV-EIS Task Force since its inception. A world-wide factory automation software supplier to the semiconductor industry, Cimetrix is an expert in the SEMI connectivity standards and has already been working with members of the solar industry to implement the new PV2 standard. We offer a complete set of proven and efficient equipment communication software solutions for PV manufacturing.

Topics: Photovoltaic/PV Standards

A case for custom programming tools when creating equipment models

Posted by Cimetrix on Oct 13, 2009 8:00:00 AM

by Allyn Sullivan,
Software Engineer

I have recently worked with several customers who were in the process of building CIMPortal equipment models for their tools. Some were using the Equipment Model Developer (EMD) which ships with CIMPortal while others were programmatically building their models using the CxModel API. Working with both sets of customers, I saw a very real need for customers to develop programming tools to create equipment models instead of relying on the EMD alone.

Every model has a unique equipment configuration. Building an equipment model through the EMD is a laborious process. Each node of the equipment is added individually with a minimal amount of automation. Although suitable for those new to CIMPortal and initial model development, the EMD is not practical for building the many unique equipment models required for every tool configuration that a manufacturer makes.

Most manufacturers use a base tool to which they can add components to meet their customer's specification. Equipment configuration data can then be imported from the bill of materials (BoM), parts inventory, or other data from the manufacturing system of record. The model builder application can import this data (from a database or spreadsheet, for example) and use the CxModel API to generate several unique equipment models automatically. The application should be able to easily generate equipment models for any tool in the manufacturer's inventory.

Developing the proper tools that meet your individual needs is the most efficient way of creating equipment models for CIMPortal. You'll save time over using the EMD and have more consistent equipment models across tools.

Topics: EDA/Interface A, Programming Tools, Cimetrix Products

What is a Software Framework? And why should you like 'em?

Posted by Cimetrix on Oct 2, 2009 8:59:00 AM

by Mike Baker
Cluster Tool Control Practice Manager

The purpose of a framework is to improve the efficiency of creating new software.  Frameworks can improve developer productivity and improve the quality, reliability and robustness of new software.  Developer productivity is improved by allowing developers to focus on the unique requirements of their application instead of spending time on application infrastructure (“plumbing”).

Many people equate the term software framework with an object-oriented software library, or set of libraries, intended to provide reuse.  However, there is an important difference between a framework and a library, that difference is often called “inversion of control.”  If you’re using a library, the objects and methods implemented by the library are instantiated and invoked by your custom application.  You need to know which objects to instantiate and which methods to call in order to achieve your goals.  On the other hand, if you’re using a framework, you implement the objects and methods that are custom to your application and they are instantiated and invoked by the framework.  A framework defines the flow of control for the application.

A common way to customize framework behavior is to override framework-implemented features. The abstract or virtual methods defined by framework classes can be overridden in user-defined code. New objects can be created that implement framework-defined interfaces. These approaches leverage polymorphism to allow one software system, the framework, to interact with software developed by another group.

To emphasize the point, let’s look at a grossly oversimplified example. The Windows Presentation Foundation (WPF) is a framework for building Windows applications. To create a new Windows application with WPF there are two essential elements. The first is a XAML file. The XAML file describes the configurable attributes of the application including: which classes to instantiate, values for object properties, and which methods to invoke in response to user activity. The following is a very simple example of a XAML file:

<Window x:Class="WpfApplication1.Window1"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:xhttp://schemas.microsoft.com/winfx/2006/xaml

Title="Window1" Height="300" Width="300">

<Grid>

<Button Name="button1" Click="button1_Click">Button</Button>

</Grid>

</Window>

This sample describes a Window that can be instantiated by the application. Application-specific logic for this window is found in a class named WpfApplication1.Window1. The sample describes how to label the window and the initial size of the window. The window contains a Grid control which in turn contains a Button control. The attributes of the Button control tell WPF to invoke the WpfApplication.Window1 method named button1_Click when the button is clicked by a user.

The second essential element of a WPF application is code. The following is a simple example:

namespace WpfApplication1

{

/// <summary>

/// Interaction logic for Window1.xaml

/// </summary>

public partial class Window1 : Window

{

public Window1()

{

InitializeComponent();

}

 

private void button1_Click(object sender, RoutedEventArgs e)

{

MessageBox.Show("Hello world.");

}

}

}

This snippet is sufficient to implement a Windows application. The framework’s "inversion of control" is represented by the button1_Click method. This method is invoked by the framework when the user clicks on the button. The framework defines practically everything that happens when this application is executed; the Window1 class defines only the application-specific behavior. No coding is needed to display the window, process user input, or handle any common window operations (e.g. move, resize, minimize, maximize, close). Compare this sample with the amount of code that would be needed to develop even a simple application like this one without a framework. Many organizations develop Windows applications; few do it from scratch.

Now extend the framework concept from the general-purpose to a specific application domain (e.g. equipment automation). A domain-specific framework permits new domain applications to be developed more quickly, with high quality, and allows developers to focus their attention on the unique requirements of their application or system. Imagine configuring a new equipment control solution using framework-implemented building blocks and implementing only the overrides that are unique to your system. Those overrides could include elements of process control, human machine interface, data collection and analysis, recipe management, material handling, etc. Today there are many organizations that develop individual equipment automation solutions from scratch. A team using an equipment automation framework, such as CIMControlFramework™, could (for example) focus their time on how to execute a process recipe instead of worrying about how recipes are stored, retrieved, organized, protected, uploaded, downloaded, or communicated to the process equipment.

Advantages

  • Reuse code that has been pre-built and pre-tested. Increase the reliability of the new application and reduce the programming and testing effort, and time to market.
  • A framework can help establish better programming practices and appropriate use of design patterns and new programming tools. A framework upgrade can provide new functionality, improved performance, or improved quality without additional programming by the framework user.
  • By definition, a framework provides you with the means to extend its behavior.

Disadvantages

  • Creating a framework is difficult and time-consuming (i.e. expensive).
  • The learning curve for a new framework can be steep.
  • Over time, a framework can become increasingly complex.

Topics: Equipment Control-Software Products, Programming Tools

Have you heard the latest regarding the PV2 standards?

Posted by Cimetrix on Sep 29, 2009 8:19:00 AM

Cimetrix was among those recognized for their work on the PV2 Standard last week. On Tuesday, the PV-EIS task force was awarded the SEMI Europe Standards Merit Award 2009. This was the first time that a team has received the award since it was established in 2001. Our own Bruce Febvret was there to receive the honor on behalf of Cimetrix. He and Brian Rubow have served on the task force since its inception in September 2007.

PV2 Standards Award

Bruce is the one on the left =)

Brian Rubow, principal engineer,will discuss common quality issues and performance challenges for PV 2 Standard implementation. The paper that we presented at the European PV SEC event last week will also be made available to all webinar registrants. 


Topics: Industry Highlights, Photovoltaic/PV Standards

Presenting at the "most inspired platform for the PV Solar Sector"

Posted by Cimetrix on Sep 17, 2009 9:47:00 AM

PV 2 Standard InformationIn June of this year, the SEMI PV 2 Standard - Guide for PV Equipment Communication Interfaces (PVECI) was approved for publication by the global Audits and Reviews Subcommittee.

Curious about the new PV standards? Planning on being in Hamburg, Germany this week? 

Cimetrix will be participating in the Visual Presentations at the European Photovoltaic Solar Energy Conference (PV SEC) in Hamburg, Germany next week.  Bruce Febvret will be representing Cimetrix at the conference and available to answer questions regarding our paper "Maintaining Quality and Performance in your Implementation of PVECI and GEM Standards." He will be near our poster (#2CV.1.77) on Wednesday, September 23 from 8:30 am - 10:10 am. The poster presentations will be on display in the Congress Center Hamburg (CCH) in the POSTER AREA in Halls D, E, F, G and Foyer D-G (2nd Floor). Click here to view a map of the venue.

Won't be in Germany? No problem.  We will be hosting a webinar on the same topic on Thursday, October 1. For your convenience, we will be presenting at 2 different times: 8:00 am MT/ 2:00 pm UTC as well as 5:00 pm MT/ 11:00 pm UTC. Brian Rubow, principal engineer,will discuss common quality issues and performance challenges for PV 2 Standard implementation. The paper being presented at PV SEC will be made available to all webinar registrants. 

Topics: Industry Highlights, Events, Photovoltaic/PV Standards

Cimetrix Ranks Amongst Best of State

Posted by Cimetrix on Sep 15, 2009 8:07:00 AM
Cimetrix Utah

Forbes magazine declared Utah the 2nd best state in America for business in 2008. The State New Economy Index - performed by the Ewing Marion Kaufman Foundation - gave Utah the number one spot in "economic dynamism" that same year.

2008 was a good year for Utah.  And Cimetrix received a very nice honor when compared to other companies in Utah.  Utah Business magazine recently published their "Top 40 Public Companies in Utah" for 2008 and Cimetrix was included in that list at #32. Being named one of Utah's top companies is an honor in itself, but the fact that we made the list in one of the stronger economies in the nation... makes it even sweeter.

Cimetrix was also included in the magazine's annual "Book of Lists" in 2008 which includes comprehensive information and rankings about the state's businesses and industries. We were ranked as one of the top 25 software developers for 2007.

Topics: Doing Business with Cimetrix

Interface A - Are we there yet?

Posted by Cimetrix on Sep 10, 2009 2:20:00 PM

by Doug Rust,
Director, Quality Customer Support & co-chair of the SEMI North America GEM300 Task Force

In April, the suite of SEMI software standards commonly referred to as "Interface A" turned 5 years old.

Coincidentally, also in April, the SEMI standards North America Information and Control Committee approved an important revision to these standards to incorporate many of the lessons learned from early implementations.

SEMATECH, through its subsidiary ISMI, for years has been consistent in communicating how important Interface A (a.k.a. - Equipment Data Acquisition - EDA) is to the current and future manufacturing automation needs of its member companies. This message was repeated again at an ISMI workshop I attended this last Spring. ISMI had explained that the SEMATECH member companies (which make up 50 percent of the worldwide chip market) wanted ISMI to focus on a smaller number of projects with short-term benefits for 2009. Interface A (EDA) is on this short list.

In support of the ISMI members' vision for a better quality data communication interface, Cimetrix has been actively developing Interface A software since before the standards were published with early prototypes based on draft documents back in 2002-2003. We have had a continuous product improvement program in place since 2004 for our CIMPortal product which implements the Equipment Data Acquisition standards on the server side. We had previews of our EDAConnect factory-side EDA product at SEMICONWest 2007 and launched the product later that year.

So, as I was sitting in the workshop listening to the speaker from ISMI say once again what an important enabling technology Interface A was for current and Next Generation Factories (NGF), I thought to myself, "I keep hearing ‘we need it, we need it'. I wonder why more companies aren't using it"?

Why do you think companies have been slow to deliver Interface A (EDA) solutions on their equipment and using it in their fabs?

Topics: Industry Highlights, EDA/Interface A, Cimetrix Products

Welcome to Cimetrix's new blog!

Posted by Cimetrix on Feb 17, 2009 8:32:00 AM

At Cimetrix, we thrive on customer interaction, continous improvement, and a passionate dedication to providing an elevated level of quality in both our products and services.  In an effort to solicit more feedback from our customers and colleagues, we will be launching a blog in the coming weeks. 

Readers can expect to see posts regarding industry trends and updates, product  & company announcements, tips for smooth implementation of the SEMI standards (SECS/GEM, GEM300, and EDA), and common incidents and how to avoid them.

Check back soon!

Topics: Doing Business with Cimetrix, Cimetrix Company Culture, Cimetrix Products