微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > Hspice和spectre等的区别

Hspice和spectre等的区别

时间:10-02 整理:3721RD 点击:

HSpice,HSpiceS,Spectre,SpectreS之间的区别

问:
Cadence的这些仿真工具有什么区别呢?在哪种情况下哪种工具更加适合呢?
答:
行,hspice是Synopsys公司的线路仿真工具;Spectre是Cadence公司的线路仿真工具。他们之间显然有很多区别——显然我是倾向于用Spectre的;-)


每种仿真器都有两个接口。它们就是hspiceD和hspiceS(hspice Direct,和hspice Socket),以及spectre和spectreS(Spectre Direct,和spectre Socket)。


这个"Socket"接口是仿真器的一个比较老的接口。过去,很多仿真器没有一个强大的参数化语言,所以Cadence工具所做的就是使用cdsSpice (这个工具有强大的宏语语言,但实际上是一个比较脆弱的仿真器)来从头到尾充当仿真器。所有的网表都用cdsSpice的宏语言生成,然后再翻译成目标仿
真器的语言——不保留任何参数化的东西。


这种方法是可行的,但是它意味着你没有办法使用主流仿真器的所有特征。


几年以前(以IC443为例,大约1999年),引入了"direct"接口的概念,我们就去掉了中间手段而直接用相应的语言生成网表。这样更快,更有效,并且给出了更强大的读取主流仿真器的接口。


所以hspiceD和spectre接口的(仿真器)是优选。选哪种仿真器取决于你的需要。


以下是原文:
Q:
What is the difference between all these simulator in Cadence? in wich case is it suitable to use one rather than another?
A:
Well,
hspice is a circuit simulator from Synopsys; spectre is a circuit
simulator from Cadence. There are obviously lots of differences - and
clearly I would be biased towards spectre ;-)


For each simulator, there are two interfaces. There is hspiceD and hspiceS (hspice Direct, and hspice Socket), and
spectre and spectreS (spectre direct, and spectre Socket).


The "Socket" interfaces are the obsolete interfaces to the
simulators. In the past, many simulators did not have a strong
parameterisable language, and so what the Cadence tools did was use
cdsSpice (which had a strong macro language, but was a fairly weak
simulator) to act as a front end to the end simulator. All netlists
were created in cdsSpice's macro language, and then translated into the
destination simulator's language - without any parameterisation
remaining.


Such an approach worked, but it tended to mean that you couldn't access all the features of the underlying simulator.


A few years ago (back in IC443, around 1999), the "direct"
interfaces were introduced, and we're now cutting out the middle man
and directly netlisting the right language. This is faster, more
efficient, and gives greater access to the underlying simulator.


So the hspiceD and spectre interfaces are the ones to go for. Which simulator you pick depends on your needs.

原文链接:http://blog.sina.com.cn/s/blog_499b1f6f01014rxt.html

Thank you very much

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top