Computer-aided timing adjusting method and apparatus
AssigneeFujitsu Limited
InventorsTatsuya Kobayashi, Yoshihiro Yasue
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsTatsuya Kobayashi, Yoshihiro Yasue
Estimating the term…
Input signal dull values in a targeted set-up error path are read from a delay information file, in this path, a cell in a proceeding stage of the cell with the largest input signal dull value is selected, a cell which is in the same family as the selected cell and has a driving capability being closest to and larger than that of the selected cell is searched in a logic information file, and the selected cell is replaced with the searched cell. When the same type of timing error paths have a common part, a cell in the common part is replaced or this part is inserted with a cell. If the common part is on the downstream side, a cell at the most downstream side is selected, and if on the upstream side, a cell at the most upstream side is selected, and the selected cell is replaced, or a cell is inserted into the input or output side wiring of the selected cell. If different types of timing error paths have a common part, a cell at an uncommon part is replaced or a cell is inserted into this part, or the number of set-up error paths and the number of hold error paths are counted for each cell in the targeted timing error path, whereby, based on the counts, a cell to be replaced is selected or the cell insertion position is determined according to the priority order.
A computer-aided timing adjusting method for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said method comprising:
A computer-aided timing adjusting method for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said sequential circuits having first and second sequential circuits whose combinational circuits have a common part, said method comprising:
A computer-aided timing adjusting method for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said sequential circuits having first and second sequential circuits whose combinational circuits have a common part, said method comprising:
A computer-aided timing adjusting method for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said sequential circuits having first and second sequential circuits whose combinational circuits have a common part, said method comprising:
A storage medium stored with a program for executing a computer-aided timing adjusting method for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said method comprising:
A computer-aided timing adjusting apparatus for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said apparatus comprising:
A computer-aided timing adjusting apparatus for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said sequential circuits having first and second sequential circuits whose combinational circuits have a common part, said apparatus comprising:
A computer-aided timing adjusting apparatus for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said sequential circuits having first and second sequential circuits whose combinational circuits have a common part, said apparatus comprising:
A computer-aided timing adjusting apparatus for adjusting a timing in a semiconductor integrated circuit whose layout and wiring have been designed, said semiconductor integrated circuit including sequential circuits, each of said sequential circuits having first and second flip-flops and a combinational circuit connected between an output of said first flip-flop and the input of said second flip-flop, said first and second flip-flops operating in synchronization with a clock, said sequential circuits having first and second sequential circuits whose combinational circuits have a common part, said apparatus comprising:
Dependencies are inferred from the claim text.