Abstract:
We present an architectural method to hide the latency incurred by synchronization when transferring data between clock domains. Unlike existing solutions, ours does not ...Show MoreMetadata
Abstract:
We present an architectural method to hide the latency incurred by synchronization when transferring data between clock domains. Unlike existing solutions, ours does not rely on any timing assumptions between the communicating clocks and is transparent to the design. We demonstrate how to apply the proposed method to a generic Moore machine with an asynchronous port and then describe how this process can be automated by a Register Transfer Level tool. Using an implementation of the tool, we apply our method to six communication controllers and show that it incurs, on average, only 8% of the area of a periodic synchronizer.
Published in: 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012)
Date of Conference: 09-12 December 2012
Date Added to IEEE Xplore: 18 February 2013
ISBN Information: