蓝瘦香菇 Layout攻城狮年到40 向左走or向右走 老wu的一点领悟

 蓝瘦香菇 Layout攻城狮年到40 向左走or向右走 老wu的一点领悟

Layout工程师来到不惑之年,貌似走到了职业生涯的十字路口,向左走or向右走?当然,这里不是说老wu啦,O(∩_∩)O~ 老wu还算年轻,妹纸们大可放心,但是老wu最近发现很多身边的Layout们已经悄然转行了,再加上前不久看到有JAVA之父James Gosling在 Facebook 上发表了他所遭遇到的年龄歧视问题

 

“我曾在面试的时候被HR 告知,「通常我们不招你这种年龄的工程师,但你的情况特殊(指的是他Java之父的身份),所以对你特殊考虑。」在Google工作的时候,听到几个30多岁的人在讨论要去整形变得年轻点。”

 

java%e4%b9%8b%e7%88%b6james-gosling

这…连30多岁的人在讨论要去整形变得年轻点,是不是夸张了点?难道做技术的,年纪过了30,其职场价值就开始走下坡路,而到了不惑之年,如果不是某个技术领域的XX之父,就要吃HR的闭门羹?

想到这里,吓得老wu赶紧到各大招聘网站上搜索一下,目前电子界对于layout工程师的招聘情况,特别是有没有年龄的限制要求。

图一,对于深圳这个中国乃至世界的电子硬件之都来说,近几年来对于layout的需求正在呈逐年递增的趋势。

%e6%b7%b1%e5%9c%b3layout%e6%8b%9b%e8%81%98%e6%83%85%e5%86%b5

检索关键字“layout”,职位还是很多的,工资嘛,基本维持在8K-15K之间

而如果在“layout”后头加上“高级”二字,结果嘛,只能呵呵了。。。

%e6%b7%b1%e5%9c%b3%e9%ab%98%e7%ba%a7layout%e6%8b%9b%e8%81%98%e6%83%85%e5%86%b5

但是高级laout嘛,工资待遇还是要相对高级一点的,10K-20K之间吧,再来看下具体的layout工程师招聘要求,特别是年龄限制这一项

layout%e5%b7%a5%e7%a8%8b%e5%b8%88%e6%8b%9b%e8%81%98%e8%a6%81%e6%b1%82-1 layout%e5%b7%a5%e7%a8%8b%e5%b8%88%e6%8b%9b%e8%81%98%e8%a6%81%e6%b1%82-2 layout%e5%b7%a5%e7%a8%8b%e5%b8%88%e6%8b%9b%e8%81%98%e8%a6%81%e6%b1%82-3

大部分公司都是有要求35岁以下,只有个别公司放宽到40岁,40岁真的是layout攻城狮职业生涯的末年了吗?看!!!竟然还有无耻的公司只要求男性,因为女性你要生孩子晓得吧,生孩子还得带薪休产假吧,然后产后还要一孕傻三年吧。。。这些都不是私企老板所愿意承受的(国企和巨头公司除外 O(∩_∩)O~),所以老wu觉得,女的除了怕嫁错郎,更怕不慎入到layout这一行 O(∩_∩)O哈哈~

做layout拿个20K嘛,如果你还是单身,老wu个人觉得还是蛮不错的了,但是能拿到20K的年龄,如果还是单身狗,那就有问题了,基本上都是成家或在正在准备成家的,20K/月相对于深圳的房价来说,也是车水杯薪的…

%e6%b7%b1%e5%9c%b3%e6%88%bf%e4%bb%b7

好吧,那为什么国内私企老板不喜欢用年纪偏大的老腊肉攻城狮呢?老腊肉有经验,活还好,相对来说更加有担当,对比刚毕业的小鲜肉来说应该更加抢手才是呀?我们来分析下原因。

国内的PCB Layout这个行业也就是这么十几二十年才有了长足的发展,而相对的,我们的宝岛台湾,pcb layout的起步更早一些,他们很多早期的layout工程师已经迈过了40岁这道坎,同时也有更多的工程师即将面对40岁这道坎,同时,这几年随着内陆的pcb layout的发展,台湾很多layout都外包给了内地,那现在台湾那边的layout工程师是一个什么状况呢,让我们看看他们在社交网络上对于layout的吐槽,可以作为借鉴,想想我们的layout攻城狮在40岁之前的职业规划。

下边老wu摘选一些台湾layout们在网上吐槽的观点,跟博友们分析分析

