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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1754|回复: 10

[原创] 模拟版图生成自动化-BAG

[复制链接]
发表于 2024-6-2 14:04:39 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 qw357 于 2024-6-2 14:10 编辑

BAG 是Berkeley一个基于 Python 的电路设计平台,旨在实现模拟电路设计自动化,同时让用户完全了解和控制设计流程中的每一个步骤。BAG 分为 4 个组件:原理图生成器、布局生成器、设计模块和测试平台生成器。这些组件相互独立,因此设计人员可以选择设计流程中的哪些步骤实现自动化。例如,设计者可以简单地使用 BAG 生成新的原理图,然后使用自己的 CAD 程序进行仿真和验证。或者,设计人员也可以向 BAG 提供现有原理图,然后使用它来自动完成验证过程。



项目代码:
https://github.com/ucb-art/BAG_framework
手册
https://bag-framework.readthedocs.io/en/latest/index.html





work flow

work flow

自动生成layout

自动生成layout

利用ocean计算仿真结果

利用ocean计算仿真结果

CS电路原理图

CS电路原理图

cs_demo.pdf

461.16 KB, 下载次数: 54 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-6-2 14:55:44 | 显示全部楼层
终于咱们有人来研究这个东西了,希望能研究一下怎么使用,请问怎么样导入不同的PDK,然后能设计出来简单的LDO也行啊!
 楼主| 发表于 2024-6-2 16:33:12 | 显示全部楼层


zhangyp 发表于 2024-6-2 14:55
终于咱们有人来研究这个东西了,希望能研究一下怎么使用,请问怎么样导入不同的PDK,然后能设计出来简单的L ...


引用该团队说法,“将 BAG 3++ 设置为一个新的 PDK 是一个非常复杂的多步骤过程。它涉及最初的基本设置步骤,可在一周内完成,随后是长达数月至数年的指数级开发,优化各种布局基元并启用特殊功能,如保护环、mimcaps、esds、黑盒 PDK 提供的 pcells 等。
现在他们给了两个PDK例子,使用cadence cds_ff_mpt和skywater130。如果要导入一个新的PDK,需要配置pcell,cdf,techfile等,大致的逻辑是做一个python版的PDK。
https://bag3-readthedocs.readthedocs.io/en/latest/new_pdk_setup/

发表于 2024-6-2 22:02:32 | 显示全部楼层
感谢分享
发表于 2024-6-3 09:19:58 | 显示全部楼层
这是趋势,太强了
发表于 2024-6-3 11:04:55 | 显示全部楼层
谢分享
发表于 2024-7-5 01:08:38 | 显示全部楼层
有兴趣一起研究一下吗
发表于 2024-10-15 15:01:51 | 显示全部楼层
thanks
发表于 6 天前 | 显示全部楼层
好家伙,国内终于有人玩这个了。读研的时候调这个调了好久。
 楼主| 发表于 4 天前 | 显示全部楼层


ericbbb 发表于 2024-12-12 21:06
好家伙,国内终于有人玩这个了。读研的时候调这个调了好久。


感觉主要是调virtuoso API比较麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


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

GMT+8, 2024-12-18 14:42 , Processed in 0.023668 second(s), 7 queries , Gzip On, Redis On.

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