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

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

3天内不再提示

Virtuoso软件中常见的约束方法

CHANBAEK 来源:电波一号 作者: 2217 2023-09-11 16:46 次阅读

早期,电路设计工程师经常需要手工标注相关的信息在原理图上用于提醒版图工程师相关器件的版图设计要求,比如匹配,对称等。其实VSE早就引入了设计约束功能,并且通过layout 同步schematic的约束,还可以快速的检查约束规则是否匹配。

有了这项功能后,就不需要和牛逼哄哄的版图工程师费口水了。

主要的方法如下

1, windows-assistant-> Circuit Prospect可以调用出电路模块的匹配功能,快速查找出常用的需要约束的地方比如Power Nets,current mirror以及differential pair这些模块。主要分为Structure, Devices, Nets, Pins, inst Terms, 比较常用的还是Structure和Device,虽然经常匹配不到。

图片

图片

2, Windows--> assistant -->Constraint Manager

可以调出相应的约束菜单,支持的约束类型可以分为三大类,Electrical, Placement 和Routing。比如常用器件参数匹配就在Electrical中的Parameter Match

点击设置好的约束,可以高亮原理图对应的管子。

图片

图片

正常开启之后设计的界面如下,可以通过windows-workspace-->save workspace,方便下次快速调用。

图片

图片

比较常见的约束方法有,

1, VDD/VSS power net用Process Rule overide 使用更粗的线宽, 比如4X,6X minimum width

2,current-mirror 用modGen 自动生成。

3, 等等等

Lanuch layout -XL后,原理图的constraint 可以自动同步过来,也可以手动将更新部分同步。Check Constraint开了之后,版图中是否违法constraint可以直接发现。

图片

总体来说,Constraint Manager是一个相当能减少沟通成本的好工具,也是模拟设计向数字设计方法学习的一个体现,不知道贵司是否已经在生产中应用。

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

    关注

    1300

    文章

    6358

    浏览量

    235059
  • 电路设计
    +关注

    关注

    6677

    文章

    2463

    浏览量

    205267
  • Layout
    +关注

    关注

    14

    文章

    406

    浏览量

    61934
  • 约束
    +关注

    关注

    0

    文章

    82

    浏览量

    12769
  • Virtuoso
    +关注

    关注

    4

    文章

    17

    浏览量

    25116
收藏 人收藏

    评论

    相关推荐

    人工智能中常见的数据标注方法

    数据标注(Data Annotations)是指对收集到的、未处理的原始数据或初级数据,包括语音、图片、文本、视频等类型的数据进行加工处理,并转换为机器可识别信息的过程。我们日常工作中常见的数据标注方法有以下几种。
    发表于 09-21 11:22 2661次阅读
    人工智能<b class='flag-5'>中常见</b>的数据标注<b class='flag-5'>方法</b>

    linux系统中常见注册函数的使用方法

    大家好,今天给大家分享一下,linux系统中常见的注册函数register_chrdev_region()、register_chrdev()、 alloc_chrdev_region()的使用方法
    发表于 10-19 09:28 656次阅读
    linux系统<b class='flag-5'>中常见</b>注册函数的使用<b class='flag-5'>方法</b>

    FPGACPLD中常见模块设计精华集锦

    FPGACPLD中常见模块设计精华集锦
    发表于 08-17 22:22

    电源中常见的故障现象如何维修

    电源中常见的故障现象如何维修
    发表于 03-11 07:24

    在无线移动数据接收中常见的问题

    讨论一个在无线移动数据接收中常见的问题。
    发表于 04-14 06:48

    HDMI I/O设计和测试中常见的问题?怎么解决?

    本文讨论了HDMI I/O设计和测试中常见到的和需要注意的问题以及解决的方法
    发表于 06-02 06:28

    网络设备中常见术语含义及故障分析

    网络设备中常见术语含义及故障分析,详细解释了在网络设备使用中常见的术语
    发表于 12-27 11:38 1.5w次阅读

    FPGA时序约束方法

    FPGA时序约束方法很好地资料,两大主流的时序约束都讲了!
    发表于 12-14 14:21 19次下载

    版图布局软件Virtuoso快捷键总结资料下载

    Virtuoso快捷键总结 入门级
    发表于 12-21 17:32 0次下载

    分频器的相位问题_音响中常见的相位问题及解决方法

    专业音响技术人员对于相位问题并不感到陌生,音响系统中的相位是很抽象的,本文首先介绍了音箱中分频器的相位问题,其次阐述了音响中常见的相位问题及解决方法,具体的跟随小编一起来了解一下。
    的头像 发表于 05-28 17:09 4w次阅读
    分频器的相位问题_音响<b class='flag-5'>中常见</b>的相位问题及解决<b class='flag-5'>方法</b>

    WillSemi采用的Cadence Virtuoso定制IC设计平台有哪些优点?

    的设计时间。同时,其便捷的连线功能在大幅缩短电路原理图创建时间的同时减少错误发生。采用Virtuoso版图套件,WillSemi团队可以用基于电路原理图约束条件的方法来提高版图设计的效率,并提升正确率。
    发表于 08-08 18:11 1516次阅读

    keil中常见的各种错误警告以及相应的解决方法资料说明

    本文档的主要内容详细介绍的是简单整理的keil中常见的各种错误警告以及相应的解决方法
    发表于 03-08 08:00 14次下载
    keil<b class='flag-5'>中常见</b>的各种错误警告以及相应的解决<b class='flag-5'>方法</b>资料说明

    直线导轨使用中常见的问题有哪些

    直线导轨使用中常见的问题有哪些?
    的头像 发表于 08-03 17:43 1176次阅读
    直线导轨使用<b class='flag-5'>中常见</b>的问题有哪些

    PCB阻焊工序中常见品质问题及解决方法

    将为您介绍PCB阻焊工序中常见品质问题及解决方法,并与您探讨分享pcb线路板阻焊丝印机在解决这些问题中的应用。一、PCB阻焊工序中常见品质问题阐述1.气孔气孔是P
    的头像 发表于 08-30 17:06 1595次阅读
    PCB阻焊工序<b class='flag-5'>中常见</b>品质问题及解决<b class='flag-5'>方法</b>

    理解STM32控制中常见的PID算法

    理解STM32控制中常见的PID算法
    的头像 发表于 10-17 17:28 2564次阅读
    理解STM32控制<b class='flag-5'>中常见</b>的PID算法