在用ipkiss设计器件或者线路时,经常需要输入:
from ipkiss3 import all as i3
那么有什么办法可以快速输入这段代码呢?这里就可以利用Pycharm的 live template功能,只需要将文件:ipkiss.xml
(luceda ipkiss教程 68:通过代码模板提高线路设计效率,在上面可以下载)
文件拷贝到:
文件中,重新打开PyCharm 就可以实现代码的快速输入,如:
输入circuit后按Enter键就可以快速输入:
from si_fab import all as pdk
from ipkiss3 import all as i3class demo(i3.Circuit):def _default_insts(self):insts = {# 在这里添加器件}return instsdef _default_specs(self):specs = [# 在这里放置器件和连线]return specsdef _default_exposed_ports(self):exposed_ports = {# 在这里给端口命名}return exposed_portsif __name__ == '__main__':demo().Layout().visualize(annotate=True)
这段代码, 从而快速开启线路设计。
可以试试输入:
si
i3
np
plt
simulation
mmi_demo
按Enter键后,看看会输入什么代码。