4. The method of claim 3, wherein the step of generating the data array further comprises generating input values and expected output values for the circuit.
5. The method of claim 4, wherein the step of testing the test architecture further comprises: applying the input values to the circuit; extracting output values from the circuit; and comparing the output values with the expected output values.