吐槽一:

  • 1. 年輕的肝用不完, 您絕對沒有年輕人耐操又便宜.
  • 2. 35 歲的, 大多已經結婚有家庭, 沒辦法加班太多. 又容易為了小孩/長輩的事情請假.
  • 3. layout 很多都外包了, 一般公司不再像以前一樣會想養那樣多的正職的 layout engineer; 若有 case 要做, 可以花多一點錢外包, 或是找約聘的, 或是從 layout house 叫人來做.)
  • 4. 每年青輔會工業局思源基金會自強社工研院…. 量產訓練出一堆本科與非本科系出身的 layout engineer, 這些人比一片白紙的還要好用. 很少大公司願意收完全沒經驗的了.
  • 5. layout 的主管職缺, 真的很少, 畫了一年又一年, 又沒有升遷機會, 調薪分紅大部份都不漂亮. (只有少數公司還不錯 M m N R … 就這幾家…), 做久了心情會很差. 很快… 調薪又會到頂, 不大會上去了. 公司也不怕你走, 取代性高. 會很幹.
  • 6. 做久了, 有沒有機會創業? 當SOHO 接案子?  很多人都會這樣想~ 這樣期待.  我只能說, 懂 layout工程 不一定同時會有做生意的天份. 客戶在哪?  不會從天上掉下來.    此外, 景氣好也就算了, 2008~2009H1 的壞景氣, 很多公司的 project 都凍住了, 根本不可能外包. 自己當老闆要有能力渡過那個景氣寒冬.  窩公司沒被裁的 layout engineer, 還有一份薪水養家活口.  所以, 創業要想清楚.

吐槽二

舉我為例,我不是layout,是design,5年經驗, 37歲了,結婚有一個小孩,有幾次機會到新竹較大的公司面試,都沒有下文,最後一次還是面試到副總,都談好要給offer,最後寫信給我,說很遺憾: 我想年紀是個問題,年輕的肝操不完,這一行不管IC設計或layout都有一堆畢業生想進來,大家都是衝著”傳說中”的高額分紅而來,卻沒想過賺錢的公司是麟毛鳳角,也沒想到自己四十歲以後會如何?

竹科從來沒擔心過人才不夠一堆大學畢業生這麼多,只要在固定的專題操個兩年,八九成的工作都可以做了,找一批老鳥帶幾個新鮮的肝,就可以抄出來. 何必要找年紀大的呢?

如果真的很喜歡IC這一行,找個虧錢或創投公司,多少有工作,但是隨著你年紀越大,肝越來越不好,越來越容易疲憊,你還能在原地撐多久,四十歲或四十五歲以後,換公司會越來越不容易,將來有沒有其他的打算,可能這時候要先想清楚~~

吐槽三

許多人會常常問這一類的問題…但基本的問題是:您自己本身怎麼會有這一類問題?!難道之前的工作有何不對的地方嗎?!沒有任何一種工作是比較有永久保障的,因為工作本身是沒有對與錯,而是外在環境也會一直改變的,尤其是這一種號稱高科技業,他的變化性更高了。重點應該不是幾歲要去換做什麼?!因為,再過幾年您還是會再面臨同樣的問題。kimocmliu  說得對…我本身也待過IC 設計業,只不過是搞系統應用的。以前剛開始時,也曾經一度想轉換跑道學IC 設計。當初主管也給過機會…但我還是選擇留在系統應用領域裡! 幾年過後,結果,現在IC 業普遍都希望能多跨一點系統應用領域,尤其這一兩年來,許多IC 設計業都不得不跳下來自己搞系統應用…甚至還自己搞終端產品應用。

所以,我只能說:環境會一直改變,沒有什麼事情是永遠的。若從大環境來看您的問題:您說還有多少IC 設計業的老闆會真的會去留意一個35 歲想轉業的 IC layout 工程師呢?還是多從自己本身的家庭環境與外在環境做一個通盤考量,再來考慮這個問題。

kimocmliu 最後一句話沒錯:但是 IC 業乍看起來比別的產業似乎好一些(?!),  卻也不是說每個人都可以撈到一票…..  也就是進得來, 也不是都有搞頭.  您想清楚囉….” 最後:就以自己本身的經驗提供一點參考…我早已經超過35 歲了。

也算是離開IC 設計業了,但過去的經驗,讓我在系統應用領域裡,找到更多自給自足的機會。
真的不要在侷限一般眼光中的產業想法,這樣子您自己本身未來的道路會更廣的!”

吐槽四

佈局工程師的工作內容,需要將電路圖的主被動電子元件以及連接線考量電氣特性與製程變異因素而完成的幾何圖形,一切的佈局工作現在都已經可以用電腦軟體繪圖以及驗證模擬完成。所以大部分工作都是坐在電腦前面操作電腦繪圖以及驗證軟體,基本的工作時數都是如此的體力需求與消耗。

