1樓:翔子
1:電路分析,數位電路基礎;
2:微機原理,組合語言;
3:C/C++語言,資料結構;
4:Verilog語言(比如Michael, D.Cilette的《Verilog HDL高階數字設計》或夏宇聞老師的《Verilog數字系統設計教程》);
5:電晶體原理;
然後,進入數字IC前端/FPGA設計的專業知識學習,sky推薦這本書:《CMOS VLSI Design A Circuits and Systems Perspective》。自認為是數字IC設計入門「聖經」。
基本電路結構,加減法器結構,組合邏輯,時序邏輯,跨時鐘設計都有涉及。
在此還需要理解On-Chip-Bus的基本知識與乙個數字系統的基本結構,建議學習理解:AMBA匯流排,含:APB/AHB/AXI。
由於ARM在數字IP領域的領導低位,AMBA匯流排事實上已經成為數字IC的通用匯流排結構,必學。
1:演算法方向:訊號與系統,數字訊號處理(DSP);
2:介面方向:UART/IIC/SPI/DDR等常用介面協議;如有餘力,可以看看USB/PCIE/SATA/MIPI;
3:linux作業系統使用/vim(emac)使用/bash(csh)/makefile;日常工作的OS平台;
4:指令碼語言:Perl(Python)/TCL;
5:版本管理工具:SVN/Git;
SiliconThink:數字IC/FPGA設計基礎_入門必備「常識」
數字IC設計與數字IC驗證哪個好?
appleyuchi 數字IC工作95 以上都是驗證,所謂的驗證就是軟體測試工作,只不過測試語言不是 而是HDL 很多設計工作也都是驗證工作佔據你絕大部分精力。 感覺設計比較好,雖然現在這兩個工資差不太多吧驗證真的越來越多天坑的專業的轉過來了,太卷了,還有各種機構的助力,如果拿到大公司的驗證,和小公...
數字IC設計前端設計和Design Service的DFT,STA等,哪個方向錢途更好點?謝謝。
FE,DFT,STA,說哪個技術含量高,這個並沒有定論 有人在研究AI 自動替代Backend 相關 也有人在研究C RTL 或Netlist 甚至GDS 對於技術而言,DFT 我覺得技術含量是最高的,DFT 需要掌握RTL Coding,Test 相關技術,STA 也會有,做DFT 需要跟的和做全...
數字IC設計和CS選那個?
星空妄想者 選擇IC,按照目前的趨勢選ic你才有前途。網際網路行業已經飽和了,什麼意思呢?就是每個位置都有人了,沒有人的只有那些基礎崗位。越往上內捲越嚴重。而ic行業正好相反,有著大量的機會,眼光要放遠一點。 四猛先生 請問題主考慮的怎麼樣了?我電子資訊專業,實驗室有FPGA專案,也是明年秋招,目前...