|
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
请教高手,混合电路仿真的工具使用问题 |
|
| 作者:analog00 栏目:IC设计 | |
请问各位,如果混合电路中,电路的整体机构很复杂,电路的规模也比较大,如果使用CADENCE 的Spectr仿真的话速度会很慢,耗时会很长,甚至要仿几天,请问怎么解决这个问题?使用什么方法才比较合理。 |
| 2楼: | >>参与讨论 |
| 作者: lylnk 于 2005-4-30 13:23:00 发布:
模拟电路精度要求高吗? 如果要求不高,可以考虑使用starsim仿真。速度比hspice快很多。 |
|
| 3楼: | >>参与讨论 |
| 作者: asunmad 于 2005-4-30 13:24:00 发布:
数字部分如果能用verilog描述,那么可以用混合仿真。 比如可以用spectreVerilog混合仿真,速度应该能提高不少。 |
|
| 4楼: | >>参与讨论 |
| 作者: analog00 于 2005-5-11 19:27:00 发布:
to asunmad: 我是用spectreSverilog进行混合仿真的。仿真结束后想分别看看模拟和数字部分,即在DISPLAY partition中看模拟部分和数字部分,可是显示的都是模拟部分,软件识别不了电路中的数字电路。请问,是不是要把每个数字电路模块都定义成function才行啊? 另外,在进行这种仿真时,在仿真前怎么设置artist中的一些仿真参数呢?比如模拟和数字之间的电压问题,以及environment option中怎么设置? 谢谢。 |
|
| 5楼: | >>参与讨论 |
| 作者: analog00 于 2005-5-11 19:31:00 发布:
这种混合仿真需要注意哪些问题? 在这种使用spectreSverilog的混合仿真中,最常见的需要注意哪些问题?软件是通过什么来区分仿的是模拟部分还是数字部分的? 谢谢 |
|
| 6楼: | >>参与讨论 |
| 作者: asunmad 于 2005-5-11 21:01:00 发布:
数字部分一般说明为functional,也可以用外部模型 如果可能,用functional来描述比较方便仿真。 软件是通过stopView来区分模拟部分和数字部分的。仿真前应该建一个config view,它也可以指定一个单元归于模拟还是数字。 模拟和数字之间的轮换参数在interface element(大概是,记不清)中设置。我发现有时设置有问题。但如果把analogLib中的MOS_a2d和MOS_d2a单元拷贝过来,修改其CDF参数,再使用拷贝目标库作为interface library,则一了百了,一般都没问题。 |
|
| 7楼: | >>参与讨论 |
| 作者: flyfish_99 于 2005-5-14 14:36:00 发布:
You can use naosim or hsim. Both of them is better than starsim |
|
| 8楼: | >>参与讨论 |
| 作者: 沈洁 于 2005-5-15 9:44:00 发布:
书上是怎么说的尽量使用宏模型可以大大加快仿真速度^_^ |
|
| 9楼: | >>参与讨论 |
| 作者: heliic 于 2005-5-23 11:13:00 发布:
混合仿呢 |
|
| 10楼: | >>参与讨论 |
| 作者: microe 于 2005-5-23 11:40:00 发布:
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 |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |