Abstract
A new simple-to-design FIFO that allows data transfer between two clock domains of unrelated frequencies has been developed. The fully synchronous interfaces significantly ease the system-on-chip integration process. With a relatively low gate count, the proposed FIFO allows the producer and consumer to put/get data at their respective frequencies (1datum/clock cycle) till it gets filled, then the rates converge to the lower of the two frequencies. The maximum initial latency is three cycles of the consumer's clock. Several manifestations of the FIFO have been developed for different design cases including producer/consumer data width mismatch. Operation of the FIFO has been verified using both gate-level simulations and SPICE simulations with a 0.13μm, 1.2V technology. An 8-cell FIFO showed proper operation at producer and consumer clock frequencies of 2 and 3.125GHz, respectively, with a data transfer rate of more than 2giga datum/s and an average power of 721 μW.
| Original language | English |
|---|---|
| Pages (from-to) | 1063-1074 |
| Number of pages | 12 |
| Journal | International Journal of Electronics |
| Volume | 99 |
| Issue number | 8 |
| DOIs | |
| State | Published - 1 Aug 2012 |
Bibliographical note
Funding Information:The author acknowledges the support provided by King Abdulaziz City for Science and Technology through the Science and Technology Unit at King Fahd University of Petroleum and Minerals (KFUPM) for funding this study through project no. 08-ELE-43-4 as part of the National Science, Technology and Innovation Plan.
Keywords
- FIFO
- network-on-chip
- on-chip communication
- synchronous data transfer
- system-on-chip
ASJC Scopus subject areas
- Electrical and Electronic Engineering