DESIGN METHOD AND DESIGN DEVICE
A design method is executed by a computer. The design method includes grouping logical modules in each of power domains arranged on a chip; provisionally arranging regular cells in each of logical module groups formed by the grouping; and arranging power switches around each of the logical module groups.
1 . A design method executed by a computer, the design method comprising:
grouping logical modules in each of power domains arranged on a chip;
provisionally arranging regular cells in each of logical module groups formed by the grouping; and
arranging power switches around each of the logical module groups.
2 . The design method according to claim 1 , further comprising:
creating arrangement regions based on arrangement positions of the power switches arranged around each of the logical module groups.
3 . The design method according to claim 2 , further comprising:
implementing a floor plan of arranging the power domains on the chip, wherein
the power switches are not arranged in the floor plan.
4 . The design method according to claim 3 , wherein
the grouping includes grouping the logical modules based on a group size that is a reference of the grouping.
5 . The design method according to claim 4 , wherein
the provisionally arranging of the regular cells includes storing arrangement positions of the regular cells in physical information stored in a storage unit, the physical information including arrangement positions of the power domains arranged by the floor plan,
the arranging of the power switches includes storing, in the physical information, the arrangement positions of the power switches arranged around each of the logical module groups, and
the creating of the arrangement regions includes storing, in the physical information, arrangement positions of the arrangement regions.
6 . A non-transitory computer-readable recording medium storing a design program that causes a computer to execute a process comprising:
grouping logical modules in each of power domains arranged on a chip;
provisionally arranging regular cells in each of logical module groups formed by the grouping; and
arranging power switches around each of the logical module groups.
7 . The non-transitory computer-readable recording medium according to claim 6 , the process further comprising:
creating arrangement regions based on arrangement positions of the power switches arranged around each of the logical module groups.
8 . The non-transitory computer-readable recording medium according to claim 7 , the process further comprising:
implementing a floor plan of arranging the power domains on the chip, wherein
the power switches are not arranged in the floor plan.
9 . The non-transitory computer-readable recording medium according to claim 8 , wherein
the grouping includes grouping the logical modules based on a group size that is a reference of the grouping.
10 . The non-transitory computer-readable recording medium according to claim 9 , wherein
the provisionally arranging of the regular cells includes storing arrangement positions of the regular cells in physical information stored in a storage unit, the physical information including arrangement positions of the power domains arranged by the floor plan,
the arranging of the power switches includes storing, in the physical information, the arrangement positions of the power switches arranged around each of the logical module groups, and
the creating of the arrangement regions includes storing, in the physical information, arrangement positions of the arrangement regions.
11 . A design device comprising:
a processor programmed to execute a process including
grouping logical modules in each of power domains arranged on a chip,
provisionally arranging regular cells in each of logical module groups formed by the grouping, and
arranging power switches around each of the logical module groups.
12 . The design device according to claim 11 , the process further including
creating arrangement regions based on arrangement positions of the power switches arranged around each of the logical module groups.
13 . The design device according to claim 12 , the process further including
implementing a floor plan of arranging the power domains on the chip, wherein
the power switches are not arranged in the floor plan.
14 . The design device according to claim 13 , wherein
the grouping includes grouping the logical modules based on a group size that is a reference of the grouping.
15 . The design device according to claim 14 , wherein
the provisionally arranging of the regular cells includes storing arrangement positions of the regular cells in physical information stored in a storage unit, the physical information including arrangement positions of the power domains arranged by the floor plan,
the arranging of the power switches includes storing, in the physical information, the arrangement positions of the power switches arranged around each of the logical module groups, and
the creating of the arrangement regions includes storing, in the physical information, arrangement positions of the arrangement regions.
16 . A device comprising:
a power domain, wherein
regular cells arranged in the power domain are grouped, and power switches are arranged around each of the groups.