但是長時間的坐在電腦前面會使得血液循環不良導致缺氧而疲勞度快速上升,眼睛疲勞肌肉酸痛,邏輯思考能力下降,進而使工作效率也隨時間變化而下降。如果是30歲以下的工程師,平均血液循環良好大約堵塞血管1/4左右,大致上還足以應付,只要中午時間稍做休息就能迅速恢復。30~40歲的工程師,平均血液循環良好大約堵塞血管1/3左右,缺氧情況上升許多,體力不支自然容易疲勞,跟著新陳代謝出問題。然而30~40歲的工程師大多數也都成家立室,同時也有家庭因素的事情困擾和付出,所以除了體力不支以外還伴隨著生活壓力,如果工作進度受到影響,更會增加工作壓力。縱然中午稍做休息也沒有足夠體力支撐到傍晚。所以年齡會不會是問題?相信已經有答案。

如果養成一位可以獨立作業的工程師需要3~5年,當然需要找年輕的工程師,才能在養成之後對公司貢獻更長的時間。所以一般公司會優先聘用年輕的新人加以訓練。而年齡大的朋友,除非有獨立作業的專業能力,否則找工作的確是比較不容易。

至於年齡大且有3年以上經驗的工程師也是需要留意,因為年輕人精神狀況好所以學習新事務的效果好,能力和新人差距不大,薪資卻有落差,除非不斷提升專業能力保持專業優勢,否則被冷凍或是被新人超越是早晚的事情,更不用說升遷職務了。俗話說:『薑還是老的辣』。如果專業能力沒有伴隨時間而增長,那就是不辣的薑,和新人能力一樣。

建議工程師平常要多多運動,讓血液循環維持一定水準,並且多喝水排毒,『行軍打仗不怕精銳士兵陣亡,而是怕帶老弱殘兵』,孫子兵法亦有云;傷害對方士兵比殺死對方士兵所帶來的傷害更大。因為一個病患需要一倍人力去照料。

同樣地,一個新人會需要一位資深的人去指導,同時耗費兩個人力資源去做一件事情的效果,是很不經濟的事情。所以現在的設計公司講求效率都會詢問是否受過佈局專業訓練?只有聘請受過專業訓練的新人,才能夠縮短人力資源浪費的時間。

如果你是年齡超過30歲才想從事佈局工作,那麼建議你最好儲備完整的佈局專業能力,不要僅學得VLSI和一些電學常識和入門等級的cell base佈局等課程就想要從事佈局工作,那完全是沒有競爭力。試想一位25歲大學非本科系畢業經過5年的養成→30歲,平均可以懂多少的專業知識?如果你現在是30歲才開始要從事佈局工作,至少要把那5年所應該懂得專業知識具備,並且還要更多,才有競爭能力。

吐槽五

小弟工作資歷6年 主要是做PCB Layout (中間有跑去做HW1年)
產品有做過 Server PC NB

當初因為學歷不好 又想進大公司學東西 所以就傻傻去學了這個
重點:學PCB Layout沒有不好!!(但是只會餓不死)
當然一定有人會說 現在Layout都讓大陸人做了 在台灣的市場會越來越小
好的Layout 要看的東西很多
板廠 工廠 Power SI ME HW 各個環節都要顧到
Layout 在這中間要扮演的角色就是取得各部門的均衡點
有時候連RFQ 寫Proposal都要Layout來寫…
(因為往往各單位都會只注意自己想要的)
這就是我們需要做的事情 但是通常這就是吃力不討好
因為PM要求的只有出圖時間
而各單位要求的就是想要把東西改到好
領分紅的時候 support單位永遠是領最差的…TMD

或許有人會說Layout只是技術職而已
怎麼能跟HW比較呢!?
小弟在前年有轉作HW約1年的時間
發現台灣的系統廠HW好像並不是真正所謂的研發
劃線路的時候 老手交代 “照圖施工 保證成功”
然後有問題就找FAE 測試也可以凹FAE測試
(給想做FAE的人一句話 你們辛苦了 當然可能不是每一間公司都一樣^^)
HW 感覺做的事情很雜 感覺都是打雜的雜工

小弟目前的工作 算是部門內的小主管
底下帶了3-4個人
會的東西 也從以前只是會拉線
到現在整個板子評估 走線規劃 Power區域分布
SI高速線長度注意事項 ME組裝含Cable Routing
板廠工程問題事先預防 工廠打件問題預防
全方面的估計 把每次的工程問題 還有 打件問題 都控制在10項以下
但是還是沒用 因為只是Support單位…囧

薪水也從剛出社會的月薪21000 -> 26500 -> 37XXX -> 45000 -> 55000
年薪也從 50 左右慢慢的爬到了現在 85
相信要在爬上去因該有點困難 除非到了外商
奉勸各位剛出社會的新鮮人(肝)
請慎選工作 公司 至於PCB Layout 就排在最後的選項吧
因為即使在利害 能力再強 還是不會受到重用

到這邊一定有人會說 不爽不要做阿
對!!小弟目前就有不想做的打算
打算轉去當業務了…T.T
下台一鞠躬

