Industry News, Trends and Technology, and Standards Updates

Sarbanes-Oxley Compliance and Cimetrix

Posted by Cimetrix on Feb 5, 2010 8:59:00 AM

by Peggy Faulkner,
Assistant Controller

Sarbanes Oxley ComplianceWhen I confided to a long-time friend with whom I used to work in the financial arena at General Electric that I was thinking of returning to work after 20 years of raising a family, and that I would be doing Sarbanes-Oxley (SOX) compliance work for Cimetrix, she gasped, and blurted, “I am SO sorry!” I was pretty sure her dismay was not an indictment of me returning to work, nor to Cimetrix—it was all about SOX.

When SOX was federally mandated in 2002, as a financial regulatory response to the Enron and Worldcom (and others) scandals, the intent was to soothe panicked investors and restore confidence that our public companies operate under sufficient financial control, oversight, and transparency. Revenue level or company size matter not—all public companies must comply, and compliance places a disproportionately heavier cost burden on small companies such as Cimetrix. Annual auditing must be performed by an independent, registered public accounting firm, and an extra layer of control in the form of reporting and certification is included in all SEC filings by financial management. Transparency to financial reports is now greater, and penalties for financial fraud or misrepresentation are harsh.

In an economic downturn, such as we are now experiencing, the cost of compliance becomes even more burdensome. Nonetheless, Cimetrix is fully compliant with all SOX regulations, and has been for some time now, due to the diligence of the Finance team. Long before I joined the company, measures were taken to reorganize, analyze, report, and verify financial data at a SOX-mandated level.

Currently, cross-training and report collaboration within the department ensure an additional level of review. Our goal this year is to become paperless—in keeping with environmental concerns, and our connection to the PV industry, perhaps?

Eighteen months after talking with my old friend, when she asks how things are going, I smile and say, “Piece of cake!”

Now, if I could just win the company Soup Cook-off!!

Topics: Customer Support, Doing Business with Cimetrix, Cimetrix Company Culture, Investor News

WCF and CIMControlFramework

Posted by Cimetrix on Feb 1, 2010 7:08:00 AM

by Derek Lindsey,
Principal Software Engineer

When creating new tools for use in the semiconductor industry, most original equipment manufacturers (OEMs) prefer to concentrate on their area of expertise – the processing of wafers. The bother for them is that they have to conform to material handling standards to get the wafers delivered to the correct process module before they can perform process on the wafers. They also have other overhead that takes time and resources away from what they do best. This overhead includes operator interfaces, recipe management, error handling and the list goes on.

With CIMControlFramework™ we set out to create a flexible equipment automation framework that handles much of the overhead associated with wafer processing. This allows OEMs to spend more time on perfecting their processing while still creating a first class application to drive the tool. The framework includes packages for performing recipe management, alarm management, user management, configuration management, message logging, scheduling, factory automation, user interface and material handling.

Data generated at any point on the tool from any of these packages can be quickly and easily accessed by any other module or external application. This is where Windows Communication Foundation (WCF) enters the picture. To paraphrase Reggie Jackson, WCF is the straw that stirs the drink. It allows access to all of the functionality provided in these packages. Cimetrix chose to use WCF for distributing the functionality contained in each of these packages. WCF is as easy as ABC. In order to use WCF services, we need three pieces of information: an Address, a Binding and a Contract (A, B, C).

Each of the packages listed above provides a service with functionality for clients to access. The functionality provided by the service is the contract. An address is where the service is located. A binding is how the client talks to the service (what protocol is used.) These three pieces of information are called an Endpoint. Once a client application knows the endpoint, it can access the vast array of functionality provided by the CIMControlFramework service packages.

Once an OEM taps into CIMControlFramework, they can focus their resources on process technology and product differentiation.

Topics: Equipment Control-Software Products, Programming Tools, Cimetrix Products

Selecting or Designing a Yield Management System

