在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7333|回复: 18

[调查] 模拟设计的脚本化仿真方法

[复制链接]
发表于 2018-1-11 08:47:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家有用什么类型的脚本来帮助自己提高模拟设计的效率吗?例如批量丢仿真到服务器等。大家爱用什么语言写脚本?TCL?Perl?Python?
发表于 2018-1-11 09:04:08 | 显示全部楼层
模拟基本都是cadence了,估计大部分人都是skill吧
发表于 2018-1-11 10:53:16 | 显示全部楼层
perl tcl
发表于 2018-1-11 10:54:11 | 显示全部楼层
有人开始尝试用AI做设计了!
发表于 2018-1-11 17:00:40 | 显示全部楼层
用的是perl
发表于 2018-1-11 20:00:25 | 显示全部楼层
有人开始尝试用AI做设计了!
发表于 2018-1-12 09:01:07 | 显示全部楼层
回复 4# lwjee

以前学gm/id的时候就觉得设计自动化其实完全有可能;
只要把各种device的sweep参数弄吃进去,然后详细的约束各个指标,理论上不是非常极端指标的电路都应该可以出来;
感觉瓶颈在于输入变量太多,指标也很多,状态空间太大,提出详细的约束这个活本身就很麻烦;
或者架构一变,所有的约束又需要重新弄一遍;
这种活干一遍,用人来设计电路十个都弄完了;
模拟相对又比较封闭,开源的可能性不大;设计自动化这种事情希望渺茫的;

其实AI这种东东来干模拟设计自动化这种活其实很适合的;
可以多次试错,依赖于算力;
只是和棋类游戏比起来,判断标准复杂很多;
如果现在辞职去读PHD,就尝试花时间研究研究这个,感觉蛮好玩的;
 楼主| 发表于 2018-1-12 13:58:36 | 显示全部楼层
回复 3# lwjee


   那请问你具体用perl和tcl在模拟设计上做啥事情呢?能举例说下不?
发表于 2018-1-12 14:46:28 | 显示全部楼层
回复 8# andrew1986

Perl主要用来做仿真。可以并行仿真很多sweep,然后在抓出来每个仿真的结果,整理出报告。 或者其他一些反复的工作用perl来做。主要是我们很少用ADE做仿真。
TCL也可以做一些反复的工作,比如把所有电路名字加后缀,反标寄生等等,这类Perl也可以做。
另外就是TCL做layout的事情,比如把一个lib的layout都加某个layer,都做提参等等。
发表于 2018-1-16 21:05:54 | 显示全部楼层
cadence自带的ocean语言 也可以吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 12:47 , Processed in 0.023822 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表