引言
这里我们将重点介绍一下 i3.Waveguide
与 i3.RoundedWaveguide
的区别。
正文
i3.RoundedWaveguide
类是从 i3.Waveguide
类中继承的,意味着其本质上具有了所有 i3.Waveguide
的性质,二者属于包含关系。但是 i3.RoundedWaveguide
它可以使用 bend_radius
参数指定其路径弯曲的半径。从而将弯曲部分变得平滑。
比如,我们运行如下代码可以得到:
import si_fab.all as pdk
import ipkiss3.all as i3
trace_template = pdk.SiWireWaveguideTemplate(