摘要 |
PROBLEM TO BE SOLVED: To provide a macro automatic arrangement method which is capable of lessening useless wirings and empty regions in number around macros and decreasing a chip in size, and shortening a time required for a layout process by arranging macros properly. SOLUTION: First, net list data are developed (step 101). Then, data as to macro connection relations are analyzed (step 102). Macros closely related and connected to each other are classified into groups (step 104). Dividing lines are provided to macros in groups (step 105), and macros are weighted resting on the number of input/output terminals allotted to the separated divisions (step 106). Furthermore, macros are previously ensured of input/output wiring regions (step 107). Macros are arranged in order of size in each group. When the arrangement of macros is finished in each group, lastly macros are more properly arranged in a cell arrangement region (108).
|