Goldschmidt tolerance factor is defined as t = (RA+ RX)/sqrt of 2 (RB+ RX) where RA is radius of cation A, RB is radius of cation B and RX is radius of anion. This tolerance factor is used to study different structures. For perovskites structures it must be between 0.8 and 1.0. If tolerance factor is less than 0.71 and greater than 1.0 then we will get non-perovskite structures. Now question arises, in which way, tolerance factor (t) can be controlled to get proper/desired perovskite structure?