产品发布 | PhotoCAD迎来全新1.5.0版本

image.png

Welcome to PhotoCAD 1.5.0!


image.png


大家期待已久的版本更新来了,新版本软件将支持更加简洁的设计语法与更加高效的设计方法,同时规范化一些具有歧义的内容。



本次功能更新与增强


  • 构建pcell时,在定义设计器件的类时,可以不使用装饰器@fp.pcell_class(band=”C”),取而代之的是在定义类的时候直接指定如:class RingResonator(PCell, band="C")。
  • 构建pcell时,装饰器@dataclass和与之对应的简化写法,请参考gpdk>examples中的example_pcell_dataclass_with_final.py和example_pcell_dataclass_oversimplified.py两个示例;简化的写法可能会导致在书写代码时某些IDE无法提供自动代码补全功能。
  • 在定义pcell参数时候,不需要再使用as_field( )方法。
  • 新加入工艺层切换功能,用户可通过CSV文件快速定义工艺信息,并通过简单操作,将当前使用的工艺信息切换至自定义的工艺信息。请参考PhotoCAD用户手册第四章第5小节。
  • 更新了gpdk>technology中的wg.py的功能,通过运行该文件可是生成wg.csv文件,以方便用户快速查看各波导类型对应的波导和bend信息。请参考PhotoCAD用户手册第四章第5小节。
  • 添加了fp.g.path的简化写法:fp.path,目前两种写法功能相同。
  • 更正fp.el.Rect( )方法中的接收矩形中心点的参数名由origin改为center,目前origin参数仍然能够使用;提供bottom_left参数;增强coner_radius参数,使之可以接收0值,如将其赋值为[0,10,0,0]将得到一个左下角圆角的矩形。
  • fp.el.Label方法支持anchor参数从而控制label从起点,中心或终点对齐。
  • Pin和 Port中添加了disabled属性。
  • 1waylines中更新了fp.until_x,fp.until_y,fp.START,fp.PREV,fp.END方法;并且简化了这些复杂表达式的写法,不需要再后面书写‘( )’。
  • import_from_json支持将 layer 映射到 (layer, xtype)而不是layer name(eg. `TECH.LAYER.FWG_CORE`)。
  • 增强了minor SDL的功能。


轻松升级到 PhotoCAD 1.5.0


尊敬的用户,现在可以通过邮件联系support@latitudea.com获取PhotoCAD V1.5.0版本软件,体验以上更新。邮件获取最新的PhotoCAD软件包,查阅文档《PhotoCAD_Installation》与《PhotoCAD_User_Manual_V1.5.0》,根据引导即可完成升级。如果您在使用过程中遇到任何问题,欢迎通过技术支持联系我们,九游会科技团队将竭诚为您服务。



PhotoCAD 应用案例


一、有源与无源器件


image.png


详情请参考用户手册PhotoCAD_User_Manual_V1.5.0,学习使用或设计有源或无源器件。


二、gpdk Libraries


image.png


详情请参考用户手册PhotoCAD_User_Manual_V1.5.0,学习如何利用现有器件模型,搭建自己的器件库。


三、波导自动布线


image.png


详情请参考用户手册PhotoCAD_User_Manual_V1.5.0,学习如何使PhotoCAD工具对多端口进行自动布线。


四、复杂器件设计


image.png


详情请参考用户手册PhotoCAD_User_Manual_V1.5.0,学习如何进行芯片设计中的复杂器件设计与布线。