Contact Us  |  Technical Library  |  Search    
Services supportServices support

SunOS TOOLBOX PRODUCT ENGINEERING - COURSE #6056

Course Length

5 Days

Applicable Testers

All Quartet/Duo/Vista Series testers running the SunOS operating system.

Related classes

  • SunOS Toolbox Digital Applications
  • Solaris 2 Toolbox Digital Applications (for Octet and some Quartet users)
  • Solaris 2 Toolbox Mixed Signal Applications (for Octet and some Quartet users)

Course Description

The class gives product engineers an understanding of the various debug and graphical tools on the Quartet/Duo/Vista test systems. Students learn which tools and commands are used for various types of failures. Included is a hardware overview of the system resources. Students are exposed to programming code covering various types of tests. Students also learn how to recognize run-time error problems.

Prerequisites

  • Knowledge of testing
  • Familiarity with basic UNIX commands

Course Outline

Day 1:

  • Hardware/Software Overview
  • Hardware Subjects
  • System block diagrams
  • Standard pattern characters effect on the I/O pin
  • How timesets are used
  • Driver and Comparator formats
  • PMU operations
  • Usage of the various rails (driver, PMU, and active loads)
  • Active loads
  • Software Subjects
  • Using on line manuals
  • How the debug hooks for logging and pausing are built into the elementals
  • How the pause, log, tstat and pstat commands work
  • Learn how to use some of the basic debug commands
  • Use the log, pause, pstat and tstat commands
  • Use gdebug to look at voltage and timing conditions
  • Use the FICM command to read, write, and invert pattern.
  • Use an auto.dbg file

Day 2:

  • Specs and Device Troubleshooting
  • Overview of basic programming statements
  • How to debug AC, DC, and functional failures
  • How specs and patrefs are used and how to change them in debug
  • How to do Shmoo plots
  • How to use the scope and wave utilities
  • How the software/hardware does AC, DC, and functional tests
  • Examples of logical troubleshooting steps for various types of failures
  • Use the scope or wave tools
  • Analyze functional failures (ficm read, pstat, tstat, f stat, f log, and the f commands)
  • Analyze DC failures: PMU debug command
  • Analyze AC failures: appropriate log pause and TM commands
  • Create Shmoo plots
  • Troubleshooting
  • Work with basic commands and the debug tool
  • In this lab you will work with several kinds of failures. The lab will lead you through failures explaining which tools are most appropriate for particular kinds of failures.
  • Doing Shmoo plots

Day 3:

  • Use the margins tool
  • Understand parallel PMU testing
  • Learn how looping is done
  • Understand how dynamic IDD tests are made
  • More debug examples
  • Use an oscilloscope
  • Run a bugged program on a LS245 device

Day 4:

  • Recognize and react to various types of run time errors
  • Multisite testing
  • More debug examples
  • Run a multisite program
  • Logging data in an STDF format