维库电子市场网
登录 免费注册 首页 | 行业黑名单 | 委托交易 | 帮助 | English
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请教高手,混合电路仿真的工具使用问题

作者:analog00 栏目:IC设计
请教高手,混合电路仿真的工具使用问题
请问各位,如果混合电路中,电路的整体机构很复杂,电路的规模也比较大,如果使用CADENCE 的Spectr仿真的话速度会很慢,耗时会很长,甚至要仿几天,请问怎么解决这个问题?使用什么方法才比较合理。

2楼: >>参与讨论
lylnk
模拟电路精度要求高吗?
如果要求不高,可以考虑使用starsim仿真。速度比hspice快很多。

3楼: >>参与讨论
asunmad
数字部分如果能用verilog描述,那么可以用混合仿真。
比如可以用spectreVerilog混合仿真,速度应该能提高不少。

4楼: >>参与讨论
analog00
to asunmad:
我是用spectreSverilog进行混合仿真的。仿真结束后想分别看看模拟和数字部分,即在DISPLAY partition中看模拟部分和数字部分,可是显示的都是模拟部分,软件识别不了电路中的数字电路。请问,是不是要把每个数字电路模块都定义成function才行啊?

另外,在进行这种仿真时,在仿真前怎么设置artist中的一些仿真参数呢?比如模拟和数字之间的电压问题,以及environment option中怎么设置?

谢谢。

5楼: >>参与讨论
analog00
这种混合仿真需要注意哪些问题?
在这种使用spectreSverilog的混合仿真中,最常见的需要注意哪些问题?软件是通过什么来区分仿的是模拟部分还是数字部分的?

谢谢

6楼: >>参与讨论
asunmad
数字部分一般说明为functional,也可以用外部模型
如果可能,用functional来描述比较方便仿真。
软件是通过stopView来区分模拟部分和数字部分的。仿真前应该建一个config view,它也可以指定一个单元归于模拟还是数字。
模拟和数字之间的轮换参数在interface element(大概是,记不清)中设置。我发现有时设置有问题。但如果把analogLib中的MOS_a2d和MOS_d2a单元拷贝过来,修改其CDF参数,再使用拷贝目标库作为interface library,则一了百了,一般都没问题。

7楼: >>参与讨论
flyfish_99
You can use
naosim or hsim. Both of them is better than starsim

8楼: >>参与讨论
沈洁
书上是怎么说的尽量使用宏模型可以大大加快仿真速度^_^
 
9楼: >>参与讨论
heliic
混合仿呢
 
10楼: >>参与讨论
microe
hsim
i heard from a fabless company in SILICON valley that they r using hsim when they want a quick simulation. but i dont know the other companies

参与讨论
昵称:
讨论内容:
 
 
相关帖子
请问考研,IC设计方向的要考哪些科目?哪所学校好?
谁用过7920A这款芯片?
DMOS
lvs有哪些隐含的问题找不到?
低通二阶滤波器求助
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号