The synchronous approach assumes the presence of a global clock to ensure all cells are updated together.
The synchronous approach relies on the assumption of a shared timing framework to synchronize updates across all cells.