Cadence之OrCAD Capture CIS原理图工具使用小结

本文介绍在使用Cadence进行电路原理图设计时,如何有效地处理多Page页面之间的信号互联,并展示了如何在元件属性被隐藏后重新显示的方法。此外,还详细阐述了在大型设计中如何通过添加页间标识符来提高设计的可读性和管理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章地址:http://www.cnblogs.com/asus119/archive/2012/07/24/2607257.html

使用过Cadence也有一段时间了,现在对其原理图工具的使用做一小结。

1、多张Page页面时,信号的连接

对于较复杂的设计,一般都会将整个设计细分成各个模块来设计,以便于阅读和管理,这时就会用到多张Page页面。在Capture CIS中,用于信号连接的有三种:网络标号、Hierarchical Port、Off-Page Connector。它们的应用场合各不相同,网络标号通常用于当前Page中的信号连接Hierarchical Port用于层次设计时各层信号的连接;而Off-Page Connector则是用于平坦式设计时的不同Page间信号的连接。它们虽然可以通用,但是不注意的话就容易出问题,比如:将Hierarchical Port用于平坦式电路设计的不同Page信号的连接,虽然也可以用,但是必须保证所连接信号的端口类型一致,如:当前Page中的CLK信号用了该类型端口,为Input(或Output)类型,那么在其他Page中的该CLK信号也必须为Input(或Output)类型的,否则就会出错。但是,如果用Off-Page Connector的话,就不会有这样的区分,不会出错,推荐使用。

因此,为了保证设计的准确,建议还是要遵守原理图设计的规范

 

2、多Page页面设计时,显示页间标识符

在大型设计中,Page众多、信号众多,为了显示的直观,可将各Page页面中的信号添加上页间标识符。方法如下:

A、在Tool下调出Annotate注释窗口,在Packaging一栏的Action中选择Add Intersheet References。如下图:

111.jpg

B、出现Intersheet References窗口,可设置标识符的偏移位置,格式,等等。

这里设置X轴偏移10,格式为{n},其它默认即可,OK即可,如下图:

112.jpg

C、设置完成后的效果如下图,这样每个信号所在的Page页面就都标注出来了,可方便的对各信号进行管理,直观明了。

113.jpg

 

3、元件某属性隐藏后,如何再次显示该属性

这里以电阻元件的Value属性为例说明。步骤如下:

1.jpg

 

A、双击元件打开元件属性窗口。

B、点击Value栏,然后点击窗口上方的Display按钮,将显示属性中的Format切换为需要显示的状态,OK即可。

2.jpg
3.jpg

 

C、返回原理图,之前隐藏的Value属性再次显示出来了。 

4.jpg

 


在用OrCad Capture CIS画电路原理图时,不同电路图页面之间的信号互联,单信号线(wire)用分页端口连接器(Off Page Connector)实现互联,总线(Bus)用端口(Port)实现互连(也可以用分页端口连接器(Off Page Connector))。 2. 特别注意:在FPGA原理图设计中,在为FPGA设计原理图符号时,一般要将FPGA分为多个部分,这时一定要注意在管脚功能划分时,要将Bank2中用于配置的管脚,包括:配置模式选择管脚M0、M1,CCLK,DIN,INIT_B等与TMS,TCK,TDO,TDI等一起划分到FPGA的配置(Configuration)部分。 
3. 在OrCad Capture CIS中制作原理图符号时,如果器件有多个(两个以上)管脚名称(pin name)相同,在保存该元件时就会弹出以下警告信息

