Cadence数模混合电路设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模拟 信号
数字 信号
模拟信号 仿真器
模拟信号 仿真器
数字信号 仿真器
1-1 数模混合模拟的定义
3. 混合信号模拟
双仿真器的混合信号模拟
A_D仿真方法组合 A_D仿真器结合度
手工型
顺序型
偶合型
+
配对型
= spetreverilog
单模式
扩展型
偶合型--配对型--锁步”巢(套l型ock-step)同步法 集成型 = Cadence spetreverilog
框架型
1-1 数模混合模拟的定义
3. 混合信号模拟 Cadence spetreverilog解决方案
混合仿真环境
Verilog-XL
IPC = interproceSspsectoremmunication
仿真输出数据库
1-1 数模混合信号模拟定义
4. 商用混合信号仿真技术 Cadence Muti-Mode仿真(MMSIM)解决方案
用高斯消去法 求解线性方程
1-1 数模混合信号模拟定义
2.数字信号模拟
是指基于松弛算法的由事件驱动的:一t种es仿tb真en模ch拟方式。
1
2
3
4
1-1 数模混合模拟的定义
3. 混合信号模拟
以特定的组合方式处理电路中的模拟数字信号的仿真过程
单仿真器架构
模拟 信号
数字 简化信号 模拟 信号
双仿真器架构
混合信号仿真
Cadence sp芯et片re级v电e路ril验o证g
模拟信号仿真
射频信号仿真
1-2 数模混合信号模拟的应用
混合信号模拟简介
混合模Hale Waihona Puke Baidu的定义 混合模拟的应用
2
1
3
4
1-2 数模混合信号模拟的应用
1. 数模混合电路的设计 2. 大型数字集成电路设计 3. 仿真提速
1-2 数模混合信号模拟的应用
B:节约模拟的时间。 对于一些成熟的已经知道电路输入输出特性的电路,可以用 verilog写出其特性,这样的话,模拟的时间可以大大的缩短。 当然,还有就是verilog 的老本家--数字电路,也可以用 verilog写出foundational,节约模拟的时间。
1-3 Cadence 中的Spetreverilog
Hierarchy-Editor
仿真器 工作环境
Spetreverilog 仿真器
屏幕输出 波形文件
顶层原理图
SchematicWindow
用户定义文件
1-3 Cadence 中的Spetreverilog
2. 数模混合仿真的数据流
2-1 数字-模拟电路设计
混合信号模拟简介
混合数信字-号模拟模电拟路的设实计现
混合信号模拟的特点
Cadence中的实现
操作示例
2
1
3
4
1-1 数模混合信号模拟定义
1.模拟信号模拟仿真 2.数字信号模拟仿真 3. 混合信号模拟仿真 4. 商用混合信号模拟仿真
1-1 数模混合信号模拟定义
1.模拟信号模拟
指基于节点积分分析的瞬态模拟仿真方法
f1(x1, x2,…) =0 f2(x1, x2,…) =0 … … …
制作顶层文件
混合信号模拟的特点
建立层次文件
操设作置示仿例真环境
仿真
数字设计
模拟设计
2
1制作顶层文件 3
4
建立层次化文件
➢ 3.用verilog-xl仿真,试一试就会用了仿 真完成后View Waveform的按钮会被激活 按这个按钮,simvision打开
数模混合电路设计流程
算法设计
数字设计
模拟设计
数模混合验证
数字版图
模拟版图
数模混合验证 Tape-out
目录
混合信号模拟简介
混合模拟的定义
混合信号模拟的实现
混合模拟的应用
数字仿真
➢ 步骤:
➢ 1.在icfb中建立verilog 的view,(包括 模块和testbench,testbench的view名也 是verilog
➢ 2.右键点击testbench的verilog view, 选择“open(read-only)”在verilog阅读窗 的菜单上选择tools=>verilog-xl
混合信号模拟简介
混合模拟的定义 混合模拟的应用 Cadence中的实现
2
1
3
4
1-3 Cadence 中的Spetreverilog
1. cadence中数模混合仿真的环境 2. cadence中数模混合仿真的数据流
1-3 Cadence 中的Spetreverilog
1. 数模混合仿真的环境
层次编辑器
Cadence 实验系列12_ 数模混合电路设计_spetreVerilog
设置
➢ 路径设置 ➢ 首先要设置路径,可以这样设置(icfb 和
ius和在一起了):
➢ setenv ic50 /tools/cadence/ic5141 setenv ius58 /opt/cadence/ius58 set LD_LIBRARY_PATH = ( $ic50/tools/lib $ic50/tools/dfII/li b $ic50/tools/tcltk/tcl8.0/lib $ic50/tools/tcltk/tk8.0/lib ${ius58 }/tools/verilog/lib $ius58/tools/lib $LD_LIBRARY_PATH) set path = ( ${ius58}/tools/verilog/bin $ius58/tools/bin $ic50/t ools/bin $ic50/tools/dfII/bin $ic50/tools/dracula/bin $path )
配置仿真环境 仿真验证
1-2 数模混合信号模拟的应用
2.大型数字系统仿真
大部分电路使用verilog仿真器仿真; 指定的关键部分电路使用模拟仿真器以达到高精度.
1-2 数模混合信号模拟的应用
3.仿真提速
A:用作信 号发生器。 仿真的时候,需要不少的激励信号,而且有着严格的时序关 系,要是用pulse电源或是别的什么电源来做的话,可要累死 人的。用verilog写模块的foundational,就 可以比较方便快 捷的构成一个信号发生器。
1. 数模混合设计
1-2 数模混合信号模拟的应用
1. 数模混合设计
数模IC
传感器 滤波器
A/D
信号处理器
D/A
放大器 接收器
1-2 数模混合信号模拟的应用
1. 数模混合设计
算法设计
数字设计
模拟设计
数字设计
模拟设计
数模混合验证
数字版图
模拟版图
数模混合验证 Tape-out
混合原理图 建立层次化文件