Capture中Instance和Occurence详解

Capture中Instance和Occurence详解


2024年5月14日发(作者:宝马z4二手)

Capture中Instance和Occurence详解

在Capture中大家一定会经常遇到Instance与Occurrence

这两个属性。但是这两个属性究竟是用来做什么用的?今天和大

家来讨论下这两个属性的用法。

一、Instance与Occurrence概念

通常我们在编辑元件属性的时候会看到这样的界面

设计,一种为复杂层次式设计,平坦式设计是最简单的原理

图设计方法,页与页之间使用“off-page connector”相连,简

单层次式原理图是使用“Hierarchical block”进行设计,并且

每个“Hierarchical block”

对应不同的schematic。

Schemati

c2

Schemati

c1

Schemati

c3

最直观的定义,白色的是“Instance”,黄色的是“Occurrence”。

如果在“Root Schematic”放置器件会自动带有一个“Instance”

和一个“Occurrence”,非“Root Schematic”放置器件只有

Instance”。看到这您可能还是很困惑:为什么要分“Instance”、

“Occurrence”?这种设置对设计是必要的吗?这个还要从

Capture的层次式原理图设计说起

Capture的原理图设计可分为两种,一种为平坦式设计,一

种为层次式设计,

而层次式设计严格来说又可以分为两种,一种为简单层次式

对于以上两种原理图结构,其instance和occurrence都是

一对一的,也就是说元件的属性有一个instance和一个

occurrence。这种情况,我们做annotate或者更改器件属性只需

要更改instance就可以,因为instance更改以后occurrence

会自动跟随更改。

复杂层次式原理图也是使用“Hierarchical block”进行设

计,但是一个“Hierarchical block”可以对应多个Schematic。

类似于下图中的两个“Hierarchical block”对应的是一个

Schematic,但是每个schematic的元件位号和value可以不一样。

复杂层次式原理图的设计方法其instance和occurrence不

是一一对应的。对于上面的原理图,两个Hierarchical block

对应同一个Schematic,这样会产生两个Occurrence和一个

Instance,这样设置的好处是精简了原理图结构,方便模块化设

计,坏处是你不了解这两个概念,你根本不知道是什么意思。这

个页面可以单独对occurrence进行修改,修改了以后对应的

block的数据也会修改,同时也破坏了instance与occurrence

的天然链接,也就说你一旦修改了occurrence,再去修改

instance,occurrence不会再跟随instance变化。

二、Instance与Occurrence的切换

如果你不小心修改了occurrence的数据,首先对比你的

instance与occurrence的数据是否一致,确认instance数据无

误后,可以使用菜单“Design-Remove Occurrence Properties”

(选中DSN,这个菜单才是可选的)来恢复occurrence数据,使

其与instance保持一致。

全文完!


发布者:admin,转转请注明出处:http://www.yc00.com/num/1715637554a2648700.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信