没有合适的资源?快使用搜索试试~ 我知道了~
基于Cadence Virtuoso的数模混合仿真教程
需积分: 0 44 下载量 43 浏览量
2023-07-12
10:57:54
上传
评论 3
收藏 9.33MB PDF 举报
温馨提示
基于Cadence Virtuoso的数模混合仿真教程
资源推荐
资源详情
资源评论
数模混合仿真教程
COOK BOOK of AMS FLOW (based on
Cadence Virtuoso)
Contents
Chapter 1. Introduction ........................................................................................................................... 3
Chapter 2. Tasks support for AMS test seq development ......................................................... 12
Chapter 3. General flow for AMS TB setup ..................................................................................... 14
Chapter 4. General flow for AMS case setup .................................................................................. 18
Chapter 5. Preparation of setup AMS with SW config ................................................................ 23
Chapter 6. Flow to run AMS with SW config .................................................................................. 28
Chapter 7. Sim Results Saving and Ploting ..................................................................................... 33
Chapter 8. Flow to setup scan mode AMS sim .............................................................................. 39
Chapter 9. Useful Tips ............................................................................................................................ 43
Chapter 1. Introduction
The document describes the flow of setting up analog mixed signal simulation TB and
test case for CPS mixed signal chip. Generally, content is based on cadence spectre AMS
designer flow, may related to both graphic user interface and command line user interface
usage for the convenience needed.
Spectre AMS designer is a single executable, mixed signal solution for the design and
verification of mixed signal chip. It contains the spectre AMS connector, which invokes analog
engines, like Spectre/SpectreAPS/SpectreX for analog content, and digital engine Xcelium for
digital content, and as a single process, the analog engine and digital engine share the same
memory accessed, where much benefit is gained as no inter process communication is
needed.
There are two usage model for Spectre AMS designer, one is in graphic user interface,
generally name AVUM(AMS Virtuoso Use Model),shown as Figure1, it starts from analog
schematic input, building config view in hierarchy editor, netlisting(UNL) and running
simulation in ADE/ADEXL/ADE Explorer/Assembler, which is quite friendly for analog designer
and generally suitable for analog block level simulation or analog-centric(analog on top)
design; another usage model is AXUM(AMS Xcelium Use Model), Figure 2, it is text based flow
and almost all running in command line(except config view is generally created in virtuoso),
similar to digital design verification procedure, so quite good for digital centric(digital on top)
design including small portion of analog.
Figure 1
Figure 2
Building config view is a key step in AMS simulation, it specifies which view is used for
each cell in the design hierarchy. Generally speaking, analog cells use schematic view or spice
netlist, and digital cells use verilog/systemverilog/VHDL view as it is, and for those frequent
toggling blocks in analog domain, like osc/charge pump/communication IO, simplified
schematic/behavior models will be used, so that the whole simulation performance is
acceptable for chip top functional verification.
1.1 Demo of block level AMS simulation using AVUM
Take the 10ns delay cell as an example:
1. Create TB:
2. Create config view:
1) Choose schematic view in the Configuration
2) Select AMS template,
3) Input KUNS01_ANA to lib list
4) Put schematic before Verilog/functional view in view list
5) Right click the cell to select verilogams view for rstsyn_delay_10ns
剩余47页未读,继续阅读
资源评论
Bunnyfox
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功