多时候不能在主输出端观测（有时主输出端的信号输出看似正确，其实内部状态是错误的，仅观测主输出端的输出不足以判断电路是否正常工作）。以上两类问题，即可控制性和可观测性，是可测试性的两大组成部分。人们逐渐发现，电路在设计时向电路添加一些特殊的结构（例如扫描链和内建自测试），能够大大方便之后的电路测试。这样的设计被即为可测试性设计，它们使电路更加复杂，但是却能凭借更简捷的测试降低整个项目的成本。
设计的重用.随着超大规模集成电路的集成难度不断提高，同时市场竞争压力不断增加，集成电路设