Perl与IC
请高人解答一下,谢谢!
貌似EDA工具一般使用TCL比较多。如果说得不对,还请大家指教!
以前Quartus、Nios开发软件中好像有Perl的代码,现在不知道还有不
tcl用得更多些。
提高工作效率
批量修改代码,实现文本的处理。
做自动化测试,验证的时候用处很大
lsd,能不能说得再详细一些呢,谢谢
来学习学习,我也想知道
6# aimar327
比如,你用EDA工具做了一件工作,并有对应的log文件,但是log文件内容很多很杂,这时你可以用Perl对log文件的关键字进行抽取,得到真正对你有用的信息。特别在批量处理多个log文件时,Perl就显示出它的作用了,因为你不用一个一个手工的查看log文件。
ASIC综合完成后,可能要用perl对网表进行处理,打个比方将1'b1替换成TIEH,1'b0替换成TIEL。
支持5楼说法
應該是每個EDA之間所要處理的文本檔案, 使用 Perl 這一類的語言來做抽取及處理.
不知道這樣說對不對.
用Perl搭建设计平台的还是挺多的
Perl的强大在于正则表达式,对文本的处理比Tcl强很多
tcl只限于EDA tool上跑的script,整个环境,各个tool之间的联系,都需要perl
对验证帮助很大,尤其是复杂的随机验证。我用perl生成验证平台的基本框架,生成大量的测试例,自动检查仿真结果,自动生成和检查覆盖率统计,自动将C模型代码转换为SV代码。
学习!
论坛上有说perl和ic设计的论文,小编可以搜一下看看!
学习了!
原来是这样啊
新手,过来学习一下。看synopsys公司的DC工具,里面的命令大都用的Tcl,至于perl,因为还没有做这方面的具体工作,不了解。感觉综合一下五楼和八楼的答案,应该就不错了
学习中!
不错啊,说得好
不错啊,说得好
学习了
太强大了,好好学习perl
god ones
现在大多用tcl,如DC PT FM DFT ICC等perl相对用的少些
工具本身基本都是支持TCL的,但是处理工具吐出来的log文件,基本上都是用perl来处理的。他的正则表达式真的很强大
学习啦
