在用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 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键后,看看会输入什么代码。