0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图形界面工具Wire Editing(二)

数字后端IC芯片设计 来源:数字后端IC芯片设计 2020-05-19 16:27 次阅读

上次介绍了如何在wire editing中添加一条wire,以及Editing界面中各种option的作用。那其实wire editing还有很多其他action,下面我们就逐个来介绍一下:

1 Move wire

快捷键是M。这边不熟悉的童鞋可能会搞错,GUI上其实有两个move键,,这两者概念完全不同,虽然都可以移动东西,但是前者用于Floorplan的Object,如果你将它用于移动wire,它并不会keep住wire的初始连接关系。而后者是专门用来移动wire和pin的,会保持住原有的连接关系。默认会自动地snap到track上。对应的命令是editMove

2 Stretch Wire

快捷键是S,拉长或者缩短wire。单击该键后,鼠标移动到wire的头或者尾部,就可以实现wire的拉伸,缩短。对应的命令是editStretch

3 Cut Wire

快捷键是Shift+X。使用该功能可以将一条wire切割成好几段,如下图所示:对应的命令是editCutWire

4 Split Wire/Merge wire

Split: 快捷键:Ctrl+S.  对应的命令是editSplit

Merge:快捷键: Shift+M. 对应的命令是editMerge
这两个功能其实正好功能相反,split把被障碍物阻碍的wire隔断。Merge又可以把它们拼回来,当然merge也能merge回被cut的wire。

5 Trim Wire

,快捷键是Shift+T,用于修剪wire。可以把wire的边边角角给修掉,如下图所示:对应的命令是editTrim

6 Select/Deselect/Delete

,快捷键是D,这个就是可以让用户自定义地去select/deselect/delete wires. 主要可以基于以下form去选择。对应的命令是editSelect/editDeselect/editDelete

7 Change Layer

,快捷键是Shift+L,改变选中wire的layer层,当然你得先在edit form上设置好需要的layer层。对应的命令是editChangeLayer.

8 Change width

,快捷键是Shift+W,改变选中wire的width. 同样地,你得先在edit form上设置好需要的width,不同的是:change width只对special wire起作用。对应的命令是editChangeWidth.

9 Copy wire

,快捷键是C。这个就是可以复制一条wire。以前文章有介绍过。对应的命令是editCopy

【Innovus GUI介绍

10 Add Via

,快捷键是O。wire edit也支持对Via的编辑。同样地,我们可以支持编辑regular via和special via。点击F3出现设置界面。我们可以根据Geometry来自已定制via或者根据选择库中已有的via cell。对应的命令是editAddVia。

11 Change Via

快捷键是F4,我们也支持直接选中一个Via,然后按F4直接调出替换via的form. 使用方法和add via中的via cell一样。对应的命令是editChangeVia

GUI上的wire editing操作大致有这些,当然,还有很多纯命令形式的wire editing用法。比如说:

ChangeNet:改变wire对应的net

命令:editChangeNet

使用方法:

editSelect-net VDD1
editSelectVia-net VDD1
editChangeNet-to VDD2

ChangeRule:改变wire对应的ndr rule

命令:editChangeRule

使用方法:

editChangeRule-net XYZ -from SP -to default

ChangeStatus:改变wire的状态

命令:editChangeStatus

使用方法:

editSelect-layer {M1M2}

editSelectVia–cut_layersVIA12

editChangeStatus–to COVER

Tips

最后,介绍一些wire editing的操作小技巧吧~~很方便喔,可以节约不少时间

Add wire模式下:

1. 画线时按“D”键可以自动将当前所画的wire转换到当前layer下面一层

2. 画线时按“U”键可以自动将当前所画的wire转换到当前layer上面一层

3. 画线时按Backspace键可以自动返回到上一个wire segment

4.数字快捷键,当你在画线时,按对应的数字键,就可以直接画该层layer的wire。比如说你画M5的wire时,突然想画M3了,这时直接按数字3就可以了

5. 当query一根wire时,按Shift+S可以直接将wire的编辑属性打印出来

setEdit -nets tst_pad -layer_horizontal M5 -width_horizontal 0.100 -width_vertical 0.100 -shape None

6. 替换via时,按Shift+N可以直接选择via库里的下一个via,Shift+P是选择上一个Via.

好啦,两次介绍了这么多wire editing的操作,大家都有记住嘛?确实蛮复杂的。但是,平日里多学多用,应该也不难。最后布置大家一个任务,各位能使用这些操作在GUI上画出一个大写的“帥”吗?小编画了个小写的帅,大家可以试试。记住,要求是没有DRC的喔,哈哈~~~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图形界面
    +关注

    关注

    0

    文章

    37

    浏览量

    7374

