LAYOUT METHOD, LAYOUT SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING LAYOUT PROGRAM OF SEMICODUCTOR INTEGRATED CIRCUIT
First Claim
1. A layout method of a semiconductor integrated circuit, comprising:
- selecting M (M is an integer of two or larger and N or smaller) pieces of sequential circuits from N (N is an integer of three or larger) pieces of sequential circuits mounted on the semiconductor integrated circuit, a clock being distributed to the N pieces of sequential circuits from the same clock route; and
replacing the M pieces of sequential circuits that are selected with one multi-data input/output sequential circuit including M pieces of input terminals and output terminals and one clock terminal that receives the clock distributed from the clock route.
2 Assignments
0 Petitions
Accused Products
Abstract
A layout method of a semiconductor integrated circuit according to the present invention includes selecting M (M is an integer of two or larger and N or smaller) pieces of sequential circuits from N (N is an integer of three or larger) pieces of sequential circuits mounted on the semiconductor integrated circuit, a clock being distributed to the N pieces of sequential circuits from the same clock route; and replacing the M pieces of sequential circuits that are selected with one multi-data input/output sequential circuit including M pieces of input terminals and output terminals and one clock terminal that receives the clock distributed from the clock route.
18 Citations
20 Claims
-
1. A layout method of a semiconductor integrated circuit, comprising:
-
selecting M (M is an integer of two or larger and N or smaller) pieces of sequential circuits from N (N is an integer of three or larger) pieces of sequential circuits mounted on the semiconductor integrated circuit, a clock being distributed to the N pieces of sequential circuits from the same clock route; and replacing the M pieces of sequential circuits that are selected with one multi-data input/output sequential circuit including M pieces of input terminals and output terminals and one clock terminal that receives the clock distributed from the clock route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A layout system of a semiconductor integrated circuit using a computer, the computer comprising:
-
a storage unit that stores arrangement information of N (N is an integer of three or larger) pieces of sequential circuits mounted on the semiconductor integrated circuit, a clock being distributed to the N pieces of sequential circuits from the same clock route; and a control unit that executes layout of the sequential circuits in the semiconductor integrated circuit, wherein the control unit comprises; a selection unit that selects M (M is an integer of two or larger and N or smaller) pieces of sequential circuits from the N pieces of sequential circuits; and a replacement unit that replaces the M pieces of sequential circuits that are selected with one multi-data input/output sequential circuit including M pieces of input terminals and output terminals and one clock terminal that receives a clock distributed from the clock route. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing a layout program of a semiconductor integrated circuit that makes a computer to execute processing including:
-
selection processing that selects M (M is an integer of two or larger and N or smaller) pieces of sequential circuits from N (N is an integer of three or larger) pieces of sequential circuits mounted on the semiconductor integrated circuit, a clock being distributed to the N pieces of sequential circuits from the same clock route; and replacement processing that replaces the M pieces of sequential circuits that are selected with one multi-data input/output sequential circuit including M pieces of input terminals and output terminals and one clock terminal that receives the clock distributed from the clock route. - View Dependent Claims (17, 18, 19, 20)
-
Specification