Sign In
Forgot Password?
Sign In | | Create Account

Perl for EDA

Categories: HDL & Other Languages

This class will introduce the student to the Perl programming language. Upon completion of this class, the student will be able to write useful Perl programs to automate operating system tasks and perform sophisticated text manipulation. View course details ↓

There are no classes for this course that are open for registration. Request a class

Course Highlights

You will learn how to

  • Write Perl programs to automate common operating system tasks
  • Work with EDA tool data to provide useful “glue” utility programs
  • Harness Perl’s powerful regular expression capabilities
  • Download and install Perl libraries

Hands-on labs

  • Writing a command-line interactive program
  • Writing reports from EDA-based data
  • Write a program compare and “diff” two schematic databases<
  • Use regular expressions to parse a Verilog netlist
  • Produce HTML tabular output reports<
  • Downloading and installing Perl libraries

Key topics

  • Scalar Data
  • Operators
  • Flow Control
  • Lists and Arrays
  • Basic I/O
  • More Program Control
  • Hashes
  • Regular Expressions
  • Subroutines
  • References
  • Perl in the Unix Environment
  • Going further: Downloading and installing Perl modules

Course Information

Intended for

Engineers, CAD/CAE developers, CAD/CAE support engineers, system


Working knowledge of the UNIX / Linux operating system

Basic programming experience in C or UNIX shells is highly recommended

Course Part Number
  • Classroom: 227426

Recently viewed courses

Online Chat