Một yếu tố chưa được đề cập là tính di động. Nếu một mạch chốt bị tấn công với một chuỗi các đầu vào / chuyển đổi sao cho trạng thái kết quả sẽ phụ thuộc vào độ trễ lan truyền hoặc các yếu tố không thể đoán trước khác, không có gì đảm bảo rằng trạng thái kết quả sẽ là "cao" hoặc "thấp". Ví dụ, hãy xem xét một flip flop được kích hoạt cạnh hiện đang xuất ra mức "thấp" và có sự thay đổi đầu vào của nó từ thấp đến cao gần như cùng lúc với cạnh đồng hồ xuất hiện. Nếu cạnh đồng hồ xảy ra đủ lâu trước khi thay đổi đầu vào, đầu ra sẽ chỉ ở mức thấp cho đến cạnh đồng hồ tiếp theo. Nếu cạnh đồng hồ xảy ra đủ lâu sau khi thay đổi đầu vào, đầu ra sẽ nhanh chóng chuyển một lần từ thấp sang cao và ở đó cho đến cạnh đồng hồ tiếp theo. Nếu cả hai điều kiện đó không áp dụng,. Nó có thể ở mức thấp, hoặc nhanh chóng chuyển đổi một lần và ở mức cao, nhưng nó có thể ở mức thấp trong một lúc và sau đó chuyển đổi, hoặc sau đó một thời gian sau đó chuyển đổi trở lại, hoặc chuyển đổi qua lại một vài lần, v.v.
Nếu một thiết kế hoàn toàn đồng bộ và tất cả các đầu vào được đồng bộ hóa kép, rất khó có khả năng một xung thời gian sẽ chạm vào chốt đầu tiên của bộ đồng bộ hóa theo cách khiến nó chuyển sang thời điểm hoàn hảo để gây nhầm lẫn thứ hai chốt. Nói chung, có thể an toàn khi coi những điều như "sẽ không xảy ra". Tuy nhiên, trong một thiết kế không đồng bộ, thường khó hơn nhiều để lý luận về những điều đó. Nếu một ràng buộc thời gian trên một mạch chốt (không chỉ là lật, mà bất kỳ sự kết hợp logic nào hoạt động như một chốt) đều bị vi phạm, không có thông tin nào về việc đầu ra sẽ làm gì cho đến lần tiếp theo có điều kiện đầu vào hợp lệ buộc chốt đến một trạng thái được biết đến. Hoàn toàn có khả năng các đầu ra bị trì hoãn sẽ khiến các hạn chế về thời gian của các đầu vào hạ lưu bị vi phạm, dẫn đến các tình huống không mong muốn,
Cách an toàn nhất để mô hình hóa một mạch không đồng bộ là hầu như mọi mạch đầu ra đều tạo ra đầu ra "X" trong một thời gian bất cứ khi nào nó chuyển giữa "0" và "1". Thật không may, cách tiếp cận này thường dẫn đến gần như tất cả các nút hiển thị "X", ngay cả trong các trường hợp trong thực tế gần như chắc chắn sẽ dẫn đến hành vi ổn định. Nếu một hệ thống có thể hoạt động khi được mô phỏng là có tất cả các đầu ra trở thành "X" ngay sau khi đầu vào thay đổi và duy trì "X" cho đến khi đầu vào ổn định, đó là một dấu hiệu tốt, mạch sẽ hoạt động, nhưng để các mạch không đồng bộ hoạt động theo các ràng buộc như vậy thường là khó khăn.