Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pcell开发及skill脚本培训课程
New

Pcell开发及skill脚本培训课程

cadence virtuoso skill pcell
Created byjacky tom
Last updated 10/2026
Chinese (Simplified)

What you'll learn

  • Master the core syntax and programming paradigms of Cadence SKILL and SKILL++ languages.
  • Develop custom SKILL automation scripts in Cadence Virtuoso to automate repetitive layout tasks.
  • Build complex Parameterized Cells (PCells) using SKILL code for IC process library development.
  • Access and manipulate OpenAccess database objects (cells, instances, nets, shapes) programmatically to integrate custom workflows.

Course content

1 section • 15 lectures • 28h 20m total length
  • Pcell开发导论1:46:43

    介绍各阶段的课程安排

    掌握Pcell开发的一些基本概念

    熟悉Pcell的skill code结构组成

  • 介绍Dump Pcell的几种方法1:16:11

    Dump Pcell的目的和意义

    掌握几种基本的将pcell编译为skill code的方法

        图形界面导出Pcell的skill文件

        利用skill脚本导出Pcell的skill文件

        利用skill脚本导出Pcell的CDF

    在此skill code基础上修改并自动生成pcell

  • Pcell常用函数介绍及应用1:36:26

    熟悉Pcell开发的一些常用函数

    实例化应用举例

  • 实例化讲解常见Pcell(NMOS、PMOS等)code1:30:40

    开发普通MOS管的Pcell

    讲解实现的pcell code

  • SKILL语言简介1:48:45

    skill语言的简单介绍及基本概念

    Skill语言执行方式及调试

  • 数据类型2:03:19

    介绍List、String、Number等常见的数据类型

    数据类型基本操作运用

    数据类型之间的转换

  • 流程控制1:59:56

    常用的几种流程控制介绍

    熟悉每一个流程控制命令的代码

  • 函数与程序1:13:34

    程序块及函数的定义

    函数的调用与值的返回

  • 文件操作49:55

    文件的读写操作

    掌握常见的几个文件操作的命令

  • skill脚本实例讲解2:40:12

    通过实例化加深对skill code的理解

    版图相关的实用化skill脚本介绍

  • 官方Pcell相关文档重点知识补充1:34:07

    温习上一次课程作业(给器件打label的skill脚本)

    对课程知识查缺补漏

    巩固以前所学pcell知识

  • 工艺库所有pcell skill 源代码分享2:52:29

    熟悉工艺库源代码pcell的写法(symbol、schematic、layout等)

    结合实际项目并借鉴,深度理解

  • 实现公司pcell的定制开发1:41:21

    利用skill脚本定制公司需求的pcell

    DRC、LVS验证定制开发pcell的正确性

  • Porting脚本代码解读与亮点分析3:24:56

    skill基础的强化:大家在前期课程学习的基础上,进行深层次的补充

    skill方法的传授:师傅引进门,修行靠个人。以后靠自己,学习别人的亮点,才能快速不断提高自己

  • MOS管层次获取与如何debug skill及前期学习答疑2:02:24

    如何获取MOS管的各个层次?

    如何debug skill脚本?

    前期skill脚本学习答疑

Requirements

  • Access to a Linux environment with Cadence Virtuoso installed (for practicing scripts).
  • Basic understanding of Integrated Circuit (IC) layout design flow.
  • No prior programming experience is required, but familiarity with concepts like variables and loops helps.

Description

Cadence Pcell开发及skill脚本培训课程开课啦!!!

为回馈大家,目前已新增两节课程,总共15节课。第14节课多达3.5个小时,第15节课2个多小时,干货满满哈,请大家查收学习。后面也会不定期新增课程,要对得起大家,为大家保驾护航!!!

总共至少13节课,内容非常全面夯实,涉及到skill领域的方方面面,主打现场教学及视频讲解,攻克脚本提升,从小白到擅长到精通,大大少走弯路,保证满意!!!

目前已全部录制完毕,需要的朋友们可以抓紧听视频教学,可以先试听第一节课的视频,有疑问都可以向我提出,欢迎大家探讨交流。大家都是坦诚相待,踏踏实实让大家学到东西,以一种真诚的态度一起在这个课堂上成长,我也很开心能够帮到大家!

本人开发过无数个skill脚本,比如许多大型脚本布局布线脚本等,用户可根据自身情况进行购买消费,本着坦诚相待的态度一起进步,平时遇到什么问题我也可帮助解决,自学的同时有人指导会快很多。

最后大家需要任何帮助,包括以后遇到skill需求定制也可以找我,可以一起探讨,欢迎加入以便提供技术支持,我会尽我全力为大家做好,也希望大家满意。

Who this course is for:

  • IC Layout Engineers who want to automate repetitive tasks in Virtuoso.
  • PDK Developers aiming to master Parameterized Cell (PCell) creation using SKILL.
  • EDA Tool Users looking to customize their design environment and improve efficiency.
  • Electronics Engineering Students interested in semiconductor backend design automation.