Hi vlsiuser...Actually when to generate split and retry is highly dependent on the system architecture...and also the designer...When slave cannot respond to the master in predefined wait states..Split or retry is given for better bus usage.. so other master can access the bus...