Virtuoso软件中常见的约束方法

描述

早期,电路设计工程师经常需要手工标注相关的信息在原理图上用于提醒版图工程师相关器件的版图设计要求,比如匹配,对称等。其实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是一个相当能减少沟通成本的好工具,也是模拟设计向数字设计方法学习的一个体现,不知道贵司是否已经在生产中应用。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分