Signal integrity analysis