<think>我们正在使用CadenceCaptureCIS17.4软件,用户想要导出原理图中信号的元器件连接关系。这通常指的是网络表(Netlist)或者连接关系报告(ConnectivityReport)。在Capture中,我们可以通过生成网络表来获取元器件之间的连接关系,也可以生成特定的报告来查看连接关系。以下是几种方法:1.**生成网络表(Netlist)**:网络表文件(如Telesis格式、EDIF格式等)包含了元器件之间的连接关系。在Capture中,我们可以通过以下步骤生成:-打开原理图设计(.dsn文件)。-在项目管理器(ProjectManager)中,选择设计(Design)并右键单击。-选择“GenerateNetlist...”选项。-在弹出窗口中,选择需要的网络表格式(如Telesis、EDIF等),然后配置相关选项,最后点击确定生成。2.**生成元器件连接关系报告(BillofMaterialswithConnectivity)**:Capture可以生成包含连接关系的报告。但标准BOM通常不包含连接关系,我们可以通过定制BOM模板来添加网络信息。不过,更直接的方法是生成网络表或者使用交叉参考报告。3.**生成交叉参考报告(CrossReferenceReport)**:交叉参考报告可以显示每个元器件在哪些页面上使用,以及每个网络连接了哪些元器件。但是,它并不是以信号为中心显示连接关系。我们可以通过以下步骤生成:-打开原理图设计。-在菜单栏选择“Tools”->“CrossReference...”。-设置报告格式(如Tabular或Parts)和范围(整个设计或当前页),然后运行。4.**使用Export功能导出连接关系**:Capture还提供了导出功能,可以将设计数据导出为文本文件或CSV文件,其中可能包含连接关系。我们可以通过以下步骤尝试:-在项目管理器中,选择设计(Design)并右键单击。-选择“Export”->“DesignData...”。-在导出对话框中,可以选择导出“NetProperties”等信息,但具体连接关系可能需要选择其他选项。然而,用户特别提到“信号的元器件连接关系”,即想知道一个信号连接了哪些元器件的引脚。这通常可以通过网络表来体现,因为网络表会列出每个网络连接的元器件引脚。**推荐方法:生成网络表(Telesis格式)**Telesis格式的网络表(.dat文件)是一种文本文件,可以清晰地看到每个网络连接的元器件引脚。步骤如下:1.打开原理图设计(.dsn)。2.在项目管理器中,右键单击设计(Design)名称,选择“GenerateNetlist...”。3.在“Netlist”选项卡中,选择“Telesis”格式(或其他格式如EDIF,但Telesis更易读)。4.在“Options”中可以设置输出文件的路径等。5.点击“确定”生成网络表文件。生成的文件可以用文本编辑器打开,其中会列出每个网络(Net)以及它所连接的所有元器件引脚。**示例(Telesis格式片段)**:```;Netlistgeneratedby:CaptureCIS17.4.0;Generatedon:[日期](NET_NAME(PART_NAMEPIN_NUMBER)(PART_NAMEPIN_NUMBER)...)```例如,一个网络名为VCC的网络连接了U1的1脚和R1的1脚:```(VCC(U11)(R11))```**替代方法:生成网络表(其他格式)**如果用户需要其他格式(如EDIF),也可以选择,但EDIF格式较为复杂,不易直接阅读。另外,用户还可以使用第三方工具解析网络表文件。**注意事项**:-在生成网络表之前,请确保原理图设计已经通过DRC(设计规则检查),没有错误。-如果设计是分层次的(Hierarchical),网络表会包含整个设计的连接关系。**相关问题**:1.在CaptureCIS17.4中,如何生成BOM(物料清单)并包含元器件的属性?2.CaptureCIS17.4原理图中如何查找特定网络并高亮显示?3.如何将CaptureCIS原理图导出为PDF格式?[^1]:OrCADXCaptureCIS设计小诀窍系列--08.如何在Capture中实现原理图和PCB的设计交互。[^2]:cadenceSPB17.4-captureCIS-EditPins-用快捷键(单个字母)和回车键配合方便一些。</think>在Cadence Capture CIS 17.4中导出原理图信号的元器件连接关系,可通过以下步骤实现: ### 导出连接关系的方法 1. **生成网络表(Netlist)** - 右键点击项目管理器中的设计名称(.dsn文件) - 选择 **Generate Netlist...** - 在弹出窗口中: - 选择 **PCB Editor** 标签页(默认格式为allegro) - 勾选 **Create PCB Editor Netlist** - 指定输出目录 - 点击 **确定** 生成 `.net` 格式网络表文件 *网络表文件包含所有信号网络的元器件连接关系*[^1] 2. **导出连接关系报告** - 菜单栏选择 **Tools → Bill of Materials** - 在 **Combined Property** 字段添加: ```text {Item}\t{Reference}\t{Value}\t{PCB Footprint}\t{Net}\t{Pin} ``` - 勾选 **Open in Excel** - 点击 **OK** 生成带连接关系的CSV文件 *报告中包含每个元件的引脚连接信号信息* 3. **使用DesignSync同步(高级)** - 启用 **DesignSync** 功能(需额外授权) - 通过 **Tools → DesignSync** 菜单 - 选择 **Export Connectivity** 选项 *实现原理图与PCB的双向数据同步*[^1] ### 关键操作说明 - **网络表内容示例**: ```text ( NET "CLK" ( U1 5 ) // U1芯片的5号引脚 ( U2 3 ) // U2芯片的3号引脚 ) ``` 该格式明确显示信号连接的元件及引脚号。 - **快捷键技巧**: 编辑元件引脚时,按 **空格键** 可快速调出属性下拉菜单,便于检查引脚连接[^2]。 ### 注意事项 1. 执行前需通过 **DRC检查**(Tools → Design Rules Check),确保无电气错误 2. 分层次设计需勾选 **Process Hierarchy** 选项以导出完整连接 3. 网络表路径不能包含中文或特殊字符 ### 导出文件应用 - `.net` 文件可直接导入Allegro PCB Editor布局 - CSV报告可用Excel筛选特定信号的连接路径 - 第三方工具可通过解析网络表获取拓扑关系
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值