微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 新手求助,诸如perl、tcl这些脚本在FPGA/ASIC开发中有什么用啊?

新手求助,诸如perl、tcl这些脚本在FPGA/ASIC开发中有什么用啊?

时间:10-02 整理:3721RD 点击:
本人自学FPGA,涉足不深。
经常听说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中帮助极大,能够提高效率。

用来替代大量的人力劳动,重复的人力劳动

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top