Intended for:
Experienced Test Engineers or Product Engineers
Duration:
Nine (9) days
Prerequisites:
Preferably, the student will be skilled in Unix and the X Windows System prior to attending this course. However, a short introduction to the enVision computing environment will be provided. This will give students the basic skills required to complete this class.
Course Overview:
This course teaches the experienced Test Engineer or Product Engineer how to develop basic tester independent enVision test programs using standard enVision test methods. The student will also learn to use enVision tools to perform debug and characterization tasks.
Course Materials:
enVision Basic Applications Course Workbook
This document contains the course lecture notes and related illustrations which describe the applications tool and functional operation of the enVision Application Program.
enVision Basic Applications Course Student Lab Guide
This book contains the laboratory exercises designed to guide the student through activities which reinforce classroom instruction and the tasks associated with the enVision Application Program.
enVision OnLine Help System
Extensive documentation available online.
Course Content
Unix Introduction -Introduction to UNIX -Introduction to X and Motif -Learning the UNIX OS
enVision Introduction -Using enVision on a network -Object/Tool Relationship -Starting and Stopping enVision -Loading and running test programs -Text-based Datalogging -Interpreting Error Tool Messages -Using enVision On-Line Help
Test Program Flow -Viewing Statistics at the Flow Tool -Hardware & Software Binning -Selecting Flow Objects -Modifying & Creating Flow Objects -Subflows
Test Objects -Overview of Standard Test Methods -Creating Test Objects -Running Tests from the Test Tool -Completing Test Method Arguements -Defining simple Port Expressions -Simulating Failures -Performing test characterization
Level Objects -using Constants and Expressions -Using Spec Parameters
DC Spec Objects -Defining Parameter Names, Categories, & Masks -Using Constants vs. Expressions -Referring to Parameter Names from Elsewhere -Selecting Categories & Masks for Tests -Returning Measured Values
Object Management -Saving objects to .evo files -Loading objects from .evo files
Patterns -Actions on Patterns & Labels -Threads
Waveforms & Timing -Identifying Waveform States -Creating Waveform Tables & Waveform Cells -Sequencing Events and Assigning Timing -Inheritance
Debug Tools -Breaking on Failure & Trigger Objects -Reading Tester Status with Hardware Tool -Waveform Capture -Plotting with Plot Data Tool & Plot View Tool