电子产业一站式赋能平台

PCB联盟网

搜索
查看: 22|回复: 0
收起左侧

人工智能驱动的SPICE网表生成技术

[复制链接]

1075

主题

1075

帖子

1万

积分

论坛法老

Rank: 6Rank: 6

积分
11406
发表于 2025-4-24 08:00:00 | 显示全部楼层 |阅读模式
引言+ _9 A0 l* W* }3 L3 w" Y
* r. D" }- p& U" \1 T5 q) J( y
Masala-CHAI是首个完全自动化的框架,利用大型语言模型(LLMs)生成SPICE网表。这项技术解决了模拟线路设计自动化中的一个主要难题——将模拟线路图转换为SPICE网表的过程[1]。
2 m& ~1 k4 F) n* W5 B9 [

mrlfemdgflq6401361557.png

mrlfemdgflq6401361557.png
, Z! @2 C, _6 ?! i
现状分析
9 n$ K; U" E' _0 I) {4 |
: d2 L( O+ i! L" E模拟线路设计领域面临着一个持续性的挑战:与数字硬件设计相比,模拟线路设计的自动化程度较低。造成这种差异的主要原因是开源SPICE数据集的数量有限。虽然模拟线路教科书和研究论文中包含大量线路图,但这些内容主要以图像形式存在,需要耗费大量人力将其转换为SPICE网表。6 \! Z: j% a2 C. p

xdybu0f5iw26401361657.png

xdybu0f5iw26401361657.png

0 d5 C7 t$ @2 Q% Q6 ~8 K5 f图1:数据集准备流程图,展示了Masala-CHAI如何从包含线路图和相关文本的PDF中提取信息并生成SPICE网表。该工作流程展示了从输入到最终数据集创建的完整过程。6 C* Y) H. m! {# r% `  m9 O/ f
Masala-CHAI框架工作原理* O( B, T; O+ p
- I+ k* {7 R1 t3 J6 A7 q
该框架通过三个主要步骤实现自动化:
) _  r) n, g, C- P3 r; I+ d) Y' ?) ~4 D9 S3 V
1. 模拟线路标记4 C( t8 G4 l, T  @5 Y/ M
第一步涉及精确的元件检测和网络标注。系统采用YoloV8这一先进的物体检测模型,经过专门训练以准确识别和分类线路元件。这种方法确保可靠地检测线路图中的电阻、电容、电感、MOSFET以及各种电源。
9 @  [, L0 a) U

nnvrvsxwln56401361758.png

nnvrvsxwln56401361758.png

) j. \+ H" H2 q" V  [图2:从初始线路图到标注线路图的转换过程,展示了元件检测、元件移除、网络聚类和最终标注等步骤。不同颜色表示各种元件类型和网络聚类。
5 W7 R8 a/ A  A) {5 H" M" E! @' |, [, F- s& [* n% L- s
2. 提示词优化% N9 L- B, M# ^
该框架包含精心设计的提示词,引导LLMs生成准确的SPICE网表。这些提示词旨在帮助模型理解差分对和二极管连接拓扑等关键线路特征,提高元件连接和整体网表生成的准确性。" l2 C0 @% h8 N2 S' M3 n

hrxry2zghxo6401361858.png

hrxry2zghxo6401361858.png

% S6 Y0 I7 V: O* r图3:使用Masala-CHAI自动生成SPICE网表的示例,展示了从原始文档到最终SPICE网表的转换过程,包括正确的元件连接和参数设置。
! g3 K! r$ Z. s8 C+ @' A0 P' c) r* g- J7 E0 z9 p! g
3. SPICE网表验证
) g" Z- x& V6 ~& `/ G/ d( q为确保可靠性,Masala-CHAI包含了一个验证机制,用于检查浮动网络和错误连接等常见问题。这个验证步骤对于维持复杂线路生成网表的高质量非常重要。
* d7 M1 l9 i5 s9 F数据集特征和评估
: s# T: A5 n4 Z- ~% ~9 n7 `, t5 v6 J( f; }) T5 k- i- F3 L! {  q9 M/ |$ p
该框架已用于创建约2,100个SPICE网表的综合数据集。数据集在线路复杂性和元件组成方面表现出显著的多样性。
: s( }7 r# M0 P" @

gglbzeyehzy6401361958.png

gglbzeyehzy6401361958.png

" z$ N3 Z2 W: b0 E# v3 x图4:数据集分布分析,展示了:(a)元件数量,(b)节点数量,(c)MOSFET数量,以及(d)SPICE代码行数,反映了所包含线路的复杂度范围。
1 p5 G1 X+ o5 C; v  H: i性能评估  D: }% F6 [4 a. y, F. }9 b

