- Home
- :
- Training
- :
- All Courses
- :
- SKILL Language Programming
SKILL Language Programming
日期 | 版本 | 國家/地區 | 位置 | |
---|---|---|---|---|
Scheduled upon demandOn demand | EXPRESS INTERESTINQUIRE |
版本 | 區域 | |
---|---|---|
Other Regions | EXPRESS INTERESTINQUIRE |
Digital Badge Available
Course Description
This course provides the foundation, concepts, and sample programs to build working SKILL® programs. It stresses the important SKILL functions in the Cadence® Virtuoso® Design Environment. For each major group of SKILL functions, you complete a working program. The course also covers the improved SKILL IDE for debugging SKILL programs and the latest information about accessing example programs using Cadence Online Support. Additional solutions and examples for specific topics in the course are included.
This course incorporates a beginner-level SKILL Language Programming Introduction in the first two days and then expands on that knowledge with more in-depth information, discussion, examples and programming exercises to make you a more proficient SKILL programmer. See the Objectives and Agenda below for details.
Learning Objectives
After completing this course, you will be able to:
- Master SKILL syntax, loop constructs, and conditional statements
- Build and manipulate lists
- Build, install, and manipulate windows, menus, toolbars and forms
- Examine the cellview data model including the objects and how they are organized
- Implement SKILL queries and functions to create, access and update design data
- Look up technology file information with SKILL functions to improve reusability
- Define, develop and debug SKILL functions and programs using the SKILL IDE
- Read and write data to and from UNIX text files including table data
- Design user interface enhancements and automatically install them in applications
- Compare the various kinds of SKILL data structures and implement examples of each
- Learn how SKILL++ can be used to improve your programs
Software Used in This Course
- Virtuoso Design Environment
- SKILL Programming Language
- SKILL Development Environment
- Virtuoso Layout Suite L
Software Release(s)
IC 6.1.8
Modules in this Course
- Locating SKILL Information
- SKILL Programming Fundamentals
- Working with Lists
- Windows and Bindkeys
- Database Queries
- Menus and Toolbars
- Customization
- SKILL Functions
- Flow of Control
- The SKILL Integrated Development Environment (IDE)
- SKILL Development Environment
- File I/O
- List Construction
- Cellview Data Model
- User Interface
- Advanced Customization
- Data Structures
- Introduction to SKILL++ (Optional)
Audience
- Tool Integrators
- CAD Developers
- Cadence SKILL Programmers
- System Administrators.
Prerequisites
Experience with or knowledge of another programming or scripting language is recommended but not required.
Related Courses
- SKILL Language Programming Introduction
- SKILL Development of Parameterized Cells
- Advanced SKILL Language Programming
- Virtuoso Layout Design Basics
- Virtuoso Layout Pro: T1 Environment and Basic Commands (L)
- Virtuoso Layout Pro: T2 Create and Edit Commands (L)
- Virtuoso Layout Pro: T3 Basic Commands (XL)
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