不同類型的電路有不同的測試方式,例如說邏輯電路是以掃瞄架構(Scan)與自動測試向量(Automatic Test Pattern Generation;ATPG)為主,而類比/混合訊號電路則多半是測量其功能與參數是否符合規格,記憶體則是以輸入測試演算法,由機台自行產生測試圖樣的方式。因此,若以傳統的測試方式來進行系統晶片測試的話,需要同時使用邏輯測試機台、類比/混合訊號測試機台及記憶體測試機台等,或者是選用同時具有上述幾種機台能力的系統晶片測試機台。這對於測試成本來說,相當不划算。如何運用可測試設計技術來降低系統晶片的測試複雜度,使用最便宜的測試機台與最短的測試時間,來完成系統晶片的測試,遂成為測試方面的研究主題之一。