Patent ID: 7825685

Claim:
An integrated circuit (“IC”) comprising: a configurable circuit for configurably performing one of a plurality of operations based on configuration data; a plurality of storage circuits for storing a plurality of configuration data sets for the configurable circuit; and an interconnect circuit for switchably connecting the configurable circuit to different sets of storage circuits to receive different configuration data sets, said interconnect circuit comprising a set of clocked storage circuits for temporarily storing the configuration data sets, wherein at least one clocked storage circuit comprises a storage cell for storing configuration data, wherein the clocked storage circuit receives a clock signal that enables the storage cell to store and receive configuration data, the clock signal having a first state and a second state, wherein (i) during the first state, the clock signal enables the storage cell to receive configuration data that the clocked storage circuit receives, and (ii) during the second state, the storage cell stores the configuration data received while the clock signal was in the first state.