The present invention relates to creating a layout of an electronic
circuit from a netlist of interconnected components, wherein the
components can be represented by planar geometric shapes in the layout.
The advantages of the present invention are achieved by tightly coupling
placement and routing. An initial placement of shapes of extended size is
succeeded by a routing step that tries to create wires between shapes of
reduced size. If that fails, it is tried to wire shapes of extended size
instead. The wiring can be combined with a delta-placement of shapes
within shapes of extended size such that wires connected to shapes of
extended size also connect to the shapes.