2021年IC測試工程師筆試題_第1頁
2021年IC測試工程師筆試題_第2頁
2021年IC測試工程師筆試題_第3頁
2021年IC測試工程師筆試題_第4頁
2021年IC測試工程師筆試題_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、ic測試工程師筆試題 1.什么是Setup 和Holdup時(shí)間? 建立時(shí)間(Setup Time)和保持時(shí)間(Hold time)。建立時(shí)間是指在時(shí)鐘邊沿前,數(shù)據(jù) _需要保持不變的時(shí)間。保持時(shí)間是指時(shí)鐘跳變邊沿后數(shù)據(jù) _需要保持不變的時(shí)間。如果不滿足建立和保持時(shí)間的話,那么DFF將不能正確地采樣到數(shù)據(jù),將會(huì)出現(xiàn)metastability的情況。如果數(shù)據(jù) _在時(shí)鐘沿觸發(fā)前后持續(xù)的時(shí)間均超過建立和保持時(shí)間,那么超過量就分別被稱為建立時(shí)間裕量和保持時(shí)間裕量。 2什么是競爭與冒險(xiǎn)現(xiàn)象?怎樣判斷?如何消除? 在組合邏輯中,由于門的輸入 _通路中經(jīng)過了不同的延時(shí),導(dǎo)致到達(dá)該門的時(shí)間不一致叫競爭。產(chǎn)生毛刺叫

2、冒險(xiǎn)。如果布爾式中有相反的 _則可能產(chǎn)生競爭和冒險(xiǎn)現(xiàn)象。解決方法:一是添加布爾式的消去項(xiàng),二是在芯片外部加電容。 3 用D觸發(fā)器實(shí)現(xiàn)2倍分頻的邏輯電路? Verilog描述: module divide2( clk , clk_o, reset); input clk , reset; output clk_o; wire in; reg out ; always ( posedge clk or posedge reset) if ( reset) out = 0; else out = in; assign in = out; assign clk_o = out; endmodule 4

3、 什么是線與邏輯,要實(shí)現(xiàn)它,在硬件特性上有什么具體要求? 線與邏輯是兩個(gè)輸出 _相連可以實(shí)現(xiàn)與的功能。在硬件上,要用oc門來實(shí)現(xiàn),由于不用oc門可能使灌電流過大,而燒壞邏輯門。 同時(shí)在輸出端口應(yīng)加一個(gè)上拉電阻。 5 什么是同步邏輯和異步邏輯? 同步邏輯是時(shí)鐘之間有固定的因果關(guān)系。異步邏輯是各時(shí)鐘之間沒有固定的因果關(guān)系。 6 請畫出微機(jī)接口電路中,典型的輸入設(shè)備與微機(jī)接口邏輯示意圖(數(shù)據(jù)接口、控制接口、所存器/緩沖器)。 7 你知道那些常用邏輯電平?TTL與S電平可以直接互連嗎? 12,5,3.3 TTL和CMOS不可以直接互連,由于TTL是在0.3-3.6V之間,而CMOS則是有在12V的有在

4、5V的。CMOS輸出接到TTL是可以直接互連。TTL接到CMOS需要在輸出端口加一上拉電阻接到5V或者12V。 8 可編程邏輯器件在現(xiàn)代電子設(shè)計(jì)中越來越重要,請問:你所知道的可編程邏輯器件有哪些? PAL,PLD,CPLD,F(xiàn)PGA。 9 試用VHDL或VERILOG、ABLE描述8位D觸發(fā)器邏輯。 module dff8(clk , reset, d, q); input clk; input reset; input 7:0 d; output 7:0 q; reg 7:0 q; always (posedge clk or posedge reset) if(reset) q = 0;

5、else q = d; endmodule 10 設(shè)想你將設(shè)計(jì)完成一個(gè)電子電路方案。請簡述用EDA軟件(如PROTEL)進(jìn)行設(shè)計(jì)(包 括原理圖和PCB圖)到調(diào)試出樣機(jī)的整個(gè)過程。在各環(huán)節(jié)應(yīng)注意哪些問題? 電源的穩(wěn)定上,電容的選取上,以及布局的大小。 11 用邏輯門和cmos電路實(shí)現(xiàn)ab+cd 12 用一個(gè)二選一mux和一個(gè)inv實(shí)現(xiàn)異或 13 給了reg的setup,hold時(shí)間,求中間組合邏輯的delay范圍。 Delay period - setup - hold 14 如何解決亞穩(wěn)態(tài) 亞穩(wěn)態(tài)是指觸發(fā)器無法在某個(gè)規(guī)定時(shí)間段內(nèi)達(dá)到一個(gè)可確認(rèn)的狀態(tài)。當(dāng)一個(gè)觸發(fā)器進(jìn)入亞穩(wěn)態(tài)時(shí),既無法預(yù)測該單元的

