1. A three-dimensional semiconductor device, comprising: a plurality of circuit blocks; and a configuration circuit to control a portion of the circuit blocks, said configuration circuit further comprising: a first set of memory elements to store a first instruction; and a second set of memory elements to store a second instruction; and a first global control signal to couple or decouple the first set of memory elements from the configuration circuit; and a second global control signal to couple or decouple the second set of memory elements from the configuration circuits; wherein, the global control signals select the first or second instruction to control said portion of the circuit blocks.