Intel Script Editor Northern Arizona University Computer Science












![TRAN_LOT_ON_PORT_2: 'S 6 F 11' <L[3/1] <U 2[1/1] 0> <U 2[1/1] 53> <L[1/1] <L[2/1] TRAN_LOT_ON_PORT_2: 'S 6 F 11' <L[3/1] <U 2[1/1] 0> <U 2[1/1] 53> <L[1/1] <L[2/1]](https://slidetodoc.com/presentation_image/94f17bf3a7f24923201674ba77c3634c/image-13.jpg)














- Slides: 27
Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002 Presented by The ENSCRYPT Team
The ENSCRYPT Team w Brian Crampton n n Team Leader Web Designer w Eric Miles n n n Communicator Facilitator Presentation Coordinator w Yoshani Thiruvilangam n n Recorder Documentation Coordinator The E N S C R Y P T Team 2
The ENSCRYPT Team Technical Advisor Dr. Eck Doerry Assistant Professor Computer Science and Engineering The E N S C R Y P T Team 3
The ENSCRYPT Team Project Sponsors Harlan Mitchell Software Engineer Zachary Henkel Software Engineer Intel Corporation Components Automation Systems 5000 W. Chandler Blvd. Chandler, AZ 85226 The E N S C R Y P T Team 4
Presentation Overview w w w Background Problem Statement Solution Overview Design Process Demonstration Project Results Conclusion The E N S C R Y P T Team 5
Background Intel’s Business w Intel makes semiconductor products The E N S C R Y P T Team 6
Background Intel’s Business w The production of these chips are done using an automated machine process The E N S C R Y P T Team 7
Background Intel’s Business w Manufacturing tools are directed through control software The E N S C R Y P T Team 8
Background Intel’s Business w When new control software or a new machine is produced, the control software needs to be tested The E N S C R Y P T Team 9
Background Intel’s Business w The control software is tested using SECS Message Language (SML) Files and SECS Scripting Language (SSL) Files SML Files SSL Files TEST The E N S C R Y P T Team 10
Background Intel’s Business w SML Files n n Group of Messages A message is used to represent an atomic instruction to or from a machine w SSL Files n n SML File SSL File Group of functions C-like syntax used to setup a program of communication for control software during testing The E N S C R Y P T Team 11
Problem Statement The Problem w Our sponsor currently creates these SML and SSL files with minimal software support. This process can be tedious and time consuming. Current SML and SSL Design Process Specialist Research and Development Time (≈ 7 days work time) The E N S C R Y P T Team Finished Files (SML and SSL) 12
TRAN_LOT_ON_PORT_2: 'S 6 F 11' <L[3/1] <U 2[1/1] 0> <U 2[1/1] 53> <L[1/1] <L[2/1] <U 2[1/1] 100> <L[1/1] <L[4/1] <U 1[1/1] 2> <U 1[1/1] 129> <A[5/1] "BC B 5"> <L[1/1] <L[5/1] <A[5/1] "TLOT 1"> <U 2[1/1] 1> <U 2[1/1] 5> <A[1/1] "T"> <A[2/1] "1 -"> > > > >. The E N S C R Y P T Team 13
Problem Statement The Problem w Client would like a faster and more efficient way of creating these files w Since no competitive products currently exist, Intel has solicited ENSCRYPT for a solution The E N S C R Y P T Team 14
Solution Overview Comparison The E N S C R Y P T Team 15
Solution Overview The Solution w The ENSCRYPT team has designed a program that provides our client a valuable solution w A graphical user interface that: n n n Stores all SML Templates Manage a library of SML messages Manage a library of SSL functions Create SML files Create Asynchronous SSL Scripts Create Synchronous SSL Scripts The E N S C R Y P T Team 16
Solution Overview Value of Our Solution Current New SMLand and. SSLDesign. Process Specialist Research and Development Time Script Editor (≈Intel 7 days work time) (≈ 2 days work time) The E N S C R Y P T Team Finished Files (SML and SSL) 17
Design Process Design Paradigm Continuous Improvement Plan The E N S C R Y P T Team 18
Design Process Project Timeline Phase 1 Requirements Capture Phase 3 Implementation Nov. 26, 2001 Nov. 30, 2001 Dec. 13, 2001 Requirements Acquisition Feasibility & Risk Analysis Proposal Feb. 11, 2002 Feb. 25, 2002 Functional Specifications Design Phase 2 Project Design Mar. 12, 2002 Apr. 3, 2002 Apr. 5, 2002 Apr. 25, 2002 Prototype 1 Prototype 2 Usability Test Project Completion The E N S C R Y P T Team 19
Design Process ISE Brief Demonstration The E N S C R Y P T Team 20
Design Process Library Manager GUI Controls and windows Library List Template Tree String Manip ISEFile. IO Architecture Overview The E N S C R Y P T Team 21
Project Results Challenges w SML & SSL Parsing w Efficiency of file management w Architecture changes to better meet program functions w Tight control of SML message modifications w Too many windows in UI The E N S C R Y P T Team 22
Project Results Successes w Designed a project that will help in the creation of SML and SSL files w The Graphical interface is time efficient and easy to use w Overall, the project is a great success and we had a positive design experience The E N S C R Y P T Team 23
Project Results End Results w After a Usability Test, our clients appear to be satisfied with the functionality provided after the completion of ISE Version 1. 0. The E N S C R Y P T Team 24
Project Results Future Additions w Since ISE was developed under a Continuous Improvement plan, there is plenty of room for improvement and additions. w Examples: n n Tight control of SML messages Text coloring Text Auto-indent Any other future technological changes The E N S C R Y P T Team 25
Conclusion w Overall, we are very pleased with the outcome of our project. w Our thanks to: n n Harlan Mitchell Zachary Henkel Intel Eck Doerry The E N S C R Y P T Team 26
Questions and Answers Project Exhibition Today Engineering Building Room 137 2: 00 pm – 3: 30 pm http: //www. cse. nau. edu/~emm 4 The E N S C R Y P T Team 27