Back to results
US 8,912,820 B2Granted
System and method for reducing reconfiguration power
AssigneeTabula, Inc.
InventorsRandy R. Huang, Martin Voogel, Jingcao Hu, Steven Teig
Life of this patent
Estimating the term…
Abstract
A system and method for reducing power consumption in a reconfigurable integrated circuit. Some embodiments provide placement and routing programs that reduce the number of bits to be reconfigured. Some embodiments provide placement and routing programs that increase the number of groups of circuits that do not need reconfiguration at some times. Some embodiments include circuits that selectively block reconfiguration.
Claims25
An integrated circuit (“IC”) comprising:
- a group of reconfigurable circuits, each of the reconfigurable circuits for configurably performing a plurality of different operations in different reconfiguration cycles based on stored configuration data;
- a select driver for selecting different sets of stored configuration data in different reconfiguration cycles for the group of reconfigurable circuits, wherein the select driver comprises a clock input for receiving clock signals, wherein the select driver selects a different set of stored configuration data in each reconfiguration cycle in which the select driver receives a clock signal;
- and
- a gating circuit for selectively blocking a set of clock signals from reaching the clock input in a set of reconfiguration cycles controlled by configuration data of the gating circuit.
1 more element
An integrated circuit (“IC”) comprising:
- (i) a plurality of reconfigurable circuits, each of the reconfigurable circuits for configurably performing a plurality of different operations in different reconfiguration cycles;
- (ii) a plurality of select drivers, each select driver for reconfiguring a group of the reconfigurable circuits;
- and (iii) a plurality of gating circuits, each gating circuit associated with at least one of the select drivers, the gating circuit for selectively blocking the associated at least one select driver from reconfiguring the group of the reconfigurable circuits.
An electronic device comprising:
- a memory device for storing configuration data;
- and
- an integrated circuit (“IC”) comprising:
- a group of reconfigurable circuits, each of the reconfigurable circuits for configurably performing a plurality of different operations in different reconfiguration cycles based on the stored configuration data;
- a select driver for selecting different sets of stored configuration data in different reconfiguration cycles for the group of reconfigurable circuits, wherein the select driver comprises a clock input for receiving clock signals, wherein the select driver selects a different set of stored configuration data in each reconfiguration cycle in which the select driver receives a clock signal;
- and
- a gating circuit for selectively blocking a set of clock signals from reaching the clock input in a set of reconfiguration cycles controlled by configuration data of the gating circuit.
4 more elements
An electronic device comprising:
- a memory device for storing configuration data;
- and
- an integrated circuit (“IC”) comprising:
- a plurality of reconfigurable circuits, each of the reconfigurable circuits for configurably performing a plurality of different operations in different reconfiguration cycles based on the stored configuration data;
- a plurality of select drivers, each select driver for reconfiguring a group of the reconfigurable circuits;
- and
- a plurality of gating circuits, each gating circuit associated with at least one of the select drivers, the gating circuit for selectively blocking the associated at least one select driver from reconfiguring the group of the reconfigurable circuits.
4 more elements
Dependencies are inferred from the claim text.