带着设计思维画版图——第一次和第二次

news2025/4/15 4:39:35

版图设计目标:

        面积小,性能好(少恶化),成本低
        设计规则规定了同层与不同层之间的最小距离,因此限制了最小面积

模拟版图设计流程

第一步:设计原理图输入

常用快捷键如下:

        介绍一下pin:input & output & inputoutput,起到只是标识作用,像如果后面生成symbol后input和output接错了软件会报错,方便设计作用。为什么电源和地用inputoutput,因为可能是流入电流也可能是抽取电流。全局pin:gnd! , vdd! 。

原理图输入不赘述了,不会的也没必要看这文章了。

第二步:工艺文件设置

工艺文件不赘述了,都应该懂的。尤其是cds.lib , display.drf , techfil.tf 这些文件,还有models里面的各种文件。docs里的内容有用的(都是英文的)。

第三步:版图设计

新手进入版图一定在Schematic窗口--Launch--Layout XL ,这样layout和schematic对应起来!切记!切记!从Schematic中创建版图,一定要如图操作:Connectivity--Generate--All & Selected From Source 。

点击后出现Generate Layout设置,一般I/O Pins点上,PR Boundary取消勾选。然后IO Pins界面选好IO layer,勾上Pin Label,点击option,设置IO Pins Label,包括大小啥的,其他就选Same As Pin即可。PR Boundary和Floorplan用不到。

创建完成版图之后,要设置格点大小(这个每个pdk可能要求不一样)快捷键e。180nm工艺一般0.001或者0.0005就好。

Layers开启Used这样能够更方便的画图,V(View) , S(Select),AV:All Viewed,NV:None Viewed,AS:All Selected,NS:None Selected。

小技巧:
        快速选择要画的layers,鼠标放在需要连接的的地方,按快捷键t,会自动调到所在layer。
        切断path快捷键:shift+s;部分移动path快捷键:ctrl+s,然后上划或者下划。
        一般不会改变单位via的大小,想扩大通孔就行列多设置几个。

Guard Ring的画法——Multipart Path用法

点击选中Multipart Path之后按F3,这里有做好的单排NGR和PGR。直接画就可以,点Subpart可以具体设置。能设置好之后Save和Load。如图Guard Ring画法,快捷键shift+g。这里面的enclose by是可以设置GR和器件的距离的。

画多排Guard Ring的方法:选中Multipart Path之后按F3,起个名字如NGR_2,点Subpart。然后设置Separation(间距可以+ -)--Add,就可以设置多行了,然后还要改一下GuardRing的Width。Save以后还可以Load。

更改Display:shift+右键点击要更改的layer,可以File--Save和Load,就是display.drf 文件。

第四步:DRC验证

Layout界面上方,Calibre--Run DRC。一开始并没有Runset File,点取消就行。首先导入DRC Rules Files,这在pdk里面有。DRC中有些option要修改的,这check那边点击Edit。不check density,也不check BD(Boundary)。还有DRC的Run Directory最好新建一个文件夹放,DRC过程中会生成很多杂七杂八文件。

 介绍一个几个选项:Inputs中:勾选Export from layout viewer即可,特殊情况才从别的地方load layout file。Outputs中:就是Show results in RVE(图形化界面)。没有其他的了,直接Run!

 RVE界面Show Not Walved,然后改错即可,没什么好说的。金属密度不用改,Top Level再改。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/894488.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

YOLO算法封装进入ros系统,识别结果供其他节点订阅

一,前期工作空间搭建 新建工作空间,第一级名称可以换,第二级src最好别换,这是ros系统的固定格式 mkdir -p workspace_yolo/src切换到工作空间 workspace_yolo,进行编译构建项目 cd workspace_yolo/catkin_make输出如下所示: 添加环境变量 cd devel/ 获取到devel文件路径…

模型预测笔记(一):数据清洗分析及可视化、模型搭建、模型训练和预测代码一体化和对应结果展示(可作为baseline)

模型预测 一、导入关键包二、如何载入、分析和保存文件三、修改缺失值3.1 众数3.2 平均值3.3 中位数3.4 0填充 四、修改异常值4.1 删除4.2 替换 五、数据绘图分析5.1 饼状图5.1.1 绘制某一特征的数值情况(二分类) 5.2 柱状图5.2.1 单特征与目标特征之间的…

花生十三 判断推理(三)分析类、推出类

分析类 题型 真假分析 定义:孰真孰假的真假话分析,命题真假无法确定,无法利用推出关系解题 解题思路 矛盾法(三种矛盾):A和非A,“A或B” 与“非A且非B” 技巧:一“找”矛盾&am…

在ARM服务器上一键安装Proxmox VE(以在Oracle Cloud VPS上为例)(甲骨文)

前言 如题,具体用到的说明文档如下 virt.spiritlhl.net 具体流程 首先是按照说明,先得看看自己的服务器符不符合安装 Proxmox VE的条件 https://virt.spiritlhl.net/guide/pve_precheck.html#%E5%90%84%E7%A7%8D%E8%A6%81%E6%B1%82 有提到硬件和软…

C# 读取pcd、ply点云文件数据

最近研究了下用pcl读取点云数据,又做了个C#的dll,方便读取,同样这个dll基于pcl 最新版本1.13.1版本开发。 上次做的需要先得到点云长度,再获取数据。这次这个定义了一个PointCloudXYZ类来存数据。将下面的dll拷贝到可执行目录下&a…

