用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付

软件名称:[B]数字控制振荡器(NCO)的后端实现[/B]
软件类型:注塑模毕业设计
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:0 Bytes
官方主页:Home Page
更新时间:2017-08-22 13:46:00
软件简介:

 自从1958年杰克·基尔比和罗伯特·诺伊思发明集成电路至今,集成电路迅猛发展,如今已经进入了超特大规模阶段,工艺也已经发展到了16nm节点,数字后端物设计面对的问题更加的多样化和复杂化,同时设计流程也变得更加的复杂。本设计基于层次化设计思想,采用0.18nm工艺,对数字控制振荡器(NCO)进行了后端设计实现。设计采用通用的设计流程,包含主要的后端设计步骤。在物理设计之前首先是编写设计的RTL代码,要实现数字控制振荡器,需要实现CORDIC算法来计算正弦值,设计正是把CORDIC算法设计成了宏单元,再在顶层的设计中使用,完成RTL代码之后,需要经过逻辑综合,布局与布线,经过时序和物理的验证,完全正确之后,完成设计,最终设计的模块可以在新的设计中重复使用。设计使用主流的集成电路设计软件进行设计,论文中对设计用到的软件进行了介绍。

关键词 数字控制振荡器;宏单元;物理实现;后端设计;层次化设计。
目录
数字控制振荡器(NCO)的后端实现 I
摘要 I
Phycial Implementation of numerically controlled oscillator (NCO) II
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 选题的目的及意义 1
1.3 论文组织结构 2
1.4 论文主要工作 2
第2章 基本原理与技术 4
2.1 NCO原理 4
2.2 层次化设计原理 5
2.3 本章小结 6
第3章 开发环境介绍 7
3.1 Modelsim 7
3.2 Design Compiler 7
3.3 IC Compiler 8
3.4 PrimeTime 10
3.5 StarRC 10
3.6 本章小结 10
第4章 系统设计 11
4.1 设计总体方案 11
4.2 结果分析 13
4.2.1 功能仿真结果 13
4.2.2 逻辑综合结果 15
4.2.3 CORDIC 模块的实现 17
4.2.4 生成CORDIC的macro 28
4.2.5 NCO模块的实现 30
4.3 本章小结 37
结论 38
致谢 39
参考文献 40
附录 41
1.4论文主要工作
本文详细的介绍记录了使用层次化设计思想,利用数字后端软件,实现数字控制振荡器(NCO)的设计过程。首先介绍了设计中使用的两个重要理论,然后详细的介绍了设计过程中使用到的软件,最后介绍系统结构设计,和实现的详细过程。主要工作如下:
1.查阅数字控制振荡器(NCO)各个组成部分的相关资料并分析出一个良好的实现方案。
2.编写RTL代码,完成NCO的逻辑设计和功能仿真。
3.学习并掌握设计中使用到的各个软件。
4.使用设计软件对设计进行布局与布线,提取物理库和逻辑库,完成设计。


[url=http://www.biye114.com/html/1175.html][B]数字控制振荡器(NCO)的后端实现[/B][/url]
Copyright © 2007-2013 完美毕业网. All Rights Reserved .
页面执行时间:46.87500 毫秒
Powered by:完美毕业网 http://www.biye114.com