海峡对岸的layout过的不开森,我们这边的layout也没少吐槽

5年的pcb layout生涯,只有痛苦的回忆!

做layout行业已经快5年了,感觉很累,很痛苦,也看不到前途.做过3年的主板和笔记本,2年的GPS产品从24层的背板到2 层的PCB都做过,当然感觉最难最累的还是主板和笔记本(尤其是主板和6层的笔记本)
有很多朋友都说layout要去学习电路,EMC,防真才是发展,现在的问题是你看不明白电路图,不知道信号跑多少速度,怎么去做防真, 而且真正能精通电路图,还有谁愿意去做layout呢?一定还是改行去做HW了,而emc真正做的专业的也一般有专门的EMC/EMI工程师,都不会是layout工程师兼做的.

我们的工作其实就是从导入结构,网络表,建库,放零件,走线,直到最后出gerber的一个工作流程.我们现在谈的就是layout的工作而已,而很多人说什么做硬件那就偏离主题了.我们要谈的是layout的痛苦和没有前途.而不是说将来发展什么,谈将来发展的改行,就不是谈的layout了,那我们还不如改行买彩票去呢,那样可能发财更快,当然只是可能!

做过主板 笔记本,工业主板,服务器的人都知道,layout的工作量有多大,不可能等你看完原理图 再去做layout工作,那样的话,你这个项目还不做上几个月啊!对吧.做大板子的工作对于做了一年以上的人来说,其实就是个体力活,累的要命,每天弯着腰,严重骨质增生,头脑一片空白,当年刚做主板的前3个月,做梦都全是乱七八糟的线!

就我知道苏州上海一带做大的PCB的90%的都是台湾人,台湾人的企业做layout有好有坏, 好的在于做事情比较规范,layout工程师的地位也能得到认可.坏处在于台湾人管理太严格,非人性化,而且待遇低,工作强度非常大,.当年做主板和笔记本的时候如果有case基本都是每天晚上9点左右下班,周末还要牺牲一天,当然做layout是没有加班费的.当然有一些天真的朋友,或许做的不久的layout工程师要说工作的成就感,那简直是扯淡, 做了3年相同的工作,还有什么JB成就感.

当然现在我换工作了,不在台湾人那边做主板和笔记本了,做GPS快2年了,工作量是不能和以前比,但是感觉也很累,主要是工作太不规范了,结构工程师和硬件工程师改个没完没了,PCB板也不让你发,今天说让你出gerber,于是我都DRC检查,文字排列都准备好了,art文件都打包搞好了,就等工程师发了,可是第二天又在修改电路,真的太不规范了,老是很恼火地说:TMDB 就不能全部考虑好了再让老子做啊,

可是没有用,日子还得往下过,依然是天天做无庸功,现在已经麻木了,做这个真的没前途啊,如果可以的话,兄弟们都改行吧,而且最重要的是工作地位也不被重视,硬件工程师就是把你当个拉线的,尽管我们知道其实有些密的PCB 不是专业的layout工程师绝对做不出来,可是那又有什么样呢? 我们照样还是没地位.照样还是月薪待遇和HW相差一大截.照样还是没完没了地跟着结构和HW改电路,改结构.

不知道这样的日子何时是个尽头啊!不知道工作在2年以上的layout工程师们是不是也有相同的心境,还是依然happy呢?

纯layout做个5年就受不了,还要做个十年、二十年、熬过40岁这道坎,继续layout,现实吗?那不做layout,又能做什么?layout有了一定经验后,如何提高,重点是如何提高收入?敢问路在何方?

你挑着担,我牵着马
迎来日出,送走晚霞
踏平坎坷,成大道
斗罢艰险,又出发,又出发
啦啦…
一番番春秋、冬夏。
一场场酸甜、苦辣。
敢问路在何方 路在脚下。

 

%e8%a5%bf%e6%b8%b8%e8%ae%b0%e6%95%a2%e9%97%ae%e8%b7%af%e5%9c%a8%e4%bd%95%e6%96%b9

 

没错,路在脚下,就看大家如何走了,老wu个人觉得,学电子的,毕业后从事layout这个行业没有什么问题,但是我们眼光不能仅仅局限在纯layout上边,悟空师徒他们一路向西(一路向西?怎么有点怪怪的…难怪有辣么多女妖精),一路的打怪练级,技能各有高低,但是他们不是一个在战斗,技术悟空技能再高,有不坏金身护体,依然有抵不过狡猾的妖怪们的大宝贝的时候,这时候就要适时的去找一些太上老君,东海龙王,托塔天王等大咖,去走关系才能搞定。

