天天看点

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

本节书摘来自异步社区《cadence 16.6电路设计与仿真从入门到精通》一书中的第2章,第2.5节,作者: 王超 , 胡仁喜等 更多章节内容可以访问云栖社区“异步社区”公众号查看。

design entry hdl是cadence公司自身的旧版软件concept hdl,是设计环境支持行为和结构的设计描述软件,并综合了模块编辑功能,将原理图分成很多页,每次只显示1页。原理图中的所有元件都是参考不同的库,因此可以用归档功能将所用的库归档到一起。

在打开一个原理图设计文件或创建了一个新的原理图文件的同时,“design entry hdl”的原理图编辑器“allegro design entry hdl”将被启动,即打开了电路原理图的编辑软件所处环境,如图2-32所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

2.5.1 orcad capture hdl界面简介

原理图设计平台同标准的windows 软件的风格一致,包括从层叠式菜单结构到快捷键的使用,还有工具栏等。

pads logic 图形界面有9个部分,分别如下。

标题栏:显示当前打开软件的名称及文件的路径、名称。

菜单栏:同所有的标准windows应用软件一样,orcad capture hdl采用的是标准的下拉式菜单。

工具栏:在工具栏中收集了一些比较常用功能,将它们图标化以方便用户操作使用。

项目管理器:此窗口可以根据需要打开和关闭,以随时显示工程项目的层次结构。

元件库:可随时打开或关闭,在此窗口中进行元件的添加、搜索与查询等操作,是原理图设计的基础。

工作区域:用于原理图绘制、编辑的区域。

信息窗口:在该窗口中实时显示文件运行阶段消息。

状态栏:在进行各种操作时状态栏都会实时显示一些相关的信息,所以在设计过程中应及时查看状态栏。

2.5.2 orcad capture hdl特性

design entry hdl的特性如下。

自顶向下设计可以快速创建模块并连接模块。交叉视图发生器可以创建从hdl描述创建模块或自动从上一层电路图产生hdl文本。

定制用户界面,可以定制菜单、工具栏、功能键和创建新命令。

层次编辑器可以查看设计结构。

属性编辑器可以注释属性并驱动物理设计。

与设计同步工具包继承,可以查看原理图和 pcb 的不同并同步。

在design entry hdl和其他工具之间实现交叉探查。

支持设计重用。

与rules checker集成,rules checker是一个先进的规则检查和开发系统。

与pcb editor约束管理器集成,可以提取和管理约束。

支持导入iff文件。

design entry skill,提供skill编程接口。

2.5.3 项目管理器

项目管理器是对用户的设计进行统一管理以及环境设计的工具,是板级设计工具的整合环境。项目管理器可以创建设计项目和库项目,设置项目,导入、导出和归档项目。

cadence板级设计流程都在项目管理器下进行,通过项目管理器可以方便地进入各个设计环节,如原理图设计、pcb设计和高速仿真等,还可以进行原理图到pcb的转换、设计环境的设置等。

2.5.4 菜单栏

design entry hdl用户界面的菜单栏包括file(文件)、edit(编辑)、view(视图)、component(组件)、wire(画线)、text(文本)、block(模块)、group(群组)、display(显示)、ams simulator(仿真)、rf-pcb(rf布线)、tools(工具)、window(窗口)和help(帮助)14个下拉菜单,如图2-32所示。

1.用户配置按钮

单击菜单栏最左侧显示的是用户配置按钮图片 105,弹出的下拉菜单如图2-33所示。

2.“files(文件)”菜单

“files(文件)”菜单主要聚集了一些跟文件输入、输出方面有关的功能菜单,这些功能包括对文件的保存、打开、打印输出等。在选择菜单栏中的“文件”则将其子菜单打开,如图2-34所示。

save as:另存为命令。执行此命令,将弹出view save as对话框,选择保存的路径及名称对当前设计页面进行保存。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

save all:保存所有打开工作页面的内容。

save hierarchy:保存层结构。

save all and baseline:保存全部内容。

revert:转换命令。

recover:覆盖命令,将原有文件覆盖。

remove:移出命令,执行该命令将弹出“view remove”对话框,将选择的目标从列表内删除。

edit page/symbol:编辑页面。

edit hierarchy:编辑层次。

return:返回命令。

refresh hierarchy viewer:刷新层次。

change suite:执行该命令,将弹出“cadence product choices”对话框,可以改变打开design entry hdl软件的方式。

