An extensive study on scratch generation during oxide CMP