A computer system comprising a processor coupled to a bus and a memory unit coupled to said bus and having stored thereon instructions that when executed implement a library evaluation process comprising the steps of:
- a) accessing a technology library containing discrete cells, each discrete cell having an output load-based non-linear delay model (NLDM);
- b) accessing a scalable cell library derived based on said technology library wherein each scalable cell is derived from a cluster of discrete cells;
- c) determining a number of cells metric that measures respective numbers of discrete cells used to derive each scalable cell of a subset of scalable cells of said scalable cell library;
- d) determining a size consistency metric that measures both input capacitance characteristics and delay error characteristics of discrete cells of said subset of scalable cells;
- and
- e) based on said number of cells metric and said size consistency metric, generating a report indicating a degree to which said technology library is suitable for generating said scalable cell library.