55问答网
所有问题
IC设计需要懂UNIX, Shell/perl/tcl 及 C/C++ 语言吗?为什么有单位招聘IC设计师要求这些呢?
谢谢诸位。我对ARM,CPU有一些了解,不太了解UNIX,Shell/perl/tcl 及 C/C++ 语言,另外,做嵌入式FPGA也可以在windows操作系统下的软件开发环境,如libero.
举报该问题
推荐答案 2009-04-02
其实需要懂这些东西肯定是工作需要。(我当时面试就要求我会这些,当然我肯定不是很懂,知道点皮毛)
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项目都很大,需要这些的知识储备》》
谢谢~~
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/G4RL4eIF.html
其他回答
第1个回答 2009-03-26
很多IC设计的EDA软件都是运行在LINUX下,如DC,PT和P&R工具。要是连cd,ls之类的命令都不会那就比较遗憾了。
PT之类的工具在运行完成后会生成含有大量信息的log文件,从其中把需要的信息筛选出来,用perl比较方便。
Magma,ICC之类的P&R工具都有外部接口,可以通过tcl语言来扩展该类工具的功能。
C/C++,高位合成等操作需要懂C语言。
第2个回答 2009-03-24
一般不需要全部懂。有的了解一点皮毛就可以了。
招聘IC设计师要求这些,是招聘单位当它要刷掉某些人时,好作为“正当”借口,让人哑口无言。因为全懂的人很少。
相似回答
C/
C++
、VC、Delphi、JAVA、LISP、
Perl语言
答:
C什么
都能写,想LINUX系统就是C写出来的,只是现在都是图形界面,所以有了
C++,
但是内核部分还是要C,VC是个软件啦,建议从C入门,之后看其他的就比较心中有数,语句还是其次,主要是编程思想
小白在
C语言
中一些基础问题
答:
第一:
C语言
语法结构很简洁精妙,写出的程序也很高效85很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,
Unix,
Linux,Mac,os
/
2,...
Python,Java
,C
/
C++,Perl
和LISP
答:
C/
C++
,。。。,嵌入式,操作系统,驱动,游戏,一切与效率和底层相关又需要具备一定规模的程序基本都是他们写的。也是万能
语言,
但是入门门槛比Java高,如果说Java是易于上手难于精通,那C/C++就是较难于上手,难于精通。Java出现以前统治行业,现在也是雄霸一方的哟。
Perl,
老老老!以前是类似Python的...
C语言
诞生之前
,有
哪些重要的编程
语言?
答:
C语言的诞生是和
UNIX
操作系统的开发密不可分的,原先的UNIX操作系统都是用汇编语言写的,1973年UNIX操作系统的核心用C语言改写,从此以后
,C语言
成为编写操作系统的主要语言。1978年美国电话电报公司(AT&T)贝尔实验室正式发布
C语言,
1983年由美国国家标准局开始制定C语言标准,于1989年12月完成,并在1990...
怎么理解脚本
语言,
跟C/
C++语言
是一个概念吗
答:
3.与程序代码的关系:脚本也是一种
语言,
其同样由程序代码组成。注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP
,PERL
都是脚本语言。C/
C++
编译、链接后,可形成独立执行的exe文件。4.脚本语言是一种解释性的
语言,
例如vbscript,javascript,installshield script...
大家正在搜
perl foreach
perl需要
perl语言教程
perl语言入门
perl timegm
perl for
perl和Python
perl 6
perl sub
相关问题
请问模拟集成电路IC设计需要用到C,C++吗?谢谢!
Perl等脚本语言在IC设计中有哪些用处
IC设计,学习哪一个脚本语言比较好
刚入职几个月,头让我做协议验证,用C++语言,我开始应聘的岗...
各种脚本语言,比如shell和tcl、perl有啥区别呢?
最好的语言、是什么?
将来想从事统计分析和数据挖掘,需要哪些技能
设计工程师 是什么意思 ?主要干什么?麻烦举几个例子。谢谢