Method and apparatus for performing shifting in an integrated circuit
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (“IC”). This IC includes several configurable circuits for receiving configuration data and configurably performing a set of operations based on the configuration data. It also includes several hybrid circuits. Each particular hybrid circuit can interchangeably perform as either a logic circuit or an interconnect circuit in the configurable IC.
-
Citations
67 Claims
-
1-51. -51. (canceled)
-
52. For an integrated circuit (IC), a shifter circuit for receiving an n-bit data set and outputting the n-bit data set shifted an amount of zero through m bits, the shifter comprising:
-
a plurality of multiplexers comprising input, output, and select terminal sets, each multiplexer for; a) receiving the n-bit data set; b) receiving a set of control signals on its select terminal set, wherein the set of control signals comprises at least one user signal generated within the IC; and c) outputting a portion of the n-bit data set based on the set of control signals. - View Dependent Claims (53, 54, 55, 56)
-
-
57. An integrated circuit (IC) comprising:
-
a) a set of configurable logic circuits for configurably performing a plurality of logic operations; and b) a shifter formed by a plurality of multiplexers comprising input, output, and select terminal sets, wherein the shifter is for receiving n bits of data and outputting the n bits of data shifted by m bits, said outputting controlled by a set of outputs of at least one configurable logic circuit that is supplied to select terminals of the multiplexers of the shifter. - View Dependent Claims (58)
-
-
59. A method for performing a shift operation on an n-bit data set in an integrated circuit (IC), the IC comprising (1) a shifter comprising a set of multiplexers comprising input, output, and select terminal sets and (2) a set of configurable circuits for configurably performing a set of logic operations and outputting a set of user signals, the method comprising:
-
receiving the n-bit data set at the shifter; receiving a set of user signals at select lines of at least one multiplexer of the shifter; and from the at least one multiplexer, outputting a portion of the n-bit data set, said portion allowing the shifter to shift the n-bit data set by an amount of m bits. - View Dependent Claims (60, 62, 63, 64, 65, 66, 67)
-
-
61. For an integrated circuit (IC) a shifter circuit comprising:
a plurality of multiplexers comprising input, output, and select terminal sets, wherein the shifter is for; a) receiving an n-bit data set; b) receiving a set of control signals at a select terminal set of at least one multiplexer of the shifter, wherein the set of control signals comprises at least one user signal generated within the IC; and c) outputting the n-bit data set shifted by an amount of m bits.
Specification