8位RISC core的数字静态时序分析实现与研究.doc

资料分类:工业大学 上传会员:一抹彩虹 更新时间:2019-12-16
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13686
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着集成电路的发展,集成电路越来越复杂,对集成电路设计也提出了更高的要求,设计难度大大增加。原先的动态时序验证方式已经不能够满足设计者的需求,静态时序分析以其更快捷更方便的特点成为集成电路设计中不可或缺的一环。

本文使用synopsys公司prime time工具对8位RISC core进行静态时序分析,该设计基于SMIC 90nm工艺库,使用Verilog HDL编写RTL代码,再使用TCL脚本实现静态时序分析流程,生成时序报告,对于时序上的违例进行分析优化,得到最终结果。最终的时序报告表明,在延迟取最大值,path type为max的条件下,clk、input、output三个report最后的slack结果分别为1.60、1.62、1.68,都大于0,符合上海屹澜信息科技有限公司的时序设计要求。

关键词:集成电路;RISC;静态时序分析;prime time

 

目录

摘要

ABSTRACT

第一章  绪论-1

1.1集成电路的发展以及趋势-1

1.2静态时序分析的重要性-1

1.3本文的主要内容-2

第二章  设计环境-3

2.1数字集成电路设计流程-3

2.2Linux系统-4

2.2.1Linux系统的特点-4

2.2.2Linux系统的文件结构-5

2.3 Prime time介绍-5

2.3.1 Prime time的特点和功能-5

2.3.2 Prime time和DC中的STA的区别-6

第三章  8位RISC core的工作原理-7

3.1 8位RISC core概述-7

3.2 RISC的架构-7

3.3 RISC模块划分-8

第四章  8位RISC core静态时序分析-10

4.1静态时序分析-10

4.1.1静态时序分析的主要步骤-10

4.1.2静态时序分析路径的定义-10

4.1.3静态时序分析的时序检查-11

4.2设置工作目录-13

4.3静态时序分析调用文件-14

4.4 Prime Time静态时序分析-15

4.4.1 设置环境变量-15

4.4.2设置时序约束-16

4.5时序违例检查-18

4.5.1 设置多周期路径-18

4.5.2设置虚假路径-19

4.5.3指定路径最小和最大延时、路径分析-19

4.5.4 setup time和hold time违例解决-20

4.6运行prime time-20

第五章 静态时序分析结果-22

5.1 生成report-22

5.2 report分析-23

结束语-24

致  谢-25

参考文献-26

附录-27

附录A 静态时序分析用到的脚本-27

附录B report结果-30

附录C RISC core的8个模块-32

 
相关论文资料:
最新评论
上传会员 一抹彩虹 对本文的描述:讲述了8为RISC core的架构和模块划分,静态时序分析的详细概念,Prime Time工具的的介绍。本章不仅对静态时序分析的优势、必要性,时序分析步骤,路径的概念,AT、RAT、slack的含义,h......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: