一种光学端口连接方法、装置以及存储介质与流程

文档序号:31870542发布日期:2022-10-21 19:02阅读:50来源:国知局
一种光学端口连接方法、装置以及存储介质与流程

1.本发明涉及光子集成技术领域,特别涉及一种光学端口连接方法、装置以及存储介质。


背景技术:

2.目前,光子集成系统的版图设计通常沿用了eda工具的设计逻辑,利用pin结构来描述光子集成器件/系统的端口。
3.利用pin图形的重叠,版图工具可以实现器件连接的判断,从而实现诸如指导器件连接、提取系统设计网表并用于仿真等各类功能。然而,目前光学端口pin图形的依靠的依旧是eda工具的pin设计逻辑,这样的设计逻辑受限于电学设计逻辑,有以下两个限制因素:
4.1、pin的属性不包含方向信息,因为对于电学的端口,只需要连接即相通。而光学器件的端口必须按照特定的方向连接才能实现连通。会导致因为端口pin的重叠而被判定为正确连接。
5.2、pin的属性不包含端口属性信息,因为所有电学端口都是可以连接并实现连通的,而对于光学端口,则只有对应同类波导的端口才可以实现正常的连通。
6.以上两个限制因素,导致不能连接的端口连接并被认定为合法连接。


技术实现要素:

7.本发明的主要目的是提出一种光学端口连接方法、装置以及存储介质,旨在解决不能连接的端口连接并被认定为合法连接问题。
8.为实现上述目的,本发明提出一种光学端口连接方法,所述光学端口包括两个待连接端口,所述光学端口连接方法包括:
9.获取两个待连接端口的连接状态;
10.根据连接状态,分别获取两个待连接端口的端口属性;
11.根据端口属性,获取两个待连接端口的连接合法性。
12.可选的,连接状态包括端口对接;
13.根据连接状态,分别获取两个待连接端口的端口属性的步骤包括:
14.当端口对接时,分别获取两个待连接端口的端口属性。
15.可选的,端口属性包括方向属性;
16.根据端口属性,获取两个待连接端口的连接合法性的步骤包括:
17.当两个待连接端口的方向属性相异时,两个待连接端口为合法连接。
18.可选的,待连接端口的方向属性包括端口方向,端口方向为待连接端口的端口指向待连接端口内部。
19.可选的,端口属性还包括波导属性;
20.根据端口属性,获取两个待连接端口的连接合法性的步骤包括:
21.当两个待连接端的波导属性相同时,两个待连接端口为合法连接。
22.可选的,波导属性包括波段以及偏振。
23.可选的,波导属性还包括波导宽度和/或加工方式。
24.可选的,根据端口属性,获取两个待连接端口的连接合法性的步骤之后还包括:
25.根据两个待连接端口的连接合法性,生成设计信息以及仿真结果。
26.本发明还提供一种光学端口连接控制装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的光学端口连接控制程序,光学端口连接控制程序配置为实现如上述的光学端口连接方法的步骤。
27.本发明还提供一种存储介质,存储介质上存储有光学端口连接控制程序,光学端口连接控制程序被处理器执行时实现如上述的光学端口连接方法的步骤。
28.在本发明提供的技术方案中,在两个待连接端口连接后,获取两个待连接端口的端口属性,通过端口属性,防止出现不能连接的端口连接并被认定为合法连接的情况;同时,端口属性可以有效支持自动化波导生成的算法,有利于高效、高适应性自动波导算法的实现。
附图说明
29.图1为本发明实施例方案涉及的硬件运行环境的控制装置的结构示意图;
30.图2为本发明提供的光学端口连接方法的一实施例的流程框图。
具体实施方式
31.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
32.需要说明,若本发明实施例中有涉及方向性指示,则该方向性指示仅用于解释在某一特定姿态下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
33.另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
34.目前,光子集成系统的版图设计通常沿用了eda工具的设计逻辑,利用pin结构来描述光子集成器件/系统的端口。
35.利用pin图形的重叠,版图工具可以实现器件连接的判断,从而实现诸如指导器件连接、提取系统设计网表并用于仿真等各类功能。然而,目前光学端口pin图形的依靠的依旧是eda工具的pin设计逻辑,这样的设计逻辑受限于电学设计逻辑,有以下两个限制因素:
36.1、pin的属性不包含方向信息,因为对于电学的端口,只需要连接即相通。而光学器件的端口必须按照特定的方向连接才能实现连通。会导致因为端口pin的重叠而被判定为正确连接。
37.2、pin的属性不包含端口属性信息,因为所有电学端口都是可以连接并实现连通
的,而对于光学端口,则只有对应同类波导的端口才可以实现正常的连通。
38.以上两个限制因素,导致不能连接的端口连接并被认定为合法连接。
39.本发明提供一种光学端口连接控制装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的光学端口连接控制程序。
40.请参阅图1,控制装置可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
41.请参阅图2,基于上述光学端口连接控制装置,本发明提出一种光学端口连接控制方法,本发明提供一种光学端口连接方法,光学端口包括两个待连接端口,光学端口连接方法包括:
42.s10、获取两个待连接端口的连接状态;
43.s20、根据连接状态,分别获取两个待连接端口的端口属性;
44.s30、根据端口属性,获取两个待连接端口的连接合法性。
45.在本发明提供的技术方案中,在两个待连接端口连接后,获取两个待连接端口的端口属性,通过端口属性,防止出现不能连接的端口连接并被认定为合法连接的情况;同时,端口属性可以有效支持自动化波导生成的算法,有利于高效、高适应性自动波导算法的实现。
46.具体的,连接状态包括端口对接;步骤s20包括:
47.s21、当端口对接时,分别获取两个待连接端口的端口属性。
48.在本发明中,为了简化光学端口的连接方法,在端口对接后,再获取两个待连接端口的端口属性,保证在本土生成过程中的准确性,避免在未对接前,先获取了端口属性,两个待连接端口却并不相连的问题,保证光学端口连接方法的准确性。
49.进一步的,端口属性包括方向属性;步骤s30包括:
50.s31、当两个待连接端口的方向属性相异时,两个待连接端口为合法连接。在版图的生成过程中,有可能出现两个器件重叠的状态,此时两个待连接端口处于重叠状态,系统会判断端口处于端口连接状态,而直接认定连接合法;而在本发明提供的实施例中,优先判断端口的方向属性,通过方向属性,认定器件不处于重叠状态时,才表明两个端口是处于正常连接。
51.具体的,在本实施例中,待连接端口的方向属性包括端口方向,端口方向为待连接端口的端口指向待连接端口内部。以此给端口提供参考方向,只有在端口方向处于相反的状态时,才表明待连接端口处于对接且正确连接的状态,以此保证两个待连接端口的方向性正确。
52.另一方面,在本实施例中,端口属性还包括波导属性;步骤s30包括:
53.s32、当两个所述待连接端的波导属性相同时,两个所述待连接端口为合法连接。保证仅有同属性的波导可以连接,保证针对光学端口的适应性,并非如同光学连接一样,简
单的判断是否连接,可以避免不合适的端口被强行连接。
54.需要说明的的是,波导属性包括波段以及偏振。
55.另一方面,波导属性还包括波导宽度和/或加工方式。
56.需要说明的是,波导属性可以在工艺器件库(pdk)中进行设定,设计人员可以根据需要设定波导属性,在本实施例中,波导属性包括波段、及偏振、波导宽度以及加工方式。
57.另外,步骤s30之后还包括:
58.s40、根据两个所述待连接端口的连接合法性,生成设计信息以及仿真结果。
59.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1