Mastering PERL Scripting

Uncategorized
Wishlist Share

About Course

Perl has been one of the most widely used scripting languages in the semiconductor industry for design automation, verification automation, CAD flows, regression management, report generation, and productivity enhancement. Despite the emergence of newer scripting languages, Perl continues to play a significant role in many established ASIC, FPGA, and SoC development environments where large-scale automation is critical.

This course is not a basic introduction to Perl syntax. It is a comprehensive program designed to help learners develop strong Perl programming expertise with a focus on real-world engineering and automation applications.

Learners will gain hands-on experience developing automation solutions similar to those commonly used in semiconductor design, verification, and CAD environments. Through practical examples and industry-inspired projects, participants will learn how to process large volumes of data, automate repetitive engineering tasks, generate meaningful reports, and build reusable scripting frameworks.

By the end of the course, participants will possess the knowledge and confidence required to independently develop sophisticated Perl-based automation solutions and contribute effectively to engineering productivity and workflow optimization initiatives.

Show More

Course Content

What is PERL?

  • Introduction to PERL
  • A Sample PERL Program
  • Running a PERL Program
  • Statements and Tokens
  • Writing to Standard Output
  • Error Messages

Basic Operators and Control Flow

Introduction to Conditional Statements

Understanding Scalar Values

More Operators

Lists and Array Variables

Reading from and Writing to File

Pattern Matching

More Control Structures

Using Subroutines

Associative Arrays

Working with the File System

Scalar-Conversion and List-Manipulation Functions

Command-Line Options

System Variables

Student Ratings & Reviews

No Review Yet
No Review Yet