I. Introduction
The increasing complexity of integrated circuits (ICs) often demands integrating both analog and digital functions on a single chip. The design and synthesis of the analog parts represent a bottleneck in the design flow. This is due to the stringent analog design requirements like minimization of crossovers and isolation of sensitive nets. Moreover, analog circuits are more sensitive to the fluctuations of the manufacturing process. Thus, various constraints such as device matching, symmetry, parasitics, and thermal effects must be taken into account [1]. The combined constraints define a solution space (Fig. 1), where each candidate solution satisfies all constraints. Graphical representation of a solution space defined by a set of four linear constraints ck on two variables x1 and x2. The optimal solution of the respective layout problem results from minimizing (maximizing) an objective function and thus, is located on the boundary of the solution space.