Design for Exterminating Synchronization Latency Using Sequenced Latching

M. Naveen kumar, N. Srikanth, J. E.N Abhilash

Abstract


In the present generation where the modern multi-core systems which have a large number of components that operate with different clock domains and communicating through asynchronous interfaces. And due to this interfaces synchronizer circuits are used, which guard against metastability failures but this introduces delay in processing the asynchronous input. Hence we propose a novel method that hides synchronization abeyancy by overlapping it with computation cycles. In this work a method that performs speculative computations during synchronization cycles and hence prevented synchronization time from incurring abeyance. Our methods relies on sequence the latching of data using synchronizer state during synchronization cycles and automatically re-latch if any corrupt data is latched. Synthesis results reveal that our approach achieves average savings of Area, costs and power costs compared to two similar speculative techniques. The Proposed design will be implemented using Verilog HDL.

Keywords


Duplication; latency; met stability; speculation; synchronization.

Full Text:

PDF




Copyright (c) 2015 M. Naveen kumar, N. Srikanth, J. E.N Abhilash

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

 

All published Articles are Open Access at  https://journals.pen2print.org/index.php/ijr/ 


Paper submission: ijr@pen2print.org