Cadence Design Entry HDL 使用教程

VIPCadence Design Entry HDL 使用教程
Cadence Design Entry HDL 使用教程前言cadence Design Entry HDL是cadence内部集成的一款板级的EDA设计工具,早期叫 concept HDL。其为cadence最早的原配板级电路图绘制工具,只不过由于后来cadence收购了orcad然后就将旗下的capture CIS收入其中,由于后者使用起来上手简单,所以后者更为大家所熟知。虽然大家对...
开通可读全文 ·4.6w 人阅读
最低0.47元/天 解锁文章

Cadence Design Entry HDL 使用教程

前言

cadence Design Entry HDL是cadence内部集成的一款板级的EDA设计工具,早期叫 concept HDL。其为cadence最早的原配板级电路图绘制工具,只不过由于后来cadence收购了orcad然后就将旗下的capture CIS收入其中,由于后者使用起来上手简单,所以后者更为大家所熟知。虽然大家对于EDA工具的使用主流是capture CIS, 但是concept HDL依然有着强大的软件特色和魅力。由于其实cadence最早的原理图绘制工具,因此此软件对于和allegro的配合也最为贴合,两个软件均支持stroke手势操作,同时原理图和PCB之间的交互也颇为密切,能够支持在原理图中选中器件后,PCB中能够实时的高亮该器件,对于原理图的查看非常便捷,此外对于工程设计,concept HDL非常适合于工程管理,每一个工程均为一个独立的文件夹,工程下面不可拆分,元件库也可独立被打包进来,因此管理起来更加的便利。此外由于此软件的元件库是高度封装的,原理图中只能调用器件不能修改器件的属性,因此其最大程度的从源头上来减少设计人员在设计过程中的错误,(前提是已经有一个已经设计好的完善的元件库,否则元件库建立的过程会非常痛苦,这也是此软件被大家诟病的地方)。
本文主要从以下几个方面介绍一下这个软件,一个是软件整体情况介绍,也就是介绍这个软件张啥样,然后怎么打开,第二就是介绍如何建立工程和打开工程,第三就是原理图绘制细节,包括走线,放置器件等相关操作,第四就说明一下完成绘制后的一些操作,包括DRC检查,PCB映射之类的,还有打印输出PDF,产生BOM。最后再简单描述下原理图库的建库方法,不一定正确。
目前先讲这么多,后续补充 PCB设计的一些操作。仿真,包括信号完整性仿真和电源完整性仿真。以及一个用来帮助FPGA前期设计用的 FPGA planner,可以用来在设计前就给分配好管脚,可以简化后续的操作。

 

目录

  • Cadence Design Entry HDL 使用教程
    • 前言
    • 目录
    • 第一章 Design entry HDL原理图绘制
      • 1、创建工程
        • 1.1、打开软件
        • 1.2、建立工程
        • 1.3、主界面介绍
        • 1.4、设置元件库
      • 2、绘制原理图
        • 2.1 原理图绘制窗口简介
        • 2.2 绘制前环境的修改适配等
          • 原理图字体的修改设定
          • 修改颜色
          • 修改栅格点
          • 修改层次查看器 hierarchy viewer
          • 常规
        • 2.3开始绘制前快捷操作的设置
          • stroke
          • 快捷键操作
        • 2.4 添加和修改页面边界
          • 添加页边界
          • 修改或建立新的page border
        • 2.5 放置元器件与互联
          • 放置器件
          • 走线
          • 放置总线
          • 走线命名
          • 放置vcc,port端口等
            • 放置VCC gnd
            • 放置offpage
            • 放置 replicate 位宽变换符号
          • 添加文字备注
          • 注意事项
      • 3、原理图修改与检查
        • 3.1 基础移动、复制、修改、替换
          • 移动
          • 建立group
          • 复制操作
          • 器件替换
          • 电路图旋转,镜像
          • 文本和属性的修改
          • 显示和隐藏操作
          • 显示管脚序号
        • 3.2 全局修改替换
          • global update 修改
          • part manager 修改
          • 命令行修改操作
        • 3.3 原理图页的删除移动
        • 3.4 原理图检查
      • 4、原理图导出文件、交叉索引,打包,归档
        • 4.1 导出bom
        • 4.2 交叉索引
        • 4.3 工程打包
        • 4.4 工程归档
      • 5、附录
    • 第二章 建立元件库
      • 建立库工程
      • 创建元件
    • 第三章 allegro PCB 绘制
    • 第四章 PCB仿真
    • 第五章 FPGA planner
    • 参考文献

第一章 Design entry HDL原理图绘制

1、创建工程

1.1、打开软件

通过开始菜单,找到cadence的目录,然后找到其中的project manager 此工具就是整个软件后续的打开的窗口,原理图和layout都是从这里操作,

打开之后需要选择工具,图中圈出的是一般常用的两个,一个是原理图工程选项,还有一个是原理图库工程选项,注意:原理图工程是不能够创建元件的,即便是进入了元件库也不能看到元件的symbol

