數字ic應該如何入門呢?

時間 2021-05-31 08:45:20

1樓:芯觀點

背景好,市場會給你一次從頭開始學的機會,背景不好的話挺難的,你就算自學,還要學出一點名堂才行。

可以先從fpga入門,從基礎開始學吧

2樓:SiliconThink

這個是初學/入門者的常見問題。SiliconThink的15年+資深工程師,結合工程設計實踐,總結初出如下入門基本知識:

電子工程師基礎知識

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;

所以,學會(假設你學會了)verilog語言,可能只佔整個「常識」體系的5%。

原文見:

SiliconThink:數字IC/FPGA設計基礎_入門必備「常識」

3樓:Trustintruth

入門數電。

然後可以接觸一下FPGA,如果做FPGA,首先理解FPGA,去試著實現數電中一些小模組如解碼器選擇器。在熟悉了這些之後做一做小練手工程如數字時鐘,uart介面,VGA。以後你就有一定基礎去學通訊協議,學一些影象演算法的實現

玩過一陣FPGA之後,可能要接觸一點點底層與後端,看一看TCL,理解基礎的如最長路徑,面積報告時序報告

如何入門數字IC驗證工程師,需要具備哪些知識和能力?培訓班速成是否可行?

先說結論,有轉型成功的同事,但很難很難 作為IC Design House 的招聘HR來回答這個問題,從招聘角度,供參考 大多數簡歷都是跨專業學習,基本很少收到內推的報班學習驗證的簡歷,所以所有簡歷都是先到我的工作郵箱,由我決定給不給,以及給誰 因為本公司幾乎都是985碩士,所以我們在招驗證困難的階...

想投身數字IC設計方向,碩士階段應該怎麼學習?

蜘蛛俠 我用通俗的語言說一下 IC設計的前端 電路的演算法邏輯用硬體語言verilog實現,就是軟設計。IC設計的後端 前端已經用語言描述出來了,為了能夠在物理上製造出來,需要將前端設計轉化為真正的物理布局圖layout,用於以後在物理工藝上實現你的演算法 相信樓主有一定的積累了 想要做好IC設計,...

準研一,ic設計,該選模擬還是數字方向呢?

luckyyuhua 如果你不是特別執著於電路設計,而只是考慮到將來就業的便利性,那麼就選數字吧。不要管實驗室有沒有專案做,你學校裡做的那點東西,在企業看來就跟玩兒似的,根本不care,企業在面試應屆生的時候,如果你基礎知識夠紮實,那所謂的專案經驗可能有點錦上添花的作用,但不是決定性因素。在晶元的就...