想想跟菩提祖师学完72变绝技后,悟空是何等的骄傲,应该算北大清华里头最优秀的学员了吧,大闹天宫时连如来佛祖都不放在眼里,结果呢,还不是被整了个500年,最后学乖了,打不过就跑去找关系,最后,取经路上来到如来的藏经阁中,还要向阿难、迦叶给足人事,方取得了真经。

所以,有一技傍身,肯定饿不死,但要修成正果,要有一个团队,具有团队精神,要懂得尽人事。

Layout的路怎么走,刚毕业,我们进到公司,准备做layout,肯定得学一款PCB Layout软件吧?目前国内市场,市场占有率三甲的PCB Layout软件是:Cadence公司的Allegro,Mentor公司的pads,Altium公司的Altium Designer(简称AD),呵呵,你肯定会问老wu,这三个软件怎么选?呵呵,还真没标准答案,反正老wu个人主要用Allegro,Pads和AD也会一些,有时方案公司给的是AD或者Pads格式的图,有时还有Eagle格式的等等,至少要会基本的看图操作吧,有时要用什么EDA软件,还得按照用人单位的需要来,老wu个人觉得layout软件就是软件,也就是那么些个菜单和命令嘛,主要是要掌握layout的相关概念和跳坑经验。

刚开始学layout软件的套路就是,买个书,照着书里头双层板的例子依虎画猫,把流程走一遍,创建元件库,导入网表,元件布局,根据功能模块和信号流向,移动器件,然后把线拉通,铺铜,然后在某宝上或者华强PCB上投板打样,最后再自己将器件焊接起来测试一下,也挺有有趣的。

初学者来到公司,起初可能就是根据之前产品的原理图,进行小的改版工作,核心器件布局不能够动,将接口电路根据新的功能需求做微调,或者去做产品配套的周边扩展子板的layout工作,有时还要跑跑腿,去买个元器件什么的,拿起烙铁焊个测试样件等等。

当然,公司也会对你培训,随着你的技能和经验的正在,便会逐渐接触到一些更加核心的东西,除了根据器件间网络连接关系将各个pin连通,还会渐渐的从两层板到四层板、六层板等等过多的叠构板,了解到多层板叠构的组合排列,评估走线所需层数,Cost Down,可装配性,可制造性,高速信号布线,HDI设计等等

好了,到这里,layout算是打通关了吗?将会无往而不胜?

%e8%b6%85%e7%ba%a7%e9%a9%ac%e9%87%8c%e5%a5%a5%e9%80%9a%e5%85%b3
其实,这时候才是瓶颈出现了,工资提不上去了,下一关的下水道该怎么钻?

老wu有幸在2015年参加了杜老师的Cadence公益课,课间有接触到毛忠宇毛老师讲的pcb layout职业发展规划,老wu个人觉得讲得不错,这里跟大家分享一下

pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-1 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-6 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-5 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-3 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-4 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-2 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-7 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-8 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-9 pcb-layout-%e8%81%8c%e4%b8%9a%e8%a7%84%e5%88%92-10

 

怎么样,老wu个人觉得毛大师对于Layout的职业的发展方向总结的还是很到位的。

作为合格的layout要满足:

  • PCB 可制造可装配性
  • 板材特性
  • 信号/电源完整性
  • 模/数混信号layout
  • 高速信号layout
  • RF信号layout
  • 阻抗
  • 过孔(机械装配孔,盲埋孔,过孔载流能力等)
  • 电流/走线宽度关系
  • 关键电容的布局
  • 热设计等等

然后layout要往更高级的方向走,还要掌握

  • SI/PI仿真软件
  • EMC知识
  • RF/Digital知识
  • 系统/硬件知识
  • EDA软件脚本开发语言,比如allegro开发需要掌握skill,ad和pads需要掌握vbs等
  • IC封装知识
  • PCB加工工艺
  • 常用板材特性及叠层结构等等

layout向左走=>封装=>SoC=>IP=>架构
layout向右走=>System

老wu的一点总结

如果您在30岁的时候,还在埋头于纯layout,即使已经是layout高手,老wu还是建议你做好转行的打算,因为从现在的招人情况来说,真的没办法跟小年轻人竞争,30岁以后,颈椎腰椎多少都有些问题,熬夜后精力恢复起来也慢,连续加班熬夜赶项目身体肯定受不了,还要分心于照顾家庭和孩子,在加上现在硬件的集成度越来越高,原厂的支持方案也越来越完善,layout只要掌握好PCB layout软件,严格按照design guilde来做就好了,核心部分还可以直接copy原厂的设计。

如果你真的深爱着layout,那也没问题,但得提高技能,职业技能,理论知识,管理技能,人事等等。

