Testability can be seen as having several components, including performance characteristics such as speed and consistency of throughput, consistency of throughput in the face of changing environmental conditions, correct performance of particular logic gates and combinational logic structures, correctness of the physical design in terms of whether and how true it is to the logical design character