Integrated circuit, method of circuit configuration and program thereof
First Claim
1. An integrated circuit including a plurality of circuit blocks having circuit configurations which are alterable in accordance with a supplied configuration data, comprising:
- a plurality of types of circuit blocks included in said plurality of circuit blocks, wherein said plurality of types of circuit blocks configure circuits based on predetermined rules which are mutually different for each of said plurality of types of circuit blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of circuit cells, a plurality of matrix switch sections and a plurality of switch sections for connecting between the plurality of circuit cells, all of which form a part of a circuit cell array, and a plurality of input/output cell sections arranged around the circuit cell array all change their circuit configurations in accordance with a configuration data to be supplied. In some of these circuit blocks, at least a part of the circuit thereof is fixed at a predetermined circuit configuration, and a conversion of the configuration data based on proprietary information regarding the fixed circuit is performed at a supplier of the configuration data. Thus, a differential configuration data for portions of the circuit other than the fixed circuit portion is generated and supplied to the integrated circuit.
-
Citations
14 Claims
-
1. An integrated circuit including a plurality of circuit blocks having circuit configurations which are alterable in accordance with a supplied configuration data, comprising:
a plurality of types of circuit blocks included in said plurality of circuit blocks, wherein said plurality of types of circuit blocks configure circuits based on predetermined rules which are mutually different for each of said plurality of types of circuit blocks. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of circuit configuration for an integrated circuit having a plurality of circuit blocks with a circuit configuration which is alterable in accordance with a supplied configuration data, comprising the steps of:
-
generating said configuration data in accordance with information on a circuit to be configured in said integrated circuit;
converting said configuration data thus generated in accordance with information on a circuit configuration rule which differs for each of a plurality of types of circuit blocks included in said plurality of circuit blocks;
supplying said configuration data thus converted to said integrated circuit; and
configuring a circuit in accordance with said configuration data thus supplied in each of said circuit blocks in accordance with said configuration rule corresponding to the respective type of each of said circuit blocks. - View Dependent Claims (8, 9, 10)
-
-
11. A program for a data processing apparatus for generating a configuration data of an integrated circuit having a plurality of circuit blocks with a circuit configuration alterable in accordance with said configuration data to be supplied, comprising the steps of:
-
generating said configuration data in accordance with information on a circuit to be configured in said integrated circuit; and
converting said generated configuration data in accordance with information on a circuit configuration rule which differs for each of a plurality of types of circuit blocks included in said plurality of circuit blocks. - View Dependent Claims (12, 13, 14)
-
Specification