High-level synthesis device, high-level synthesis method, and computer readable medium
AssigneeMitsubishi Electric Corporation
InventorRyo Yamamoto
Life of this patent
Estimating the term…
Loading patent…
AssigneeMitsubishi Electric Corporation
InventorRyo Yamamoto
Estimating the term…
A high-level synthesis device executes high-level synthesis on a behavioral description including a plurality of loop descriptions and a logical description. An extraction unit extracts loop descriptions that can be merged with the logical description without changing a function, as loop description candidates, from the plurality of loop descriptions. The extraction unit also calculates characteristics of a circuit of a case where the logical description is merged with each of the loop description candidates, as circuit characteristics. A determination unit determines a loop description to be merged with the logical description, from the loop description candidates based on the circuit characteristics. A merge unit merges the logical description with the loop description determined by the determination unit.
A high-level synthesis device for executing high-level synthesis on a behavioral description describing a behavior of a circuit that implements a function, the behavioral description including a plurality of loop descriptions describing a repetitive process and a logical description describing a process that is not a repetitive process, the high-level synthesis device comprising:
A high-level synthesis method of a high-level synthesis device for executing high-level synthesis on a behavioral description describing a behavior of a circuit that implements a function, the behavioral description including a plurality of loop descriptions describing a repetitive process and a logical description describing a process that is not a repetitive process, the high-level synthesis method comprising:
A non-transitory computer readable medium storing a high-level synthesis program of a high-level synthesis device for executing high-level synthesis on a behavioral description describing a behavior of a circuit that implements a function, the behavioral description including a plurality of loop descriptions describing a repetitive process and a logical description describing a process which is not a repetitive process, the high-level synthesis program causing the high-level synthesis device which is a computer, to execute:
Dependencies are inferred from the claim text.