4716|0

6892

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

TCL与PER在IC中应用比较 [复制链接]

就TCL 而言,主要是因为synopsys 以这个语言为基础,在他的整个flow和工具中都有support TCL,用于其的command file
比如DC PC Astro iCC 等。
一般来说你要是遇到用到这些工具,最好对TCL 有所了解。
这样才能写出较好的scripts。
需要注意是的Synopsys在TCL原有的基础上发展了collection这个概念。
对应的command为foreach_of_collection,get_object_name等等用于对collection进行操作的command。
collection有点类似list,但是又是有区别的。具体可参考synopsys相应tcl的doc。
还有就是sdc file也是基于tcl 的语法的。

就Perl而言:
其主要的优势在于文本的处理。
同时用perl去写出run-command,判断参数,替换文本,最后调用相应的command,真正执行,这个功能有点类似Makefile。
就文本处理而言:
1)处理log-file,将一些不需要的warning或者error filter掉,从而更容易找到问题。
2)可以处理netlist,比如你需要对netlist进行一些复杂的替换,或者修改,就可以使用perl,但是需要最后进行一下LEC或者Foramlity的形式验证。
3)对backend同仁来说,有时候他们需要对layout进行修改,可以将layout-dump出文本格式,在用perl对其修改。

其实tcl,gvim等等也可以进行替换,但是就执行速度而言与perl相差很远。
因为tcl和gvim都是解释一条,执行一条。
而perl类似C,都是先compiler,在执行。
此帖出自FPGA/CPLD论坛
点赞 关注
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表