view search stack:执行该命令,将弹出“search stack”对话框,对在当前项目中添加的库进行查找,可以根据需要进行删除或添加库操作。

export physical:导出原理图,执行此命令将弹出“export physical”对话框。

export intercomm:导出hoio公司的intercomm的共同格式.eda文档。

import physical:导入原理图。

import iff:导入iff文件。

import design:导入设计文件。

view design:查看设计内容,执行此命令将弹出“view design”对话框。

publish pdf:发布pdf文件。

plot setup:打印设置命令,执行此命令,将会弹出“design entry hdl options”对话框,进行相关的打印参数设置。

plot preview:打印前预览。

plot:打印命令,ctrl+p。

3.“edit(编辑)”菜单

“edit(编辑)”菜单对所选择的目标进行相应的编辑,如图2-35所示。

copy all:复制全部命令,复制当前设计中所有的对象。

copy repeat:复制重复内容。

paste:粘贴命令。

paste special:粘贴特殊部分命令。

array:陈列命令。

delete:删除命令,ctrl+delete。

color:调出颜色选择工具栏。

split:分割命令。

module order:单元顺序命令。执行此命令将弹出hierarchy viewer窗口。

image:图像命令。此项命令又分为insert(插入图像)命令,stretch(延伸图像)命令和capture(捕捉图像)命令。

mirror:镜像命令,在此命令中又分为vertical axis(垂直镜像)命令和horizontal axis(水平镜像)命令。

rotate:旋转命令。

spin:引脚命令。

are:圆弧命令。

circle:圆形命令。

4.“view(视图)”菜单

“view(视图)”菜单主要是对工作区视图进行调整,其中包括显示窗口命令,如图2-36所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面
《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

zoom by point:在特殊点进行缩放。

zoom fit:缩放到包含整个图画面,快捷键是f2。

zoom in:放大,快捷键是f11。

zoom out:缩小,快捷键是f12。

zoom scale:比例缩放,执行此命令将弹出“scale factor”对话框。

pan up:向上取景,ctrl+up。

pan down:向下取景,ctrl+down。

pan left:向左取景,ctrl+left。

pan right:向右取景,ctrl+right。

previous view:查看先前操作,快捷键是f10。

grid:用于设置是否在工作窗口中显示格点。

status bat:用于设置是否在工作界面内显示状态栏。

error status bar:用于设置是否在工作界面内显示错误状态栏。

console window:用于设置是否在工作界面显示console窗口。

hierarchy viewer:用于设置是否在工作界面显示hierarchy viewer窗口。

global navigate:用于设置是否在工作界面显示global navigate窗口。

data tips:用于设置是否显示数据处理系统。

toolbars:用于设置是否显示“customize”对话框。

5.“component(元件)”菜单

“component(元件)”菜单主要包含一些编辑原理图页面所需的选择添加元件的常用命令。如图2-37所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

add:增加元件。

swap pins:交换引脚。

replace:替换元件。

bubble pins:推挤的引脚。

version:查看版本。

unconnected pins:未连接的元件引脚。

modify:修改元件。

smash:打散元件。

section:部分。

6.“wire(连线)”菜单

“wire(连线)”菜单主要包含了原理图页面中连线的一些常用操作,如图2-38所示。

draw:画线线段。

bus tap values:总线。

route:布线线段。

dot/connection point:特殊标记。

signal name:信号名称。

thick:加厚。

bus name:总线名称。

thin:缩薄。

bus tap:总线。

pattern:模式。

7.“text(文本)”菜单

“text(文本)”菜单主要包含了电路图中与文本相关的属性设置命令,如图2-39所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

https://yqfile.alicdn.com/1c68b44af2fa05c2ff6b16e0f8dd7de324ca18ef.png" >

property:性能。

file:文件。

custom text:文本设置。

set size:设置尺寸。

attributes:属性。

increase size:增加尺寸。

assign power pins:分配单元引脚。

decrease size:减小尺寸

assign signal model:分配信号。

swap:交换。

update sheet variables:更新页面变量。

reattach:附件。

change:变化。

property display:显示性能。

port names:端口名称。

property justification:性能验证。

note:注释。

global property display:显示整体特性。

8.“block(模块)”菜单

“block(模块)”菜单主要包含了对模块进行相关编辑的命令,如图2-40所示。

add:添加模块。

add pin:为模块增加引脚序列。

rename:重命名模块。

stretch:延伸模块。

rename pin:重命名引脚序列。

draw wire:为模块添加绘制线。

