A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains

碩士 === 國立彰化師範大學 === 資訊工程學系 === 101 === A multi-clock system is more common use in the system-on-chip (SOC) design which divid the circuit into several blocks, there are independent function, different clock domain and phase with each other. The main problem of this design is how to transfer the data...

Full description

Bibliographic Details
Main Authors: Hsu Chih-Chia, 許智嘉
Other Authors: Wei Kai-Cheng
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/80644465550079786485
id ndltd-TW-101NCUE5392023
record_format oai_dc
spelling ndltd-TW-101NCUE53920232017-04-27T04:23:56Z http://ndltd.ncl.edu.tw/handle/80644465550079786485 A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains 適用於可暫停時脈之低功率消耗FIFO介面設計 Hsu Chih-Chia 許智嘉 碩士 國立彰化師範大學 資訊工程學系 101 A multi-clock system is more common use in the system-on-chip (SOC) design which divid the circuit into several blocks, there are independent function, different clock domain and phase with each other. The main problem of this design is how to transfer the data between different blocks robustly. The major issue is the metastability which will reduce the throughput of data transmission between domains. To solve this problem, we proposed a robust and power efficient dual-clock first-input first-out (FIFO) architecture that uses gray code to transferring data between different clock domains. Using the write and read flags, the system can be guaranteed that the full and empty detectors will work correctly. We replaced the original adder to reach low power consumption and high throughput. The proposed architecture also deleted the decoder which transform the Gray Code back to the binary code representation, and by this way, we can reduced the area overhead of the circuit. The design was synthesized using Synopsys Design Compiler with TSMC 0.18μm standard cell process. Compared with previous dual-clock FIFO, the area, dynamic power consumption, and the static power consumption can be reduced from 4% to 8%, 15% to 25%, and 8% to 12%, respectively. The proposed design also can read the more data from 3% to 17% than the original architecture . Wei Kai-Cheng 魏凱城 2013 學位論文 ; thesis 36 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立彰化師範大學 === 資訊工程學系 === 101 === A multi-clock system is more common use in the system-on-chip (SOC) design which divid the circuit into several blocks, there are independent function, different clock domain and phase with each other. The main problem of this design is how to transfer the data between different blocks robustly. The major issue is the metastability which will reduce the throughput of data transmission between domains. To solve this problem, we proposed a robust and power efficient dual-clock first-input first-out (FIFO) architecture that uses gray code to transferring data between different clock domains. Using the write and read flags, the system can be guaranteed that the full and empty detectors will work correctly. We replaced the original adder to reach low power consumption and high throughput. The proposed architecture also deleted the decoder which transform the Gray Code back to the binary code representation, and by this way, we can reduced the area overhead of the circuit. The design was synthesized using Synopsys Design Compiler with TSMC 0.18μm standard cell process. Compared with previous dual-clock FIFO, the area, dynamic power consumption, and the static power consumption can be reduced from 4% to 8%, 15% to 25%, and 8% to 12%, respectively. The proposed design also can read the more data from 3% to 17% than the original architecture .
author2 Wei Kai-Cheng
author_facet Wei Kai-Cheng
Hsu Chih-Chia
許智嘉
author Hsu Chih-Chia
許智嘉
spellingShingle Hsu Chih-Chia
許智嘉
A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains
author_sort Hsu Chih-Chia
title A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains
title_short A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains
title_full A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains
title_fullStr A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains
title_full_unstemmed A Low Power Dual-clock FIFO for Data Transfers Between Unrelated and Haltable Clock Domains
title_sort low power dual-clock fifo for data transfers between unrelated and haltable clock domains
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/80644465550079786485
work_keys_str_mv AT hsuchihchia alowpowerdualclockfifofordatatransfersbetweenunrelatedandhaltableclockdomains
AT xǔzhìjiā alowpowerdualclockfifofordatatransfersbetweenunrelatedandhaltableclockdomains
AT hsuchihchia shìyòngyúkězàntíngshímàizhīdīgōnglǜxiāohàofifojièmiànshèjì
AT xǔzhìjiā shìyòngyúkězàntíngshímàizhīdīgōnglǜxiāohàofifojièmiànshèjì
AT hsuchihchia lowpowerdualclockfifofordatatransfersbetweenunrelatedandhaltableclockdomains
AT xǔzhìjiā lowpowerdualclockfifofordatatransfersbetweenunrelatedandhaltableclockdomains
_version_ 1718444515593814016