Capture中Instance和Occurence详解


2023年12月30日发(作者:well mannered)

Capture中Instance和Occurence详解

在Capture中大家一定会经常遇到Instance与Occurrence这两个属性。但是这两个属性究竟是用来做什么用的?今天和大家来讨论下这两个属性的用法。

一、Instance与Occurrence概念

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

设计,一种为复杂层次式设计,平坦式设计是最简单的原理图设计方法,页与页之间使用“off-page connector”相连,简单层次式原理图是使用“Hierarchical block”进行设计,并且每个“Hierarchical block”

对应不同的schematic。

Schematic2

Schematic1

Schematic3

最直观的定义,白的是“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保持一致。

全文完!


本文发布于:2024-09-22 23:32:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/fanyi/46098.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:共生名词解释
标签:设计   属性   原理图   修改   数据   更改   器件   意思
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议