測試與檢查
在掃描測試中壓縮輸出時,需要進行去除模擬中無法確定是0還是1的訊號(不定值X)的處理,其理由為下列何者?
- A不定值若混入壓縮後的結果,就無法與期望值比較,導致無法偵測故障
- B有不定值會使晶片發熱
- C有不定值會使時脈停止
查看答案與解析
正確答案:A. 不定值若混入壓縮後的結果,就無法與期望值比較,導致無法偵測故障
來自未初始化的記憶體、類比電路或不同時脈的邊界等的不定值(X),若在壓縮電路中與其他位元混合,壓縮後的整個值都會變得不定,無法與正確的期望值比較。因此要進行阻斷會輸出X的掃描單元輸出的X遮罩(X-masking),以及不易產生X的設計上巧思。這與發熱或時脈停止無關。
- A. 正確。不定值混入就無法偵測故障。
- B. 不定值並不會造成發熱。
- C. 不定值並不會使時脈停止。