在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14084|回复: 25

[讨论] FPGA设计、FPGA验证和FPGA测试,哪个比较好一些?

[复制链接]
发表于 2012-7-4 15:14:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在FPGA相关的工作中,有FPGA设计、FPGA验证和FPGA测试三种,不知这三种工作,哪个更有前途,工资高些?
另外IC设计中的FPGA验证和测试这个工作怎样?
发表于 2012-7-4 18:48:33 | 显示全部楼层
首先说句空话:都很重要,
再来实话:在FPGA工作里,设计、验证、测试本来是一体的,一般都是一个人玩到底,都会负责到。
对于有旧案例的新项目,一般代码复用得较多,设计和验证很多都直接复用了,测试会相对多点。
对于中小型的项目,一般验证就和设计的一块做了,对大型的项目,才会单独的团队和环境,去进行系统仿真。
总的来说,FPGA项目里,写代码的最牛,代码写不好会被骂死,一般都是熟手才会被安排去做;新手会做测试和验证多点,但同样在测试和验证里能找到问题,并DEBUG出问题的原因,这个也是很考验人的能力的。大半时间还是在测试中度过的,写代码只占小部分时间。

在IC设计里的FPGA验证一般是原型验证,一般来说,在一个团队里做这块的人数很少,零星一二人,大部分还是在做coding和verification,而国内的市场里写代码的机会相对少些,做验证的更多。

这年头做验证的越来越向软件靠齐,VMM/OVM/UVM等都是需要大量学习的,现在推行的很多,需求会越来越大。

在一个项目里(FPGA/IC),写代码的是最累的,验证会相对轻松点,加班少些。

个人意见,有砖轻拍。
发表于 2012-7-5 08:04:17 | 显示全部楼层
同感,在FPGA上,这三个完全分开,估计只有挺大的公司才能负担得起。
发表于 2012-7-5 10:02:30 | 显示全部楼层
同感!以前是分开的,发现责任找不到头,现在基本上设计测试是一体的,只是涉及到系统级仿真才会专门做仿真平台。
 楼主| 发表于 2012-7-5 10:31:51 | 显示全部楼层
回复 2# eaglels
非常感谢您的回答,看得出,您对FPGA开发了解的也比较深入,本人是个刚毕业的新手,刚到一家做芯片的公司工作,现在公司有意让我做FPGA测试这一块,但我本人还是想做设计这一块,因为我感觉做设计以后的工资会更高一些,不知我的看法对不对?
     另外,本人从心里来说,是很想做FPGA相关的工作,以后也不排除跳槽做FPGA的可能。但是不了解FPGA测试和验证到底有什么区别?测试是重点在用仪器测试么?
    我现在刚开始工作,所以想选一个发展空间比较大,工资比较高的方向来做,不知能否指点一下?
 楼主| 发表于 2012-7-5 10:38:33 | 显示全部楼层
回复 4# rickbest


    那么,您认为IC设计中的FPGA测试这个工作怎样,发展空间和工资待遇好不好?和专门做fpga的公司中的FPGA设计测试的工作相比怎样?
 楼主| 发表于 2012-7-5 10:41:31 | 显示全部楼层
回复 3# tigerjade


   非常感谢,那您认为做FPGA设计测试和做芯片设计中的FPGA测试相比,那个待遇和空间更好一些?
  另外FPGA测试和FPGA验证有啥区别?感谢指点
发表于 2012-7-5 12:05:24 | 显示全部楼层
回复 5# sunt8707

在公司里,就钱途而言,自然是做DESIGN会更好点。这也是个专精与广泛的关系,做DESIGN的其实方向也很窄,有的人就只做一个小小的IP,还有人就做集成的,把众多AHB/AXI的接口连在一起,只负责很小一块的内容。 而验证和测试,对具体实现细节不CARE,但对总体的参数、指标、性能,会有更多的了解。 在FPGA上做测试,就是实战,代码编写得如何拉出来练练,用真实的电路、真实的DRIVER、真实的软件来跑CASE(可能会降频使用);验证呢,就是模拟这些DRIVER、软件之类的,也来跑CASE,这两者就是相互补充的。对于FPGA应用和简单些的IC,能方便地上板测试的,更倾向于直接上板来测试和修改代码,对验证就相对少些;对一般的IC公司来说,大多时间还是以验证为主,因为一块芯片能流片或上FPGA,这表明整体开发已经接近完成了,而IC开发的时间很长,不可能等到都完了再大规模地验证。

如果你对专精的比较有兴趣,那做DESIGN更好;如果你想对整体方案与参数更有兴趣,想以后转FAE或市场销售,那具体实现细节不用太CARE,做验证和测试会更合适些。
发表于 2012-7-5 12:18:38 | 显示全部楼层
再补充下,DESIGN是解决有没有的问题,比如某项功能具备了没,验证和测试是解决好不好、有多好的问题,比如设计的稳定性、健壮性、可靠性,DESIGN的功劳比如好看得到,而充分的验证与测试可能是高投入而回报不一定看得到的事。

所以就像IP,大公司肯舍得花钱投入,养一帮子人和DEMO板在那里测,小问题也不放过;小公司也能开发得差不多的,也能用,但可靠性可能就差了一些。资金在那里摆着,多少钱做多少的事嘛。
 楼主| 发表于 2012-7-5 13:15:48 | 显示全部楼层
回复 9# eaglelsb


    多谢指点,看来还是DESIGN 更来钱,就是面窄了点。测试的话,对整体把握比较好,便于转行。
         应该是这样了,再次感谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-6 08:07 , Processed in 0.022111 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表