6、輸出電平,也無法預(yù)測何時(shí)輸出才能穩(wěn)定在某個(gè)正確的電平上。在這個(gè)穩(wěn)定期間,觸發(fā)器輸出一些中間級電平,或者可能處于振蕩狀態(tài),并且這種無用的輸出電平可以沿 _通道上的各個(gè)觸發(fā)器級聯(lián)式傳播下去。 15 用verilog/vhdl寫一個(gè)fifo控制器 包括空,滿,半滿 _。 16 用verilog/vddl檢測stream中的特定字符串分狀態(tài)用狀態(tài)機(jī)寫。 17 用mos管搭出一個(gè)二輸入與非門。 18 集成電路前段設(shè)計(jì)流程,寫出相關(guān)的工具。 19 名詞IRQ,BIOS,USB,VHDL,SDR IRQ: Interrupt ReQuest BIOS: Basic Input Output System U

7、SB: Universal Serial Bus VHDL: VHIC Hardware Description Language SDR: Single Data Rate 20 unix 命令cp -r, rm,uname 21 用波形表示D觸發(fā)器的功能 22 寫異步D觸發(fā)器的 verilog module module dff8(clk , reset, d, q); input clk; input reset; input d; output q; reg q; always (posedge clk or posedge reset) if(reset) q = 0; else q

8、 和 = 有什么區(qū)別? 4. 畫一個(gè)D觸發(fā)器的原理圖(門級),并且用verilog gate level表示出來; 5. 用最少的Mos管畫出一個(gè)與非門; 6. 寫一段finite state _chine(主要考察coding style); 答:如果觸發(fā)器的setup time/hold time不滿足,這個(gè)數(shù)據(jù)就不能被這一時(shí)鐘打入觸發(fā)器,只有在下一個(gè)時(shí)鐘上升沿到來時(shí),數(shù)據(jù)才能被打入觸發(fā)器。在同步系統(tǒng)中,如果觸發(fā)器的setup time/hold time不滿足,就可能產(chǎn)生亞穩(wěn)態(tài)(Metastability),導(dǎo)致采樣錯(cuò)誤。此時(shí)觸發(fā)器輸出端Q在有效時(shí)鐘沿之后比較長的一段時(shí)間處于不確定的狀態(tài)

9、,在這段時(shí)間里Q端毛刺、振蕩、固定的某一電壓值,而不是等于數(shù)據(jù)輸入端D的值。這段之間成為決斷時(shí)間(resolution time)。經(jīng)過resolution time之后Q端將穩(wěn)定到0或1上,但是究竟是0還是1,這是隨機(jī)的,與輸入沒有必然的關(guān)系。 只要系統(tǒng)中有異步元件,亞穩(wěn)態(tài)就是無法避免的,因此設(shè)計(jì)的電路首先要減少亞穩(wěn)態(tài)導(dǎo)致錯(cuò)誤的發(fā)生,其次要使系統(tǒng)對產(chǎn)生的錯(cuò)誤不敏感。前者需要同步來實(shí)現(xiàn),而后者根據(jù)不同的設(shè)計(jì)應(yīng)用有不同的處理辦法。 在IC設(shè)計(jì)中,如果setup time沒有滿足,只有重新綜合,重新約束計(jì),如果hold time不滿足,那么可以在post layout時(shí)候fix,也可以在綜合時(shí)候使

10、用set_fix-_hold命令來修正 建立時(shí)間和保持時(shí)間要看在什么階段出現(xiàn)問題了,如果在仿真階段則必須重新改寫代碼,在綜合階段則需要通過標(biāo)準(zhǔn)單元的選擇調(diào)整,如果綜合中沒有負(fù)的時(shí)隙,而在后端設(shè)計(jì)中出現(xiàn)問題,也可以通過調(diào)整布局與布線達(dá)到優(yōu)化設(shè)計(jì),并非象樓上說得,一定要從頭綜合。 同步復(fù)位與異步復(fù)位 異步復(fù)位是不受時(shí)鐘影響的,在一個(gè)芯片系統(tǒng)初始化(或者說上電)的時(shí)候需要這么一個(gè)全局的 _來對整個(gè)芯片進(jìn)行整體的復(fù)位,到一個(gè)初始的確定狀態(tài)。而同步復(fù)位需要在時(shí)鐘沿來臨的時(shí)候才會(huì)對整個(gè)系統(tǒng)進(jìn)行復(fù)位。請注意,如果芯片是有多個(gè)時(shí)鐘的系統(tǒng),那么如何保證不同時(shí)鐘域的電路能夠“同時(shí)”復(fù)位將會(huì)是一個(gè)重要的問題,此外,