或者如毛大师所讲,从pcb layout 过度到 IC 封装layout也是个选择,随着这几年我国半导体产业的发展,在核高基专项资金的扶持下,国内涌现出了大量优秀的IC设计公司,IC设计公司设计的晶元还需要进行封装的layout,这跟在pcb 上的layout套路大体上是相通的,pcb layout熟手很容易转过去,目前来说,国内封装的layout待遇相对于pcb layout来说,待遇要好很多,而且竞争也相对较小。

但是嘛…就如海峡对岸的IC Layout的同胞们吐槽那样,只要IC产业的深入发展,IC Layout迟早跟PCB Layout一样竞争惨烈

如果您打算从事IC Layout,可以参考下边台湾IC Layout们的总结文章:

转自: http://edu.tcfst.org.tw/edm/iclayout_02_d.asp

給非電子電機科系要學習IC Layout工程師的建議

除非你能長時間坐得住,並且很有企圖心也很有興趣走佈局設計這一條路,否則其他合法發財管道也很多。如果你持續往下看,我會假設你很有企圖心學習佈局設計並且打算從事這一份工作,那麼我會建議你學習流程如下:

(1)基本電學:
這是一們最基本的課程,內容介紹了所有的基本名詞和動作原理與應用,例如何謂電流?電壓?電阻器?電容器?電感器?串聯?並聯?等效電路?歐姆定律?…….等。現在很多基本電學(中文繁體版)都有附贈動畫的數位檔案來配合書籍學習。

了解了基本的名詞以後緊接著建議參考

(2)CMOS VLSI設計原理:裡面會從製程介紹到電晶體元件的動作原理和電路設計觀念、邏輯閘和佈局設計,偏向觀念介紹說明,涵蓋範圍比較廣。我建議學員大多數應該人手一本來補充電路設計課程的不足。

(3)找一位有實務經驗,可將製程、Design Rule和佈局整合並且會考量電路設計的佈局設計講師來學習,這樣可以釐清很多觀念,並且學習快速的layout方式以及快速除錯技巧….等。看完前述的書有些概念再來上學習課程會比較容易了解,學習效果加倍。

現在有很多佈局設計長期培訓課程區分為本科系和非本科系,受訓時間不同,非本科系時間會比較長,因為會多一些基本電學、數位邏輯和電子學等課程,相對學費會比較貴。這樣的訓練課程通常為期3個月大約是240小時,在美國的學費行情是美金5000元。在台灣學費稍微便宜一些大約新台幣14萬元。如果有獲得政府補助計畫學員只須負擔50%。也有將長期訓練課程拆散成為數個短期專門課程,提供在職進修或是經濟有壓力的另類組合選擇。(長期課程需一次繳清全額,短期課程分次負擔,上不同課程繳交不同的學費。)

淺談IC Layout佈局工程師應有的觀念

通常一顆IC由很多種不同功能線路組成,不同功能的相互合作才能使得IC正常順利工作,不管是Nmos process、Metal gate process、CMOS poly gate process,一份電路要在不同的製程能夠work,需要designer & layout對製程,製程參數以及Design Rule很熟悉彼此充分配合才能使IC一次work。

但是每一顆IC的電路都不一樣,一位佈局工程師要如何學習才能一次work?我們反觀半導體產業聘用佈局工程師的條件可以看出電子電機相關科系畢業,用意在於這些相關科系曾經修過基本電學、電子學、電路學、電子電路學、數位邏輯、數位電路、英文、工程數學等課程。大多數畢業的學生程度都不是很好,頂多具備一些概念。但是這對於擔任佈局工程師來說已經足夠了。為什麼已經足夠了,因為你我不是從事電路設計工作,不需要了解太詳細的電子元件動作原理和電路設計,不是從事製程技術開發,不用去研究化學分子原子結構。大專電子電機相關科系畢業正所謂”比上不足比下有餘”、“有些程度但是程度又不會太好”。

然而,當應徵到某公司任職佈局工程師以後,公司會展開內部訓練先要求layout INV,藉由INV了解製程和佈局的關聯性,然後帶入schematic,spice以及驗證工具。這只是學習佈局設計500小時的開始………….

世界上有很多不同國家有不同電壓、不同生存環境以及不同產品的需求孕育出不同的電路,還有不同的製程方式和包裝方式和行銷方式,最終產生規格spec。依照規格來設計一顆IC需要circuit designer來設計完成規格需求的電路圖,然後交給layout engineer進行繪圖以及驗證,甚至extraction (RLC)。這些只是基本部分,15年前的layout絕大多數是手動佈局也會懂APR,只要circuit designer可以設計出成功的電路圖,IC一定會work。10年前的layout,大部分都在APR上生存,原則上circuit沒有問題IC就會work。最近5年以內的layout手動和APR都有但是分開,不只是基本部分要完成,還要和circuit designer充分配合,IC還不一定保證work。當阿呆碰上阿呱的時候,IC怎麼會work?

