摘要 |
<p>A method for designing a semiconductor device, by which better initial values at starting floor plan design and logical cluster division can be obtained whether the designer is skilled or not, and especially, better initial values at starting complex designing can be obtained even if the designer is a beginner of semiconductor chip designing. According to a software for such semiconductor designing, a main controller (11) causes the functions, such as fuzzy inference (12) and generic algorithm (13), to operate and outputs a report containing drawings through result output (14). The function of the fuzzy inference (12) reads parameters and input data, judges whether or not parameter adjustment is necessary, adjusts parameters if parameter adjustment is necessary, and infers blocks to be arranged in the center and corners of a chip (S1701 to S1704). From the result of inference, the generic algorithm (13) produces an early generation and repeats selection, cross over, mutation, elite conservation, and natural selection (S1705, S1706), obtains a group of design data on optimal solutions, and arranges blocks on a semiconductor chip.</p> |