
Welcome to PhotoCAD 1.5.0!

大家期待已久的版本更新来了,新版本软件将支持更加简洁的设计语法与更加高效的设计方法,同时规范化一些具有歧义的内容。
本次功能更新与增强
- 构建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从起点,中心或终点对齐。
- 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`)。
轻松升级到 PhotoCAD 1.5.0
尊敬的用户,现在可以通过邮件联系support@latitudea.com,获取PhotoCAD V1.5.0版本软件,体验以上更新。邮件获取最新的PhotoCAD软件包,查阅文档《PhotoCAD_Installation》与《PhotoCAD_User_Manual_V1.5.0》,根据引导即可完成升级。如果您在使用过程中遇到任何问题,欢迎通过技术支持联系我们,九游会科技团队将竭诚为您服务。
PhotoCAD 应用案例
一、有源与无源器件

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

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

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

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