Posted by Cimetrix on Jan 27, 2010 9:43:00 AM

by Sheethong Ho,
Solutions Architect

It is a natural tendency to think that Yield MaYield Managementnagement Integration is simply a data integration job that gathers related manufacturing and test data into a Yield Management System (such as dataPOWER, PDF), and thereafter the engineers and their Yield Management System live happy ever after.

For the fact that a production environment is never static and is evolving constantly makes the maintenance aspects of the Yield Management System a formidable challenge. It is fairly common to see a facility struggling to have its newly implemented Yield Management System keep up with new production needs. Any intentional or unintentional change in manufacturing data may break the loading of a data feed causing its yield analysis capabilities render useless.

The following are some of the key considerations when designing or selecting a solution for the implementation of a Yield Management System.

  1. How flexible is the solution in adapting to changing needs in the manufacturing environment? For instance, a new foundry plant is providing the assembly testing that feeds an existing data source for the Yield Management System. However, its test data does not comply with the expected format and could not be processed and loaded. What will be the cost and effort associated with fixing the assembly test data feed?
  2. How easy is it to manage and administrate the system? Anyone tasked to manage and maintain the data processing and data feed for the Yield Management System will experience a substantial amount of time investigating why a certain data failed to load. Hence, the question: does the solution provide good error reporting and handling? When the system administrator is approached by the yield engineer on a certain high priority lot not appearing in the Yield Management System – what tools are available to help diagnose the problem or to track down the missing lot? Will the system provide any further means to answer these questions:
    • Did the test data for the lot make it to the Yield Management system? Perhaps the lot has not even been tested or data was not made available to the system.
    • What is the cause for the failure? A typical failure is the missing Meta (e.g. Wafer Map Configuration) data that is required for the loading. (Usually the Process Engineers are responsible in keeping the Meta data updated)
    • How the error could be eradicated and the data loading be resumed. What tools are provided to facilitate such activities?
  3. Does the system provide critical alarms and warnings ahead of time such that problems are not identified only when data are discovered to be missing or incorrect during yield analysis? These alarms and warning could also include system resources such as storage space and CPU usage that could affect the processing and loading of yield related data.

In considering a solution for Yield Management System integration, perhaps more than simply concerning about getting the data accurately into the system, the ease of system maintenance is equally important.

Contact Cimetrix Global Services to discover Cimetrix can help with your Yield Management System implementation and integration

Topics: Data Collection/Management, Global Services

Logging - enabling passionate support

Posted by Cimetrix on Jan 19, 2010 9:06:00 AM

by David Warren,
Senior Software Engineer, CCF Solution Architect

Logging ScreenshotIn today’s world, having great software is not enough. To be successful, software must also be supportable. Keeping a record of what the software is doing and has done enables after-the-fact diagnosis and makes remote support much more efficient. As an additional benefit, this information can also be displayed live to the GUI, giving the operator additional insight into what is happening. Having a record makes it possible to determine if the software is working correctly or incorrectly. In Cimetrix’s new tool control software, CIMControlFramework™, this functionality is provided by the Logging package.

The CIMControlFramework Logging package provides an MxN information delivery system—the logging package receives information from multiple sources and delivers it to multiple destinations. These sources may be different software components or instances within the same process. They may even be in other processes on the same or different computers. Likewise, the destinations may also be distributed. Some destinations may store the information for a few seconds or minutes, like printing to a console or displaying on a GUI. Other destinations may store information for many days or indefinitely in a database or file.

Logging is a two-edged sword however. There is a balance between information and performance. Storing too much information can adversely affect performance. Storing too little information boosts performance, but limits the benefits of logging. Too often the mindset is to turn logging off most of the time, and only turn it on when trying to solve a problem. I think it is more effective to turn on as much logging as possible—and then leave it on all the time. It may be necessary to limit the information flow to CPU intensive destinations to maintain acceptable performance, but it is worth it. By leaving logging on all the time, it is possible to find those problems whose descriptions start with “This only happened once, but…”

