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 highlights ↓
Scheduled classes
There are no classes currently scheduled for this course. 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 Details
| Intended for | Engineers, CAD/CAE developers, CAD/CAE support engineers, system |
| Prerequisites |
Working knowledge of the UNIX / Linux operating system Basic programming experience in C or UNIX shells is highly recommended |
| Course Part Number |
|
| Products Covered |