IC设计需要懂UNIX, Shell/perl/tcl 及 C/C++ 语言吗?为什么有单位招聘IC设计师要求这些呢?

谢谢诸位。我对ARM,CPU有一些了解,不太了解UNIX,Shell/perl/tcl及C/C++语言,另外,做嵌入式FPGA也可以在windows操作系统下的软件开发环... 谢谢诸位。我对ARM,CPU有一些了解,不太了解UNIX,Shell/perl/tcl 及 C/C++ 语言,另外,做嵌入式FPGA也可以在windows操作系统下的软件开发环境,如libero. 展开
 我来答
T_TNT_TNT_T
2009-04-02 · TA获得超过1274个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:440万
展开全部
其实需要懂这些东西肯定是工作需要。(我当时面试就要求我会这些,当然我肯定不是很懂,知道点皮毛)
UNIX、LINUX,首先一般公司的工作平台一般都是这些操作系统,每个人通过一个term连到服务器上,服务器上有一点数量的licence,通过提交到服务器来跑仿真,本地只是一个窗口。
shell perl tcl等脚本语言,是为了批处理用的,很多仿真的什么的,如果自己一个一个做肯定很慢,用脚本写好了,提交上去了,让代码在服务器上慢慢跑,自己就可以休息了。(如regression等,这完全是为自己好,让你自己一个一个点提交,恶心死了,对于许多不关注的信息,用perl筛选下,自己看自己需要关注的信息就可以了)
至于c c++,这个是老祖宗,肯定得懂。IC工程师如果只知道verilog或VHDL,肯定就是笑话了。很多算法级别的仿真,还有对你设计的电路的验证工作,就需要一些c model来进行验证,这些都需要你懂c c++,其实现在一个合格的IC工程师,最好还懂system C或者systemverilog。
当然在懂点ARM什么的,CPU构架什么的就更好了,现在SOC项目都很大,需要这些的知识储备》》
谢谢~~
6wings
2009-03-26 · TA获得超过127个赞
知道答主
回答量:62
采纳率:0%
帮助的人:40.1万
展开全部
很多IC设计的EDA软件都是运行在LINUX下,如DC,PT和P&R工具。要是连cd,ls之类的命令都不会那就比较遗憾了。
PT之类的工具在运行完成后会生成含有大量信息的log文件,从其中把需要的信息筛选出来,用perl比较方便。
Magma,ICC之类的P&R工具都有外部接口,可以通过tcl语言来扩展该类工具的功能。
C/C++,高位合成等操作需要懂C语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
L_o_o_n_i_e
2009-03-24 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5116万
展开全部
一般不需要全部懂。有的了解一点皮毛就可以了。

招聘IC设计师要求这些,是招聘单位当它要刷掉某些人时,好作为“正当”借口,让人哑口无言。因为全懂的人很少。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式