Logging enables passionate support. Just as surveillance cameras can provide more information than an eyewitness, a log record can provide more information than a customer incident report. The additional information is usually crucial in finding root causes and resolving customer issues quickly. And that’s something we are all interested in.

Topics: Equipment Control-Software Products, Cimetrix Products

New Year, New Operating System

Posted by Cimetrix on Jan 6, 2010 10:25:00 AM

by Brent Forsgren,
EFA Practice Manager

It is the start of a new year, thank goodness! I wonder what is in store for my Global Services team this year. Last year was a tough year for the semiconductor market, but early indications and market experts are saying that 2010 should be much better than 2009.

On top of the market’s expected upward turn, Microsoft released Windows 7 in late 2009 to replace their not so popular Windows Vista. I expect that a significant portion of our customer’s equipment sales this year will be of existing technology and software. But for our customers that will be developing and selling new tools and software, will you jump to Windows 7 or will you wait for it to prove itself in the market place? Additionally, if you switch to Windows 7 will you also make the jump to a 64-bit architecture or will you stay with the aging 32-bit architecture?

We welcome your comments and feedback! I would love to hear your thoughts and plans.  Please comment below or email me at brent.forsgren@cimetrix.com.

Topics: Customer Support, Doing Business with Cimetrix, Global Services, Cimetrix Products

Holiday Hours 2009

Posted by Cimetrix on Dec 23, 2009 2:35:00 PM

Cimetrix's main offices in Salt Lake City will be closed starting, Thursday, December 24 through Friday, January 1. Returning to normal business hours on Monday, January 4th.

Should you require assistance during that time, please do not hesitate to contact us:

As always, for urgent Support incidents, please dial the support line +1 800-344-7292 or call the main line (+1 801-256-6500) and select option #2.

From all of us at Cimetrix, we sincerely wish you a Joyous Holiday Season. May the New Year bring you continued success and prosperity.  We look forward to furthering our business relationship in 2010!


Topics: Customer Support, Doing Business with Cimetrix

Cimetrix Refocuses in Japan

Posted by Cimetrix on Dec 17, 2009 7:59:00 AM

by Dave Faulkner,
EVP, Sales & Marketing

At SEMICON Japan 2009, Cimetrix announced a transition in its distribution strategy in Japan. Rorze Corporation has been appointed as the exclusive distributor in Japan for Cimetrix Factory Automation and Tool Control products. Rorze provides innovative robotic and wafer handling solutions to the global semiconductor industry. SEMICON Japan Cimetrix RorzeCimetrix and Rorze have been working together for several years with Rorze transitioning the FA for its Sorter line to Cimetrix CIMConnect and CIM300 products, and working closely with Cimetrix to integrate its EFEM and vacuum platforms with the Cimetrix CIMControlFramework tool control software. This technology exchange led to an investment by Rorze in Cimetrix and the appointment of Rorze as the Cimetrix exclusive distributor in Japan. Rorze’s software department has engineers on staff who are familiar with the SEMI FA standards and have used Cimetrix FA and tool control products on previous projects. Watch for more news as this relationship broadens to add new channels throughout Asia.

At SEMICON Japan, Rorze and Cimetrix demonstrated a new 450mm wafer capable vacuum platform. This platform was controlled by Cimetrix CIMControlFramework and was cycling both 300mm and 450mm wafers. It created quite a stir on the main aisle at SEMICON Japan due to the actual moving demonstration and discussions by ISMI about progress on industry usage of 450mm platforms. Please contact Rorze or Cimetrix for more information.

 

Topics: Equipment Control-Software Products, Partners, Doing Business with Cimetrix, Cimetrix Products

Got Licenses?

Posted by Cimetrix on Dec 15, 2009 1:32:00 PM

software licensesby Stephanie Sampson,
Project & Sales Coordinator

