A method for generating a physical integrated circuit layout (420), using the similarity between a template (440) and the physical layout as a metric. This automated template-driven layout methodology (650) creates a physical integrated circuit layout (420) which approximates the specified template (440) as closely as practicably possible. The similarity of the positioning of circuit elements in a physical layout is improved with regard to the positioning of those same circuit elements in a template (440). The circuit elements' placement (146) is incrementally improved by attaching a cost (730) to each placement, with a lower cost (730) reflecting a better match between circuit element placement (146) in the physical layout and the template (440). Fuzzy logic concepts are employed to determine the cost (730) of a given layout.
展开▼