Saber中的数模混合仿真
向Synopsys公司请教数模混合仿真的问题,得到了如下的回复,大家共享!1101840735.doc
全部回复(15)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
如果要求比较特殊的话,可以自己写份.shm文件放在同一目录下。如:example.shm
#
# This library contains the parameters for ideal hypermodels.
# All parameters are included in the structure ide_tech..model.
#
models {
# Models
_example:ide(i)::
ide_tech..model _bldc=(voh=1,vol=0,vxh=0.5,vxl=0.1,
tr=5n,tf=5n,tdon=10n,tdoff=10n);
}
pins {
# The default model is _bldc. User may change the default by change the
# model name _example to what he expected.
::: _example
}
数模对应值可在这里自己定义。
在生成网表的时候记得把这个文件加进去。
具体操作:edit--->saber/netlister setting-->netlister--->hpermodels在这个页面里面加入自己的.shm即可。
#
# This library contains the parameters for ideal hypermodels.
# All parameters are included in the structure ide_tech..model.
#
models {
# Models
_example:ide(i)::
ide_tech..model _bldc=(voh=1,vol=0,vxh=0.5,vxl=0.1,
tr=5n,tf=5n,tdon=10n,tdoff=10n);
}
pins {
# The default model is _bldc. User may change the default by change the
# model name _example to what he expected.
::: _example
}
数模对应值可在这里自己定义。
在生成网表的时候记得把这个文件加进去。
具体操作:edit--->saber/netlister setting-->netlister--->hpermodels在这个页面里面加入自己的.shm即可。
0
回复
提示
@cshuang
如果要求比较特殊的话,可以自己写份.shm文件放在同一目录下。如:example.shm##Thislibrarycontainstheparametersforidealhypermodels.#Allparametersareincludedinthestructureide_tech..model.#models{#Models_example:ide(i)::ide_tech..model _bldc=(voh=1,vol=0,vxh=0.5,vxl=0.1,tr=5n,tf=5n,tdon=10n,tdoff=10n);}pins{#Thedefaultmodelis_bldc. Usermaychangethedefaultbychangethe#modelname_exampletowhatheexpected.:::_example}数模对应值可在这里自己定义。在生成网表的时候记得把这个文件加进去。具体操作:edit--->saber/netlistersetting-->netlister--->hpermodels在这个页面里面加入自己的.shm即可。
上面这位高手,请问是怎么建模和学习MAST的?请大侠明示
0
回复
提示
@cshuang
如果要求比较特殊的话,可以自己写份.shm文件放在同一目录下。如:example.shm##Thislibrarycontainstheparametersforidealhypermodels.#Allparametersareincludedinthestructureide_tech..model.#models{#Models_example:ide(i)::ide_tech..model _bldc=(voh=1,vol=0,vxh=0.5,vxl=0.1,tr=5n,tf=5n,tdon=10n,tdoff=10n);}pins{#Thedefaultmodelis_bldc. Usermaychangethedefaultbychangethe#modelname_exampletowhatheexpected.:::_example}数模对应值可在这里自己定义。在生成网表的时候记得把这个文件加进去。具体操作:edit--->saber/netlistersetting-->netlister--->hpermodels在这个页面里面加入自己的.shm即可。
我觉得数模仿真是SABER的一个优点,可以仿真一个实际系统,实际系统有主电路和控制电路,SABER的仿真原理图里也相应有主电路和控制模块。实际电路需要程序控制,SABER中则可以将实际系统的控制算法通过MAST语言编程完全实现。相关资料,我都在论坛上发过帖子。
0
回复
提示