In this paper we analyze the effect of uncertainties in controller implementation and provide remedial measures for controllers designed with such uncertainties. Most control design algorithms ignore problems that might be introduced by implementing uncertain controllers. Normally controllers designed with robust design approaches are optimal, if implemented exactly. However there will inevitably be some amount of uncertainty in the controller. The fragility of a controller is a measure of the extent to which small perturbations in the controller parameters, caused by rounding-off errors or component tolerances, reduce the system stability and performance. In this paper an algorithm using algebraic Riccati equation (ARE) is developed for minimizing controller fragility. The algorithm is tested and verified for different controllers, reducing fragility by a large margin. Optimization has been carried out and results clearly indicate that ARE technique consumes less time and shows better convergence.