what is the difference between synchronous pipeline and asynchronous pipeline model?
Unlike a synchronous pipeline, in which each stage operates at a fixed clock rate, an asynchronous pipeline operates in a distributed manner, such that each stage's maximum performance is defined only by local parameters.