Turbo Tester Reference Manual Version 02.10 Department of Computer Engineering Tallinn Technical University Estonia October 2002
Restrictions This version of Turbo Tester software (Software) is provided "as is" with no claims or warranties whatsoever. Department of Computer Engineering of Tallinn Technical University (DCE) will not be responsible for any damages of any kind associated with the use, misuse or distribution of this Software. Use of the Software constitutes your agreement to these terms. The Software is available as a freeware. The following terms govern your use of the Software unless you have a separate written agreement with DCE. This license agreement pertains only to the Shareware Version of this Software. License Terms The Software is made available for use by end users according to the License Agreement. Distributing, renting or selling the Software or any of its parts to third parties is strictly prohibited. You may modify the Software only within your corporation or organization. A Package modified in such a way shall still be considered the Software. If you publish any results obtained with the Software, you should acknowledge the following paper in the list of references. "G.Jervan, A.Markus, P.Paomets, J.Raik, R.Ubar. A CAD System for Teaching Digital Test. Proc. of the 2nd European Workshop on Microelectronics Education, Kluwer Academic Publishers, pp. 287-290, Noordwijkerhout, the Netherlands, May 14-15, 1998." Termination DCE may terminate your license upon notice for failure to comply with any of these Terms. Upon termination, you must immediately destroy the Software together with all copies, adaptations and merged portions in any form.
Table of Contents 1 INTRODUCTION .......................................................................................................................5 A UDIENCE .....................................................................................................................................5 C ONVENTIONS ..............................................................................................................................5 G ETTING H ELP .............................................................................................................................5 2 INSTALLING TURBO TESTER ..............................................................................................6 W IN NT ........................................................................................................................................6 L INUX AND S OLARIS 2.X ..............................................................................................................6 D IRECTORY S TRUCTURE .............................................................................................................6 3 SYSTEM OVERVIEW ...............................................................................................................7 3.1 D ATA F LOW OF T EST T OOLS ................................................................................................7 3.2 T OOLS FOR F AULT D IAGNOSIS ..............................................................................................8 3.3 D ESIGN R EPRESENTATION ....................................................................................................9 3.4 D ESIGN I NTERFACE .............................................................................................................11 4 TURBO TESTER COMMANDS ............................................................................................12 4.1 D ESIGN I NTERFACE .............................................................................................................12 Netlist Interface ....................................................................................................................12 Error Messages and Warnings .............................................................................................13 Library Generator .................................................................................................................14 4.2 T EST P ATTERN G ENERATION ..............................................................................................15 Common Features ................................................................................................................15 Deterministic Test Pattern Generator ..................................................................................16 Genetic Algorithm for Test Pattern Generation ..................................................................17 Genetic ATPG Command-Line ............................................................................................19 Random Test Pattern Generator ..........................................................................................20 Random ATPG for Sequential Circuits ...............................................................................21 4.3 B UILT -I N S ELF -T EST E MULATION .......................................................................................22 Built-In Self Test Architectures ...........................................................................................22 BIST Emulator .....................................................................................................................24 4.4 F AULT S IMULATION ..............................................................................................................26 Fault Simulator for Combinational Circuits .......................................................................26 Fault Simulator for Sequential Circuits ..............................................................................27 4.5 M ULTI -V ALUED S IMULATION ...............................................................................................28 Hazard Analysis Basing on 5-Valued and 8-Valued Alphabets ..........................................28 Multi-Valued Simulator .......................................................................................................29 4.6 T EST S ET O PTIMIZATION .....................................................................................................30 4.7 U TILITIES .............................................................................................................................31 Report Generator ..................................................................................................................31 Test Pattern Insertion Tool ..................................................................................................32 Test Pattern Insertion Format .............................................................................................32 5 TOOLS FOR LABORATORY COURSE ON DIAGNOSIS ................................................33 5.1 I NTRODUCTION ....................................................................................................................33 5.2 F AULT D IAGNOSIS C OMMANDS ...........................................................................................35 xtimport – Extended Netlist Interface ..................................................................................35 xtimport - Error Messages and Warnings ...........................................................................36 prediag – Tool for Preliminary Diagnosis ...........................................................................37 verify – Tool for Verification ................................................................................................38 decrypt – Tool for Checking the Student’s Work ................................................................39 vecmanager – Tool for Test Pattern Insertion .....................................................................40
APPENDIXES ...............................................................................................................................41 A PPENDIX A SSBDD M ODEL F ORMAT (. AGM ) ........................................................................41 A PPENDIX B T EST V ECTORS F ORMAT (. TST ) ..........................................................................43 A PPENDIX C L IBRARY S OURCE F ORMAT .................................................................................46 A PPENDIX D T ECHNOLOGY L IBRARY F ORMAT .........................................................................47 A PPENDIX E S YNOPSYS D ESIGN I NTERFACE ..........................................................................48 A PPENDIX F C ADENCE D ESIGN I NTERFACE .............................................................................49
1 Introduction Audience We assume that the reader of this manual has the basic knowledge in the field of digital test and design. The document provides for a reference of the Turbo Tester tools. Theoretical aspects are covered only for the features that are specific to our system. Conventions Throughout the document following conventions are used: Indicates strings entered at the command prompt or � monospace displayed by the system. Also file names. � italics Indicates variables, e.g. numeric parameters, working directories, design names. � < chevrons> Same as previous. � [square brackets] Denotes optional constructs. � ! Emphasizes important notes. Getting Help If you encounter problems while installing or using the Turbo Tester system, please contact the Turbo Tester support group by sending an e-mail to tt@pld.ttu.ee . Any suggestions and remarks will be appreciated.
Recommend
More recommend