This paper presents a design methodology for parallel robots having tosatisfy a set of performance constraints. Some of these constraints are used tocompute a closed region in the parameters space (in which a point define anunique robot geometry) which define all the robot geometries fulfilling theseconstraints. Then a grid is created over this region and for each node of thisgrid the requirements, expressed in a high level language, are evaluated. Thenode leading to the robot best fulfilling the constraints is the designsolution.