VSD 404L - Scripting languages and verification Lab  
 

Indicative contents

  • Creating Directories.
  • Basic Commands in Linux.
  • Shell scripting in Linux.
  • Efficient PERL Scripts.
  • Perl programming
  • Tcl Scripting
  • Verification on Code Coverage, Statement Coverage, Functional Coverge.
  • System Verilog programming- VCS
  • Operators and Expressions
  • OO Programming
  • Tasks and Functions.
     

Module Resources

  • Books
    1. Kernighan , The Unix programming environment
    2. Sumitaba Das, Introduction to Unix and Linux
    3. Randall L.Schwartz and Tom Phoenix, Learning Perl, O’Reilly.
    4. John Ousterhout, Introduction to TCL/TK.
    5. System Verilog 3.1a LRM
    6. Janick Bergeron, Functional verification of HDL Models
       
  • Laboratory

Software Tools / Hardware : Linux O.S, VCS, Modelsim.
Lab Manuals :  Linux O.S ( MSRSAS), VCS (MSRSAS), Modelsim(MSRSAS)