- 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 | North America | ENROLL |
IC6.1.7 | North America | ENROLL |
IC6.1.6 | North America | ENROLL |
Other Regions | EXPRESS INTERESTINQUIRE |
Length : 2 day(s)
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.8
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.
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
SELF PACED ONLINE TRAINING
Online Training Subscription
Multiple online courses of one or more technology groups, for 12 months unlimited, per student

“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