可測試性設計與測試
掃描插入(Scan Insertion)
掃描插入是一個自動化步驟:DFT 工具把網表中每一個普通正反器,換成具備掃描功能的雙胞胎版本,再把它們全部「縫合」成鏈。可以把它想成走過一棟完工的大樓,把每一扇普通的門換成背後藏有維修通道的門,再把所有通道接成一條維修人員能從頭走到尾的連續走廊。
工具做的不只是把正反器排成一列。它會平衡各鏈長度,讓某條鏈不會比別條長太多;會依擺放位置排序正反器,使掃描走線盡量短;會接好掃描致能訊號,並加上專用的掃描輸入/輸出接腳。它還必須顧及時序:額外的掃描路徑與掃描致能訊號,不能破壞晶片的功能運行速度。做得好的話,掃描插入在正常運作時完全隱形,只有當測試機拉起掃描致能接腳時才會「醒來」。
掃描插入通常在邏輯合成之後、佈局繞線之前執行,好讓實體工具能對已建立的掃描連線做最佳繞線。
又稱
另見