1. A method for automatically generating a subset of sampling points from a set of load and slew points for circuit characterization, comprising: iteratively obtaining sampling points such that error between an actual value and an interpolated intermediate value is below or equal to a threshold error value; and generating the subset of sampling points from the iteratively obtained sampling points.