SKILL Language Programming Introduction Training
Date | Version | Country | Location | |
---|---|---|---|---|
Scheduled upon demandOn demand | EXPRESS INTERESTINQUIRE |
Version | Region | |
---|---|---|
IC6.1.7 | Online | ENROLL |
IC6.1.6 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length : 2 days
Course Description
In this course, you locate SKILL examples, examine key concepts, and develop a foundation so you can use SKILL® commands to automate your design environment. Important SKILL commands, database queries, and flow of control constructs are stressed to assist you in writing and testing basic SKILL procedures. You also use the SKILL Integrated Development Environment (IDE) to edit and debug programs.
Learning Objectives
After completing this course, you will be able to:
- Locate SKILL examples in the Cadence Online Support web site
- Learn the role of the SKILL language in the Virtuoso Design Environment
- Experiment with SKILL commands in the Command Interpreter Window
- Use SKILL syntax, loop constructs, and conditional statements
- Build and manipulate lists using core SKILL commands
- Create and manage bindkeys, menus, and toolbars
- Implement basic SKILL queries to access design data
- Write and debug SKILL procedures
Software Used in this Course
- SKILL Development Environment
- Virtuoso Layout Suite L
Software Release(s)
- IC 6.1.7
Modules in this Course
- SKILL Fundamentals
- Working with Lists
- Using Virtuoso Windows and Defining Bindkeys
- Developing Database Queries
- Creating Menus and Modifying Toolbars
- Customizing the Design Environment
- Writing and Debugging SKILL Functions
- Using the SKILL IDE for Debugging
- Implementing Flow of Control in a Program
Audience
- Tool Integrators
- CAD Developers
- Cadence SKILL Programmers
- System Administrators
Prerequisites
You must have experience accessing files and using a text editor in a Linux/UNIX environment.
Related Courses
- SKILL Language Programming
- SKILL Development of Parameterized Cells
- Advanced SKILL Language Programming
- Virtuoso Layout Design Basics
- Virtuoso Schematic Editor
Please see course learning maps at this link for a visual representation of courses and course relationships. Regional course catalogs may be viewed here.
“An excellent course for an introduction to SKILL. I liked the combination of lectures and labs. Everything was nicely arranged.”
Randy de Kort, NXP Semiconductors