做芯片设计要学会哪些知识?

如果真的想从事芯片设计方向,建议你首先要搞清楚芯片设计到底是什么,日常的工作是什么,是不是自己喜欢的。

芯片设计大概可以分成三个大类:数字,模拟和射频。如果说模拟和射频之间还有些联系,那数字和模拟基本上平常工作内容是完全不同的。

因为我在数字方向,我可以简单讲讲数字方向的工作。数字芯片设计主要分成几个大方向:架构建模,前端设计,前端验证和后端。

架构建模主要是利用C/C++或者SystemC进行算法和架构的建模,用于早期的软件仿真的amodel和fmodel以及后面验证的referencemodel。你需要具备的基本知识是计算机体系结构,基本的操作系统,数据结构和算法知识,以及你做的芯片的domainknowledge,当然这个是可以后面工作中学习的,比如一些protocol的知识。如果具备一些芯片硬件相关的知识是更好的,真正的systemarchitect是必须具备扎实的数字电路的硬件知识的。

前端设计主要是使用verilog/vhdl语言进行硬件的描述。好的工程师应该是非常精通硬件底层的原理的,代码如何映射到硬件。Timing的概念等等,基本上是微电子专业电路相关的知识。

前端验证主要是使用systemverilog/uvm进行verification的工作,当然还有各种脚本。这个工作岗位虽然对硬件知识要求不低,但是其实跟软件工作更相像。你需要非常理解OOP的概念,大部分人都是微电子等相关专业来做这个,所以很多人其实都没有很好的理解UVM等框架,也很难写出比较好的代码。所以你看这个方向,不仅需要你有很好的硬件基础,最好也有非常好的软件素养。

后端,没有接触过太多,基本上是各种脚本+非常扎实的硬件电路基础,特别是timing,甚至器件/工艺知识(高手)。这个方向的话应该是微电子专业最适合了。

所以,真的想做芯片设计,我猜你指CPU,GPU这种大芯片,那你应该想从事的是数字方向。那么其实4个字方向中每个小方向都需要非常扎实的硬件电路基础,同时其中某些方向还需要你具有非常好的软件和系统素养。

所以我建议可以选择微电子方向(最好是去那几所最好的学校,并且需要读研)+自学软件方向课程。