11、如果你的時(shí)鐘是一個(gè)低頻時(shí)鐘,那么在這個(gè)系統(tǒng)(包括其他芯片)上電時(shí)如何保證能和其他芯片同時(shí)復(fù)位?硬件全局異步復(fù)位是必要的,請注意這里加上了“全局”,這是因?yàn)楫惒綇?fù)位既然要對整個(gè)芯片“同時(shí)”復(fù)位,那么布線延時(shí)絕不能不考慮,使用FPGA設(shè)計(jì)時(shí)芯片的異步復(fù)位必須要走全局網(wǎng)絡(luò)。再提醒一點(diǎn),芯片中最好不要出現(xiàn)多個(gè)異步復(fù)位。一個(gè)關(guān)鍵原因是對于FPGA而言,多個(gè)異步復(fù)位 _難以實(shí)現(xiàn)前面要求的“全局網(wǎng)絡(luò)”。 異步復(fù)位最大的優(yōu)點(diǎn)是, 數(shù)據(jù)通路就可以不依賴于時(shí)鐘而確保清潔可控。然而, 異步復(fù)位也有其固有的缺陷。異步復(fù)位設(shè)計(jì)的DFT (可測性設(shè)計(jì)) 與STA (靜態(tài)時(shí)序分析) 的復(fù)雜性要高于同步復(fù)位設(shè)計(jì); 但異步復(fù)位

12、中最嚴(yán)重的問題是, 如果異步復(fù)位 _在觸發(fā)器時(shí)鐘有效沿附近“釋放”(復(fù)位 _從有效變?yōu)闊o效) 的話, 可能會(huì)導(dǎo)致觸發(fā)器輸出的亞穩(wěn)態(tài)。 IR壓降是指出現(xiàn)在集成電路中電源和地網(wǎng)絡(luò)上電壓下降或升高的一種現(xiàn)象。隨著半導(dǎo)體工藝的演進(jìn)金屬互連線的寬度越來越窄,導(dǎo)致它的電阻值上升,所以在整個(gè)芯片范圍內(nèi)將存在一定的IR壓降。IR壓降的大小決定于從電源PAD到所計(jì)算的邏輯門單元之間的等效電阻的大小SoC設(shè)計(jì)中的每一個(gè)邏輯門單元的.電流都會(huì)對設(shè)計(jì)中的其它邏輯門單元造成不同程度的IR壓降。如果連接到金屬連線上的邏輯門單元同時(shí)有翻轉(zhuǎn)動(dòng)作,那么因此而導(dǎo)致的IR壓降將會(huì)很大。然而,設(shè)計(jì)中的某些部分的同時(shí)翻轉(zhuǎn)又是非常重要的

13、,例如時(shí)鐘網(wǎng)絡(luò)和它所驅(qū)動(dòng)的寄存器,在一個(gè)同步設(shè)計(jì)中它們必須同時(shí)翻轉(zhuǎn)。因此,一定程度的IR壓降是不可避免的。 IR壓降可能是局部或全局性的。當(dāng)相鄰位置一定數(shù)量的邏輯門單元同時(shí)有邏輯翻轉(zhuǎn)動(dòng)作時(shí),就引起局部IR壓降現(xiàn)象,而電源網(wǎng)格某一特定部分的電阻值特別高時(shí),例如R14遠(yuǎn)遠(yuǎn)超出預(yù)計(jì)時(shí),也會(huì)導(dǎo)致局部IR壓降;當(dāng)芯片某一區(qū)域內(nèi)的邏輯動(dòng)作導(dǎo)致其它區(qū)域的IR壓降時(shí),稱之為全局現(xiàn)象。 IR壓降問題的表現(xiàn)常常類似一些時(shí)序甚至可能是 _的完整性問題。如果芯片的全局IR壓降過高,則邏輯門就有功能故障,使芯片 _失效,盡管邏輯仿真顯示設(shè)計(jì)是正確的。而局部IR壓降比較敏感,它只在一些特定的條件下才可能發(fā)生,例如所有的總

14、線數(shù)據(jù)同步進(jìn)行翻轉(zhuǎn),因此芯片會(huì)間歇性的表現(xiàn)出一些功能故障。而IR壓降比較普遍的影響就是降低了芯片的速度。試驗(yàn)表明,邏輯門單元上5%的IR壓降將使正常的門速度降低15% 總的說來,是電壓降的意思。規(guī)模越大的芯片的電流就越大,在電源上產(chǎn)生的壓降也越大。 _增大的芯片也會(huì)惡化電壓。芯片的速度又與電壓成相關(guān)性。幾個(gè)因數(shù)導(dǎo)致時(shí)序,抗噪等問題。 危害: 1。性能(perfor _n _) 由管子的Tdelay=c/u可知,電壓降低,門的開關(guān)速度越慢,性能越差。 2。功能(function) 實(shí)際上在極端的情況下甚至功能也會(huì)受影響的。在深亞微米下,如果Power/Ground work做的也很差,然后碰上了很不好的case,IR drop會(huì)很大,如果用的是high Vt的pro _ss,則DC noise _rgin就比較小了。這樣就有可能功能錯(cuò)誤。 3。功耗(power) 如果沒有做詳細(xì)的IR drop

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論