cadence AMS数模混合仿真

仿真方式:virtuoso 环境将数字模块和模拟模块连起来仿真,顶层为模拟(也可以是数字)

假设verilog文件和模拟模块已经建立好,只需要将两者连起来仿真,步骤如下:

1、建立testbentch,即schematic文件

搭设简单的testbench如下:

然后将数模混合用到的链接库导进来,有两种方法:

(1)在cds.lib中加入如下语句,其中$path为cadence安装路径。

DEFINE connectlib $path/tools/affirma_ams/etc/connect_lib/connectLib

(2)直接在cadence Library Manager中使用「Edit→Library Path」功能将connectLib工艺库导入.

2、建立config文件

在弹出的窗口作如下选择:

然后config窗口就会有所使用的数字和模拟模块,

将数字模块设成外部text文件;

打开ADE

将rtl文件包括进来,simulation->options->AMS Simulator

方法一是把用到的所有 .v文件一个一个导进来,方法二是将所有 .v文件的路径放到一个txt文件中,然后将该txt在include options 的-f文件中导入进来。

3、配置ADE

(1)确定仿真器为AMS

(2)设置数模转换接口

setup->connect rule 

(3)设置仿真输出

然后在对应的schematic里面选择要观测的数据,选好后按esc,回到config界面。

(4)设置仿真时间

至此设置完成,单击run即可运行ams仿真。

可以将该state设置保存下来,下次打开即可直接仿真,可以保存在路径下或者保存成cell,如下:

4、加快仿真速度

(1)、使用多线程APS仿真,setup->high performance/parasitic redution

(2)、调整仿真精度

宽松的(liberal),适中的(moderate),保守的(conservative)

“liberal”的仿真速度最快,但是精确度最低。这种精度的仿真适合于数字电路或者是变化速度较低的模拟电路;
“moderate”作为仿真器默认的设置,其精确度类似于用 SPICE2 计算的仿真结果;
“conservative”具有最高的精确度但速度最慢,适合于敏感的模拟电路仿真。

(3)、更精确的设置

  • 14
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
好的,为了方便起见,我将为您提供一个基于ASP.NET MVC框架的简单电影购票系统的概述。以下是系统的要求和功能: 要求: 1. 用户可以浏览电影列表并选择要购买的电影。 2. 用户可以选择电影院和座位。 3. 用户可以支付电影票费用。 4. 用户可以查看已购买的电影票。 功能: 1. 显示电影列表:系统应该能够从数据库中检索电影列表,并将其显示在网站上。 2. 选择电影:用户应该能够从电影列表中选择一个电影,然后系统应该显示该电影的详细信息。 3. 选择电影院和座位:用户应该能够选择电影院和座位,然后系统会将该位置保留并向用户显示购票总价。 4. 支付费用:用户应该能够使用信用卡或其他在线支付方式来支付电影票费用。 5. 查看已购票:用户应该能够查看他们已经购买的电影票。 下面是一个简单的ASP.NET MVC框架的示例代码: 1. 创建MVC控制器和视图: 创建控制器:在Visual Studio中选择“添加新项”并选择“MVC控制器类”。 创建视图:在控制器中使用View()方法创建视图。 2. 创建模型: 创建一个包含电影信息的Movie类。这个类应该包含电影名称、描述、票价等属性。 3. 创建数据库: 使用SQL Server或其他关系型数据库来存储电影列表、电影院信息和座位信息。 4. 实现电影列表页面: 使用控制器和视图来显示电影列表。 5. 实现电影详细信息页面: 当用户选择一个电影时,使用控制器和视图来显示该电影的详细信息。 6. 实现电影院和座位选择页面: 使用控制器和视图来显示电影院和座位选择页面。用户应该能够选择电影院和座位,并且系统应该能够将该位置保留并向用户显示购票总价。 7. 实现支付页面: 使用控制器和视图来显示支付页面,用户应该能够使用信用卡或其他在线支付方式来支付电影票费用。 8. 实现已购票页面: 使用控制器和视图来显示用户已购票的电影列表。 您可以根据您的需要和具体情况进行修改和完善。希望这个简单的示例可以帮助您开始构建您的电影购票系统。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值