Design of a FIFO for Data Transfer between Multiple Clock Domains

碩士 === 長庚大學 === 電機工程學研究所 === 96 === In present System-on-Chip(SOC) design, as the wire length and the process difference ,the distribution of a synchronous clock has been a problem . One solution is to use Globally Asynchronous, Locally Synchronous (GALS) to partition the system into several synchro...

Full description

Bibliographic Details
Main Authors: Jian Syun Huang, 黃建勳
Other Authors: J. D. Lee
Format: Others
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/05799594461902248625
id ndltd-TW-096CGU05442021
record_format oai_dc
spelling ndltd-TW-096CGU054420212016-05-13T04:15:01Z http://ndltd.ncl.edu.tw/handle/05799594461902248625 Design of a FIFO for Data Transfer between Multiple Clock Domains 使用於不同時脈領域資料傳輸之FIFO設計 Jian Syun Huang 黃建勳 碩士 長庚大學 電機工程學研究所 96 In present System-on-Chip(SOC) design, as the wire length and the process difference ,the distribution of a synchronous clock has been a problem . One solution is to use Globally Asynchronous, Locally Synchronous (GALS) to partition the system into several synchronous blocks. Furthermore, these blocks can communicate with others by using the FIFOs. An implementation and an improvement of two novel FIFO architecture is presented here. These kind of FIFO architecture are suited to interface two systems with different clock frequency and phase. As its interfaces are synchronous, these architecture are called “bi-synchronous FIFO”and “Synchronous-Synchronous FIFO”. These two FIFOs mainly store its data by means of registers, and use the token ring circuit to create appropriate token signals which can control the FIFO write and read data in the correct clock cycle without using the Handshake circuit. Additionally, FIFO’s throughput and area are determined by its depth. Finally, the main features of these two FIFO are low latency, robustness to metastability, small area. J. D. Lee R. D. Chen 李建德 陳仁德 2008 學位論文 ; thesis 92
collection NDLTD
format Others
sources NDLTD
description 碩士 === 長庚大學 === 電機工程學研究所 === 96 === In present System-on-Chip(SOC) design, as the wire length and the process difference ,the distribution of a synchronous clock has been a problem . One solution is to use Globally Asynchronous, Locally Synchronous (GALS) to partition the system into several synchronous blocks. Furthermore, these blocks can communicate with others by using the FIFOs. An implementation and an improvement of two novel FIFO architecture is presented here. These kind of FIFO architecture are suited to interface two systems with different clock frequency and phase. As its interfaces are synchronous, these architecture are called “bi-synchronous FIFO”and “Synchronous-Synchronous FIFO”. These two FIFOs mainly store its data by means of registers, and use the token ring circuit to create appropriate token signals which can control the FIFO write and read data in the correct clock cycle without using the Handshake circuit. Additionally, FIFO’s throughput and area are determined by its depth. Finally, the main features of these two FIFO are low latency, robustness to metastability, small area.
author2 J. D. Lee
author_facet J. D. Lee
Jian Syun Huang
黃建勳
author Jian Syun Huang
黃建勳
spellingShingle Jian Syun Huang
黃建勳
Design of a FIFO for Data Transfer between Multiple Clock Domains
author_sort Jian Syun Huang
title Design of a FIFO for Data Transfer between Multiple Clock Domains
title_short Design of a FIFO for Data Transfer between Multiple Clock Domains
title_full Design of a FIFO for Data Transfer between Multiple Clock Domains
title_fullStr Design of a FIFO for Data Transfer between Multiple Clock Domains
title_full_unstemmed Design of a FIFO for Data Transfer between Multiple Clock Domains
title_sort design of a fifo for data transfer between multiple clock domains
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/05799594461902248625
work_keys_str_mv AT jiansyunhuang designofafifofordatatransferbetweenmultipleclockdomains
AT huángjiànxūn designofafifofordatatransferbetweenmultipleclockdomains
AT jiansyunhuang shǐyòngyúbùtóngshímàilǐngyùzīliàochuánshūzhīfifoshèjì
AT huángjiànxūn shǐyòngyúbùtóngshímàilǐngyùzīliàochuánshūzhīfifoshèjì
_version_ 1718266629119279104