摘要 |
PROBLEM TO BE SOLVED: To provide a high order composition method and system having a loop avoidance function capable of automatically generating an RTL circuit by using the reduced number of arithmetic operation units. SOLUTION: In scheduling for assigning an arithmetic operation to a step, it is decided whether or not a loop is generated by assigning the arithmetic operation to the step and when the loop is generated, generation of the loop in the circuit is avoided by not assigning the arithmetic operation to the step. Alternatively, in assigning the arithmetic operation to the arithmetic operation units, arithmetic operations with data dependency are not assigned to each other simultaneously so as to discriminate easily whether or not the loop is generated. Then, by discriminating an assignment candidate to generate the loop and eliminating it from the assignment candidate, the loop is prevented from being generated in the circuit. COPYRIGHT: (C)2006,JPO&NCIPI
|