集成电路设计的系统级建模与仿真课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《集成电路设计的系统级建模与仿真课件.ppt》由会员分享,可在线阅读,更多相关《集成电路设计的系统级建模与仿真课件.ppt(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/1/31共107页1目录 一、集成电路设计的一般流程一、集成电路设计的一般流程 二、系统级建模工具二、系统级建模工具-Matlab 三、系统级建模工具三、系统级建模工具-Verilog-A 四、建模仿真实例四、建模仿真实例 一、集成电路设计的一般流程一、集成电路设计的一般流程2023/1/31共107页2集成电路设计中不同的抽象级别:结构或系统级晶体管级(电路)器件物理级2023/1/31共107页3VLSI数字集成电路设计模拟集成电路设计为什么需要系统级设计?随着集成电路工艺和数字信号处理技术的不断发展,1、电路的规模越来越大,系统构成越来越复杂。2、晶体管级电路仿真消耗很长时间,
2、效率低下。3、采用行为级描述电路将降低仿真时间。行为级模型足以表述各个电路模块的功能,通过行为级仿真可以在功能上预先验证所设计的系统是否能够满足要求。2023/1/31共107页4IC设计过程中系统工程师的地位产品功能的定义和模块的划分设计并验证系统的可行性分配各个模块的性能指标整个解决方案中芯片设计环节的组织者2023/1/31共107页5系统工程师在系统工程师在IC设计中具有非常重要的地位,他们一般是工作经验丰富的设计中具有非常重要的地位,他们一般是工作经验丰富的IC设计工程师,他们能够根据自己的经验积累恰当的选择系统架构,恰当设计工程师,他们能够根据自己的经验积累恰当的选择系统架构,恰当
3、的选择建模原型及高阶非理想因素来获得最接近真实情况的指标定义。的选择建模原型及高阶非理想因素来获得最接近真实情况的指标定义。二、系统级建模工具二、系统级建模工具-MatlabMatlab语言简介Matlab基本知识Matlab的编程Matlab动态仿真工具Simulink2023/1/31共107页62023/1/31共107页7Matlab语言简介MATLAB的名称源自MatrixLaboratory,它是一种科学计算软件,专门以矩阵的形式处理数据。其基本元素是无需定义维数的矩阵包括Toolbox的各类应用问题的求解工具。MATLAB被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿
4、真和设计工作Matlab最重要的特点是易于扩展,它允许用户自行建立完成指定功能的M文件,从而构成适合于其他领域的工具箱。2023/1/31共107页82023/1/31共107页9Matlab基本知识2023/1/31共107页101、命令窗口在matlab提示符“”下,键入matlab命令。例如输入一个3X3的矩阵:a=1,2,3;4,5,6;7,8,9数据放在方括号内,行与行间分号间隔,数值间空格或逗号间隔。Matlab语言是与大小写有关的语言,即变量A和a是两个完全不同的变量。应该注意的是:一般情况下,所有的函数名均由小写字母组成。2、图形窗口2023/1/31共107页11当调用一个产
5、生图形的函数时,Matlab会自动建立一个图形窗口。这个窗口可分裂成多个窗口,并可以在它们之间选择,这样在一个屏幕上可以显示多个图形。2023/1/31共107页12Matlab的toolboxes数值分析数值和符号计算工程与科学绘图控制系统的设计与仿真数字图像处理数字信号处理通讯系统设计与仿真财务与金融工程滤波器设计LinkForModelSim2023/1/31共107页13Matlab的编程MATLABCompiler是能够将M语言编译生成为函数库、可执行文件COM组件等等。通过M文件可以扩展MATLAB功能,使MATLAB能够同其他高级编程语言例如C/C+语言进行混合应用。利用M语言还
6、开发了相应的MATLAB专业工具箱函数供用户直接使用。Moreresource:http:/ Routing)离散模块库(离散模块库(Discrete)数学运算模块库(数学运算模块库(Math operations)端口及子系统库(端口及子系统库(Ports and Subsystems)查表模块库(查表模块库(Look-Up Table)用户定义函数模块(用户定义函数模块(User-Defined Functions)非线性模块库(非线性模块库(Discontinuities)2023/1/31共107页20simulink专业模块库专业模块库CDMA参考模块通讯电路模块控制系统工具DSP模
7、块TIDSP应用箱MotorolaDSP模块模糊逻辑模块S参数模型Moreresource:http:/ 三、系统级建模工具三、系统级建模工具-Verilog-A2023/1/31共107页80Verilog-A简介简介Verilog是描述数字行为的常用工具,而SPICE则是描述模拟行为事实上的标准。Verilog-A是一种高层次的模块化硬件描述语言,它用模块的形式来描述模拟系统及其子系统的结构和行为2023/1/31共107页81Verilog-A语言对模拟电路的描述语言对模拟电路的描述一是行为描述一是行为描述:指用一些数学表达式或者传输函数来描述目标电路的行为,其描述范围可以从基本的电阻电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集成电路设计 系统 建模 仿真 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内