Sanjay Natarajan
Intel Corporation, Portland Technology Development
Mukul Paithane
Intel Corporation, Portland Technology Development
Andy Miller
Intel Corporation, Portland Technology Development
Necati Canpolat
Intel Corporation, Portland Technology Development
Terri Rottman
Intel Corporation, Portland Technology Development
Mike Scott
Intel Corporation, Portland Technology Development
Resumo
The output of technology development is a stable, reliable, and capable silicon technology and, at Intel, the process used to achieve the output is a series of experiments (see the first paper for a summary of the technology development model). A key contributor to technology development cycle time is the setup, execution, and tracking of experiments.
In this paper, we present ICATS, a system for setup (configuration), execution, and tracking of experiments. We first review the need for experiment, setup, and tracking and discuss the role automation plays in this function. We then review the overall system architecture and summarize the key features provided by the ICATS system. We then provide a detailed description of the key elements of the ICATS architecture - the client (user interface) and server (engine).