1、什麼是競爭和冒險?
在組合邏輯中,閘電路輸入訊號由於經過路徑不同,到達該門的時間不同,叫做競爭
由於競爭而在輸出時可能產生尖峰毛刺或脈衝叫做冒險(靜態冒險和動態冒險)
1->0->1(靜態1冒險) ; 0->1->0(靜態0冒險)
(當輸入毛刺由單個輸入訊號發生變化而造成時)可以通過引入冗餘與項來消除靜態冒險
動態冒險(輸出在到達期望值之前發生了二次或多次變化)可通過消除所有的靜態冒險來避免動態冒險
2、同步復位與非同步復位優缺點?
同步復位:復位訊號只有在時鐘有效沿到來時才能復位觸發器狀態
非同步復位:只要復位訊號有效,立即復位觸發器狀態
reg reg1;
reg reg2;
always@(posedge clk or negedge rst_n)
begin
if(!rst_n)
begin
reg1<=0;
reg2<=0;
endelse
begin
reg1<=1
reg2<=reg1;
endend
3、阻塞賦值與非阻塞賦值的區別?
4、靜態,動態時序模擬的區別
靜態時序分析(sta)通過窮舉方式分析每條路徑的延時
動態時序分析(**)通過給定輸入訊號,模擬設計在器件實際工作時的功能和延時。
6、會畫cmos的閘電路
7、門控時鐘單元結構是這樣的?如何避免產生毛刺?
解決方案:(將gate訊號改為低電平跳變->增加乙個clk為低時使能的latch即可)
8、如何進行跨時鐘域設計?
不同時鐘域訊號間通訊需要同步處理,防止亞穩態的傳播
9、找零狀態機
10、如果要做乙個低功耗設計?
數字IC筆試題 全志科技數字前端
b 施密特觸發 c 方波 列出所有情況a 3 0 4 b0000 4 b1111即可 rst n為非同步復位,然後在每個clk上公升沿進行觸發器狀態更新 時鐘路徑 0.8ns 資料路徑 1 1.2 2.2 4.4ns 時鐘週期t 4ns 建立檢查 資料要求最晚到達時間為 0.8 4 tsu 4.2n...
常見前端筆試題 setTimeout為0
一.js是單執行緒,js是單執行緒的,單執行緒就意味著,所有任務需要排隊,前乙個任務結束,才會執行後乙個任務。如果前乙個任務耗時很長,後乙個任務就不得不一直等著。二.var是全域性變數,let 是區域性變數。當前的 j 只在本輪迴圈中有效,每次迴圈的 j 其實都是乙個新的變數 for var i 0...
前端筆試題
被要求出乙份筆試題更新公司面試的筆試卷子,於是做了乙份適合公司的簡單的筆試試卷。頁面匯入樣式時,使用link和 import有什麼區別?html5的儲存方案,簡要介紹他們的區別。sessionstorage 資料在當前瀏覽器視窗關閉後自動刪除 cookie 設定的cookie過期時間之前一直有效,即...