1. A method to optimize performance of an electric circuit design, comprising: providing for each circuit element of said electric circuit design available design parameter options; transforming said electric circuit design and said design parameter options into a linear programming model, wherein any storage elements of said electric circuit design are split into a start point piece and an end point piece; determining a solution for said linear programming model by using a computer; and based on said solution generating a list of circuit elements which design parameters need to be changed to a different option to achieve performance optimization.