原创 [转]给数字IC设计新手入门的几点建议

2007-11-26 17:33 2713 3 3 分类: 汽车电子

1.概念性的东西一点要弄明白,如一些基本的名词,简称等,养成搜索的习惯,通过这些关键字,慢慢就熟悉整个行业。 建议碰到不熟悉的关键字,通过google,不但查到该词的意思,更要看与该词相关的一些内容。另外,给一个常用的查简称的网站, http://www.thefreedictionary.com/  ,我常用的办法是用"简称 + stand for"在google中搜索,一般最匹配的结果就是上面那个网站给的。



2.学习基本的HDL语言,FPGA设计流程和ASIC设计流程。做数字的话用HDL语言就好比建房子时的垒砖头,那些设计流程就好比按照房子的框架把砖头垒满,构成一间间的房屋。会了这几个东西就你就好比成了一个泥水匠。也许有人说建筑师不一定得从泥水匠开始做起,在现代社会分工这么明确,确实如此。不过我认为只有对底层的砖头的性能了解更清楚,才能造出最佳性能飞房屋。其中对于HDL语言的学习,建议避免深究各种语法,一切以实用为主,多看看人家的示例,如 opencores上面的,当你对常用的这些语法都很熟悉了之后,如果需要某些复杂的写法,翻翻书也很容易上手。对于设计流程的学习,本人的观点是不但要知其然,更要知其所以然。那样才能对设计流程更好地掌握,更进一步来优化设计流程。如对某个步骤的做法,实现原理,EDA工具的实现方法等。

3.注重知识面的扩展。IC设计是个大杂烩,知识面一定要广。平时多看看各种协议,标准,甚至是和IC看起来毫无关系的东西,人类的知识体系在各科之间有着一定的联系,看多了就容易触类旁通了。

4.对EDA工具的学习,看文档,实践,两者可谓相辅相成。动辄几百上千页的英文文档要看得很明白也不是件容易的事情。不过一般来说,文档都有个简单的tutorial之类的,就是工具的指南,这部分一般都是讲工具的入门,可以边看边用边思考。个人觉得一个工具入门容易,但要用好它就需要点功夫了。另外,对于大多数在校学生来说,没有Unix/Linux/Sun的EDA环境来学习,而且个人要装这些工具也比较麻烦。建议正在学习的同学们发扬点开创精神,辛苦一点,搭建这样一个平台,留给师弟师妹们,这样一代一代才会进步。 51EDA的FTP上有不少EDA工具,多上上他的论坛,就可以上ftp了,也能学习到一些工具的安装方法。

5.多关注新技术,这样才能让自己拥有可持续的竞争力。


Labels: AsicDesign


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条