电子产业一站式赋能平台

PCB联盟网

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

案例分享 | 使用pSimPlus实现可编程光子三角链路的自动化配置

[复制链接]

827

主题

827

帖子

7701

积分

高级会员

Rank: 5Rank: 5

积分
7701
发表于 昨天 08:00 | 显示全部楼层 |阅读模式
引言:了解设计目标6 k9 z6 v: h; Z4 \% u
pSim Plus为实现复杂的光电子集成链路设计提供了易于实现的平台。本案例涉及一个可编程光子三角链路的设计与自动化配置,链路由多个可编程单元构成。每个单元可以通过电控切换三种工作状态:直通状态交叉状态部分耦合状态。通过控制各单元的状态,能够实现对整个链路光输出的精准控制。* ]" L) W' x. w6 v/ m
4 H7 [! ]/ `1 G( g0 b
本案例主要展示如何利用 pSim Plus 结合 Python 脚本对链路进行搭建、参数化、目标函数定义和自动优化。
8 e, i0 V) r9 S
% F$ }+ p, Y1 i  t- l" r4 S可编程光子三角链路的工作原理基于三角形拓扑结构设计,由可调耦合器和相移器组成多个光学单元。每个单元可在直通、交叉和部分耦合三种状态间切换,通过电信号控制耦合比例并用相移器调整光程差。这种结构的可重构性使其能实现光开关、分配器等复杂的光信号处理功能。4 e+ [, Y. _/ x- `( Y/ w* R

" e% R, Y) `/ O$ [, N4 k8 V2 \0 }初始化链路参数及环境
' q9 ]! n+ {: u9 t第一步涉及在pSim Plus中初始化链路参数及环境:
) e9 ?% q: ~! |5 y2 F% e& A1.定义仿真背景参数) X8 A) i; ^9 m$ t7 Q3 ^
2.定义链路结构实体化参数2 n' ?/ U0 j8 I, \5 P1 J
3.调用软件内置函数创建仿真环境" S( M8 K4 a' s1 }7 S3 [9 I
4.定义优化相关参数
0 b" m2 h, g* J' R3 ]8 ^5 O

m0r5ynur3br6401741155.png

m0r5ynur3br6401741155.png