。

通过选择原理图工程之后进入到如下的界面

三个选项,一个是创建工程,一个是打开工程,还有一个是建立库工程,这里现在只介绍前两个。

1.2、建立工程

点击建立工程之后见到如下界面,按照上面的输入工程名字和地址就行,注意工程名不能有大写

然后就下一步添加元件库,元件库的添加下面会讲,这里也可以预先添加一部分全局库里头的库,看需求

然后下一步设置原理图的名字,按照逻辑一个工程里面可以有几个design,也就是原理图。同样,不能有大写

然后就成功了

1.3、主界面介绍

建立工程成功后可以见到如下的界面

整体的软件的工程架构如上图所示包含原理图入口,design entry ,PCB入口layout,以及将PCB与schematic进行关联的design sync,进行layout仿真的floor planner和一个设置按键,

1.4、设置元件库

此界面一个比较重要的是setup按键,此处决定可以用来添加原理图库,进去后的界面如下

点击图中的edit可以进入一个文本页面进行对原理图库的地址的编辑,具体界面如下,

DEFINE sdr_v3000_lib worklib
INCLUDE $CONCEPT_INST_DIR/share/cdssetup/cds.lib
DEFINE rf_ic_lib component_lib/rf_ic_lib
DEFINE digital_ic_lib component_lib/digital_ic_lib
DEFINE rcl_lib component_lib/rcl_lib
DEFINE misc_lib component_lib/misc_lib

元件库的添加均是通过命令行来操作,具体的格式为:define+元件库名+元件库文件夹地址;
一般的文件夹地址默认为工程文件夹目录,自己可以如参考所示建立一个大的文件夹来放库。另外还有一种方式建库就是全局的库,具体如include这行所示,此库统一放置在软件安装目录下的share文件夹下,具体想添加啥可以在哪个cds.lib文件里面编辑(后续对工程打包的时候这个用到的库会被打包进入工程里头,)。注意器件库的名字不能出现大写,不然会出错,认不出库。
编辑完成库之后需要照图示将需要的库逐一添加进工程里面。此处提示那个worklib是原理图的库,cadence将原理图也打包成了一个元件的样子,还有那种原理图的block也是一样也被封成一个元件的样子,这两个都是在这个库里头,不能删掉,还有一个是rf_comp_lib,这个库不要添加,这个就是个元器件示意图的库,没有啥具体的参考价值,如果要layout这个库用不上,另一个就是strand_lib,这个库是一些原理图页面边界,电源,地,总线入口等杂七杂八的库的集合,这个要添加。
至此,元件库就添加完成了,(其他的就不要动了)

另: 如果全部的库都放在全局库里头,那这一步就直接跳过,不设置就行。

2、绘制原理图

2.1 原理图绘制窗口简介

VIP 《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面... 本节书摘来自异步社区《Cadence 16.6电路设计与仿真从入门到精通》一书中的第2章,第2.5节,作者: 王超 , 胡仁喜等 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.5 Design Entry HDL原理图图形界面 Design Entry HDL是Cadence公司自身的旧版软件Concept HDL,是设计环境支持行为和结构的... 开通可读全文·3.4k 阅读·1 点赞·19 收藏 阅读全文

相关推荐

Allegro Design Entry HDL - 详细介绍和帮助菜单

以上是对Allegro Design Entry HDL的简要介绍和帮助菜单的详细说明。它是一个功能强大的HDL设计工具,可帮助工程师创建和编辑HDL代码,并提供了一系列辅助功能,如代码导航、搜索和仿真集成,以提高设计效率和准确性。Allegro Design Entry HDL是由Cadence开发的一款集成化硬件描述语言(HDL)设计工具。它提供了一个强大的环境,用于创建和编辑HDL代码,并支持多种常见的HDL语言,如VHDL和Verilog。

BfuPhp的博客 915

Cadence 开发合集【总目录】

专栏主要介绍Cadence原理图和PCB信号完整性电源完整性仿真相关的内容,更加注重实操,以帮助大家轻松上手并不断提高;在开始专栏的更新前,博主先列出专栏的大纲,以供大家参考。大家直接点击大纲中的蓝色标题即可轻松传送。 ............

fydar的博客 1万+

Allegro Design Entry HDL(OrCAD Capture HDL)原理图是设计快速入门图文教程

Allegro Design Entry HDL是Cadence公司开发的原理图设计工具,也可与Allegro PCB设计工具无缝对接,虽然板级开发中不如Design Entry CIS(又名 OrCAD Capture CIS)的使用那么广泛,但是由于Design Entry HDL支持芯片的开发,所以有不少公司尤其是芯片背景公司,选择使用Design Entry HDL进行原理图设计。两个原理图开发工具的使用方法大同小异,本文简单介绍使用Allegro Design Entry HDL开始一个新的设计,

fydar的博客 4100

Allegro Design Entry HDL(OrCAD Capture HDL)软件界面详细介绍

