1. A method of generating candidate cell specifications for one or more cells of a system design, the method comprising: receiving system architecture information pertaining to the system design; receiving system specification information pertaining to the system design; receiving specification range-of-interest information for each cell specification of the system design; receiving intra-range preference information for the range-of-interest for each cell specification of the system design; and generating a set of cell specifications for the one or more cells of the system design based on the system architecture information, system performance information, specification range-of-interest information, and intra-range preference information.