Synchronizing Modules in an Integrated Circuit