delete pin:删除引脚。

route wire:为模块添加布线。

move pin:移动引脚。

9.“group(群组)”菜单

“group(群组)”菜单主要包含了create、copy、move和set等命令,如图2-41所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

create:创建群组。

set current group:设置当前群组。

show contents[a]:显示当前群组的内容。

assign signal model[a]:分配信号。

add property:增加属性。

copy:复制群组内的选项。

array:群组内选项阵列。

set text size[a]:设置群组内的文字大小。

text change[a]:改变文字内容。

delete[a]:删除群组内选择的内容。

color[a]:为群组设置颜色。

assign pover pins[a]:为选中内容分配电源引脚。

move:移动群组内的内容。

highlight[a]:高亮显示。

components:组成部件。

align or distribute:对齐与分散。

10.“display(显示)”菜单

“display(显示)”菜单主要包含了color、highlight、dehighlight和distance等命令,如图2-42所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

https://yqfile.alicdn.com/590c14802bb45312024abc15e9b831ee72dd0b6b.png" >

highlight:高亮显示。

dehighlight:取消高亮显示。

attachments f4:显示附件。

color:显示颜色。

component:显示组件。

connections:显示连接内容。

coordinate:显示协调。

directory:显示名称。

distance:显示距离。

history:显示历史记录。

keys:显示关键部分。

modified:显示修改内容。

net:显示网络。

origins:显示原点。

pins:显示引脚。

pin names:显示引脚名称。

properties f6:显示性能。

return:返回。

text size:显示文字型号。

11.“ams simulator(仿真)”菜单

“ams simulator(仿真)”菜单主要包含了对原理图进行仿真的一些操作命令,如图 2-43所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

enable pspice simulation:启用pspice仿真。

new simulation profile:新建模拟档。

edit simulation profile:编辑模拟档。

delete simulation profile:删除模拟档。

run:运行模拟。

probes:设置探针。

view result:观察结果。

create netlist:创建网络表。

view netlist:查看网络表。

create subcircuit:创建支电路。

view subcircuit:查看支电路。

advanced analysis:进一步分析。

edit model:编辑模拟。

edit stimulus:编辑激励源。

associate model:连接模板。

simulate multiple profiles:模拟多重档。

analog date tips:相似数据处理系统。

bias points:偏差点。

display pspice names:显示pspice名称。

12.“rf-pcb”菜单

“rf-pcb”菜单下包含两大类import iff、rf group,如图2-44所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

13.“tools(工具)”菜单

“tools(工具)”菜单主要包含了expand design、global find、global navigate、global update、constraints和check等命令,如图2-45所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

https://yqfile.alicdn.com/0d62caedca00b24fd6d29173cd8c23aa5c61a4ed.png" >

global find:整体查找。

global navigate:整体忽略。

global update:整体更新。

constraints:约束。

check:检查。

error:错误。

markers:标记。

run seript:运行脚本。

back annotate:回注。

simulate:模拟。

hierarchy editor:层编辑。

generate view:创建视图。

packager utilities:封装工具。

part manager:元件管理器。

model assignment:模板分配。

design association:设计区分。

design differences:设计结合。

customize:定义。

options:选项。

14.“windows(窗口)”菜单。

“window(窗口)”菜单主要包含了new window、cascade、refresh等命令,如图2-46所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

new window:新窗口命令。表示打开新的窗口,其默认窗口名与原窗口名相同。

refresh:刷新命令。表示刷新当前窗口的显示内容。

cascade:窗口层叠。

tile:平铺命令。

arrange icons:重排图标。

15.“help(帮助)”菜单

“help(帮助)”菜单中主要包含了web resources、documentation等命令,如图 2-47所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

2.5.5 工具栏

1.design entry hdl原理图工作平台提供了14种工具栏。工具栏的调用方法很简单,单击菜单栏中的“view(视图)”→“toolbar(工具栏)”命令,将弹出“customize(自定义)”对话框,如图2-48所示。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

2.在“customize(自定义)”对话框打开toolbars选项卡,在该选项卡内的toolbars列表区域内显示了design entry hdl原理图工作

平台所提供所有工具栏,只需选择所希望显示的工具栏,便可以调出相应的工具栏。图2-49中所示为常用的工具栏。

《Cadence 16.6电路设计与仿真从入门到精通》——2.5 Design Entry HDL原理图图形界面

https://yqfile.alicdn.com/582b2c31f42b888ae85a29d66f51e7c2ccd332b8.png" >

继续阅读