本文详细介绍Design Entry HDL的软件界面和菜单栏的基本功能。

fydar的博客 1992

使用Cadence的Allegro Design Entry HDL进行原理图设计快速入门

Allegro Design Entry HDL是一款强大的电子设计自动化工具,它提供了一种快速而高效的方式来创建和编辑硬件描述语言(HDL)的原理图。通过逐步完成上述步骤,您可以创建自己的原理图,并在实际的电路设计中应用它们。在新建的工程中,右键单击"Design Entry"文件夹,然后选择"New",再选择"Design File"。在原理图编辑器中,您可以使用工具栏上的符号工具来绘制输入端口(A、B、C、D)和输出端口(Y),并使用连线工具将它们连接起来。完成设计验证后,您可以进行布局和布线操作。

ZynCobol的博客 2155

Design Entry HDL原理图分册教程

Design Entry HDL原理图分册教程

adb详细教程(四)-使用adb启动应用、关闭应用、清空应用数据、获取设备已安装应用列表

adb对于安卓移动端来说,是个非常重要的调试工具。通过ADB可以操作、管理设备上的应用。

公众号|软件测试老吴 3万+

100G SR4 光模块设计

目前100G SR4 光模块主要采用COB 封装技术,在光电芯片键合(bonding)阶段,首先使用银胶将光芯片、电芯片精准固定在电路板规定位置上,该工序即为元件键合(die bonding);然后采用打线机进行金线键合(wire bonding),完成光模块内部的电气连接。在光路耦合阶段,采用8路阵列透镜组完成光路90°弯折及聚焦,并采用有源耦合的工艺进行光路的最终确认,该设计方案工艺简单、高效,借助全自动贴片机、打线机和耦合台就可实现100G SR4 光模块的大批量生产。

Flyin_Group的博客 1364

Ad hoc网络路由协议概述4——按需路由协议(2)AODV协议 (Ad-hoc on-demand distance vector algorithm protocol)

AODV协议的基本流程。

weixin_42982240的博客 7697

计算机网络实验——入侵检测系统实验

在图1所示的网络结构中,此方案的具体实施:在路由器Router1的接口1出方向配置入侵检测策略,在收到ICMP ECHO请求包时,丢弃并同步向日志服务器报告警告,此时,终端PC2和PC3无法对终端PC0和PC1执行ping操作,并且日志服务器将记录相应的警告信息;在实验一的基础上,添加扩展分组过滤器,指定需要进行检测的信息流的类别,将扩展分组和对应的入侵检测规则进行绑定,使得只对特定的信息流进行入侵检测。加载指定类别的特征库,这里的指定类别是 ios_ips 类别中的 basic 子类别。

放放的博客 1556

IMU标定中的Allen方差

Allen方差 Allen方差是IMU标定任务中的常用工具。IMU标定可以分为确定性误差和随机误差,确定性误差包括:scale、bias、misalignment。随机误差则主要是高斯白噪声和bias随机游走。Allen方差主要用于标定随机误差。 Allen方差获取 Allen方差的计算方法如下: 保持IMU静止, 采集N个数据点。 将N个点定长分组,常用的交叠式Allen方差如下(n=3): 对于每个子集,计算均值后,计算相邻两组的方差,得到的时间-方差曲线即为Allen方差。 Alle

realjc的博客 5725

第3章 zynq MII转GMII的配置和EMIO UART0的配置

本文介绍了在Vivado工程中实现MII转GMII接口适配的过程,同时配置EMIO UART0接口。主要内容包括:修改PS IP核添加UART0接口,使用concat IP核进行信号整合,调整GMII信号引脚连接,添加约束文件定义引脚映射,并最终生成bit流文件。通过详细的操作截图和TCL约束代码,展示了从硬件配置到生成可编程文件的完整流程,为Zynq平台开发提供了实用参考。

qq_36517072的博客 900

Pytest 常见问题及其解决方案

Pytest 是一个强大且灵活的测试框架,但初学者在使用过程中难免会遇到各种问题。希望通过这篇文章,你能更好地应对常见的挑战,写出更高效、更稳定的测试代码。测试不是负担,而是保障。写好测试不仅能提高代码质量,还能让你在面对变更时更加从容自信。

qq_52137592的博客 892

AI大模型开发——transformer模型超全完整版(0基础可懂)

为了更深入的了解transformer模型,我们首先从transformer的诞生聊起吧。transformer在2017年由Vaswani等人首次提出,它摒弃了之前流行的循环神经网络和卷积神经网络的架构,引入了自注意力机制( Self-Attention),显著提高了处理序列数据的能力和效率。transformer模型的这种设计使其在处理长距离依赖问题时, 相比于传统的循环神经网络和长短期记忆网络(LSTM)表现得更加出色,至此, 开启了NLP技术的新篇章。

m0_74922316的博客 2108

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 射频layout设计笔记
下一篇: VITA 49.0协议阅读笔记

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
DAI_Pengfei
博客等级 码龄14年 254粉丝 10原创
评论 25
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值