数字IC前端面试常见问题整理
一些面試的時(shí)候經(jīng)常會(huì)被問到的問題,把還能記得的幾個(gè)整理了一下。
目錄
- 技術(shù)面問題
- 八股
- 項(xiàng)目
- 綜合面問題
技術(shù)面問題
八股
-
數(shù)字電路中有哪幾種邏輯電路,講一下它們的區(qū)別。
組合邏輯,時(shí)序邏輯。
組合邏輯是依靠時(shí)鐘觸發(fā)的邏輯,組合邏輯是不依靠時(shí)鐘觸發(fā)的邏輯。
常見組合邏輯電路:加法器、比較器、譯碼器、編碼器、
常見時(shí)序邏輯電路:觸發(fā)器、移位寄存器、計(jì)數(shù)器、序列信號(hào)發(fā)生器、 -
D觸發(fā)器的主要輸入端口和輸出端口有哪些。
數(shù)據(jù)輸入端D,時(shí)鐘端clk,復(fù)位端rst,輸出端Q,還有一個(gè)反向輸出端。 -
阻塞賦值和非阻塞賦值的區(qū)別,各自在什么時(shí)候使用。
阻塞賦值(=)是阻塞賦值完成后,才進(jìn)行下一條語句的執(zhí)行;賦值一旦完成,等號(hào)左邊的變量值立即變化。
非阻塞賦值(<=)是在賦值開始時(shí)計(jì)算表達(dá)式右邊的值,在本次仿真周期結(jié)束時(shí)才更新被賦值變量,即賦值不是立即生效的。
建議在組合邏輯中使用阻塞賦值,在時(shí)序邏輯中使用非阻塞賦值。 -
如何用MOS管搭出一個(gè)二輸入的與非門。
上面兩個(gè) PMOS 并聯(lián),下面兩個(gè) NMOS 串聯(lián)。
具體電路參考:CMOS門電路 -
是否了解跨時(shí)鐘域的概念,在電路設(shè)計(jì)的過程中應(yīng)該采取哪些方法去避免。
從單bit信號(hào)和多bit信號(hào)兩種情況去聊。 -
OOP的三要素,講一下SV的多態(tài)。
此外OOP方面還問了淺拷貝和深拷貝,這里要注意二者都是對象拷貝而不是句柄拷貝。 -
簡述一下UVM中factory機(jī)制存在的意義以及如何去實(shí)現(xiàn)。
有關(guān)UVM機(jī)制的問題最好都先從代碼的復(fù)用性以及平臺(tái)的規(guī)范性來答。 -
在一個(gè)通信中driver和sequencer的交互過程。
要注意雖然sequencer負(fù)責(zé)仲裁,但是發(fā)起者是driver。 -
簡述下寄存器模型在驗(yàn)證平臺(tái)中的作用,如果要對寄存器模型以及DUT中的寄存器的值進(jìn)行修改應(yīng)該分別用什么方法。
-
對DUT中的寄存器進(jìn)行訪問的話有哪些方法,區(qū)別在哪里。
-
異步FIFO在哪個(gè)時(shí)鐘域判斷空滿,如何判斷空滿。
-
簡歷上寫了熟悉Linux環(huán)境,問了一下我平常在Linux環(huán)境下常用的命令有哪些。
說幾個(gè)常用的,以及具體的用法,別說rm -f *就行…
八股的問題基本都還好,基本都是書上和網(wǎng)上能查到的,而且也沒占多少時(shí)間,大頭都是在問項(xiàng)目。
項(xiàng)目
項(xiàng)目部分因?yàn)楹啔v上寫的是AHB to APB bridge、APB-UART、APB-I2C這三個(gè)總線項(xiàng)目,所以都是先從協(xié)議開始問,然后再去問項(xiàng)目里的代碼是怎么寫的。
-
看的APB的協(xié)議是哪個(gè)版本的。
-
為什么APB發(fā)送數(shù)據(jù)需要兩個(gè)周期。
-
為什么需要APB這樣一個(gè)低速發(fā)送數(shù)據(jù)的協(xié)議,與AHB以及AXI傳輸速度差距的主要原因在哪里。
-
項(xiàng)目中AHB的interface中有哪些信號(hào)。
-
AHB發(fā)送一個(gè)single的數(shù)據(jù)的時(shí)候,如果HREADY信號(hào)拉低3個(gè)周期,一共需要幾拍。
-
AHB的burst操作有哪些類型,區(qū)別在哪里。
-
AHB的HTRANS信號(hào)的用途。
-
AXI的out of order,是怎么實(shí)現(xiàn)的。
-
APB-UART項(xiàng)目中波特率的部分是如何定義的,driver和monitor部分有什么不同嗎。
-
AHB to APB bridge中,如果出現(xiàn)burst操作,APB側(cè)只能實(shí)現(xiàn)single傳輸,如何對數(shù)據(jù)進(jìn)行匹配。
-
APB的driver中,具體將數(shù)據(jù)發(fā)送出去的部分是怎么寫的。
-
I2C發(fā)送數(shù)據(jù)的結(jié)構(gòu)的特點(diǎn),以及和串口協(xié)議的區(qū)別。
-
I2C的線與邏輯,硬件上是怎么實(shí)現(xiàn)的。
-
I2C中ack信號(hào)是什么時(shí)候發(fā)送的。
-
I2C中不發(fā)送數(shù)據(jù)時(shí)SCL與SDA是高電平還是低電平。
-
UART和I2C分別是什么類型的通信協(xié)議,以及工作方式是什么。
-
APB-I2C有驗(yàn)到哪些寄存器,具體是怎么做的。
-
對項(xiàng)目進(jìn)行仿真的時(shí)候用的什么仿真器,大概是什么樣的一個(gè)流程。
-
選一個(gè)項(xiàng)目講一下驗(yàn)證平臺(tái)的結(jié)構(gòu)。
感覺問的難的問題大部分還都是和設(shè)計(jì)有關(guān)的,有條件的話最好可以做一點(diǎn)小的設(shè)計(jì)的項(xiàng)目。還有就是面試前最好多看下協(xié)議,今年感覺好多問題都不是問你TB里的組件是怎么寫的,都是上來先從協(xié)議開始問,所以具體的信號(hào)和常見的機(jī)制最好多看一下。而且項(xiàng)目中類似的可能會(huì)讓你回答他們之間的異同,比如UART和I2C這倆經(jīng)常問完一個(gè)就讓你回答另外一個(gè)的相關(guān)機(jī)制。AMBA總線協(xié)議里AXI問的不是很多,最多問下五個(gè)獨(dú)立通道和 out of order,AHB和APB兩個(gè)經(jīng)常被拿到一起問,AHB里哪些信號(hào)是APB中有的,哪些是APB中沒有的。
綜合面問題
- 為什么選擇轉(zhuǎn)行。(被問的最多的一個(gè)問題)
多從專業(yè)的發(fā)展前景和大環(huán)境來談一談,尤其是自己想要在這個(gè)行業(yè)做下去的意向,感覺這個(gè)還是挺重要的,有家公司給我發(fā)了offer后主管來問我意向,聊天的時(shí)候就說綜合面能過的一個(gè)挺重要的原因就是他們看到我在寫博客,覺得我的學(xué)習(xí)自驅(qū)力會(huì)比較強(qiáng),而且對于整個(gè)行業(yè)和他們公司的賽道了解也比較多,不像是那種單純?yōu)榱烁咝劫Y無腦沖的。 - 整個(gè)學(xué)習(xí)的經(jīng)歷都是完全自學(xué)的嗎,是否上過培訓(xùn)班。
這個(gè)問題見仁見智吧,之前看過有的老哥說最好說是上過培訓(xùn)班的,這樣面試官會(huì)覺得經(jīng)過系統(tǒng)培訓(xùn)會(huì)好帶一些。但是我個(gè)人覺得如果學(xué)的還可以的話實(shí)話實(shí)說就可以了,面試表現(xiàn)好的話反而更容易獲得學(xué)習(xí)能力方面的認(rèn)可。之前面的時(shí)候就有面試官吐槽培訓(xùn)班質(zhì)量良莠不齊,看老師敲一遍代碼背點(diǎn)網(wǎng)上的那種常見面試問題就來了,稍微往深問點(diǎn)啥都不知道。 - 期望薪資。
面試前最好查一下,給個(gè)范圍就行。別報(bào)太高了,不然技術(shù)面過了HR面也會(huì)被掛。(別問我怎么知道…) - 在整個(gè)學(xué)習(xí)過程中有沒有哪一個(gè)學(xué)習(xí)階段是最有成就感的。
- 一些本專業(yè)所做的工作,有家讓我簡單介紹一下我做的這個(gè)方向目前前沿的一些研究進(jìn)展和面臨的問題。
- 職業(yè)規(guī)劃。
- 一些個(gè)人的基本情況,老家在哪兒,之后想在那兒發(fā)展,意向base之類的,總之就是想了解你去的意愿強(qiáng)不強(qiáng)。反正真想去的話就誠懇點(diǎn)表達(dá)想去的意愿就可以了。(沒有對象的話編一個(gè)對象,就說女朋友家里XX的,以后想在那兒發(fā)展)
- 有家給我轉(zhuǎn)崗到FPGA了,問了一下關(guān)于這個(gè)方向了解不了解,以及在ASIC數(shù)字設(shè)計(jì)中大概是怎么樣的一個(gè)流程。
- 說一下自己的缺點(diǎn)和優(yōu)點(diǎn)。
- 怎么看待集成電路行業(yè)這幾年的的發(fā)展情況。
- 聊了一些關(guān)于今年秋招的情況,感慨今年的難度比去年大了不止一個(gè)數(shù)量級(jí),然后問我手里有幾個(gè)給了口頭意向的。
感覺技術(shù)面過了之后綜合面如果是和主管聊的話還蠻不錯(cuò)的,很多面試官人都很nice,只是和他們聊天也能學(xué)到很多東西。但是HR面感覺真的就是一言難盡,陰陽怪氣的人太多了。
能記起來問過的問題就這些了,還有一些項(xiàng)目里問過的問題當(dāng)時(shí)沒答太好,也記不太清了。
總結(jié)
以上是生活随笔為你收集整理的数字IC前端面试常见问题整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html js 打印 图片不显示 can
- 下一篇: 使用浏览器访问tomcat服务器下的文件