Need a license for a Cimetrix software product? Not sure how to go about getting one?  Well, let me share with you some quick and simple steps for requesting and receiving a license as efficiently as possible.

First, you will need a Purchase Order. Once you have that we would love to see it! Email or fax, can’t decide which way to send it? Either one of these will work:

Upon receipt of the Cimetrix software and Certificate of Authenticity (COA), it’s time to request your license file. The license file contains installation codes required to correctly install the software. You can send all of your license requests, transfers, or questions to licenses@cimetrix.com.

Please list your MAC ID and indicate one of the following to activate your license:

  • Purchase Order Number
  • Sales Order Number
  • Certificate of Authenticity Number

If a license transfer is what you are looking for instead, then please send your “Old” MAC ID along with your “New” MAC ID to complete the transfer.

If you are not sure where to find your MAC ID, then please use the following steps:

  1. Go to the “Start” menu on the computer you want to license
  2. Click “Run”
  3. Inside the Open box type “cmd” then press OK
  4. At this point a Command/DOS/Shell window should pop-up
  5. Type “ipconfig –all” Then press Enter
  6. You can either take a screen shot here or type in the information that corresponds to the
  7. Physical Address of the primary network card.

Now that we have all of your information your license file will be emailed to you within the one business day.

See, it’s almost as easy as 1..2..3! If you are still unsure about any of these steps, please feel free to contact us at licenses@cimetrix.com or call 801-256-6500.

 

Topics: Customer Support, Doing Business with Cimetrix, Cimetrix Products

“This is Cimetrix Support, How May I Help You?”

Posted by Cimetrix on Dec 2, 2009 9:03:00 AM

Quality Customer Support Callby Ryoko Fukushima
Application Engineer

Computers, cell phones, video games, internet, online banking, etc., we live in a brave new world of technologies. It is true that these technologies have improved our lives tremendously. But, when things stop working or you have questions outside of the information found in a manual, who ya gonna call?

Tech Support !!!
(If you whispered “Ghostbusters” in your mind secretly, give yourself a little pat on the back and pull your legwarmers from your closet.)

Cimetrix Support works very hard to give the best support to our customers. Since this spring, I began working as one of support engineers. After handling various cases, I began to feel more and more like a CSI, than a support engineer. Most often, I spend my time gathering enough information to formulate a logical explanation and solution for an issue reported by the customer.

From a customer’s perspective, this adds more time until incident resolution. So, I thought I could save our customers any unnecessary delays and headaches by providing insight on how to expedite the technical support process.

In order to have your issue effectively handled and solved in a speedy matter, please provide the critical pieces of information listed below to your support engineer:

  • Version of Product(s) you are using
  • An output file produced by Support Tool
  • Product Log Files (i.e. log files generated by CIMPortal, CIMConnect, etc.)
  • EPJ file (for CIMConnect/CIM300 User)
  • A details instruction for how to reproduce your issue
  • A stand-alone application reproducing the your issue

As a member of the Cimetrix Quality Customer Support team, my goal is to serve as an extension of your engineering department, partnering with you to efficiently solve all incidents. Working together, I am sure that we can get you back on track in no time.

Now remember, if there's something weird and it don't look good...
Who ya gonna call?

+1 801-256-6501

Cimetrix Quality Customer Support 

Topics: Customer Support, Doing Business with Cimetrix

Visit Us at SEMICON Japan 2009

Posted by Cimetrix on Nov 30, 2009 12:42:00 PM

This week, SEMICON Japan 2009 will be invading the Makuhari Messe in Chiba, Japan. The largest international exhibition of semiconductor equipment and materials, vistors can expect over 1500 exhibiting companies as well as co-organized events including the SEMI Technology Symposium (STS). SEMICON Japan takes place Wednesday, December 2 - Friday, December 4.Exhibits will be open from 10:00 am to 5:00 pm.

We hope to see you there!

Topics: Semiconductor Industry, Events