python_scripting_for_vlsi
python_scripting_for_vlsi
Students should have the following knowledge and skills before enrolling in the course:
● Familiarity with terms like regression, log files, simulation tools, and basic knowledge
of VLSI design/verification processes (though this will be covered contextually in the
course).
● Day 3: Functions
○ Topics: Defining and calling functions, default arguments.
○ Exercises: Creating functions for modular code.
○ Objective: Learn to break down tasks into reusable functions.
● Day 4: File Handling & Exception Handling
○ Topics: Reading/writing text, CSV, binary files, try-except-finally blocks.
○ Exercises: Handling file read/write errors and file parsing.
○ Objective: Master file input/output operations and exception handling for
automation scripts.
NOTE: This is the tentative daily plan; day-to-day topics may vary based on the progression
of the course or adjustments made for following classes. The sequence and content of
classes may be modified to accommodate the learning pace and specific needs of students.