% D, g0 Y' y+ w8 J; x- V9 b# H通过与AMSNet等现有解决方案的比较评估了Masala-CHAI的效果。该框架在处理复杂线路方面表现出优异性能,经过微调后准确性显著提高。
) w) X$ k1 {) c. Z9 A# l5 @6 {! H

kklztdkzm026401362058.png

kklztdkzm026401362058.png
6 o( N( c( V4 m3 }# s( C6 t# l
图5:AMSNet和Masala-CHAI生成的SPICE网表的图形表示对比,显示了尽管命名约定不同,但结构表示相同。0 z! Y4 g, h. f) h

6 H+ t: H4 s4 R0 T$ O+ x" H* ~

sblay1iqcqn6401362158.png

sblay1iqcqn6401362158.png

& p& B& e# r  g0 q. \& j图6:经过微调的模型生成的成功和失败设计案例示例,展示了系统的能力和当前局限性。
& Z+ I" o/ e7 ~( v; L* p' \& O发展方向
9 o8 {- S1 @2 |/ a2 Q7 F9 H1 l( m( m0 h+ }: b$ p1 V
Masala-CHAI为模拟线路设计工作流程的自动化提供了新方案。该框架不仅加快了网表生成过程,还为未来在自动参数调整和布局生成方面的发展奠定了基础。这项进展显著提升了模拟线路设计领域的自动化水平。! E& w) ^! I* F6 H4 x, o6 _) ], S% h
0 A% }/ s0 Y' W) l! S
Masala-CHAI的成功实现展示了人工智能在解决EDA复杂挑战方面的应用潜力。随着框架的不断发展,将进一步优化模拟设计过程,推动工程师线路设计和验证方法的变革。+ b1 v+ D, K1 p% q9 r8 P
参考文献6 S/ d+ I% F" K

4 H* \, c; W7 ]" u[1] J. Bhandari, V. Bhat, Y. He, S. Garg, H. Rahmani and R. Karri, "Masala-CHAI: Large-Scale SPICE Netlist Dataset for Analog Circuits by Harnessing AI," arXiv preprint arXiv:2411.14299v2, Nov. 2024.
* e* c9 H$ h$ P  w) d! aEND
5 V$ M0 W/ U* @+ i/ V" Z; F2 n软件试用申请欢迎光电子芯片研发人员申请试用PIC Studio,其中包含:代码绘版软件PhotoCAD,DRC软件pVerify,片上链路仿真软件pSim,光纤系统仿真软件pSim+等。更多新功能和新软件将于近期发布,敬请期待!( ^  N8 d6 c/ \6 F+ M( |2 {8 E. O" ?5 _
点击左下角"阅读原文"马上申请6 A7 z) {& F: K: M2 S8 ^

1 B7 v# G: I& {( S4 `, Q欢迎转载
6 C6 f0 O  V' i* X9 l, |
$ I, T$ b$ v1 W. v9 P8 R转载请注明出处,请勿修改内容和删除作者信息!" O* k! [, a3 f
- z& j8 _0 a. g* f4 j, J0 V

; f3 N9 _8 n3 L; G8 k; x

0 R" O7 b0 R$ ?

f2g3zre2tjs6401362258.gif

f2g3zre2tjs6401362258.gif

% [! ^  p( {( G' n9 Q) R. i6 V
: M. A. ?+ Y. S2 s关注我们
* Z; U9 V. D" c1 y) i, p+ F1 C: h7 e. C
4 _$ J: O0 V. J. X7 u
0 K: ?% N1 ^9 \# R$ N

pw1smvublem6401362358.png

pw1smvublem6401362358.png
% q% ~! F/ z- a
% }  c2 F, D1 X, U. n" `3 q

11sckbbltxe6401362458.png

11sckbbltxe6401362458.png
# a$ G# k  o& d2 F

0 O- t0 p$ s( `' y

iv2n5ycl0vn6401362558.png

iv2n5ycl0vn6401362558.png
1 ^* C/ }( E$ Z+ u9 m, o5 [
                     
+ \% K8 h( v. a- }8 v0 Z8 E( N  i, P6 ]

# H" @8 m% {- p5 c8 I; s2 _. e( f1 M  V8 F" ]
关于我们:
, i& @* v) A4 ?: _; V深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。1 @  A4 s2 ?8 W. U! e3 S
+ G5 E* e* E* b- p0 i; R9 N$ {1 p; L
http://www.latitudeda.com/
/ l% |7 c+ F: G1 H(点击上方名片关注我们,发现更多精彩内容)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表