- Home
- :
- Training
- :
- All Courses
- :
- SKILL Language Programming Introduction
SKILL Language Programming Introduction
Date | Version | Country | Location | |
---|---|---|---|---|
Scheduled upon demandOn demand | EXPRESS INTERESTINQUIRE |
Version | Region | |
---|---|---|
IC6.1.8/ICADVM20.1 | Online | ENROLL |
IC6.1.8 | Online | ENROLL |
IC6.1.7 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length : 2 days
Digital Badge Available
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 website
- 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
Software Release(s)
IC 6.1.8 / ICADVM 20.1
Modules in this Course
- Locating SKILL Information
- SKILL Fundamentals
- Working with Lists
- Windows and Bindkeys
- Database Queries
- Menus and Toolbars
- Customization
- SKILL Functions
- Flow of Control
- The SKILL Integrated Development Environment (IDE)
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.
Free Online Training Bytes (Videos)INSTRUCTIONAL VIDEOS
Training Bytes
Log into Cadence Online Support to watch our short videos to explore an element of a language, make sense of a methodology, or learn how to do a task

"Great examples, useful notes, good explanations." -Online Course-
Ivan Ivanov Popov, Global Foundries

“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

”Very nicely written and the quality of lab and course materials was amazing. I would like to add the instructor was very approachable, extremely open to questions and always available and willing to help with issues in the lab materials.”
Saad Quraishi, Avago Technologies