【技术实现步骤摘要】
【国外来华专利技术】光子电路设计系统政府利益的声明本专利技术是在政府支持下进行的,合同编号N66001-12-2-4007,由国防高级研究计划署授予。政府对专利技术具有一定的权利。
技术介绍
随着针对高速计算和通信的需求变得越来越普遍,对如通过光子电路实现的光学系统的使用正在增加。由信息技术行业制定的计算性能预期将很快需要一种全新的互连架构和实现方法,导致对使用光子电路有了更大的需求。特别是,实现大量数据传输的许多通信应用程序将需要由具有每秒艾字节(Exabyte)范围内的聚合带宽能力的高性能光纤互连而成的、具有前所未有的主存储容量级别的、更大的仓储级数据中心。附图说明图1示出光子电路设计系统的示例。图2示出光子电路网表的示例图。图3示出用于生成光子电路设计图的方法的示例。具体实施方式光子电路可以以类似于电子电路的方式来制造。为了设计光子电路,可以手动地执行光子电路部件的布局(例如,通过“点击和拖动”类型的软件来实现)。该方法需要设计者在各个细节层面了解光子部件的物理设计,并且通常使用图形界面来摆放这些光子部件。这种方法可能是乏味且耗时的,这可能会使对工作光子电路的制造和操作大大延迟。该方法也可能是非常容易出错的,因为可能无法保证将被摆放在光子电路中的大量部件在尺寸和位置上是正确的,并且难以验证光子电路的正确操作。这些问题随着开发出更大更复杂的光子电路以满足日益增长的通信要求而变得更加普遍。为此,光子电路设计系统和相关算法可以提供更加精确和更少错误的设计光子电路的方式。图1示出光子电路设计系统10的示例。光子电路设计系统10可以被实现为对能够在光学通信或其他光学应用领域中以各种方式 ...
【技术保护点】
一种光子电路设计系统,包括:光子电路设计工具,便于用户进行输入以生成光子电路网表,所述光子电路网表包括与光子电路设计图相关联的光子设计部件;存储器系统,对所述光子电路网表和包括多个规定光子设计部件的部件库进行存储,所述光子设计部件从所述多个规定光子设计部件中被选择出,所述部件库进一步包括与所述多个规定光子设计部件的物理特性相关联的物理数据;以及光子电路生成器,从所述存储器中访问所述光子电路网表,并基于所述光子电路网表从所述部件库中访问相关联的光子设计部件,并且基于所述物理特性来实现与光子电路封装中的所述光子设计部件的物理布局及光学互连相关联的分层算法,以生成所述光子电路设计图。
【技术特征摘要】
【国外来华专利技术】1.一种光子电路设计系统,包括:光子电路设计工具,便于用户进行输入以生成光子电路网表,所述光子电路网表包括与光子电路设计图相关联的光子设计部件;存储器系统,对所述光子电路网表和包括多个规定光子设计部件的部件库进行存储,所述光子设计部件从所述多个规定光子设计部件中被选择出,所述部件库进一步包括与所述多个规定光子设计部件的物理特性相关联的物理数据;以及光子电路生成器,从所述存储器中访问所述光子电路网表,并基于所述光子电路网表从所述部件库中访问相关联的光子设计部件,并且基于所述物理特性来实现与光子电路封装中的所述光子设计部件的物理布局及光学互连相关联的分层算法,以生成所述光子电路设计图。2.根据权利要求1所述的系统,其中所述光子电路生成器包括:位置布局算法,基于在所述光子电路网表中定义的位置约束和取向约束中的至少一个来布置所述光子设计部件,以大致上使与所述光子电路设计图相关联的光子电路的物理尺寸最小化。3.根据权利要求1所述的系统,其中所述光子电路生成器包括:互连算法,基于在所述光子电路网表中定义的端口连接数据,来定义与所述光子设计部件相对于另外的光子设计部件中的至少一个以及与所述光子电路相关联的输入端口和输出端口中的至少一个相关联的光学互连,以大致上使与所述光子电路设计图相关联的光子电路的物理尺寸最小化。4.根据权利要求3所述的系统,其中所述互连算法通过波导来定义三维中的所述光学互连,并且基于最优阈值来定义所述波导在正交角度下的交点,以大致上使与所述光子电路设计图相关联的所述光子电路的所述物理尺寸最小化。5.根据权利要求1所述的系统,其中所述光子电路网表包括与所述光子电路设计图相关联的电子设计部件,其中所述部件库包括多个规定电子设计部件,所述电子设计部件从所述多个规定电子设计部件中被选择出,所述部件库进一步包括与所述多个规定电子设计部件的物理特性相关联的物理数据。6.根据权利要求5所述的系统,其中所述光子电路生成器基于所述光子电路网表从所述部件库中访问所述电子设计部件,并且实现与所述电子设计部件相对于所述光子设计部件的物理布局相关联的所述分层算法以及所述电子设计部件的基于所述物理特性的电气互连,以生成所述光子电路设计图。7.根据权利要求1所述的系统,其中所述光子电路设计工具进一步对可被存储在所述部件库中的另外的光子设计部件以及相关联的物理数据进行定义,其中所述另外的光子设计部件的至少一部分被布置为包括多个预定义的低级别光学设备在内的高级别光学设备集合。8.根据权利要求1所述的系统,其中所述光子电路网表进一步对与所述光子电路封装的物理特性相关联的封装约束进行定义,与所述光子电路设计图相关联的所述光子电路将在所述光子电路封装中被制造出。9.一种非暂时性计算机可读介质,当通过处理器执行时,所述非暂时性计算机可读介质将实现用于生成光子电路设计图的方法,所述方法包括:通过在电路设计工具处提供的用户输入来生成光子电路网表,所述光子电路网表包括与光子电路设计图相关联的多个光子设计部件;确定与光子电路封装的物理特性相关联的封装约束,与所述光子电路设计图相关联的光子电路将在所述光子电路封装中被制造出;从存储在存储器系统中的部件库中访问与所述多...
【专利技术属性】
技术研发人员:T·范·韦伦贝格,J·佩尔茨,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。