原文标题:请用心画出一个大写的"帥"——Wire Editing(二)

文章出处:【微信号:IC_Physical_Design,微信公众号:数字后端IC芯片设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    图形界面开发工具GUI Guider的使用教程

    GUI Guider是NXP推出的一款功能强大且对用户非常友好的图形界面开发工具。目前最新版本是1.6.1。
    的头像 发表于 12-20 09:49 1.9w次阅读
    <b class='flag-5'>图形界面</b>开发<b class='flag-5'>工具</b>GUI Guider的使用教程

    linux如何退出图形界面

    我不知道在图形界面下如何输入命令。求指教
    发表于 08-31 09:38

    Linux字符界面图形界面的切换

    Linux字符界面图形界面的切换http://bbs.edu118.com/forum.php?mod=viewthread&tid=447&fromuid=204(出处: 信盈达
    发表于 08-22 09:19

    如何开发基于ucgui的图形界面

    `最近在网上找到一份资料,下载来看,有份。exe文件和。c文件,这时,小弟心中来个疑问,要做出如此漂亮的界面难道是自己用ucGUI函数一行一行代码敲出来的吗?还是通过什么上位机软件把这个图形界面
    发表于 04-09 00:27

    基于PC/104的图形界面控制软件设计

    在嵌入式PC/104选用的操作系统中,建立图形界面的人机接口软件在实际中有很大的意义,本文针对相关工业控制项目,讨论了有关基于消息处理机制的图形界面人机接口的建立
    发表于 06-11 09:00 9次下载

    基于PC/104 的图形界面控制软件设计

    在嵌入式PC/104 选用的操作系统中,建立图形界面的人机接口软件在实际中有很大的意义,本文针对相关工业控制项目,讨论了有关基于消息处理机制的图形界面人机接口的建立
    发表于 06-15 09:10 26次下载

    基于UC/OSII的图形界面系统的设计与应用

    uC/OSII 以其严格的实时性得到了广泛的应用,但目前适用于uC/OSII 的图形界面却很少。本文详细介绍了一种适用于uC/OSII 的图形界面--uC/GUI 的体系结构和特点,同时介绍了S3C44B0X 内置LC
    发表于 09-02 10:03 33次下载

    MATLAB图形用户界面设计

    MATLAB图形用户界面设计:7.1 MATLAB 图形界面编程基础7.2 MATLAB 标准对话框7.3 MATLAB 图形界面设计基本控件7.4 MATLAB
    发表于 09-03 12:20 0次下载

    MFC图形界面编程入门教程

    计算机上的上位机制作工具语言之MFC图形界面编程入门教程
    发表于 09-01 14:55 0次下载

    基于VxWorks下多页图形界面的设计

    基于VxWorks下多页图形界面的设计
    发表于 10-24 11:01 2次下载
    基于VxWorks下多页<b class='flag-5'>图形界面</b>的设计

    MATLAB的GUI图形界面编程(精编)

    本书主要介绍MATLAB 的图形绘制和用户图形界面实现技术。全书主要由三个部分组成: MATLAB语言介绍、MATLAB 。维和三维图形绘制方法以及GUI 的开发与应用。书中通过人量
    发表于 11-24 15:43 0次下载
    MATLAB的GUI<b class='flag-5'>图形界面</b>编程(精编)

    Linux字符界面图形界面

    本视频主要详细介绍了Linux字符界面图形界面的操作教程,具体的跟随小编一起来了解一下。
    的头像 发表于 03-02 14:14 7347次阅读

    图形界面工具Wire Editing(一)

    首先,Wire Editing的对象是WireWire的类型,我们可以分为Regular wire和Special
    的头像 发表于 05-19 16:23 3755次阅读

    嵌入式图形界面

    https://www.veryarm.com/50992.html嵌入式图形界面,使用于嵌入式系统的图形用户界面。随着带有嵌入式系统的产品的不断丰富,嵌入式系统硬件性能的不断提升,不但使嵌入式
    发表于 10-20 12:21 10次下载
    嵌入式<b class='flag-5'>图形界面</b>

    基于STM32移植UCGUI图形界面框架(3.9.0源码版本)

    基于STM32移植UCGUI图形界面框架(3.9.0源码版本)
    发表于 11-30 16:06 0次下载
    基于STM32移植UCGUI<b class='flag-5'>图形界面</b>框架(3.9.0源码版本)