新手求助,诸如perl、tcl这些脚本在FPGA/ASIC开发中有什么用啊?
经常听说perl,tcl等名词,经查发现是脚本语言。但还是不知道这些脚本在FPGA/ASIC开发中有什么用。
想了解一下用途和重要性,以便进一步学习,希望大师们指点。谢谢。
在DC总用TCL较多!
就是人机交付用的!
谢谢楼上回复。能说得更详细点吗?还是不太理解
perl, tcl, python, csh等都是UNIX系统下的脚本语言,ASIC设计中各种tool需要吃tcl文件,而各种文本文件的处理,各种系统操作,各种进程管理等等都可以使用脚本语言。举一个简单的例子,做DFT插scan需要有dofile来告诉工具怎么进行处理,而dofile可能非常大,不可能每次都由人工来修改生成,往往都是脚本来生成。再比如各种你编写的小程序,希望别人直接可以用,而且可以清楚看到你编写程序的内容,就可以用脚本,而不需要像C语言那样生成.exe文件,因为脚本直接就可以运行。不知道这样讲能不能大概建立你对脚本的认识。如果你还是不理解,你可以初步理解成,脚本就是减少人工化操作的程序。
楼上牛人,多谢了
脚本,归根到底为了提高效率,解放人力
你可以多学学TCL,这个比较实用的,在modelsim中就可以用来自动仿真
just look for some examples to study.
It will be very quickly.
从事IC design工作的人主要工作在Linux环境下,所以掌握TCL和Perl很重要。Perl主要用于文本处理,可以加快调试速度;TCL主要运行脚本,IC flow中经常用到!
发现自己会的东西好少耶
学习了 。
thx for sharing
鼠标流的飘过
很好的啊,找了很久
正式的项目研发都要用脚本的,它可以使设计工作可重复,方便反复使用。
我们这边是用Perl写regress脚本,验证用的,嘎嘎
不错!
很多EDA工具有很多命令可以通过TCL调用,大公司里面开发一般在UNIX/linux下面,用脚本做仿真调用工具很方便,perl可以做很多验证的工作,一般perl,TCL都是ASIC开发必备的
perl+tcl是基本功,必备工具
都是解释性语言,不像c那么需要编译,直接就能跑了
要学习了
已领教了。多学习Perl和 TCL
学习学习了
又学习了
太有用了,支持
在ASIC flow中帮助极大,能够提高效率。
用来替代大量的人力劳动,重复的人力劳动
