当前位置:文档之家› Cadence原理图绘制流程

Cadence原理图绘制流程

第一章设计流程传统的硬件系统设计流程如图1-1所示,由于系统速率较低,整个系统基本工作在集中参数模型下,因此各个设计阶段之间的影响很小。

设计人员只需要了解本阶段的基本知识及设计方法即可。

但是随着工艺水平的不断提高,系统速率快速的提升,系统的实际行为和理想模型之间的差距越来越大,各设计阶段之间的影响也越来越显著。

为了保证设计的正确性,设计流程也因此有所变动,如图1-2所示,主要体现在增加了系统的前仿真和后仿真。

通过两次仿真的结果来预测系统在分布参数的情况下是否能够工作正常,减少失败的可能性。

细化并调整以上原理图设计阶段的流程,并结合我们的实际情况,原理图设计阶段应该包括如下几个过程:1、 阅读相关资料和器件手册在这个阶段应该阅读的资料包括,系统的详细设计、数据流分析、各器件手册、器件成本等。

2、 选择器件并开始建库在这个阶段应该基本完成从主器件到各种辅助器件的选择工作,并根据选择结果申请建库。

3、 确认器件资料并完成详细设计框图为保证器件的选择符合系统的要求,在这一阶段需要完成各部分电路具体连接方式的设计框图,同时再次确认器件的相关参数符合系统的要求,并能够和其他器件正确配合。

4、 编写相关文档这些文档可以包括:器件选择原因、可替换器件列表、器件间的连接框图、相关设计的来源(参考设计、曾验证过的设计等),参数选择说明,高速连接线及其它信息说明。

5、 完成EPLD 内部逻辑设计,并充分考虑可扩展性。

在编写相关文档的的同时需要完成EPLD内部逻辑的设计,确定器件容量及连接方式可行。

6、使用Concept-HDL绘制原理图7、检查原理图及相关文档确保其一致性。

以上流程中并未包括前仿真的相关内容,在设计中可以根据实际情况,有选择的对部分重要连线作相关仿真,也可以根据I/O的阻抗,上升下降沿变化规律等信息简单分析判断。

此流程中的各部分具体要求、注意事项、相关经验和技巧有待进一步完善。

第二章Concept-HDL的使用运行Concept-HDL后将会出现类似如下界面。

为了方便使用,Concept-HDL的各主要功能提供了如下几种访问方式:菜单项、工具栏、右键菜单、命令行、快捷键,本章将以Concept-HDL的菜单项为线索逐一讲述Concept-HDL的各项功能,并说明各种访问方式的对应关系。

Color工具条命令行窗口Markers工具条Group工具条图2-1 Concept-HDL的主界面Concept-HDL主要用于完成原理图的输入、检查同时负责输出网表文件等用于和其他工具交互的文件。

其默认的主菜单按照功能划分为File、Edit、View、Component、Wire、Text、Block、Group、Display、PSpice、Tools、Window、Help等13项。

其主要功能说明如图2-2所示,在本章中主要讲述和原理图绘制相关的基本功能,一些本身相对复杂的工具将会在第三章中分别介绍。

图2-2:Concept-HDL 主菜单功能说明下面从File 菜单开始逐一进行介绍。

一、 File 菜单File 菜单如右图所示,其中各项功能意义如下:✧ New :此功能会新建一个名为UNNAMED 的Cell 的原理图,并在新窗口中打开,在进行层次话设计的时候有可能用到这项功能。

他的作用和Standard 工具条中的按钮相同,他与FILE->Edit Page/Symbol ->Add New Page 的功能是不同的,后者是在当前Cell 中增加一页而不是增加一个Cell 。

此功能的快捷键为CTRL +N 。

此功能使用了命令行中的vpadd 和edit 命令,在命令行中输入vpadd命令后,再输入edit UNNAMED ,会有相同的效果。

✧ Open :此菜单的作用是在新窗口中打开某个Cell 。

点击此菜单后会弹出如图2-4所示的View Open 对话框。

此按钮功能请参见File->View Search Stack选中此项则在新窗口中打开,否则会在当前窗口中打开选中此项则在打开相应内容后不关闭View Open对话框,否则此对话框会被自动关闭图2-4View Open对话框此功能可以用于在复杂的层次结构中快速的打开所要查看或编辑的原理图。

Standard工具条中的按钮和此菜单的作用相同,快捷键为CTRL+O。

在命令行中输入_!Open或者Edit都可以弹出此对话框。

或者直接按如下语法输入直接打开指定原理图:Edit [<library>] cell [ .type] [ .version] [.page]✧Close:此菜单的功能是关闭当前绘画窗口,作用与主菜单最右侧的按钮相同,其命令行方式为vpdelete,如果当前绘画窗口为主窗口(Window菜单中标号为1的窗口为主窗口),则会禁止关闭。

✧Save:此菜单的作用是保存当前绘画窗口所显示的内容,当绘画窗口所编辑的Cell名为UNNAMED时,此菜单项不可选,请使用File->Save As。