是什麼原因呢?因為依照平均主管的5~8年資來看,剛好是產於APR年代,很少有手動佈局經驗,絕大多數在拼APR產量。因此少了獨立作業經驗和能力,也少了Command file編寫能力,更不用說除錯技巧和其他佈局技術和考量。在這樣的環境下還介意不恥下問的面子問題,那跟著這樣的主管的前途就可想而知了。最近幾年的佈局工程師必須借重Circuit designer的協助以及了解製程的變動因素來提升專業能力。如果說Circuit designer一定是對的,那就錯了,很多只是在研究所實驗過小型電路設計有work經驗,有些還只是Function work,並沒有去做Testing了解原因就畢業的設計新生。這些實驗經驗距離實務上有一大段差距,許多理論應用在實際製程後都發生一些問題,這些Circuit designer有時候還需要資深佈局工程師的經驗來協助釐清許多觀念和技巧。所以佈局工程師應該多去請教有實務電路設計工作經驗的designer才能提升佈局素質。 但是layout 尊重designer的circuit是基本的倫理不容懷疑。

換另一種角度來思考如何一次work,如果layout知道DRAM的電路特性和動作原理,相信已經知道如何佈局了。如果layout知道PLL的電路特性和動作原理,相信已經知道如何佈局了。又如layout了解OPA是做何種用途和有何種電路特性,相信就會知道應該如何佈局來滿足電路設計需求。這樣已經比佈局工程師自己亂畫一通來得好很多了,但是這些還不夠,因為製程的變動因素會造成偏差,所以佈局工程師需要對製程有一定的了解,才能夠充分掌握製程的變動因素將電路電氣特性完全考量繪圖出一份高品質的layout。

聽過我講課的學員都知道我很要求layout的完全獨立作業能力和速度,同時從製程和佈局關聯性的角度來學習layout透過DRACULA command file編寫加深對製程和佈局的了解,並且減少錯誤可能性以及增加除錯能力。孫子兵法中所謂『知己知彼,百戰百勝』。看到許多有心學佈局的人所發問的問題,我用上述來概括回答,有了基礎門檻的電子電機相關科系佈局設計工程師,不是只有了解軟體工具如何使用,更需要往前端設計和後端製程來了解,才能成為一位專業的佈局工程師。對於非電子電機相關科系的學員,我建議至少要先了解基本電學,就可以來學習佈局,等有工作以後再去往前後學習。

曾經聽過我講課的學員都了解我的課程會提到製程和design rule的解說,然後才會開始講軟體工具使用和layout技巧…Dracula command file編寫…。

一位的學員曾經說:跟對一位好老師真的非常重要!不論學費有多少…

以前對青輔會學員說的一句勉勵的話:『layout要3P 就是Practice、Practice and Practice』。

最近對於菲律賓佈局設計學員我將勉勵的話改成了:『Layout、Layout and Layout』

IC Layout佈局工程師對軟體工具的迷思

有很多人會聽到,以下內容:
A:「我現在都用XXX軟體學layout,真的很好用….」
B:「你學那軟體會有出路嗎?」
C:「你怎麼不去學XXX軟體呢,那軟體占有率高找工作容易….」
D:……

對於佈局設計觀念健全的佈局老手,可以選擇補足自己缺陷的軟體工具來幫忙。
例如:
1.年紀大了畫圖速度變慢,就需要輔助系統多一點的功能。
2.因為不會畫圖,所以需要工具幫我自動產生。

但是由於太過的繪圖自動化,造成佈局人員連基礎的MOS和SUBCO都不會畫就真的是大笑話了。同時也帶來警訊,RD只要學會如何操作軟體,以後就不需要佈局工程師了。

在最近幾年來,半導體專業軟體發展迅速,各家軟體不斷進步和擴充系統功能,當然在市場上的佔有率會有消長。但是在全球佈局角度以及未來環境來看,各家軟體會大同小異,將朝向系統整合工具發展。台灣許多IC設計公司(佈局工程師的工作)已經和國外公司跨國合作研發,軟體的整合和轉換會是很重要的部分。

縱然目前全球市場上使用CADENCE VIRTUOSO佔有很高的比率,相信其他軟體也會慢慢攻佔市場,而台灣市場部分,也許目前LAKER佔有較高的市場,但是其他軟體持續在進步中,所以台灣市場佔有率也會有消長變化,因此學會很多種工具是必須的,能熟悉操作多種工具對任何工程師都只有好處沒有壞處,就像是具有多國語言能力一樣。

初學者不應該在學習階段就鎖定過於輔助自動化的軟體,會造成基礎功夫不紮實,將來遇到FULLY的案子就很容易出錯,並且沒有能力進行除錯。那就是很大的傷害了。前途就會被侷限在很低階的佈局職位,試想公司會晉升一位連MOS都不會、LAYOUT更不會LVS除錯的人當佈局主管嗎?

