OrCAD教程:创建与管理工程及生成netlist
需积分: 10 175 浏览量
更新于2024-08-17
收藏 2.25MB PPT 举报
"OrCAD经典教程——生成netlist"
OrCAD是一款广泛应用于电子设计自动化领域的标准原理图设计软件,尤其在高速电路板设计中具有较高的专业性。对于初学者来说,选择适合自己的设计工具至关重要。虽然Pads在学习上可能更为简单,但若涉及高速板设计,Cadence(包括其Allegro)因在国内广泛应用且社区支持丰富,成为了更优的选择。然而,对于那些不常接触高速设计的工程师,Pads不失为一个实用的工具。
创建OrCAD工程的步骤如下:
1. 启动OrCAD Capture CIS:选择“Design Entry CIS”选项,避免选择基础的OrCAD Capture,因为它在元件管理和功能上有所限制。
2. 创建新工程:通过主菜单“File” -> “New” -> “Project”,在弹出的“Project Wizard”对话框中选择“Schematic”类型。为工程命名,建议使用小写字母和数字,避免特殊字符。指定工程存放的位置,可以新建文件夹或选择已有的。
3. 工程结构:创建后的工程会包含一个与工程名相同的数据库文件(例如"Myproject.dsn"),以及两个子文件夹“SCHEMATIC1”和“designcache”。前者存储原理图的各个页面,后者保存元件的相关信息,作为元件缓存,方便设计过程。
工程管理器是OrCAD中的重要工具,它分为“File”和“Hierarchy”两个标签:
- File标签:以文件夹形式组织设计中所有文件,包括.sch文件、.dsn数据库文件以及其它相关资源,方便用户管理和查找。
- Hierarchy标签:展示设计的层次结构,这对于复杂的设计尤其有用,能清晰地看到各部分的相互关系。
生成netlist是电路设计中的关键步骤,它将原理图中的元件和连接关系转化为电路网络列表,供PCB布局布线软件使用。确保netlist正确无误,是保证电路功能正确性和制造质量的前提。
生成netlist的步骤包括:
1. 全面检查原理图:确保电气连接无误,逻辑功能正确,电源连接正确。这一步需要仔细核对每个元件的引脚连接,防止短路或开路。
2. 重新索引编号:使用“Tool” -> “Annotate”对元件进行重新编号,使得每个元件都有唯一的识别编号,这对于生成准确的netlist至关重要。
3. 生成netlist:在确认原理图无误并完成索引后,通过工具菜单或快捷键执行netlist生成操作。生成的netlist文件通常为.net格式,包含了所有元件和它们之间的连接信息。
生成netlist后,设计师还需要对netlist进行检查,确保与原理图一致,没有遗漏或错误。一旦netlist验证无误,就可以导入到PCB设计软件中进行布局布线,从而完成整个电路设计流程。在整个过程中,理解和掌握OrCAD的工程管理和netlist生成是至关重要的,它直接影响到设计的效率和准确性。
2021-06-07 上传
2021-09-29 上传
263 浏览量
2021-07-08 上传
2021-04-13 上传
2022-11-14 上传
2021-03-19 上传
点击了解资源详情
2018-12-23 上传
西住流军神
- 粉丝: 31
- 资源: 2万+
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