此菜单作用与Standard工具条中的按钮相同,快捷键为CTRL+S。

其命令行形式为write。

✧Save As:此菜单的作用是将当前绘画窗口内容另存,点击此按钮会出现如图2-5所示的ViewSave As对话框。

此按钮功能请参见File->View Search Stack输入新的名称会自动建立一个新的Cell。

图2-5 View Save As对话框此菜单可以将当前窗口的内容以新的Cell名称或新的一个页码来保存,对于使用File->New 菜单新建的Cell名为UNNAMED的Cell,只能用此菜单为其制定新的Cell名并保存。

此菜单的命令行形式为_!saveas [<library>] cell [ .type] [ .version] [.page]。

另外如果仅仅想修改当前绘图窗口中的Cell名、页码等信息可以使用diagram命令,他们具有相同的语法格式。

✧Save All:此菜单的作用是保存所有做过修改的设计。

他的功能与Standard工具条中的按钮相同。

✧Save Hierarchy:此菜单一般情况下与File->Save All功能相同。

但是会打开一个DOS界面的窗口,遍历设计中的所有页面并保存。

✧Revert:此菜单用于恢复当前设计。

它的作用是将当前窗口中的设计用最后一次存盘的内容替换,其命令行形式为get。

✧Recover:此菜单用于在系统或者Concept-HDL非正常退出的情况下恢复未保存的工作。

点击此菜单后将会弹出标准的打开文件窗口,这时应该在工程的Temp目录下打开相应的UNDOn.log 文件。

一般情况下在Temp目录下会有多个类似xxnedtmp3的目录,其最后一个数字不同,恢复时应该选择数字第二大的目录下的UNDO文件,如图2-6所示。

如果在非正常关闭前曾经编辑过多个窗口,那么会有多个UNDOn.log文件,每个文件都需要通过File->Recover来打开后保存(使用File->Save As进行保存)。

此菜单命令行格式为Recover <undo_log_file >。

图2-6恢复文件窗口✧Remove:用于删除指定的设计,可以删除以下几个设计的组成部分Cell、View、Version和Page。

点击此菜单会出现图2-7所示的View Remove对话框。

图2-7 View Remove 对话框在命令行中输入Remove也会出现此对话框,如果不希望出现此对话框,而直接删除相应设计可以使用Remove [<library>.] cell [.view] [.version] [.page]的语法形式。

此命令无法删除在画图窗口中已被修改和正在显示的部分。

✧Edit Page/Symbol:此项菜单具有四项子菜单,如右图所示。

其功能如下:Next:显示下一页原理图。

与Standard工具栏中的功能相同。

快捷键为[Page Down]。

Previous:显示前一页原理图。

与Standard工具栏中的功能相同。

快捷键为[Page Up]。

Go to:直接跳到第几页显示,会出现如图2-9所示界面。

图2-9 Go to Page/Symbol对话框在进行层次话设计的时候可以选中下面的CheckBox,从而在整个设计中进行定位,而不仅限于当前Cell内。

选中CheckBox的情况下,其命令行形式为gotosheetn,或者简单的使用goto n来实现跳转。

(命令行大多数情况下不需要输入完整的命令,在没有歧异时仅需要输入前几个字母即可)Add New Page:此菜单的功能是新增一页原理图。

与Standard工具栏中的功能相同。

新增页的编号是当前显示页编号加一,因此只有最后一页原理图和编号不连续的原理图后可以新增页。

✧Edit Hierarchy:此菜单项有两项子菜单,如右图所示。

用来在层次话设计时在不同层间转换。

Descend:查看下一级设计,与Standard工具栏的作用相同,选择此命令后需要用鼠标左键点击相应的模块。

Ascend:查看上一级设计,与Standard工具栏的作用相同,其命令行形式为upedit。

✧Return:此项功能与资源管理器以及IE中的Back功能类似,用于返回当前绘图窗口上一次显示的页面。

它与Standard工具栏中的作用相同,其命令行形式为return。

✧Change Suite:此菜单用于改变Concept-HDL的解决方案。

点击此菜单后会出现如图2-11所示的Product Choices对话框。

图2-11 Product Choices 对话框✧ View Search Stack : 此菜单用于调整当前设计所使用的库以及其访问顺序。

点击此菜单后会出现类似图2-12的Search Stack 对话框。

其命令行形式为searchstack 。

图2-12 Search Stack 对话框✧ Export Physical : 此菜单的功能是输出与Allegro 和SPECCTRAQuest 进行交互的相关文件,在完成原理图设计后,通过此菜单进入到布局布线阶段。

点击此菜单后会出现Export Physical 对话框,如图2-13所示。

✧ Import Physical : ✧ Import IFF :图2-13 Export Physical 对话框✧ Plot Setup :此项菜单功能为进行打印设置,点击此菜单后会出现如图2-16所示对话框,此对话框为Concept Options 对话框(Tools->Options)中的一页。

相关主题