所以建議初學者學習優先順序應該是佈局基礎觀念和技術,然後是各項佈局工具操作(不同軟體只需要各學3天就能很熟悉了)。是佈局工程師先擁有一身本領,然後隨便用任何一套工具都可以畫出正確的圖形,就像是武功高強的高手,不需要用刀劍只需要任一工具,一樣可以擊敗對手。只靠倚天劍和屠龍刀武功太差的高手,一旦沒有靠倚天劍和屠龍刀,如同被人廢武功一樣。

請記得佈局工具是被用來服務佈局工程師作繪圖,不應該出現沒用某一套工具就連繪圖能力都喪失,而且公司賺錢以後也許會更換不同軟體,請記得買軟體的是公司決策,不是佈局工程師個人的喜好。

至於工作機會,公司聘用佈局人才優先是佈局觀念正確和除錯技巧,其次是工作態度,最後才是軟體操作能力。軟體操作可花3天薪資成本學會,佈局觀念小則花1年薪資教育訓練,大則花數千萬製程費用來學習,工作態度是習慣性態度卻會影響管理問題,做任何事都喜歡碎碎念、抱怨的人比較不會受到主管的喜愛。

相信想要學習佈局設計的人,應該可以理解『不要被軟體綁架』,也就是不要非某一套軟體不可或是哪一套軟體好用。

所以呢?

究竟佈局工程師是佈局軟體的奴才?還是佈局軟體是佈局工程師的奴才!

IC Layout佈局工程師應該以技術本位為主

佈局工程師將學習一堆軟體工具,學習越多越有幫助。以下將應該學習的軟體工具分類:

佈局編輯工具:Cadence Virtuoso、Laker、Ledit
驗證工具:Cadence Dracula、Cadence Assura、Mentor Calibre
NETLIST:SPI、CDL語法

佈局工程師的價值在於佈局工作經驗的累積、軟體工具熟悉度、除錯技巧和完整的IC設計觀念。所以技術本位是指手動佈局的觀念和技術,應該加強這一領域。自動化佈局APR是利用軟體工具參考技術檔案的設定和電路圖檔來自動完成佈局圖,佈局工程師只需要操作軟體,自然喪失許多佈局技術本位的經驗,更缺少除錯經驗。個人接到許多研發長和高層主管的建議:多開一些除錯技巧的課程來協助企業佈局工程師的除錯能力。

因此個人建議仍以手動佈局為優先。試想:如果只需要操作APR軟體工具就可以完成佈局圖,那麼電路設計工程師來學習操作自動佈局工具APR就可以了,便不需要佈局工程師。所以我強調佈局技術本位應該是手動完全佈局、參與經驗和技術,才能不斷累積經驗和提升能力。

也許有人會說哪一套佈局工具多麼好用又方便,其實佈局圖檔所需要的圖形架構大致上沒有太大改變,只是layer變多了;越是方便使用的工具會增加佈局設計工程師對工具的依賴性,反而降低繪圖能力,這些方便的佈局工具功能都是人去建立的繪圖模擬器,模擬人類繪圖行為並將其程式化作成模組,雖然方便卻造成圖形檔案變成FLATTEN,使得佈局圖檔變得非常大,造成開啟檔案的時間變久,佈局驗證工具和自動佈局繞線(APR)的時間也增長了,於是擴充硬體設備來企圖解決問題,殊不知根本問題就是佈局觀念錯誤,佈局應該維持Hierarchy才能將檔案縮小,檔案小自然佈局驗證工具和自動佈局工具APR執行速度就變快了。在這些軟體沒有改進以前,建議佈局工程師應該還是以技術本位為主才能累積經驗和技術。

最后

Layout有风险,入行需谨慎,O(∩_∩)O~

 

%e5%91%b5%e5%91%b5%e8%a1%a8%e6%83%85

 

 

吴川斌

吴川斌

6 Comments

  • 一晃17年,现在还顽固地坚持在layout一线。从开始的无助,排斥,熟练后自大狂傲,到现在的踏实,平静,无比热爱。在我看来,不久将来肯定会被AI替代。所以layout工程师要多发掘自己其他的才艺,多找找前辈看看他们走的路,早点知道今后自己也会面临的处境。有空多接点私活,聚聚人脉,早点从工程师的角度转变成商人的角度来看问题。有能力和资源就开个外包小作坊,不爱多揽事的就在小公司打打工就好。千万别想在大厂干到老!

  • 觉得累的,前途不好的,我只能说是他效率不行

  • 看完亚历山大,还是转行比较靠谱。。。

  • 一种看破红尘的感觉,行走在这条路上,有些胆战心惊,对手太多。而自己也会老去,弱者不需要同情!

    • O(∩_∩)O~

  • 一会简体,一会繁体。累。。。。

Leave a Reply