Abstract
Modern digital design techniques are based on globally asynchronous locally synchronous (GALS) architecture which promises to combine the advantages of both synchronous and asynchronous design techniques. System on chip (SOC) based on GALS architecture is divided into many synchronous blocks where each synchronous blocks operate at its own clock. To establish, the communication between the blocks operating in different clock domains is challenging task due to synchronization failure. Therefore, it is desirable to design mixed-clock FIFO (First In First Out) as an interface between different clock domains. In this paper, we have designed an 8 × 32 mixed-clock FIFO which is able to interface two synchronous systems with independent clock frequencies. Our design is simulated using Xilinx 14.7 and modelsim14.4a. Dynamic power of mixed-clock FIFO is 5 mw when write clock and read clock frequencies are 100 MHz which is a most desirable power for an enhanced design. Delay of the design is 4.886 ns.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
L. Benini, G. De Micheli, Networks on chips: a new SoC paradigm. Computer 35(1),70–78 (2002)
P. Teehan, M. Greenstreet, G. Lemieux, A survey and taxonomy of GALS design styles. IEEE Des Test Comput 418–428 (2007)
C.E. Cummings, Simulation and Synthesis Techniques for Asynchronous FIFO Design with Asynchronous Pointer Comparisons (San Jose, CA, 2002)
T. Chelcea, S.M. Nowick, Robust interfaces for mixed-timing systems. IEEE Trans. Very Large Scale Integr. Syst. 12, 857–873 (2004)
I. Miro Panades, A. Greiner, in Bi-Synchronous FIFO for Synchronous Circuit Communication Well Suited for Network-on-Chip in GALS Architecture. Proceedings of the ACM/IEEE International Symposium on Networks-on-Chip (Princeton, 2007), pp. 83–89
T.T. Nguyen, X.T. Tran, in A Novel Asynchronous First-In-First-Out Adapting to Multi-synchronous Network-on-Chips. 2014 International Conference on Advanced Technologies for Communications (ATC2014) (2014), pp. 365–370
T. Ono, M. Greenstreet, in A Modular Synchronizing FIFO for NoCs. Proceedings of the 3rd ACM/IEEE International Symposium on Networks-on-Chip (2009), pp. 224–233
A.-M. Rahmani, P. Liljeberg, J. Plosila, H. Tenhunen, in An Efficient VFI-Based NoC Architecture Using Johnson-Encoded Reconfigurable FIFOs. Proceedings of the IEEE International Norchip Conference (2010), pp. 1–5
R.W. Apperson, Z. Yu, M.J. Meeuwsen, T. Mohsenin, B.M. Baas, A scalable dual clock FIFO for data transfers between arbitrary and haltable clock domains. IEEE Trans. Very Large Scale Integr. Syst. 15, 1125–1134 (2007)
A.M. Rahmani, P. Liljeberg, J. Plosila, H. Tenhunen, Design and implementation of reconfigurable FIFOs for voltage/frequency Island-based networks-on-chip. Microprocess. Microsyst. 37(4–5) (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Maurya, S., Sharma, S., Saroj, J. (2019). Design of High-Performance Mixed-Clock FIFO. In: Singh, S., Wen, F., Jain, M. (eds) Advances in System Optimization and Control. Lecture Notes in Electrical Engineering, vol 509. Springer, Singapore. https://doi.org/10.1007/978-981-13-0665-5_3
Download citation
DOI: https://doi.org/10.1007/978-981-13-0665-5_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0664-8
Online ISBN: 978-981-13-0665-5
eBook Packages: EngineeringEngineering (R0)