Cadence Design entry HDL 教程 联系客服

发布时间 : 星期六 文章Cadence Design entry HDL 教程更新完毕开始阅读f2a102cdc1c708a1284a44e4

Design entry HDL 教程

Concept是Cadence公司自身开发的原理图输入工具,在业界拥有广泛的用户。

在Concept环境当中,你可以搜索与摆放Part、进行Part的连接、定义网络名、通过Port完成拼接式原理图的绘制,用Block完成层次式原理图的绘制…等等。 在此教程中,我们将比较详细的介绍concept的使用。

在concept中有两种操作模式:post-select和pre-select。在post-select模式中,如果需要对某个对象执行某种操作,需要先选择操作命令,再选择被执行的对象;而在pre-select模式中,顺序刚好相反。(后续章节,我们将会具体介绍)

Concept在整个PCB设计流程中所处的位置:

在本教程中,我们将通过实例来说明concept的具体使用,读者可以根据文中介绍的操作步骤一步步循序渐进的学习,通过这些实例,一定可以快速掌握本软件的使用方法。

在进入正式学习之前,请读者将光盘中的实例local_lib.zip解压缩到本机。

本教程包含三大章节: 第一章:创建一个项目

在本章节中,将具体介绍项目的概念,库,cds_lib,project file以及如何创建项目。 第二章:原理图的绘制:

在本章中将具体介绍多页原理图的绘制,内容涉及如何添加part,绘制连接线,绘制bus,检查整个设计等等。

第三章:原理图绘制的高级应用:

在本章中将具体介绍层次式原理图的绘制,原理图网络表的产生,使用global find的功能来寻找整个设计中的某个元件以及对元件的属性进行编辑等等。

第一章:创建项目 内容概要:

● 第一节 概念

1、 什么是库

2、 什么是cds.lib file

?、 什么是project??????●?第二节 创建一个项目(project) ●?第三节 用project setup 来增加库

第一节 概念

在cadence中,一个project包含如下的对象: 1、 涉及到的库;

2、 本地库(design libraries) 3、 Cds.lib 文件

4、 Project file(.cpm) 接下来,将详细介绍

什么是库?

从设计原理图、PCB Layout直到进行真正的制造,不同的阶段,需要用到的元件的表现形式是不一样的。原理图中,我们需要元件的符号,如果需要仿真,我们就需要元件的电器模型参数,在PCB Layout阶段,我们则需要元件的PCB Footprint。在设计的不同阶段,我们把每个阶段软件所需要的同一类型元件(符号、模型或PCB Footprint)组织在一起,就构成了库。

◎Schematic libraries

原理图中库就是一些逻辑符号,插脚引线以及一些封装信息;

◎Layout libraries

Layout Libraries就是和原理图对应的元件的Foot Print。 ◎Simulation Libraries

这些库就是用Verilog 或 VHDL硬件描述语言来模拟实际元件行为的信息。

Cadence提供很多参考库,另外,还有一个经常要用到的Standard库,Standard库是参考库的一个。(后续章节将会详细介绍)Standard库位于/share/library目录之下。

在Cadence提供的参考库中,包含如下几个文件夹:sym_1,entity,chips,part_table

下表给出了各个文件的简介: 文件名 描述 描述了原理图的符号 描述了原理图符号各个pin 原理图与物理封装的匹配信息 描述了用户为元件自定义的信息,如为元件定义适合各个企业自身需要的属性。 sym_1 entity chips part_table 下图是一个库文件结构的例子。

Local Libraries 就是工程师创建一个项目后,依附项目本身的库。设计师可以导入Cadence提供的参考库,加以编辑作为local Libraries来使用。 下图是Local Libraries的结构。