1. A programable array comprising: a configuration memory having a first storage means for storing a first set of configuration data, a second storage means for storing a second set of configuration data and a switching means coupled for outputting one of the first set and second set of configuration data; and a configurable routing matrix for selectively coupling conductive lines in response to configuration data, the configurable routing matrix having configuration inputs coupled to the switching means.