icdlab的个人空间 https://blog.eetop.cn/?1806626 [收藏] [复制] [分享] [RSS]

日志

001_Skill简介

热度 3已有 2664 次阅读| 2023-7-20 12:09 |个人分类:Skill教程|系统分类:芯片设计| Skill

来源微信公众号:icdlab,关注公众号获取更多信息

QRCODE_15cm.jpg


skill语言简介

Skill语言是Cadence公司基于Lisp语言开发的包含丰富的与操作系统和Cadence EDA软件交互接口函数的一种高级编程语言。用户基于Cadence平台,通过编写Skill脚本访问操作IC设计平台的各种数据,简化大量重复操作,提高IC设计的效率。后面所述内容均是基于Cadence IC设计平台virtuoso

skill脚本的作用

  • 编写pcell: Skill脚本可以设计Pcell,提高电路设计和版图设计的效率;
  • 版图设计:Skill语言可以完成部分布局布线,导出数据,插入dummy,绘制版图等很多操作;
  • 电路仿真:Skill语言可以编写电路自动化仿真程序,检查电路设计可靠性等,提高电路设计效率;
  • 数据管理:Skill语言可以快捷导入导出处理大量的IC设计相关的数据便于设计验证交互等;
  • 其他功能

skill脚本执行

  • 通过CIW窗口load Skill脚本,即可执行;

    图片

  • 将Skill脚本load写进.cdsinit文件,每次启动virtuoso即自动执行;

skill语言学习方法与步骤

  • 了解学习Skill基本语法,数据类型等基础;
  • 阅读已知功能的例程,了解脚本每行代码的含义等;
  • 按步骤在CIW窗口执行每行代码,了解每行代码的左右,输入参数,输出参数等;
  • 根据自己的理解修改程序实现特定功能;
  • 在工作中逐步通过修改编写Skill程序完成特定工作;
  • 语言学习需要长时间不断积累,坚持不懈才能精通,主要学习与EDA工具交互的接口函数用法;

免责声明:
1,本公众号主要是交流学习IC设计知识,部分素材源于网络,若有侵权,作者会第一时间修改删除;
2,本公众号标明原创的文章欢迎转载并注明出处;
3,本公众号文章中出现的脚本仅供学习之用,作者不对任何个人或组织在使用脚本过程中产生的任何纠纷负责;
4,本公众号的主体为个人,发表文章纯属个人交流学习行为,文章的观点也属个人观点,与作者曾经任职或者正在任职的公司、其他个人或组织没有任何关系;
5,本公众号发表的文章依赖各种软件,作者所获取的软件仅供学习交流之用,若有侵权,作者将配合删除;



3

点赞

刚表态过的朋友 (3 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 15

    粉丝
  • 6

    好友
  • 14

    获赞
  • 0

    评论
  • 86

    访问数
关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-10-15 12:10 , Processed in 0.025684 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部