Low Power High Fault Coverage Test Techniques for Digital VLSI Circuits