. I$ f9 j# K0 C! \' W$ u  a6 k3 N( p9 j* E
图1' J/ d6 W. {4 }" o  h) \& d1 E
- b! W' P9 q; ]4 ^8 W
创建链路结构0 |( K5 k2 D' x& _& U& \8 U
在完成链路参数及环境的初始化后,创建主体链路:$ W8 T6 t' H7 |! Y* I
1.创建光网络分析仪
( K& @% l# v5 Y' s2.创建耦合结构与相移器
& |2 O. e: y" a- w0 k; B3.利用setattrgetattr函数创建可重复延伸器件
* _7 \% {' ], z% W1 W4.对上述器件设置位置
6 X0 C2 t8 C, ?. [4 A5.对上述器件参数进行初始化& t+ O( G1 e  e/ b# J2 _

btcakvryn0s6401741255.png

btcakvryn0s6401741255.png
& T0 j- S3 i( i6 i, o
图2
+ z3 n, y# s; A0 @% P
0 d. T' B- K! ?7 U8 Z$ D# S8 B2 L! C添加光路连接
- u/ c( H( U* i! d% V, x生成主体链路器件后,对各器件的接口连接:
, U; u5 A+ }0 _  B2 Q1.连接光网络分析仪输出接口作为输入光
) `0 ]5 Y3 `. k: i$ \2.连接各耦合器件# e$ q/ C" Y# j' ~
3.连接各相移器
; U9 m( o0 n( |/ V6 B+ O% b9 ^" N4.经链路输出光连接至光网络分析仪输入端口
9 v5 H$ {$ E1 j/ O

mmppkvkhbfi6401741355.png

mmppkvkhbfi6401741355.png
; k3 g) d" I9 j9 g3 d. K4 Z3 S

wxcjgrjc1mc6401741455.png

wxcjgrjc1mc6401741455.png

" [0 I/ e) ~; O. [$ K: ?; x7 c: B图3:连接后的整体链路,包括耦合及相移器件。2 ^! U+ i5 t* a9 i% U

% u3 x' ^/ y' J% l8 w# u6 s调用PIVOT实现可视化优化算法配置
& c' p7 v! Y1 W3 o, B9 b0 p读取数据,调用算法进行目标函数优化:
( B5 O& W; `. q3 n( k1.读取光网络分析仪得到数据& a' \0 `) T$ Z: u5 q
2.根据出光需求创建目标函数
" {  ^$ m* q  }; P; P+ o( g( M. D3.调用PIVOT
+ d. B3 K: V% A/ D4.利用算法使目标函数最小化
& j" T: r6 @" v2 [

ewyzpl3m0ko6401741555.png

ewyzpl3m0ko6401741555.png

) F+ T/ ]/ ~* S6 r+ Y  s" ~3 L) x% j图4
+ C& P) P0 g8 H3 U, D! t! g' Y& h$ B7 s% M) d+ {3 N6 k2 v
生成带有最优结果的链路供用户进一步操作
, R. ]) a5 d, X; p) R7 [优化完成后,生成带有最优参数的链路
8 f% a" }% `/ Y: Q) C! S$ c

yfth1c5z11o6401741655.png

yfth1c5z11o6401741655.png
1 n7 l6 n/ `4 @$ E1 _
图5( |( M& \! @5 c
1 C9 [" x& E1 ]
结论
7 O# Q& W9 h- l( L4 b4 x4 e本文展示了使用 pSim Plus 实现可编程光子三角链路的自动化配置的系统方法。通过实现这些步骤并充分利用 pSim Plus 内置器件及功能,设计者可以高效地设计目标链路。: U) h3 C: Z  R6 Q

! l4 V* R/ |* B0 r这种实现方法展示了 pSim Plus 在处理复杂链路设计的能力。软件的Python环境不仅可以让我们调用不同的算法对目标进行优化,而且可以使用很多工具使链路设计实现一体化。本案例使用的 pSim Plus 版本为1.1.1。需要本案例的用户,欢迎点击左下角“阅读原文”跳转逍遥问答平台索取。
+ B# N: K9 I, X# M% A5 `+ @: O5 a

rivesf2x20o6401741755.png

rivesf2x20o6401741755.png
7 u% N# |' z7 m. e
" e8 C5 h" u: T* [. e1 c0 g, J
参考文献
6 G5 ?0 W) i" @- O1 b8 f) E4 j# d[1] https://photocad-docs.readthedocs.io/en/latest/example_manual/triangle_mzi.py.html, {' m0 w6 d: M) M& ^; R0 K/ s

3 K8 q) U" o1 g8 REND
( O: g1 K. m( Z& w) ~
: ^/ y! Y2 O3 E! b- d: m9 E7 J欢迎转载  F- n4 i! x9 g
$ C- ?8 r8 o) r3 o: u, a4 s4 s
转载请注明出处,请勿修改内容和删除作者信息!$ E" N! ^% {7 ~
7 r2 S9 q# ]6 x( c6 V" D3 r' E
4 i0 |3 ]+ r' j( H# z9 ^
# ^, t$ b/ r4 q, Y" s

1i0i4rznp4d6401741855.gif

1i0i4rznp4d6401741855.gif
- H8 ]4 ]7 k8 k; ?: l2 w6 P" U

! U5 h8 g5 g1 j关注我们
# s0 p0 \$ g9 K4 |% E
. Q& n  ~/ X4 n7 U" g1 y

9 q. j) `; s3 X! ?* F! _: [; Q

1ct5uv2feff6401741955.png

1ct5uv2feff6401741955.png

& ]% v7 N, u% M. q% L

7 @6 U. h+ b: a, l1 c+ u

uam4krqgqr16401742055.png

uam4krqgqr16401742055.png
& N2 x' _; Q9 O% O
# t9 m0 S( U9 s  b

cponcng3ia06401742155.png

cponcng3ia06401742155.png
! f+ h/ H+ F$ f# n0 ^0 N
                      ! H1 F  Z4 x) f# |- H4 `, I

: j2 T' O  z" I. J- Q" f
. t. L4 O( ^) t9 a
3 r# G* Y1 {- ^; G4 `
关于我们:/ h. j1 S# e1 d: u( d! a' }
深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。# L$ I/ G9 K* S  `1 r; M( s
' g! c- T% B5 ~# N6 w( p$ x0 E
http://www.latitudeda.com/# I7 C1 }$ _& O& q
(点击上方名片关注我们,发现更多精彩内容)
回复

使用道具 举报

发表回复

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

本版积分规则


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