Design supporting method, design supporting device, computer product, and semiconductor integrated circuit
AssigneeFujitsu Semiconductor Limited
InventorKenji Suzuki
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Semiconductor Limited
InventorKenji Suzuki
Estimating the term…
A method executed by a computer and for designing a semiconductor integrated circuit, includes detecting, from layout data of a semiconductor integrated circuit, a clock path that propagates the clock signal and of which clock buffers are single-gate inverting clock buffers; selecting sequentially data holding elements connected to the detected clock path; identifying an input clock buffer of each selected data holding element; determining whether the identified clock buffer outputs the clock signal according to non-inverting logic or inverting logic, based on the number of gates from the clock source to the clock buffer; replacing, based on a determination result, the data holding element with a first data holding element that takes in data in synchronization with a rising edge of the clock signal or with a second data holding element that takes in data in synchronization with a falling edge of the clock signal; and outputting a replacement result.
A design supporting method of designing a semiconductor integrated circuit that includes a plurality of data holding elements and a clock path that propagates a clock signal from a clock source to the data holding elements, wherein a computer executes:
A design supporting device comprising:
A computer-readable medium storing therein a design supporting program for designing a semiconductor integrated circuit that includes a plurality of data holding elements and a clock path that propagates a clock signal from a clock source to the data holding elements, the design supporting program causing a computer to execute a process comprising:
Dependencies are inferred from the claim text.