边缘网络的作用及管理工具

自从引入软件即服务 (SaaS) 以来,它一直引领着全球按需软件部署创新的竞赛,它提供的灵活性以及其云计算架构带来的易于集成使其成为交付业务应用程序的标准。 在 SaaS 模型中,最佳用户体验的三重奏涉及无缝设置、低延…

20230818 数据库自整理部分

并发事务 脏读 一个事务读取到另一事务还没有提交的数据 事务B读取了事务A还没有提交的数据 不可重复读 一个事务先后读取同一条记录,但是两次读取的数据不同,称之为不可重复读 查询出来的数据不一样 1步骤b还没有提交 3步骤b已经提交 幻读 一个…

利用dayj转换查询时间获取当前周月年最后一天

利用dayj转换查询时间 queryForm 查询参数对象 switch 区分选择时间类型 日 周 月 年 计算结束时间 dayjs(element).endOf("week").format("YYYY-MM-DD") 当前周结束时间 日期时间查询框配置参数格式 {label: "",width: 220,key: "…

中期国际:MT4挂单和止损设置教程:善用限价和止损单来管理风险

在外汇交易中,合理设置挂单和止损是保护资金和管理风险的重要手段。MT4平台提供了便捷的挂单和止损功能,帮助交易者更好地控制交易风险。本文将为您介绍如何善用限价和止损单来管理风险,以及在MT4平台上的操作步骤。 一、设置限价挂单 限价挂…

ZooKeeper单机服务器启动

ZooKeeper服务器的启动,大体可以分为以下五个主要步骤:配置文件解析、初始化数据管理器、初始化网络I/O管理器、数据恢复和对外服务。下图所示是单机版ZooKeeper服务器的启动流程图。 预启动 预启动的步骤如下。 (1)统一由QuorumPeerMain作为启动类。 …

游乐场vr设备虚拟游乐园vr项目沉浸体验馆

在景区建设一个VR游乐场项目可以为游客提供一种新颖、刺激和沉浸式的游乐体验。提高游客的体验类型,以及景区的类目,从而可以吸引更多的人来体验。 1、市场调研:在决定建设VR游乐场项目之前,需要进行市场调研,了解当地…

YOLOv2和YOLOv3基础

目录 v2改进网络结构先验框感受野 V3多scale残差网络架构先验框softmax层代替 v2 改进 网络结构 先验框 感受野 V3 多scale 残差 网络架构 先验框 softmax层代替

项目管理系统是什么?能干什么?有什么功能?一文看懂

阅读本文您可以了解:1、项目任务管理系统是什么;2、项目任务管理系统的作用;3、项目任务管理系统的功能 一、什么是项目任务管理 项目任务管理是指运用系统的理论方法,在有限的条件和资源下,对项目从开始到结束的全流…

jvm-类加载子系统

1.内存结构概述 类加载子系统负责从文件系统或网络中加载class文件,class文件在文件开头有特定的文件标识 ClassLoader只负责class文件的加载,至于它是否运行,则由Execution Engine决定 加载的类信息存放于一块称为方法区的内存空间&#xff…

英特尔NUC12发烧友套件(蝰蛇峡谷)评测,适合设计者的迷你主机

英特尔的下一代计算单元(NUC)系列迷你个人电脑不断发展,现在已经拥有真正的英特尔Arc游戏硬件。NUC 12蝰蛇峡谷是第一款采用英特尔Arc专用图形处理器的NUC,具体来说,是搭载了Arc A770M移动GPU和16GB独立显存。配备Core…

【数据分享】1901-2022年1km分辨率逐年最低气温栅格数据(免费获取/全国/分省)

气温数据是我们在各项研究中最常用的气象指标之一!之前我们给大家分享过1901-2022年1km分辨率逐月最低气温栅格数据(可查看之前的文章获悉详情)!该数据来源于国家青藏高原科学数据中心,这儿的逐月最低气温是当月每日最…

Android 14新增复制粘贴方式,解析工作原理

安卓14为用户提供了一种更简单的方式来在应用程序之间复制和粘贴内容,这肯定是你现在想在安卓14测试版或未来几个月该软件在你的安卓手机上推出时尝试的。 一旦更新在你的手机上(无论是测试版还是其他版本),你只需点击并按住你想…

高忆管理:药店零售概念回落,开开实业走低,此前7日大涨超80%

药店零售概念18日盘中大幅下挫,到发稿,华人健康跌逾11%,漱玉布衣、塞力医疗跌超9%,重药控股、浙江震元、榜首医药等跌超7%,药易购跌超6%,开开实业跌超3%。 值得注意的是,开开实业此前7个交易日斩…

单因素多变量方差分析

多变量方差分析:是对多个独立变量是否受单个或多个因素影响而进行的方差分析。它不仅能够分析多个因素对观测变量的独立影响,更能够分析多个因素的交互作用能否对观测变量产生影响。本章以单因素多变量分析为例,即一个分组变量和多个欲分析的…

这几点,RunnerGo领先太多了

在用jmeter做性能测试时想看完整一点的测试报告,想配置阶梯模式来压测,想配置不同的接口并发这些都需要安装插件并且影响机器性能,想做自动化测试还得放到jenkins,这些配置起来太繁琐。今天给大家推荐一款测试平台RunnerGo&#x…