图片缩略图

nicolasayotte / MatlabGDSPhotonicsToolbox

版本1.2.0.0(2.04 MB) 尼古拉•奥尔
一个功能库,便于设计光子学集成电路GDS布局

2.3 k下载

更新2017年2月27日

从GitHub

在GitHub上查看许可证

Matlab GDS光子学工具箱
============================
这是一个Matlab函数库,用于方便Photonics集成电路GDS布局的设计,这是我在博士期间与Alexandre D. Simard一起开发的。
这是面向直观和适应性的创建GDS布局文件,在世界各地的不同设施制造。工具箱创建一个基于通用层图的GDS,但是一旦设计完成,可以设置为导出到任何其他层图。

Nicolas Ayotte和Alexandre D. SIMARD已经使用了这个库,以有效地为世界各地的不同制造设施创造多个布局,具有成功的结果。

特性
--------
-相对定向组波导路由,包括转弯、锥度、s弯和任意点自定义波导间距离的可能性。
-访问任何波导的旅行距离(物理或光学),提供一个快速的方法来测量你的设备。
-可参考预制结构(光纤耦合器,定向耦合器,探测器等)
-可以引用动态创建的自定义结构。
-微环、布拉格光栅、多模干涉仪、反向耦合器、光纤耦合器输出阵列等预制件功能
-教程项目与许多细胞展示的功能。
-介绍图书馆宗旨和原则的PDF演示文稿。
-在总平面图中直观的相对单元放置,便于团队合作。
-相对和可扩展的路由解决方案。
-包括导出到其他层映射的函数,包括层上的布尔操作。
- 易于脚本语言(即:MATLAB)。

强烈鼓励获取免费软件Klayout查看您的GDS文件:
http://www.klayout.de/

建议第一步
---------------------
-浏览PDF演示文稿
—(可选)运行命令“mex -setup”,在matlab中安装C编译器。
—执行makemex命令。m函数在主文件夹中编译库所需的所有C函数。
-打开教程项目文件夹:项目-新建项目
-浏览Cells脚本,运行它们,查看生成的.gds文件。
-看看Cell_RoutingWG。M脚本将单元格放置在平面图中。
-阅读项目定义。m文件。
-运行主线。合并GDS单元格并导出到输出层贴图。
-复制项目文件夹,并制作自己的!

许可证
---------
版权所有©2014 Nicolas Ayotte and Alexandre D. Simard。麻省理工学院的许可

特此免费授予任何获得本软件及相关文档文件副本(“软件”)的人,以不受限制地经营本软件,包括但不限于使用、复制、修改、合并、出版、分发、再许可和/或销售本软件副本的权利。并允许向其提供“软件”的人这样做,但须遵守以下条件:

上述版权声明和本许可声明应包括在软件的所有副本或实质性部分中。

本软件是“按现状”提供的,没有任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵权的保证。在任何情况下,作者或版权持有人都不对任何索赔、损害赔偿或其他责任负责,无论是在合同、侵权行为或其他行为中,由软件或使用或其他交易引起的,或与软件有关的,或与软件有关的。

引用作为

尼古拉•奥尔特(2021)。nicolasayotte / MatlabGDSPhotonicsToolboxGitHub (https://github.com/nicolasayotte/MatlabGDSPhotonicsToolbox)。检索

MATLAB版本兼容性
创建R2013a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

函数/基本

功能/组件

功能/ GDSII库

/ GDSII库/基本功能

函数/ /基本/ @gds_element GDSII图书馆

功能/ GDSII库/基本/ @gds_element /私有的

函数/ /基本/ @gds_library GDSII图书馆

函数/ /基本/ @gds_structure GDSII图书馆

功能/ GDSII库/基本/函数

函数/ /基本/ gdsio GDSII图书馆

功能/ GDSII库/布尔

函数/ GDSII图书馆/元素

函数/ GDSII图书馆/结构

函数/跑龙套

函数/Utils/数据验证和格式化

功能/ Utils / Info函数

功能/跑龙套/层地图功能

函数/跑龙套/库创建函数

图片

图书馆

项目-新项目

要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库