Alternative Techniques For Built-In Self-Test Of Field Programmable Gate Arrays