KLayout软件的学习记录(三)

KLayout软件的学习记录(三)

目录

Cell的嵌套使用

Cell的嵌套使用

首先先画一个下图的图形,大小为5,两个的中心坐标分别为(2.5,2.5)(-2.5,-2.5)。

接下来在Cells的框框里,选中目前的Cell右击,选择New Cell,输入名字之后就会产生一个新的cell,我这里跟着视频来的命名为device。

之后利用命令行中的Instance命令,在device里面引用cell1。点击Instance之后在左侧弹出一个框,如下所示:
请添加图片描述

在1那里选择框中的选项,另一个选项是软件中自带的cell库,在Cell中输入想要引用的cell的名称,之后要点击回车才会起作用,回到画板上就可以进行绘制,右击可以对图像进行旋转操作,绘制完成之后点击Select进行取消,如果想要看到Cell1中的图像,需要调整Cells选项框底下的Levels,调整为2,如下图所示,在图中,我们还可以看到cell1和device已经形成了树状的关系。
请添加图片描述
还可以通过Display里面的选项进行显示的选择,具体的显示结果自己去试试吧,哈哈哈。
请添加图片描述
想要对一个cell进行排列操作,那么双击之后会出现一个对话框,注意双击要在显示cell的视图上双击,不要在具体的图形上双击,如下图所示:
请添加图片描述
第一行是设置几行几列的排列矩阵,第二行是设置行向量,仅仅对第一列的元素有效,第三行是设置列向量,是对后面的列作为一个整体在移动,移动的距离是相对与上一列来说的。厂商只接受行向量和列向量相交或者相似。这里设置的是5行5列,以左下角的cell为基准,行向量是【0,20】,也就是第一列的元素x上位置不变,y位置上的元素往上依次加20。列向量是【20,0】,以第一列为标准,后面以列为单位在x方向上移动20,y方向上保持不变,得到下面的结果。
请添加图片描述
如果我们想要继续对cell1中的图形进行修改,在画图的窗口上显示cell1中的图像,就在cells的框中选中cell1右击,选择show as New Top。在cell1在中修改了图像之后,device中的图像也在随之改变。

在一个cell中添加另一个cell的元素时,会作为一个整体进行处理,想要对这个整体进行拆解,对里面具体的图像进行编辑和删除时,需要Resolve Arrays,然后进行删除操作,得到下图。
请添加图片描述
请添加图片描述
如果想要得到的图形不是这样规整的话,可以运用使坐标移动不一样位置的方法进行操作。

KLayout是一款用于电子设计自动化(EDA)的开源软件,主要用于芯片设计和电路布局分析。使用KLayout可以进行芯片版图的编辑、查看和分析。 首先,要使用KLayout,首先需要下载并安装该软件。KLayout提供了Windows、Linux和MacOS等不同操作系统的版本,选择适合自己操作系统的版本进行下载安装。 安装完成后,打开KLayout,进入软件的主界面。可以看到一个空白的设计界面,这是我们进行设计和布局的主要工作区域。 在KLayout中,可以通过导入文件来打开已经存在的版图文件。选择菜单中的“文件”-“导入”功能,然后选择相应的文件路径和格式,即可将文件导入到KLayout中进行编辑。 编辑模式下,可以进行芯片版图的各种操作,包括添加元件、连接线路、布局调整等。在工具栏中,有各种工具可供选择,如选择工具、直线工具、矩形工具等。通过选择相应的工具,可以在版图上进行元件的添加和线路的绘制。 除了基本的编辑功能,KLayout还提供了许多其他强大的功能,如设计规则检查、元件属性编辑、网络分析、尺寸测量等。这些功能可以在菜单栏和工具栏中找到,并根据需要进行使用。 最后,在完成设计和编辑后,可以选择将文件导出为常见的版图格式,如GDSII、OASIS等,以便在相应的芯片制造过程中使用。 总而言之,KLayout是一款功能强大的EDA软件,对于芯片设计和电路布局分析非常实用。通过掌握基本的使用方法和各种功能,可以更好地进行芯片布局和设计工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值