Re: [请益] APR 实体设计方向

楼主: asd1436 (阿北)   2015-11-07 18:16:39
APR的路不但不会比较窄,在业界反而是越来越抢手
原因下列几点
给你参考
1.制程难度越来越高,需要更专业的APR:
早期制程较low,又有EDA tool辅助,
Physical design难度并不高,一个APR做两三个案子不是问题
因此大部分公司都不会释出太多APR的职缺
后期制程上升,到了40,28nm这些先进制程,加上电路复杂度日趋上升,
逻辑闸数目越来越多,加上要兼顾的design rule,
完成一个案子的时间也越来越长,使得APR必须需要将
一块完整的芯片分割开来做(业界称partition)
才能得以完成一颗芯片,但公司要赚钱,案子量不会变少,
所以APR人力需求量越来越高
目前也业界有很多fully layout转APR的例子,
因为他们有很好的Physical观念,在后期的DRC/LVS具有优势
加上在业界耳濡目染,只要稍微加强数位timing的观念,
通常在工作上会比普通的APR更得心应手
2.Back-end观念在学界不普及
跟仅需大学学历就可做的fully layout比起来,
APR需要更多的数位IC deisgn flow观念跟实作经验
而这些观念在一般大学电子电机并不普及
此外,APR不像layout,仅需设计几颗inverter及即可练功,
数位ic flow需从frond-end verilog设计开始学习
若时间足够,继续往下做back-end,才有可能学到你说的APR
这些,需要到研究所才有时间跟精力去学习
所以你说要在硕士班研究backend是不实际的
因为你必须先在研究所了解数位frontend
或是在业界有相关fully layout的metal观念
才得以进入APR的领域
而研究所教授,因为不了解后段在业界的重要性不如以往,
加上APR薪水确实比RD少一截,一般都会建议已经碰过ic deisgn flow
的学生往frondend走
即便是外面的自强基金会
也鲜少有APR的课程
4.APR难以练功
数位Back-end从APR, STA timing 分析到解DRC/LVS
会用到相当多的tool,一般这些tool的license有限,
需要到研究所或是公司才有可能接触到
5.APR难度上升, 时间被tape out schedule压
虽然APR不用像RD吃了很多脑力去design一颗chip,
但在操作软件上,比起RD却需要更多的时间跟精力
其中之一就是要学的工作站软件很多
再来就是一个案子从setup, floorplan, place&cts&route (俗称apr)
到STA timing分析,每个阶段都需要长时间
虽然这过程都需要RD的辅助,但实际上在try&error的APR
为了不让Tape out schedule dealy,需要大量利用时间
让工作站不停的运转,但是一但Tape out过后,APR
就有一段长时间的休息,直到下一个案子到来
所以有很多RD会认为APR是很轻松的
也有很多人认为APR是很操的
端看公司产品的难易度
※ 引述《pooboy01 (一点小聪明)》之铭言:
: 权限问题代朋友po
: 各位前辈好
: 平常会常来科技版看一些资讯
: 目前硕一,想研究的方向是IC 流程 back-end的部分
: 对于Physical design APR方向比较有兴趣,
: 但属较后端部分,有爬过文了解一下目前现况,
: 但文章资讯比较少,想发文请教出社会的前辈们,
: 未来芯片朝向更细微nm已经到了极限的地步,
: 对于未来实体设计也变得更加困难,但对此领域还蛮喜欢,
: 请问前辈如果现在想走APR方向,路可能会比较窄(?)
: 未来APR需求量会不会变得很少,因为走这条路比较算要走的精(?)
: 对于目前硕论方向,值得做这方面的研究吗?
: 懂得不多,请前辈不吝指正
: 谢谢~!
作者: bassmoon (贝卡)   2015-11-07 19:13:00
作者: pwh17 (胖丁)   2015-11-07 19:21:00
作者: Baneling (爆炸一哥)   2015-11-07 19:35:00
APR一直都很让人值得尊重 学校大部分教授的理解.. QQ
作者: acelp (未来,一直来一直来)   2015-11-07 19:43:00
另外一个角度 tool跟不上制程的脚步 还有有多少公司或是产品做得起28nm的project?
楼主: asd1436 (阿北)   2015-11-07 22:03:00
目前APR tool已可以跟上28的脚步 关键是公司有没有要做但多少在DRC的部分 tool没办法在APR时就收敛很干净以至于到了calibre验证端有误差 需要手动去修
作者: centra (ukyo)   2015-11-07 22:47:00
大家是中途就会跑DRC看一下结果 还是到最后才跑Calibre ?总觉得中途跑DRC实在是很花时间尤其现在的日期都压很紧 根本没时间边跑一部分边修阿
作者: a881 (不想再谈恋爱了(Man))   2015-11-07 22:52:00
apr是比de还抢手的
作者: mcjk (beat me)   2015-11-07 23:06:00
推Apr真的是不用怕找不到工作,制程越先进缺越多
作者: asurada29 (鲁鲁勒)   2015-11-07 23:07:00
最后一段不解,哪有休息一阵子这件事...我看起来是一颗接一颗,反正Delay就被Highlight...
作者: mcjk (beat me)   2015-11-07 23:10:00
大部份是一颗接一颗没错,但是前期try netlist都是比较轻松的
作者: ptta (ptta)   2015-11-07 23:44:00
但104打开 APR的缺仍远少于designer
作者: asurada29 (鲁鲁勒)   2015-11-07 23:48:00
简单一句话...做Backend,真的要有很大的兴趣...
作者: culing (culing)   2015-11-07 23:57:00
我们都是边做边修Drc,有些致命性的错会让design在最后有砍掉重练的可能啊
作者: linchsh (0.0)   2015-11-08 01:00:00
楼主: asd1436 (阿北)   2015-11-08 01:06:00
每家公司案子的量不同 多的时候确实是一颗接一颗甚至重叠少的时候就会有闲置的时候 但闲置的时候也并不是都在休息为了使下一个案子能够更顺利 整个流程是需要花时间整理的另外闲置的原因 很多时候是在等RD的netlist...甚至有种说法 刚做完Chip 之后做block相对来说就是在休息另外跑DRC跟修timing 有经验的应该都知道这是没有冲突的而且第一次routing完就应该要跑calibre了
作者: grgeo (小Q)   2015-11-08 02:28:00
作者: pooboy01 (Gsx)   2015-11-08 10:02:00
谢谢前辈们
作者: roger2 (爱情贩卖机)   2015-11-08 11:15:00
专业好文
作者: centra (ukyo)   2015-11-08 13:59:00
问题是跑Calibre很花时间如果第一次routing完
作者: liuba (风行痕)   2015-11-08 14:08:00
layout画几颗inverter是能练的了什么功...layout需要花时间学习的是floorplan的部分而不同类型的chip floorplan适合方式都不一样 要花不少时间
作者: pippyman (1976获最佳乐团)   2015-11-08 14:41:00
推...
作者: superme (superme)   2015-11-09 01:50:00
推阿~~~~~
作者: acelp (未来,一直来一直来)   2015-11-09 11:34:00
感觉回文的不少M的 或许该看一下104
作者: csco ( ARM 株式会社)   2015-11-09 16:49:00
某M的PD teams是半夜赶tape-out;好像从没有休息的时候.
作者: h9602b (电子学)   2015-11-10 09:32:00
M的24小时急件可是很有名的<<

Links booklink

Contact Us: admin [ a t ] ucptt.com