不过最重要的问题是你真的想做芯片设计吗?




  • 鑺墖琛屼笟鍩虹鐭ヨ瘑姒傝堪
    绛旓細鑺墖琛屼笟鍩虹鐭ヨ瘑娣卞害瑙f瀽鍦ㄧ鎶棰嗗煙锛岃姱鐗囨槸淇℃伅鏃朵唬鐨勫熀鐭筹紝瀹冧互鐙壒鐨勯瓍鍔涜繛鎺ョ潃鍏ㄧ悆绔炰簤鐨勮垶鍙般傝姱鐗囪涓氱敱澶氫釜鍏抽敭鐜妭缁勬垚锛屽寘鎷璁捐銆佸埗閫犮佸伐鍏枫佹潗鏂欏拰娴嬭瘯绛夈傚叾涓紝璁捐棰嗗煙鍛堢幇澶氬厓鍖栫殑绔炰簤鏍煎眬锛屾棦鏈夌編鍥界殑楂橀氬拰IDM鍏徃锛屽鍗庝负娴锋濓紝涔熺湅鍒颁簡鍙版咕鐨勮仈鍙戠绛塮abless鍜岄泦鎴愯澶囧埗閫狅紙IDM锛夊叕鍙哥殑...
  • 鎴戞兂瀛﹁姱鐗囪璁,闇瑕佸鍝簺璇剧▼?
    绛旓細鑰屽崟绾粠闆嗘垚鐢佃矾璁捐鐨勮搴︾湅锛屾湁鍒嗗墠鍚庣锛屽墠绔富瑕佹槸閫昏緫璁捐锛屼笌涔嬪墠鎵璇翠竴鏍闇瑕鎸傞潬鏌愪釜琛屼笟锛涘悗绔富瑕佺壍鎵墿鐞嗗疄鐜帮紝闇瑕佸厖鍒嗙悊瑙g數璺紝闆嗘垚鐢佃矾鐗╃悊鍘熺悊锛岀敋鑷虫槸鍗婂浣撳伐鑹烘妧鏈紝鍗婂浣撴潗鏂欑瓑绛夈傛墍浠ヨ浣犳彁鍒扮殑鑺墖璁捐鏄釜寰堝箍娉涚殑姒傚康锛屽叿浣撲綘甯屾湜浠庝簨鑺墖璁捐鐨勫摢涓幆鑺傦紝杩橀渶瑕佹洿缁鐨勭煡璇鍒嗙被銆傚笇...
  • fpga鍋氭暟瀛鑺墖璁捐闇瑕佸摢浜鏂归潰鐨勭煡璇銆
    绛旓細浣犻渶瀵笷PGA璁捐涓父鐢ㄧ殑閫昏緫妯″疄鐜版柟娉曞緢鐔熸倝锛屾瘮濡傜姸鎬佹満锛岃繘绋嬶紝杩涚▼涔嬮棿鐨勯氫俊绛 浣闇瑕瀵瑰競鍦轰笂涓浜涢氱敤鐨勬暟瀛鑺墖鐨勬帴鍙f湁鎵浜嗚В锛屾瘮濡傛墍IIC, SPI, 骞惰鎬荤嚎锛屽叾瀹冧竴浜涗覆琛屾荤嚎绛夌瓑 鍦鍋氳璁鐨勬椂鍊欎竴瀹氳鎼炴竻妤氭墍璁捐鐨勭郴缁熺殑闇姹傛槸浠涔堬紝鐒跺悗鐢ㄤ笂闈鐨勭煡璇鏉ヤ竴姝ユ瀹炵幇锛岄亣鍒颁笉浼氱殑鍦版柟鍐嶈嚜宸辨煡璧勬枡...
  • 鍋氳姱鐗囬渶瑕佸缂栫▼鍚?
    绛旓細姣斿鎺屾彙闈㈠悜瀵硅薄鐨勭紪绋嬫濇兂銆佹帉鎻℃暟鎹粨鏋勫拰绠楁硶绛夈傝繖浜涜兘鍔涘彲浠ュ府鍔╄姱鐗囪璁″伐绋嬪笀鏇村ソ鍦扮悊瑙h姱鐗囩數璺殑閫昏緫鍜屽姛鑳斤紝骞跺湪璁捐杩囩▼涓鐞嗗鏉傜殑闂銆傚彟澶栵紝杩闇瑕浜嗚В璁$畻鏈虹郴缁熺殑鍩烘湰鐭ヨ瘑锛屾瘮濡傛暟瀛楃數璺拰璁$畻鏈虹粍鎴愬師鐞嗙瓑锛屼互渚挎洿濂藉湴鐞嗚В鍜璁捐鑺墖鐢佃矾銆傚洜姝わ紝铏界劧缂栫▼涓嶆槸鍋氳姱鐗囪璁$殑鍞竴鎶鑳斤紝浣嗘帉鎻...
  • 鍗曠墖鏈虹‖浠璁捐鏈浠涔瑕佹眰,璁捐鐨勬楠,鎺屾彙鍝簺鐭ヨ瘑?
    绛旓細鏍规嵁琛屼笟鍒嗗伐涓嶅悓锛岃繖浜鐭ヨ瘑鐢氳嚦杩樺寘鎷満姊板師鐞嗐佺悊璁哄姏瀛︺佸ぇ瀛︾墿鐞嗐侀珮绛夋暟瀛︺佽嚜鍔ㄦ帶鍒跺師鐞嗐佷己鏈嶇數鏈恒佹杩涚數鏈恒佷紶鎰熷櫒銆佽绠楁満缃戠粶璁惧銆丟PS鎴栧寳鏂楀熀甯鑺墖銆佹搷浣滅郴缁熷師鐞嗐佹搷浣滅郴缁熷唴鏍搞佹搷浣滅郴缁熻澶囬┍鍔ㄥ紑鍙戙乫lash銆乻dram瀛樺偍鐨勫師鐞嗐丩CD鎴栨恫鏅舵樉绀哄師鐞嗐佺數婧愮鐞嗐佺數纾佸吋瀹璁捐銆丳CB甯冪嚎璁捐銆侀珮閫烶CB甯冪嚎...
  • 閫鑺墖闇瑕佸鍝簺涓撲笟?
    绛旓細閫犺姱鐗闇瑕佸鐨涓撲笟濡備笅锛氳姱鐗囧埗閫犲彲浠ュ寰數瀛愬銆闆嗘垚鐢佃矾璁捐涓庨泦鎴愮郴缁熴佺數瀛愮瀛︿笌鎶鏈佺數瀛愪俊鎭伐绋嬨佺數瀛愪俊鎭瀛︿笌鎶鏈佺數瀛愬皝瑁呮妧鏈侀氫俊宸ョ▼銆佸厜鐢典俊鎭瀛︿笌宸ョ▼銆佽绠楁満绛変笓涓氥傝姱鐗囨槸鍗婂浣撳厓浠朵骇鍝佺殑缁熺О锛屾秹鍙婄殑鏍稿績鎶鏈氨鏄泦鎴愮數璺妧鏈紝闆嗘垚鐢佃矾灞炰簬寰數瀛愰鍩鐨勭煡璇銆傚洜姝わ紝鎯瀛︿範鑺墖鐮斿彂锛...
  • 鎯虫悶鑺墖寮鍙,涓嶇煡搴旇瀛︿範浜涗粈涔?璇烽珮鎵嬭祼鏁.
    绛旓細鍜岃姱鐗囨湁鍏崇殑寮鍙戝伐浣滄湁涓ょ被:涓鏄熀浜庡井鐢靛瓙鎶鏈鐨勮姱鐗囪璁,浜屾槸鍩轰簬鐢佃矾鏉跨殑鑺墖搴旂敤 瀵逛簬鍓嶈呮潵璇,鏄姹傝璁″嚭鏈夌壒瀹氬姛鑳界殑鑺墖,闂ㄦ爮姣旇緝楂,瑕佷簡瑙e崐瀵间綋鐗╃悊鍩烘湰鐭ヨ瘑,鏅朵綋绠″師鐞,闆嗘垚鐢佃矾宸ョ▼,闆嗘垚鐢佃矾璁捐绛夊井鐢靛瓙涓撲笟璇,杩樿浜嗚В鏁板瓧鐢佃矾,妯℃嫙鐢佃矾,寰満鍘熺悊,淇″彿绯荤粺绛夌數瀛愬绫昏绋.瀵逛簬鍚庤呯殑鑺墖...
  • 姣曚笟浜嗘兂鍋欶PGA璁捐,涓嶇煡閬闇瑕鎺屾彙鍝簺鐭ヨ瘑
    绛旓細棣栧厛瀛︿細浣跨敤涓绉嶈瑷锛寁hdl鎴栬卾erilog锛岀劧鍚庝娇鐢ㄤ竴绉峟pga鑺墖銆俛ltera鎴栬呰禌鐏垫濓紝鎴栬呭叾浠栵紝鐒跺悗灏辨槸瀹炶返浜嗐傚熀纭褰撶劧瑕佸ソ锛屼富瑕佹槸鏁板瓧鐢佃矾銆
  • 濡備綍鎵嶈兘鍋氫笂ASIC璁捐宸ョ▼甯?闇瑕佸浜涗粈涔?
    绛旓細ASIC澶т綋鍒嗕负鏁板瓧鍜屾ā鎷熸柟鍚戙傚鏋滃仛妯℃嫙鏂瑰悜锛闇瑕鎺屾彙妯℃嫙鐢靛瓙鐢佃矾锛屼俊鍙蜂笌绯荤粺锛屽崐瀵间綋鐗╃悊涓庡井鐢靛瓙瀛﹀熀纭绛夊熀纭鐭ヨ瘑銆傚鏋滃仛鏁板瓧鏂瑰悜锛屽垯闇瑕佹帉鎻℃暟瀛楃數瀛愮數璺紝Verilog HDL鎴朧HDL璇█锛岃秴澶ц妯闆嗘垚鐢佃矾鍩虹鐭ヨ瘑銆傛澶栵紝鏁板瓧ASIC璁捐甯堝張鍒嗕负鍓嶇璁捐鍜屽悗绔璁★紝鍓嶇璁捐闄や簡鍒氭墠璇寸殑锛岃繕闇瑕佷簡瑙f暟瀛桰C鐨...
  • 鐢佃剳鑺墖鐨鐩稿叧鐭ヨ瘑鏈鍝簺?
    绛旓細璁$畻鏈鑺墖鍒╃敤杩欎簺寰數娴侊紝灏辫兘澶熷畬鎴愭帶鍒惰绠楁満銆佽嚜鍔ㄥ寲瑁呯疆鍒跺拰鍏跺畠鍚勭璁惧鎵闇瑕佺殑鎿嶄綔銆傝绠楁満鑺墖鍐呯殑鐢佃矾寰堝皬锛屽畠浣跨敤鐨勭數娴佷篃寰堝皬锛屾墍浠ヤ篃绉拌姱鐗囦负寰數瀛愬櫒浠躲傚井鍨嬭绠楁満涓殑涓昏鑺墖鏈夊井澶勭悊鑺墖銆佹帴鍙h姱鐗囥佸瓨鍌ㄥ櫒鑺墖銆1950~1960 骞寸殑绌轰腑绔炰簤闈炲父婵鐑堛傜編鍥戒负浜嗗湪椋炶埞鏈夐檺鐨勭┖闂村唴鍋氭洿澶氱殑浜嬭姹...
  • 扩展阅读:做芯片销售太难了 ... 芯片专业好找工作吗 ... 女生最好就业5个专业 ... 芯片工作一个月多少钱 ... 中国芯片十强大学 ... 芯片设计好找工作吗 ... 中国芯片现状 ... 芯片的基本知识 ... 芯片行业知识 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网