Patent ID: 7856611
Filing Date: 2010-12-21
Classification: G06F

Abstract:
1. A method of fabricating an interconnect circuit for coupling a plurality of context-based reconfigurable instruction set processors (CRISPs) that are reconfigurable within a context to implement at least one defined function, the context defining a group of operations related to a function, the method comprising the steps of: determining, by at least one of the plurality of CRISPS, P possible configurations for implementing the at least one defined function; for each of the P possible configurations, determining a list of required interconnections between the plurality of CRISPS; determining from the P lists of required interconnections a minimum number, B, of data buses required to implement the P possible configurations for the at least one defined function; for each of the P possible configurations, determining the interconnections of each of the plurality of CRISPs to each of the B buses; and implementing programmable switches capable of coupling a first CRISP to a first bus only if required to implement at least one of the P possible configurations, wherein two or more of the CRISPS in the interconnect circuit are used to implement the at least one of the P possible configurations, wherein at least one other function is implemented in the interconnect circuit, and wherein power may be selectively applied to either one or both of the at least one defined function and the at least one other function.