LinuxDAQ Labs., INC.      Home   Demo   Projects   Products   Bugs   SVN   Contact  
    vate  Download  Documentation   Eval.License  Admin 


The VATE is a cross platform (Linux/Win32), flexible, multisites and even is a multi-executives IC automatic test environment.

The VATE is a tranditional ATE software environment. It provides a software framework which allow test engineer to write single site test program (TP) and deploys the same TP for multisites environment without any modification.

Test engineer only need to focus on IC testing issue and left all system issue, such as single or multisites; resources managerment; data logging ..., to VATE environment.

The VATE is also an extension of your legacy test environment. All test taskes could be driven by client library. The thin client architecture allow VATE client library to be easily rewrite or port to legacy ATE environment, for example, SC312 which use SunOS 4.x with only K&R C compiler. And you can easily connect SC312 with VATE and use VATE as extension of your SC312 tester.

In fact, you don't even need a client library, only BSD socket support is required to use VATE (VATE could be completely controlled by 'telnet').

Features (Test Env.)

  • Prodution and Engineering mode support.
  • Multisites environment support, Zero change from single to multisites (from Lab. to Fab.)
  • Multiple VATE executives support, run different TPs parallelly.
  • Override, FailDisable control
  • Binbox for test result visilization
  • Per DUT retest features (base on HBIN)
  • Flexible plugin interface for BSP (board support package) and PHI allow you customize VATE for your application easily.
  • Flexible data logging (DAT module) include STDFv4 for both parametric/functional test.
  • Generic PHI (prober/handler interface) software framework.
  • Features (Design)

  • 100% C impl. (no C++), generate fastest code with max. portability.
  • Client/Server architecture with Thin client design (string based control command).
  • Multiple clients support, allow integrate with external utilities via TCP/IP.
  • User defined extension functions (EXT module) which could be used in both test program and client to reduce complexity of multi-threads programming issue.
  • SLES/CentOS/WinXP/Win7 support for both Client/Server.
  • USER module plugin to customize VATE runtime policy and GUI (usually, for production mode).
  • Other OS support by contract.
  • Customize client library support (by contract) for Solaris, SunOS 4.x, HP-UX and almost all UNIX.
  • Customize BSP, PHI, DAT, USER module support (by contract).
  • MindMap

    Here is VATE's mind map , it's a good summary of VATE.

    Architecture


     

    Copyright (C) 2007-2008, LinuxDAQ Labs., INC. http://www.LinuxDAQ-Labs.com