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是一个相当能减少沟通成本的好工具,也是模拟设计向数字设计方法学习的一个体现,不知道贵司是否已经在生产中应用。

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

    关注

    1268

    文章

    6183

    浏览量

    225796
  • 电路设计
    +关注

    关注

    6567

    文章

    2318

    浏览量

    195504
  • Layout
    +关注

    关注

    13

    文章

    395

    浏览量

    61169
  • 约束
    +关注

    关注

    0

    文章

    82

    浏览量

    12637
  • Virtuoso
    +关注

    关注

    3

    文章

    17

    浏览量

    24935
收藏 人收藏

    评论

    相关推荐

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

    大家好,今天给大家分享一下,linux系统中常见的注册函数register_chrdev_region()、register_chrdev()、 alloc_chrdev_region()的使用方法
    发表于 10-19 09:28 195次阅读
    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

    virtuoso软件里怎么样仿真混频器的隔离度呢?

    请问一下,对于BiCMOS工艺设计的混频器,在virtuoso软件里怎么样仿真其隔离度呢?
    发表于 06-24 07:00

    控制总线中常见的控制信号包括哪些

    属于系统总线的有哪几种?什么是总线复用?总线复用有何功能?总线特性包括哪几种?控制总线中常见的控制信号包括哪些?
    发表于 08-11 07:28

    TNS001_TD软件位置约束指导手册

    区域约束。本手册详细讲述使用 ADC 文件对 SLICE,PLL,DSP,ERAM 等单元进行物理约束和代码中具体模块进行布局布线区域约束方法和步骤。本文档适用
    发表于 10-27 06:28

    如何防止PCBA焊接中常见的假焊和虚焊缺陷呢?

    如何防止PCBA焊接中常见的假焊和虚焊缺陷呢?有哪些方法呢?
    发表于 04-06 16:33

    FPGA时序约束方法

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

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

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

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

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

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

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

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

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

    电气设计中常见的电磁技术,你了解多少?

    电气设计中常见的电磁技术,你了解多少?
    的头像 发表于 12-07 14:29 426次阅读
    电气设计<b class='flag-5'>中常见</b>的电磁技术,你了解多少?