同步器、数据丢失和亚稳态发生的分析

A. Patharkar, V. Khetade, S. Limaye, Ashish S. Bhopale, Akshay S. Patharkar
{"title":"同步器、数据丢失和亚稳态发生的分析","authors":"A. Patharkar, V. Khetade, S. Limaye, Ashish S. Bhopale, Akshay S. Patharkar","doi":"10.1109/ICESC.2014.77","DOIUrl":null,"url":null,"abstract":"The many applications consist of multiple clock domains. There is data transfer between these clock domain systems. Due to different frequencies between sender and receiver there is data loss. Synchronizer is used for data synchronization. Synchronizer is having non-zero probability of failure in Globally Asynchronous Locally synchronous System on Chip. Synchronizer plays very crucial role in determining the reliability of system. The synchronizer is having parameters. These parameters associated with synchronizer are clock, data rate and timing window (setup and hold time). But in practice the synchronizer suffers from metastability as data changes in timing window due to which synchronizer failure occurs. As the metastability occurs we cannot predict the correct level of output. Metastability states are common in digital circuits, and synchronizers are must to protect their fatal effects. Originally, they were required when reading an asynchronous input. Now, with multiple clock domains on the same chip, synchronizers are required when on-chip data crosses the clock domain boundaries. The proposed architecture is modeled with verilog and simulated with Xilinx ISE design suit 13.1 and Quartus II 10.1. Analog behavior is studied by using Tanner 13.1. The probability of failure is analyzed and simulated. It has been found that it is affected by clock rate.","PeriodicalId":335267,"journal":{"name":"2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Analysis of Synchronizer, Data Loss and Occurrence of Metastability\",\"authors\":\"A. Patharkar, V. Khetade, S. Limaye, Ashish S. Bhopale, Akshay S. Patharkar\",\"doi\":\"10.1109/ICESC.2014.77\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The many applications consist of multiple clock domains. There is data transfer between these clock domain systems. Due to different frequencies between sender and receiver there is data loss. Synchronizer is used for data synchronization. Synchronizer is having non-zero probability of failure in Globally Asynchronous Locally synchronous System on Chip. Synchronizer plays very crucial role in determining the reliability of system. The synchronizer is having parameters. These parameters associated with synchronizer are clock, data rate and timing window (setup and hold time). But in practice the synchronizer suffers from metastability as data changes in timing window due to which synchronizer failure occurs. As the metastability occurs we cannot predict the correct level of output. Metastability states are common in digital circuits, and synchronizers are must to protect their fatal effects. Originally, they were required when reading an asynchronous input. Now, with multiple clock domains on the same chip, synchronizers are required when on-chip data crosses the clock domain boundaries. The proposed architecture is modeled with verilog and simulated with Xilinx ISE design suit 13.1 and Quartus II 10.1. Analog behavior is studied by using Tanner 13.1. The probability of failure is analyzed and simulated. It has been found that it is affected by clock rate.\",\"PeriodicalId\":335267,\"journal\":{\"name\":\"2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies\",\"volume\":\"96 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-01-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICESC.2014.77\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICESC.2014.77","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

许多应用程序由多个时钟域组成。这些时钟域系统之间有数据传输。由于发送方和接收方之间的频率不同,存在数据丢失。同步器用于数据同步。在全局异步、局部同步的片上系统中,同步器具有非零失效概率。同步器对系统的可靠性起着至关重要的作用。同步器有参数。与同步器相关的参数有时钟、数据速率和定时窗口(设置和保持时间)。但在实际应用中,同步器存在亚稳态,即数据在定时窗口内发生变化,同步器失效。当亚稳态发生时,我们无法预测正确的输出水平。亚稳态在数字电路中很常见,必须采用同步器来保护其致命影响。最初,它们在读取异步输入时是必需的。现在,在同一芯片上有多个时钟域,当片上数据跨越时钟域边界时需要同步器。提出的架构用verilog建模,并用Xilinx ISE design suit 13.1和Quartus II 10.1进行仿真。使用Tanner 13.1研究模拟行为。对失效概率进行了分析和仿真。已经发现它受时钟速率的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Analysis of Synchronizer, Data Loss and Occurrence of Metastability
The many applications consist of multiple clock domains. There is data transfer between these clock domain systems. Due to different frequencies between sender and receiver there is data loss. Synchronizer is used for data synchronization. Synchronizer is having non-zero probability of failure in Globally Asynchronous Locally synchronous System on Chip. Synchronizer plays very crucial role in determining the reliability of system. The synchronizer is having parameters. These parameters associated with synchronizer are clock, data rate and timing window (setup and hold time). But in practice the synchronizer suffers from metastability as data changes in timing window due to which synchronizer failure occurs. As the metastability occurs we cannot predict the correct level of output. Metastability states are common in digital circuits, and synchronizers are must to protect their fatal effects. Originally, they were required when reading an asynchronous input. Now, with multiple clock domains on the same chip, synchronizers are required when on-chip data crosses the clock domain boundaries. The proposed architecture is modeled with verilog and simulated with Xilinx ISE design suit 13.1 and Quartus II 10.1. Analog behavior is studied by using Tanner 13.1. The probability of failure is analyzed and simulated. It has been found that it is affected by clock rate.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Novel MRI Brain Edge Detection Using PSOFCM Segmentation and Canny Algorithm Acoustic Noise Cancellation Using Adaptive Filters: A Survey Coordination Based Motion Control in Mobile Wireless Sensor Network A Novel Image Processing Filter Designed Using Discrete Fourier Invariant Signal Rainfall Estimation over Roof-Top Using Land-Cover Classification of Google Earth Images
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1