在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7667|回复: 6

[讨论] perl、Tcl等脚本语言在Cadence平台中有应用范围吗?

[复制链接]
发表于 2014-9-7 11:38:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟准备学习一下脚本语言,最近通过看各位大牛的帖子,对几种IC设计中常用的脚本语言做了一些简单了解简言之:perl很强大,特别是文本处理;Tcl在synopsys,laker平台下的应用很广泛;Skill是Cadence平台下用于二次开发的脚本语言。

由于小弟的工作是模拟版图方面,在Cadence平台下工作,故貌似应该选择Skill学习;而Skill只应用于Cadence平台下,应用范围较小,于是就出现了如题的疑问。希望各位科普一下,十分感谢!!!
发表于 2014-9-8 10:53:20 | 显示全部楼层
SKILL与C语言一样,可以很轻松的与系统调用结合起来,接口函数很完善。所以Tcl和Perl都可以通过SKILL调用。我曾经在项目里面自由调用tcl/tk以及MATLAB,他们都可以和SKILL无缝通讯。
 楼主| 发表于 2014-9-8 21:20:22 | 显示全部楼层
回复 2# amodaman

哦,这样啊。谢谢!但是在Cadence平台下是不是只能用Skill进行二次开发呢?而像你所说,Skill又可以作为一个接口来调用perl、Tcl联合起来工作
发表于 2014-9-9 12:07:29 | 显示全部楼层
回复 3# pm198957

Cadence平台本身就是一个SKILL命令解释/编译器,即是解释型语言,也是编译型语言,你可以认为SKILL是兼有两者的特性的一种语言。Cadence平台当然只能用SKILL, 但是SKILL程序所起到的作用可以轻松的扩展到与Tcl/tk, Perl等程序进行通讯,其实这里面的通讯接口功能非常丰富,几乎是跟C语言一样无限的。C语言能做到的,SKILL也能做到,唯一的不同就是SKILL是从Cadence平台上调用的,所以和设计环境是紧密结合的。
 楼主| 发表于 2014-9-9 19:29:44 | 显示全部楼层
回复 4# amodaman
嗯,今天无意间在Virtuoso Space-based Routing的user guide中发现,这个工具的自动布线脚本就是用的Tcl,更进一步让我理解了。非常感谢!!!
发表于 2024-2-1 10:48:03 | 显示全部楼层
这么多年过去了   楼主还从事版图工作吗  如果还是的话  版图最推荐掌握哪种语言呢
发表于 2024-7-1 21:22:41 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-23 07:38 , Processed in 0.020272 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表