FPGA时序收敛分析及仿真
本文选题:现场可编程门阵列 + 时序收敛 ; 参考:《中国科学院研究生院(光电技术研究所)》2015年硕士论文
【摘要】:现场可编程门阵列FPGA在其出现三十年内发展迅速,其在灵活度,开发周期以及开发成本上的优势使得FPGA被广泛使用在各个领域。而随着FPGA设计朝着大规模、高性能方向发展,其时序收敛问题日益成为FPGA设计中的重要问题。本文主要就FPGA时序收敛性进行了分析和仿真。本文在介绍了FPGA内部的结构和其时序资源的基础上,就FPGA时序电路的基础进行了研究和建模,并将其引入到FPGA时序分析中,针对FPGA的各种时序路径进行时序分析,主要研究了FPGA输入输出时序,同步逻辑时序,异步逻辑时序这三个方面。同时本文也从同步逻辑时序优化,异步逻辑时序优化化以及代码风格三个方面对FPGA时序设计进行探讨。本文以DDR2 SDRAM接口控制器为研究对象进行详尽的时序分析。DDR2 SDRAM是一类高速存储器,其数据速率是时钟频率的两倍,同时在与FPGA进行数据传输时,数据在不同时钟域间的传输将对整个系统的时序产生影响。故本文主要通过时序分析的形式研究了控制器的数据通道的设计及其数据在不同时钟域间传输的同步过程,同时对数据通道及其同步过程进行时序仿真,并通过相关时序约束和静态时序分析报告分析了控制器的时序性能。
[Abstract]:Field Programmable Gate Array (FPGA) has developed rapidly in the past 30 years. Its advantages in flexibility, development cycle and development cost make it widely used in various fields. With the development of FPGA design in the direction of large scale and high performance, the timing convergence is becoming an important problem in FPGA design. In this paper, the timing convergence of FPGA is analyzed and simulated. On the basis of introducing the internal structure of FPGA and its timing resources, this paper studies and models the basis of FPGA sequential circuit, and introduces it into FPGA timing analysis, and carries out timing analysis for all kinds of timing paths of FPGA. This paper mainly studies three aspects of FPGA input and output timing, synchronous logic timing and asynchronous logic timing. At the same time, this paper also discusses FPGA timing design from three aspects: synchronous logic timing optimization, asynchronous logic timing optimization and code style. This paper takes DDR2 SDRAM interface controller as the research object to carry on detailed timing analysis. DDR2 SDRAM is a kind of high speed memory, its data rate is twice the clock frequency, at the same time, when it transfers data with FPGA, The transmission of data between different clock domains will affect the timing of the whole system. So this paper mainly studies the design of the controller data channel and the synchronization process of the data transmission between different clock domains through the form of time sequence analysis, and carries on the time sequence simulation to the data channel and its synchronization process at the same time. The timing performance of the controller is analyzed by correlation timing constraints and static timing analysis reports.
【学位授予单位】:中国科学院研究生院(光电技术研究所)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN791
【参考文献】
相关期刊论文 前10条
1 王娜;孙钰林;袁素春;郑晶晶;;一种多输入情况下FPGA跨时钟域的解决方法[J];空间电子技术;2014年04期
2 杨岩岩;司倩然;马贤颖;杨少敏;;FPGA设计中的亚稳态问题及其预防方法研究[J];飞行器测控学报;2014年03期
3 俞帆;张伟欣;;FPGA设计中的跨时钟域问题[J];现代电子技术;2014年07期
4 汪路元;;FPGA设计中的亚稳态及其缓解措施[J];电子技术应用;2012年08期
5 肖琳;叶們;邱渡裕;;一种基于DPA的高速数据流接收的校正方法[J];电子测量技术;2012年07期
6 赵晓海;;跨时钟域信号的几种同步方法研究[J];电子设计工程;2012年07期
7 吕亮;王厚军;付在明;;DDR2 SDRAM控制器的数据通道设计[J];电子测量技术;2011年11期
8 黄隶凡;郑学仁;;FPGA设计中的亚稳态研究[J];微电子学;2011年02期
9 李天保;魏利辉;;高速采样存储中DDR2 SDRAM控制器的设计分析[J];计算机与网络;2010年11期
10 杨淑莉;;信号时域抖动与频域相位噪声之间的关系[J];科技信息;2010年15期
相关博士学位论文 前3条
1 韦雪明;高速SERDES接口芯片设计关键技术研究[D];电子科技大学;2012年
2 隋文涛;FPGA布局算法研究[D];清华大学;2011年
3 黄少滨;EDA中高层次综合算法及两种时序综合理论比较研究[D];哈尔滨工程大学;2004年
相关硕士学位论文 前6条
1 张振;FPGA内数字时钟管理模块的研究与设计[D];西安电子科技大学;2014年
2 倪兰;高速通信系统信号传输特性及其抖动与噪声分析[D];中南大学;2013年
3 孟祥志;FPGA的静态时序分析研究与设计[D];复旦大学;2012年
4 曲阜阳;DDR SDRAM接口设计与静态时序分析[D];西安电子科技大学;2012年
5 张佾;超大规模数字集成电路的时序分析与优化[D];复旦大学;2008年
6 万敏;异步时序电路中的亚稳态设计与分析[D];上海交通大学;2008年
,本文编号:2056694
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2056694.html