Cadence Capture 中的 Swap 功能实现与应用

需积分: 16 0 下载量 36 浏览量 更新于2024-09-11 收藏 119KB PDF 举报
Cadence 应用 - Capture 中的 Swap 功能在 Allegro 中的实现 Cadence 是一家领先的电子设计自动化 (EDA) 软件公司,其产品被广泛应用于 Printed Circuit Board (PCB) 设计、 Very Large Scale Integration (VLSI) 设计、 IC 设计等领域。Capture 是 Cadence 公司的一款 PCB 设计软件,Allegro 是 Cadence 公司的一款高级 PCB 设计软件。本文将介绍如何在 Capture 中定义 Swap 功能,并在 Allegro 中实现。 一、Pin Swap 在 Capture 中,Pin Swap 是指对零件 Pin 的交换。 Pin Swap 可以实现零件 Pin 的重新排列,以满足设计要求。在 Capture 中,Pin Swap 可以通过以下步骤实现: 1. 选择要进行 Pin Swap 的零件,点击右键,在下拉菜单中选择 EditPart,进入零件的编辑视窗。 2. 点选菜单 View > Package,进入零件的封装视窗。 3. 点选菜单 Edit > Properties,弹出零件属性对话框。 4. 在零件属性对话框中,找到 PinGroup 一栏,设置相同的数字,如 1、2、3 等,具有相同 PinGroup 的 Pin 在导入 Allegro 后就可以做 Pin Swap 动作。 注意:系统不承认数字 0,它已经内定用于设定为不能进行 Swap。 二、Gate Swap (Function Swap) Gate Swap 是指对零件 Gate 的交换。Gate Swap 可以实现零件 Gate 的重新排列,以满足设计要求。在 Capture 中,Gate Swap 可以通过以下步骤实现: 1. 在 Capture 中创建多 Part 零件封装,且每个 Part 的功能相同。 2. 将零件转换到 Allegro 中,Allegro 将自动带有 Gate Swap 功能。 3. 在 Allegro 中,选择要进行 Gate Swap 的零件,点选菜单 Place > Swap > Function,选择要交换的 Gate。 三、Allegro 中的 Swap 菜单 在 Allegro 中,Swap 菜单提供了 Pin 和 Function 两种 Swap 功能: 1. Pin Swap:在 Allegro 中,选择要进行 Pin Swap 的零件,点选菜单 Place > Swap > Pin,选择要交换的 Pin。 2. Function Swap:在 Allegro 中,选择要进行 Function Swap 的零件,点选菜单 Place > Swap > Function,选择要交换的 Function。 Capture 中的 Swap 功能可以在 Allegro 中实现,从而提高设计效率和设计质量。