您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Cadence 实验系列12_数模混合电路设计_spetreVerilog
Cadence实验系列12_数模混合电路设计_spetreVerilog数模混合电路设计流程数字设计算法设计模拟设计数字版图数模混合验证模拟版图数模混合验证Tape-out目录2134混合信号模拟简介操作示例混合信号模拟的实现混合信号模拟的特点2134混合信号模拟简介混合模拟的应用混合模拟的定义Cadence中的实现1-1数模混合信号模拟定义1.模拟信号模拟仿真2.数字信号模拟仿真3.混合信号模拟仿真4.商用混合信号模拟仿真1-1数模混合信号模拟定义指基于节点积分分析的瞬态模拟仿真方法f1(x1,x2,…)=0f2(x1,x2,…)=0………1.模拟信号模拟用高斯消去法求解线性方程1-1数模混合信号模拟定义是指基于松弛算法的由事件驱动的一种仿真模拟方式。1234事件驱动:testbench松弛算法2.数字信号模拟1-1数模混合模拟的定义以特定的组合方式处理电路中的模拟数字信号的仿真过程3.混合信号模拟模拟信号仿真器单仿真器架构双仿真器架构模拟信号数字信号简化模拟信号模拟信号仿真器数字信号仿真器模拟信号数字信号1-1数模混合模拟的定义双仿真器的混合信号模拟A_D仿真方法组合手工型偶合型集成型扩展型A_D仿真器结合度顺序型配对型框架型巢套型单模式+=spetreverilog偶合型--配对型--锁步”(lock-step)同步法=Cadencespetreverilog3.混合信号模拟1-1数模混合模拟的定义混合仿真环境仿真输出数据库Verilog-XLSpetreIPCCadencespetreverilog解决方案IPC=interprocesscommunication3.混合信号模拟1-1数模混合信号模拟定义4.商用混合信号仿真技术CadenceMuti-Mode仿真(MMSIM)解决方案模拟信号仿真混合信号仿真射频信号仿真芯片级电路验证Cadencespetreverilog2134混合信号模拟简介2134混合信号模拟简介混合模拟的应用混合模拟的定义1-2数模混合信号模拟的应用1.数模混合电路的设计2.大型数字集成电路设计3.仿真提速1-2数模混合信号模拟的应用1-2数模混合信号模拟的应用1.数模混合设计1-2数模混合信号模拟的应用1.数模混合设计信号处理器D/AA/D滤波器传感器放大器接收器数模IC1-2数模混合信号模拟的应用1.数模混合设计数字设计算法设计模拟设计数字版图数模混合验证模拟版图数模混合验证Tape-out数字设计模拟设计混合原理图建立层次化文件配置仿真环境仿真验证1-2数模混合信号模拟的应用大部分电路使用verilog仿真器仿真;指定的关键部分电路使用模拟仿真器以达到高精度.2.大型数字系统仿真1-2数模混合信号模拟的应用A:用作信号发生器。仿真的时候,需要不少的激励信号,而且有着严格的时序关系,要是用pulse电源或是别的什么电源来做的话,可要累死人的。用verilog写模块的foundational,就可以比较方便快捷的构成一个信号发生器。3.仿真提速B:节约模拟的时间。对于一些成熟的已经知道电路输入输出特性的电路,可以用verilog写出其特性,这样的话,模拟的时间可以大大的缩短。当然,还有就是verilog的老本家--数字电路,也可以用verilog写出foundational,节约模拟的时间。2134混合信号模拟简介2134混合信号模拟简介混合模拟的应用混合模拟的定义Cadence中的实现1-3Cadence中的Spetreverilog1-3Cadence中的Spetreverilog1.cadence中数模混合仿真的环境2.cadence中数模混合仿真的数据流1.数模混合仿真的环境1-3Cadence中的SpetreverilogSpetreverilog仿真器层次编辑器Hierarchy-Editor顶层原理图SchematicWindow屏幕输出波形文件用户定义文件仿真器工作环境2.数模混合仿真的数据流1-3Cadence中的Spetreverilog混合信号模拟的实现操作示例混合信号模拟简介混合信号模拟的特点2134混合信号模拟的实现建立层次文件数字-模拟电路设计制作顶层文件设置仿真环境仿真数字设计模拟设计制作顶层文件建立层次化文件配置仿真环境仿真验证2-1数字-模拟电路设计1.数-模电路设计2.数字电路设计3.模拟电路设计2-1数字-模拟电路设计1.数-模电路设计2-1数字-模拟电路设计schemetic计数器Verilog-editor时钟发生器schemetic1.数-模电路设计2-1数字-模拟电路设计LibVerilogschemsymboCounter_1Clk_11建立自己的设计库名字design_1011.数-模电路设计2-1数字-模拟电路设计1.数-模电路设计2-1数字-模拟电路设计1.建立一个设计库1在设计库中使用Verilog-editor建立一个元件名字counter_01视图functional2编辑verilog文件,输入counter_1代码3符号化counter_01,生成symbol视图2.数字电路设计2-1数字-模拟电路设计1.数-模电路设计2-1数字-模拟电路设计1.建立一个verilog元件2.数字电路设计2-1数字-模拟电路设计2.输入verilog代码2.数字电路设计2-1数字-模拟电路设计3.生成symbol视图verilogsymbo2.数字电路设计2-1数字-模拟电路设计3.生成symbol视图2.数字电路设计2-1数字-模拟电路设计3.生成symbol视图2.数字电路设计2-1数字-模拟电路设计3.生成symbol视图3.模拟电路设计1在设计库中使用Composer-Schemetic建立一个元件名字clk_01视图schematic2编辑schematic文件,输入clk_01的电路图2-1数字-模拟电路设计3.模拟电路设计2-1数字-模拟电路设计1.建立一个schemetic元件3.模拟电路设计2-1数字-模拟电路设计2.绘制schemetic原理图3.模拟电路设计2-1数字-模拟电路设计2.绘制schemetic原理图元件规格:PmosW2.5uL500nNmosW2.5uL500nRes200kCap10pVdc5混合信号模拟的实现数字-模拟电路设计制作顶层文件数字设计模拟设计制作顶层文件建立层次化文件配置仿真环境仿真验证2-2制作顶层文件2-2制作顶层文件1实际操作中,我们把clk_01schematic作为顶层文件,直接导入counter_01.混合信号模拟的实现数字-模拟电路设计制作顶层文件数字设计模拟设计制作顶层文件建立层次化文件配置仿真环境仿真验证2-3建立层次文件建立层次文件1建立config文件元件名clk_01视图config工具HierarchyEditor2把config文件链接到顶层文件3把模板选为spetreVerilog4把相应的单元分别设置为verilog仿真和spetre仿真2-3建立层次文件1.建立config文件2-1数字-模拟电路设计LibVerilogschemsymboCounter_1Clk_1config1.建立config文件2-3建立层次文件1.建立config文件2-3建立层次文件2.链接顶层文件1.建立config文件2-3建立层次文件3.设置spetreverilog模板1.建立config文件2-3建立层次文件3.设置spetreverilog模板混合信号模拟的实现数字-模拟电路设计制作顶层文件数字设计模拟设计制作顶层文件配置仿真环境建立层次化文件仿真验证2-4设置仿真环境建立层次文件设置仿真环境1进入Mixedsignal模式2设置模式层次显示3设置Analog仿真器设置仿真器工作模式spectreVerilog设置引用工艺库ms018_vlp7_spe.lib设置模拟仿真器激励设置数字仿真器激励testfixture设置仿真的时长与步长1000u/1u/1u设置绘图节点2-4设置仿真环境1.进入Mixedsignal模式2-3设置仿真环境2.设置模式层次显示2-4设置仿真环境2.设置Analog环境2-4设置仿真环境1.设置仿真器工作模式2.配置仿真环境2-4设置仿真环境2.设置引用工艺库2.配置仿真环境2-4设置仿真环境3.设置模拟仿真器激励2.配置仿真环境2-4设置仿真环境4.设置数字仿真器激励2.配置仿真环境2-4设置仿真环境5.设置仿真的时长与步长2.配置仿真环境2-4设置仿真环境6.设置绘图节点2134混合信号模拟的特点混合信号模拟简介混合信号模拟的实现2134操作示例3-1混合信号的模拟的特点3-1混合信号的模拟的特点1仿真的文件2仿真器的工作模式3仿真器的激励1.仿真的文件混合信号3-1混合信号的模拟的特点模拟信号configschematic2.仿真器的工作模式混合信号3-1混合信号的模拟的特点模拟信号spectreVerilogspectre3.仿真器的激励混合信号3-1混合信号的模拟的特点模拟信号Analog&DigitalAnalog2134操作示例混合信号模拟的特点混合信号模拟简介混合信号模拟的实现2134操作示例Thankyou!
本文标题:Cadence 实验系列12_数模混合电路设计_spetreVerilog
链接地址:https://www.777doc.com/doc-4331115 .html