Cadence EDA工具手册:深入PCI与PCIE设计打包
需积分: 48 23 浏览量
更新于2024-08-06
收藏 14.95MB PDF 举报
"《EDA工具手册》概述了中兴通讯康讯EDA设计部关于Cadence Allegro的使用,包括设计流程、库管理、设计规范、技巧和问题处理。本手册详细介绍了Cadence Allegro SPB15.2版本在原理图设计、PCB设计、高速仿真、约束管理和自动布线等方面的运用,旨在帮助新员工快速掌握Cadence工具的基本操作。"
在《深入PCI与PCIE:硬件篇和软件篇》中,我们关注的是用于打包设计的步骤,这在电子设计自动化(EDA)中是一个重要的环节。设计打包是指将设计的逻辑表示转化为硬件描述语言(如Verilog)的网表,以便于后续的综合、布局布线等流程。在这个过程中,Design Entry HDL工具提供了选项来定制生成的Verilog网表。
首先,为了打包设计,用户需要在Design Entry HDL中选择Tools->Options,然后进入Output选项卡。在这里,用户可以确认Create Netlist选项被选中,以生成Verilog网表。如果需要生成VHDL网表,可以选择相应的选项。接着,通过点击Verilog选项旁边的Options按钮,可以打开Verilog Netlist对话框,进一步设置打包细节。
在Verilog Netlist对话框中,用户可以开启Verbose Output选项来记录调试信息,这些信息会被保存在项目的hdldir.log文件中。Analyze on Save选项允许在保存设计时使用ncvlog.exe进行网表分析,但这需要在Project Setup中先选择NC Verilog作为仿真器。Check Instance vs Signal选项用于检查实例和信号名的一致性,如果名字相同会引发错误。用户还可以自定义Max Errors的值,设定报错的阈值,以及设置Time Scale来定义Verilog模块的时间单位,默认是1ns/1ns。此外,用户可以指定Verilog逻辑类型的默认值,如WIRE、WAND或WOR,以及Supply 0和Supply 1的网络类型。
在Cadence Allegro设计流程中,库管理是一个关键部分。中兴通讯的EDA库管理系统包括概念HDL库、PCB库和仿真库,每种库都有其特定的结构。库的管理对于确保设计的准确性和一致性至关重要。同时,遵循公司制定的PCB设计规范,以及掌握一些常用技巧和问题处理方法,能够提高设计效率和质量。
通过以上内容,我们可以看到,从设计打包到库管理,再到设计规范的遵循,每一个环节都是Cadence Allegro在PCB设计和高速系统设计中的重要组成部分。理解并熟练应用这些知识点,对于电子设计工程师来说,是实现高效、高质量设计的基础。
118 浏览量
2020-12-29 上传
点击了解资源详情
2021-12-05 上传
2022-11-30 上传
2016-01-12 上传
2021-05-22 上传
点击了解资源详情
点击了解资源详情
赵guo栋
- 粉丝: 43
- 资源: 3816
最新资源
- cljs-node:cljs 的节点编译器
- 中国一汽大采购体系降本工作计划汇报v7.rar
- lettergenerator:用StackBlitz创建:high_voltage:
- 毕业设计&课设--该版本微信小程序可以为学员提供学车报名、线上模拟考试、预约练车服务及驾校管理及教练管理。该小程序仅.zip
- rival:RiVal推荐系统评估工具包
- node-patch-manager:序列化 MIDI 配置的合成器音色并响应 MIDI 程序更改
- suhrmann.github.io
- Excel模板00多栏式明细账.zip
- EnergyForGood
- pytorch-CycleGAN-and-pix2pix-master
- KDM_ICP4
- 毕业设计&课设--大二J2EE课程设计 毕业设计选题系统(架构:spring+struts+hibernate) .zip
- Excel模板软件测试用例.zip
- google-map-react:uk
- Flight-Booking-System-JavaServlets_App::airplane:基于使用Java Servlet,Java服务器页面(JSP)制成的Model View Controller(MVC)架构的土耳其航空公司的企业级航班预订系统(Web应用程序)。 此外,还实现了对用户的身份验证和授权。 该Web应用程序还可以防止SQL注入和跨站点脚本攻击
- Algorithm:算法分析与设计作业