在用ipkiss设计器件或者线路时,经常需要输入:

from ipkiss3 import all as i3

那么有什么办法可以快速输入这段代码呢?这里就可以利用Pycharm的 live template功能,只需要将文件:ipkiss.xml
(luceda ipkiss教程 68:通过代码模板提高线路设计效率,在上面可以下载)
文件拷贝到:luceda ipkiss教程 68:通过代码模板提高线路设计效率-LMLPHP
文件中,重新打开PyCharm 就可以实现代码的快速输入,如:

输入circuit后按Enter键就可以快速输入:

from si_fab import all as pdk
from ipkiss3 import all as i3

class demo(i3.Circuit):

    def _default_insts(self):
        insts = {
        # 在这里添加器件

        }
        return insts

    def _default_specs(self):
        specs = [
        # 在这里放置器件和连线

        ]

        return specs

    def _default_exposed_ports(self):
        exposed_ports = {
        # 在这里给端口命名

        }
        return exposed_ports


if __name__ == '__main__':
    demo().Layout().visualize(annotate=True)

这段代码, 从而快速开启线路设计。

可以试试输入:

si
i3
np
plt
simulation
mmi_demo

按Enter键后,看看会输入什么代码。

05-11 00:39