作为一名IC designer你应该感到自豪,因为很少有行业会像这一行这么的烧钱,这么的具有挑战性。IC designer的最后出路莫过于以下几种:成为某一方面的专家,例如USB或者PCIE之类的;转为IC Verification,从事IC验证方面的工作;负责SOC,成为类似于架构师的工程师;转去做市场或者销售。但是无论以后会转为哪一行,你首先应该做好自己,做好IC designer。那么对IC designer的要求有哪些呢。且听我娓娓道来。
一:首先在最基本的功能设计阶段(function design),你应该做到如下:
1、你的设计应当能够实现design spec中定义的所有指标,并且正确实现;
2、你的设计应当满足功耗、面积、速率的要求;
3、你的设计应该尽量可以重用(reuse),满足可测试性设计的需求(DFT);
4、你的设计应当可以进行系统集成,可以后续升级,而且改动较少。
二:在芯片实现阶段(chip implementation),你应该做到如下:
1、实现I/O package的设计;
2、掌握从rtl到netlist,从netlist到GDSII阶段的内容;
3、能够快速有效的实现芯片设计。
三:功能验证阶段(function verification),你应该做到如下:
1、design应该是可以进行verification的,并且是易于verification的;
2、能够做到FPGA的verification及emulation;
3、能够快速的debugging。
四:timing阶段,你应该做到如下:
1、知道如何去设置timing constraints;
2、知道你的interface的timing budget;
3、知道如何做module level及chip level 的synthesis;
4、知道你的clock从哪来要到哪去;中间穿过了哪些模块;
5、清楚的知道即将和你的模块连接的模块是什么,以便分析时序;
6、根据相关的设计能够分析出timing budget;
7、在spec 阶段就应该定好timing的各种需求。
sead_cn_562752139 2015-2-25 10:46
用户1550903 2015-2-10 09:46
用户436037 2013-5-16 20:30
用户403664 2013-5-15 10:50
用户436037 2013-5-14 21:17
用户403664 2013-5-14 11:48
用户436037 2013-5-13 22:05
用户403664 2013-5-13 17:15