版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1CadenceVirtuoso6.1.7
版图设计工具
2CadenceVirtuoso6.1.7版图设计工具
CadenceVirtuoso6.1.7概述Virtuoso6.1.7界面介绍Virtuoso6.1.7基本操作
3CadenceVirtuoso6.1.7概述4CadenceVirtuoso6.1.7概述CadenceVirtuoso6.1.7设计平台是一套全面升级版的全定制集成电(IntegratedCircuits,IC)设计系统,它能够在各个工艺节点上加速实现定制IC的精确芯片设计,其全定制设计平台为模拟、射频以及混合信号IC提供了极其方便、快捷而精确的设计方式和环境。CadenceVirtuoso6.1.7电路设计平台作为业界标准的任务环境,其内部集成的电路图编辑器(SchematicComposerEditor)和版图编辑器(LayoutEditor)可以高效的完成层次化、自顶而下的定制电路图和版图的设计。5CadenceVirtuoso6.1.7CIW
界面介绍6启动CIW:命令解释窗口在此窗口下可以显示在软件操作时的输出信息,同时也可以采用图形界面或者Cadence软件SKILL语言完成各种操作任务。CIW窗口主要包括标题栏、菜单栏、信息显示区域、信息输入栏、提示栏以及鼠标状态栏。7启动CIW:命令解释窗口标题栏显示的是软件的名称、版本和启动路径;菜单按钮用于选择各种命令,如新建或打开库/单元/视图,导入/导出特定的文件格式,退出软件等;打开库管理编辑器、库路径编辑器,电路仿真器的选择,工艺文件的管理,显示资源管理器,Abstract产生器,元件描述格式(CDF)的编辑、复制和删除,转换工具包,license管理、工具快捷键管理以及工具的帮助信息等信息显示区域显示使用CadenceVirtuoso6.1.7设计工具时的提示信息;信息输入栏用于采用Skill语言输入相应的命令,其输出结果在信息显示区域显示;鼠标状态栏用于提示用户当前鼠标的左键、中键以及右键的状态;提示栏用于显示出当前命令的信息。8CIW界面介绍:文件(File)CIW窗口的菜单按钮主要包括文件(File)、工具(Tools)、选项(Options)和帮助(Help)。其中,文件菜单主要完成文件库、单元的建立、打开以及文件格式的转换,打开库单元的历史列表,退出软件等,主要包括New、Open、Import、Export、Refresh、MakeReadOnly、Bookmarks、CloseData和Exit。CadenceVirtuoso6.1.7CIWFile菜单说明如表FileNewLibrary新建设计库
Cellview在指定库下新建新单元OpenFile
打开指定视图ViewImportEDIF200In导入电子设计交互格式200
VerilogIn导入verilog格式代码
VHDLIn导入VHDL格式代码
SpiceIn导入SPICE格式网表
DEFIn导入DEF格式文件
LEFIn导入LEF格式文件
StreamIn导入GDSII版图文件
OASIS导入OASIS格式文件
NetlistView从电路连接格式导入至电路图9CIW界面介绍:文件(File)ExportEDIF200导出EDIF200格式网表
CDL导出SPICE格式网表
DEF导出DEF格式版图数据
LEF导出LEF格式版图数据
Stream导出GDSII版图数据
OASIS导出OASIS格式文件
PRFlatten导出Virtuoso预览打散Refresh
刷新库设计数据和CDF数据MakeReadOnly
设置当前打开视图为只读模式BookmarksManageBookmarks显示当前使用视图一览1xxyyzz(图3.2中示例为1TESTinvschematic,表示最近一次打开库TEST中inv的电路图schematic)
最近一次打开的库文件名称xx为库名、yy为单元名、zz为视图名CloseData
关闭数据并从缓存中清除Exit
退出CIW窗口10CIW界面介绍:工具(Tools)菜单Tools主要完成各种内嵌工具的调用,包括LibraryManager、LibraryPathEditor、NC-VerilogIntegration、VHDLToolbox、MixedSignalEnvironment、ADEAssembler、ADEExplorer、ADEVerifier、ADEL、ADEXL、ViVAXL、AMS、BehavioralModeling、TechnologyFileManager、DisplayResourceManager、AbstractGenerator、PrintHierarchyTree、SetCellType、CDF、SKILLIDE、SKILLAPIFinder、ConversionToolBox和Uniquify11CIW界面介绍:工具(Tools)CadenceVirtuosoCIW6.1.7Tools详细菜单ToolsLibraryManager
启动库管理器LibraryPathEditor
启动库路径编辑器NCVerilogIntegration
打开NC-Verilog工具集成环境VHDLToolBox
打开VHDL工具箱MixedSignalEnvironmentPrepareLibraryforMSPS混合信号仿真环境ADEAssembler
创建ADE汇编程序ADEExplorer
创建ADE开发程序ADEVerifier
创建ADE验证程序ADEL
启动ADEL仿真环境ADEXL
启动ADEXL仿真器ViVAXLCalculator启动ADEL计算器插件
ResultsBrowser启动ADEL仿真结果查看器
Waveform启动ADEL仿真波形查看器AMSOptionsAMS工具选项
NetlisterAMS网表设置12CIW界面介绍:工具(Tools)BehavioralModelingModelValidation模型合理性检查
SchematicModelGeneratorSchematic模型产生器TechnologyFileManager
工艺文件管理器调用DisplayResourceManager
显示资源管理器AbstractGenerator
Abstract产生器启动PrintHierarchyTree
打印层次化树状结构SetCellType
批量设置单元类型CDFEditCDF编辑模式
CopyCDF复制模式
Delete删除存在的CDF
ScaleFactors物理单位编辑SKILLIDE
打开SKILL集成开发环境SKILLFinder
打开SKILL语言开发环境ConversionToolBox
打开转换工具箱Uniquify
单元名称唯一化13CIW界面介绍:选项(Options)选项菜单Options主要完成环境变量的设置,包括SaveSession、SaveDefaults、UserPreferences、FilePreferences、LogFilter、Bindkeys、Toolsbars、Fonts、License、CheckoutPreferences和CheckinPreferencesOptionsSaveSession保存对话选项SaveDefaults默认设置保存至文件,包括工具保存设置、变量保存设置以及可用工具设置UserPreferences用户偏好设置,包括窗口设置、命令控制设置、表单按钮位置设置以及文字字体、字号设置等FilePreferences浏览器偏好设置,开启浏览器是否提示设置、关闭CIW窗口是否提示设置。LogFilter登陆信息滤除显示设置,Bindkeys快捷键管理器Toolbars菜单栏选项设置FontsCadenceVirtuoso6.1.7软件窗口、文本、报错等字体字号设置License工具使用许可管理器CheckoutPreferencesCheckout偏好设置CheckinPreferencesCheckin偏好设置14CIW界面介绍:帮助(Help)帮助菜单Helps主要是获取Virtuoso的帮助途径以及在线文档,包括UserGuide、What’sNew、KnownProblemsandSolutions、VirtuosoDocumentationLibrary、VirtuosoVideoLibrary、VirtuosoRapidAdoptionKits、VirtuosoLearningMap、VirtuosoCustomICCommunity、CadenceOnlineSupport、CadenceTraining、CadenceCommunity、CadenceOSPlatformSupport、ContactUs、CadenceHome和AboutVirtuoso15CIW界面介绍:帮助(Help)HelpsUserGuide
Virtuoso用户指南What’sNew
查看Virtuoso更新当前版本文档再次显示更新文本窗口KnownProblemsandSolutions
打开Virtuoso平台已知问题和解决Cadence出现的问题VirtuosoDocumentationLibrary
打开Cadence帮助文档库,默认是Virtuoso已知问题文档VirtuosoVideoLibrary
Virtuoso视频库VirtuosoRapidAdoptionKits
Virtuoso快速成长套件VirtuosoLearningMap
Virtuoso学习成长路线VirtuosoCustomICCommunity
Virtuoso定制IC交流社区CadenceOnlineSupport
显示Cadence用户支持网站,需要有在线账户支持CadenceTraining
Cadence培训CadenceCommunity
Cadence交流社区CadenceOSPlatformSupport
在默认网页浏览器上显示Cadence在线用户论坛ContactUs
Cadence联系方式CadenceHome
Cadence网站主页AboutVirtuoso
显示Virtuoso版本信息CadenceVirtuosoCIW6.1.7helps详细菜单166.1.7LibraryManager界面介绍CadenceVirtuoso6.1.7LibraryManager(库管理器)主要用于项目中库(Library)、单元(Cell)以及视图(View)的创建、加入、复制、删除和组织。主要功能包括:1.导入和查看设计库中的数据;2.在cds.lib文件中定义设计库的路径;3.在指定目录中创建新设计库;4.向新设计库中复制数据;5.删除设计库;6.重新命名设计库、单元、视图、文件或者参考设计库;7.编辑设计库、单元和视图的属性;8.对单元进行归类,可以较快的进行定位;176.1.7LibraryManager界面介绍9.改变文件和视图的权利属性;10.打开终端窗口来定位文件位置和层次信息;11.可以在.Xdefaults文件中采用图形界面定制LibraryManager的颜色;12.通过开启一个视图来定位设计库、单元、视图和文件。以上对LibraryManager的操作信息会自动记录在当前目录下的libManager.log文件中。另外,如果用户之前使用的是IC51x版本软件,在使用IC6.1.77之前,需要将之前的CDB格式的设计库转换成OpenAccess(OA)格式。或者如果OA设计库中错误的包含prop.xx文件,需要将其删除即可。186.1.7LibraryManager启动CadenceVirtuoso6.1.7LibraryManager启动可以采用以下两种方法:a.在终端或者命令窗口,键入libManager&,这种启动方式打开的是一种单独应用,没有集成在设计环境中,所以并不能打开设计库中的数据196.1.7LibraryManager启动CadenceVirtuoso6.1.7LibraryManager启动可以采用以下两种方法:b.通过CIW启动LibraryManager,选择Tools-LibraryManager,出现LibraryManager界面,这种启动方式可以获取设计库信息6.1.7LibraryManager界面介绍CadenceVirtuoso6.1.7libraryManager的界面,主要包括标题栏、菜单栏、信息显示按钮、设计库信息栏、输出信息栏和其他信息栏。6.1.7LibraryManager界面介绍标题栏包括工具名称(LibraryManager)以及软件启动路径;菜单栏用于点击相应的下拉菜单完成需要的操作;信息显示按钮包括是否显示类别、是否显示文件选项等;设计库信息栏包括设计库(Library)、单元(Cell)以及视图(View)信息,可以通过设计库、单元以及视图的顺序来选择相应的视图;信息输出栏主要用于显示对LibraryManager操作,反馈得到的信息;视图栏用于显示所选单元的预览图;其他信息栏显示选中库的名称和磁盘剩余空间大小等信息。界面介绍:信息显示按钮信息显示按钮(是否显示类别选项)ShowCategories选项开启时的LibraryManager的界面图。界面介绍:信息显示按钮信息显示按钮(是否显示类别选项)ShowFiles选项开启时的LibraryManager的界面图。File(文件)通过LibraryManager菜单按钮来使用LibraryManager菜单命令。LibraryManager的菜单栏主要包括File、Edit、View、DesignManager和Help等5个主要菜单。File菜单主要用于创建、打开库,加载、保存默认设置以及LibraryManager图形界面退出等,包括New、Open、Open(Read-Only)、OpenWith、LoadDefaults、SaveDefaults、OpenShellWindow和Exit等8个子菜单,如右图所示。File(文件)下表为LibraryManager中的File菜单功能选项FileNewLibrary新建设计库
CellView新建单元视图
Category新建分类OpenCtrl+O打开设计库中的视图文件Open(Read-Only)Ctrl+R以只读方式打开设计库中的视图文件OpenWith选择特定的工具打开特定的视图LoadDefaults加载特定的.cdsenv文件内容到LibraryManager中SaveDefaults将LibraryManager当前设置保存到.cdsenv文件中OpenShellWindowCtrl+P打开命令窗口ExitCtrl+X退出LibraryManager图形界面Edit(编辑)Edit菜单主要用于复制、重命名、删除设计库、单元以及视图,改变设计库、单元以及视图的属性和权限,编辑设计库连接路径等,包括Copy、CopyWizard、Rename、RenameReferenceLibrary、ChangeLibraryReferences、CopyPreferences、Delete、DeleteByView、Properties、AccessPermissions、UpdateThumbnails、Categories、DisplaySettings和LibraryPath等14个子菜单,如右图所示Edit(编辑)下表为LibraryManager中的Edit菜单功能选项EditCopyCtrl+C复制设计库、单元、视图、库文件或者单元文件CopyWizardCtrl+Shift+C通过设置复制设计库、单元视图、库或者单元文件RenameCtrl+Shift+R重命名设计库、单元、视图或者文件RenameReferenceLibrary重命名参考设计库ChangeLibraryReferences改变设计参考库CopyPreferencesCtrl+Shift+P复制以及重命名设置DeleteCtrl+Shift+D删除设计库或者单元DeleteByViewCtrl+V删除单元中特定视图或者几组单元Properties编辑与设计库、单元或者视图有关的属性AccessPermissions可以改变所有者设计库、单元或者视图的权限UpdateThumbnails更新缩略图CategoriesModify改变分类内容
New创建新分类
NewSub-Category创建新子分类
Rename重新命名
Delete删除分类DisplaySettings显示设置LibraryPath打开LibraryPathEditor视图,其基本定义在当前目录下的cds.lib文件中View(查看)查看菜单主要用于查找单元以及视图、数据刷新、查看层次关系等,包括Filters、DisplayOptions、Refresh、ReanalyzeStates、Toolbar、ShowCategories、Tree和Lists等8个子菜单,如下图所示。表为LibraryManager中的View菜单功能ViewFilters查找单元以及相关视图DisplayOptionsLibraryManager显示选项Refresh更新当前链接所有设计库信息和数据,更新CDF数据ReanalyzeStates定期查询状态Toolbar是否显示快捷图标栏ShowCategories显示ShowCategories选项Tree树状结构显示LibraryManager图形界面Lists经典结构显示LibraryManager图形界面View(查看)当选择选项Toolbar时,在LibraryManager的标题栏下方会出现一条快捷图标栏,此快捷图标栏包括几个常用的View菜单栏下的选项按钮,可以很方便的完成相应的操作,快捷图标与菜单选项的对应关系如下图所示。View(查看)为了能够更方便的管理、查看所链接的库以及更好的查看库的层次关系,为设计者提供了一种树状结构图,如图3.14所示。当选项按钮选择View/Tree或者点击快捷图标,则LibraryManager则会以树状结构形式出现。DesignManager(设计管理器)DesignManager菜单主要用于对当前设计的数据管理,包括CheckIn、CheckOut、CancelCheckout、Update、VersionInfo、CopyVersion、ShowFileStatus、Properties、Submit和UpdateWorkarea等10个子菜单,如右图所示。表为LibraryManager中的DesignManager菜单功能。DesignManagerCheckIn记录与设计库、单元和视图有关的数据CheckOut检查与设计库、单元和视图有关的数据CancelCheckout取消检查与设计库、单元和视图有关的数据Update更新设计库、单元、视图、文件的最后版本数据到另外的设计中VersionInfo获取文件的版本信息CopyVersion复制当前版本的文件ShowFileStatus显示与单元有关的所有文件的状态Properties记录与单元视图有关的属性文件,检查属性文件,或者取消检查属性文件Submit提交文件或者单元视图到项目数据库中UpdateWorkarea升级工作区到最后发布版本Help(帮助)Help菜单主要用于LibraryManager的帮助文档等,包括Contents、What’sNew、KnownProblemsandSolutions、VirtuosoDocumentation、CadenceVideoLibrary、CadenceOnLineSupport、CadenceUserForums、WebCollaboration和AboutCadenceLibraryManager等16个子菜单,如右图所示。Help(帮助)下表为LibraryManager中的Help菜单功能HelpLibraryManagerUserGuide通过LibraryManagerUserGuide显示开始帮助LibraryManagerWhat’sNew查看Virtuoso更新当前版本文档LibraryManagerKPNS打开LibraryManager已知问题和解决Cadence出现的问题Diagnostics诊断信息VirtuosoDocumentationLibrary打开Cadence帮助文档库,默认是Virtuoso已知问题文档VirtuosoVideoLibraryVirtuoso视频库VirtuosoRapidAdoptionKitsVirtuoso快速成长套件VirtuosoLearningMapVirtuoso学习成长路线VirtuosoCustomICCommunityVirtuoso定制IC交流社区CadenceOnlineSupportCadence在线支持CadenceTrainingCadence培训相关CadenceCommunityCadence交流社区CadenceOSPlatformSupportCadence操作系统平台支持ContactUsCadence联系方式CadenceHomeCadence网站主页AboutLibraryManager显示CadenceLibraryManager版本信息创建新设计库CadenceVirtuoso6.1.7LibraryManager基本操作包括创建新设计库,创建新单元视图,打开单元视图,复制设计库,删除设计库,重新命名设计库,查找单元视图。1.启动CadenceVirtuoso6.1.7软件,在terminal输入命令Virtuoso&;2.打开LibraryManager,Tools-LibraryManager,弹出LibraryManager界面;3.在LibraryManager中选择下拉菜单File-New-Library,点击OK,弹出如图所示对话框;创建新设计库4.在图3.18所示对话框中的LibraryName中键入新建设计库的名称(IC6.1.7_layout),点击OK,弹出如图3.19所示的对话框;图3.18选择工艺文件形式对话框图3.19选择相应的工艺库创建新设计库5.在图3.19所示的选择工艺文件形式对话框中,选择设计库所对应的工艺文件方式,这里选择链接存在的工艺文件库(Attachtoanexistingtechfile),点击OK完成工艺文件选择(其他工艺文件的选择详见图3.18);6.选择相应的工艺库(smic18mmrf),点击OK完成新设计库的创建,如图3.19所示;7.创建设计库后,在LibraryManager中会出现新建的设计库(IC6.1.7_layout),如图3.20所示。图3.20新建设计库后显示结果创建新单元视图1.打开LibraryManager,弹出LibraryManager界面;2.在LibraryManager中选择建立单元视图所在的设计库(IC6.1.7_layout);3.在LibraryManager中选择下拉菜单File-New-CellView,弹出如图3.21所示对话框;4.在图3.21所示的对话框中,在Cell选项中填入(inverter),在Type下拉菜单中选择相应的类型名称(layout),在View选项中会自动载入默认的视图名称(layout),在Application中的OpenWith自动选择LayoutL程序打开;图3.21新建单元CellView对话框创建新单元视图5.点击OK完成单元视图的创建,系统会自动打开所建的单元视图,如图3.22所示。图3.22新建单元后自动打开视图打开单元视图1.打开LibraryManager,弹出LibraryManager界面;2.在LibraryManager界面中,依次选择要打开的库名(Library)、单元名(Cell)和视图名称(View),如图3.23所示;图3.23打开单元视图LibraryManager界面打开单元视图3.在LibraryManager的下拉菜单中选择File-Open-CellView后,弹出打开的单元视图,如图3.24所示。图3.24打开单元视图打开单元视图3.在LibraryManager的下拉菜单中选择File-Open-CellView后,弹出打开的单元视图,如图3.24所示。图3.24打开单元视图复制设计库1.打开LibraryManager,弹出LibraryManager界面2.按照图3.17-图3.20新建复制的设计库(IC6.1.7_layout_copy);3.鼠标左键选择被复制的设计库(IC6.1.7_layout),如图3.25所示图3.25选择被复制的设计库复制设计库4.在LibraryManager中的Edit下拉菜单中选择Copy,出现如图3.26所示对话框;5.将UpdateInstances选项开启,点击OK完成设计库的复制。图3.26复制设计库对话框删除设计库1.打开LibraryManager,弹出LibraryManager界面;2.鼠标右键选择要删除的设计库(IC6.1.7_layout_delete),如图3.27所示;图3.27选择要删除的设计库删除设计库3.鼠标左键点击Delete,出现如图3.28所示对话框;4.将需要删除的设计库移至左侧对话框,点击OK完成。图3.28删除设计库对话框重新命名设计库1.打开LibraryManager,弹出LibraryManager界面;2.鼠标左键选择要重新命名的设计库(IC6.1.7_layout_copy),如图3.29所示;图3.29选择要重新命名的设计库查找单元视图1.打开LibraryManager,弹出LibraryManager界面;2.在LibraryManager中选择菜单View-Filters,出现如图3.32所示对话框;3.在图3.32的对话框中,填入查找的单元名称(CellFilter)和查找的视图名称(ViewFilter),点击OK完成,如图3.33所示。图3.32查找单元视图对话框图3.33查找视图后LibraryManager界面重新命名设计库3.鼠标右键点击要重新命名的设计库(IC6.1.7_layout_copy),出现如图3.30所示对话框;4.在ToLibrary中填入重新命名的设计库名称(IC6.1.7_layout_rename),点击OK完成,如图3.31所示。图3.30重新命名设计库对话框图3.31重新命名后的设计库6.1.7LibraryPathEditor的启动CadenceVirtuoso6.1.7LibraryPathEditor(库路径编译器)主要用于管理项目库中的路径信息,包括查看、编辑在cds.lib文件中定义的库信息,其中,cds.lib文件需要包含在设计中使用的参考库和设计库。、CadenceVirtuoso6.1.7LibraryPathEditor既可以在窗口终端使用命令打开,也可以在CadenceVirtuoso设计环境中的CIW窗口打开。终端窗口打开LibraryPathEditor
在终端窗口中输入cdsLibEditor–cdslibcds.lib即可启动LibraryPathEditor;Virtuoso窗口打开LibraryPathEditor
在CadenceVirtuosoCIW窗口中选择Tools-LibraryPathEditor
或者在LibraryManager中选择Edit-LibraryPathEditor,启动LibraryPath
Editor。通过以上两种方式中的一种,启动LibraryPathEditor后,界面如图3.34所示。6.1.7LibraryPathEditor的启动图3.34LibraryPathEditor启动界面创建库定义文件下面详细介绍CadenceVirtuoso6.1.7中LibraryPathEditor的各种操作步骤。如果当前设计目录不包含库定义文件,选择LibraryPathEditor界面中的菜单项File-New,或者键入快捷键Ctrl+N进行创建,创建后出现对话框如图3.35所示。选择’Cadence“cds.lib”’后,出现一个空白的库文件定义界面,如图3.36所示。图3.35创建库文件定义对话框图3.36空白库文件定义界面创建库定义文件选择LibraryPathEditor下的Edit-AddLibrary菜单(Ctrl+Shift+i),在弹出的对话框里,在Directory中选择加入新库的路径,在Library中选中需要加入的新库的库名,如图3.37所示。单击OK完成新库的建立,如图3.38所示。图3.37加入新库对话框图3.38加入新库对话框创建库定义文件在LibraryPathEditor的主界面中选择菜单File-SaveAs,弹出界面如图3.39所示。单击OK完成新库文件的建立。另外还有两种库文件的建立方法:1、将其他目录下的cds.lib复制到当前目录下,再根据实际需要进行修改;2、采用键盘键入文本的方法新建cds.lib文件。图3.39选择库定义文件类型界面图从库定义文件中删除库从库定义文件中删除库,需要说明的是,这种删除方式是一种软删除,只是解除或者取消链接,并没有从硬盘中真正删除库。有以下几种方式从库定义文件中删除库:1、从LibraryPathEditor中删除;2、从cds.lib文件中删除。其中,从cds.lib中删除库文件只需要将定义库链接相应的行信息删除,然后保存文件即可,这里不做具体介绍,只介绍从LibraryPathEditor中删除库的具体步骤。打开LibraryPathEditor主界面,鼠标右键点击需要删除的库名和路径所在行,如图3.40所示。图3.40删除库界面图从库定义文件中删除库鼠标左键点击Delete后,LibraryPathEditor界面如图3.41所示。选择菜单File-SaveAs将修改后的文件进行保存即可。图3.41删除库后的界面图包含已经存在的库文件LibraryPathEditor可以将已经存在的库文件采用包含(Include)的方式加载到当前的库文件定义中。具体方法如下:在LibraryPathEditor主界面中选择菜单View-IncludeFiles,出现的对话框如图3.42所示。通过“加入/删除Include文件”选项来进行加入或者删除Include文件。最后通过选择File-SaveAs菜单保存修改信息。图3.42包含已存在库文件菜单栏路径显示开关LibraryPathEditor编译器既可以显示cds.lib文件的相对路径,也可以显示其绝对路径,并通过选项开关进行切换。默认情况下,LibraryPathEditor编译器显示的是相对路径。通过菜单View-FullPaths,来进行切换,如图3.43所示。图3.43切换相对路径/绝对路径开关选项文件库信息显示LibraryPathEditor编译器可进行库的信息查询,可通过此选项查看指定库的信息。可通过点击菜单View-LibraryInfo来进行查询,如图3.44所示。单击LibraryInfo菜单后,显示指定库信息(例如analogLib),如图3.45所示。可通过Close按钮关闭显示。图3.44文件库信息查询选项菜单图3.45指定文件库信息显示字体颜色图例在LibraryPathEditor编译器中可查询字体颜色图例,可通过字体颜色判断错误类型。可通过点击菜单View-ColorLegend来进行查询,如图3.46所示。单击ColorLegend菜单后,显示字体颜色图例信息,如图3.47所示。图3.46文件库信息查询选项菜单图3.47LibraryPathEditor字体颜色定义图例字体颜色图例下表为LibraryPathEditor字体颜色定义图例注释序号颜色图例颜色注释1
蓝本地定义的库文件(正常)2
黑在Include文件中定义的库文件(正常)3
绿本地定义的库文件(无cdsinfo.tag)4
浅蓝在Include文件中定义的库文件(无cdsinfo.tag)5
红本地定义的库文件(路径错误)6
橙在Include文件中定义的库文件(路径错误)7
黄双重定义不匹配可选编辑锁定CadenceVirtuoso用户可以在LibraryPathEditor中锁定当前cds.lib文件,使之可以阻止其他用户对其进行编辑。锁定文件:选择菜单Edit-ExclusiveLock,如图3.48所示图3.48锁定LibraryPathEditor选项菜单可选编辑锁定锁定后的LibraryPathEditor如图3.49所示,其显著特点就是在标题栏上方出现“Locked”字样,表明此LibraryPathEditor已经被锁定,不能被其他用户编辑,只能通过File-SaveAs进行另存库链接文件,无法使用Save对其进行保存。图3.49锁定后的LibraryPathEditor界面图可选编辑锁定锁定解除:再次选择菜单Edit-ExclusiveLock,解除锁定的LibraryPathEditor如图3.50所示,其显著特点就是在标题栏上方出现“NotLocked”字样,表明此LibraryPathEditor已经解除锁定(默认状态)。图3.50解除锁定的LibraryPathEditor界面图646.1.7LayoutEditor界面介绍
CadenceVirtuoso6.1.7LayoutEditor界面主要由以下几个部分构成:窗口标题栏(WindowTitle)、菜单栏(MenuBanner)、快捷图标栏(IconMenu)、状态栏(StatusBanner)、设计区域(DesignArea)、元素选择属性栏(Selected)、鼠标状态栏(MouseSettings)、提示栏(PromptLine)和调色面板(Palette)与CadenceVirtuoso51系列相比,Virtuoso6.1.7版图设计环境界面有较大的优化,首先是重新设置了菜单栏的选项,其次将层次选择窗口LSW集成到调色板(Palette)图形界面中,另外默认的快捷图标栏从界面左侧调整到了上方,并将增加的功能直接显示在界面中。65窗口标题栏(WindowTitle)窗口标题栏在CadenceVirtuoso6.1.7版图编辑器的最顶端,如图3.52所示,主要显示以下信息:应用名称、库名称、单元名称以及视图名称。66菜单栏(Menubanner)
当从CadenceVirtuoso6.1.7打开一个新的版图视图(LayoutView)时,会出现如图3.51的LayoutEditor的图形界面。如图所示,CadenceVirtuoso6.1.7LayoutEditor界面主要由以下几个部分构成:窗口标题栏(WindowTitle)、菜单栏(MenuBanner)、快捷图标栏(IconMenu)、状态栏(StatusBanner)、设计区域(DesignArea)、元素选择属性栏(Selected)、鼠标状态栏(MouseSettings)、提示栏(PromptLine)和调色面板(Palette)。与CadenceVirtuoso51系列相比,Virtuoso6.1.7版图设计环境界面有较大的优化,首先是重新设置了菜单栏的选项,其次将层次选择窗口LSW集成到调色板(Palette)图形界面中,另外默认的快捷图标栏从界面左侧调整到了上方,并将增加的功能直接显示在界面中。Launch(启动菜单)启动菜单Launch主要完成电路仿真工具ADE(AnalogDesignEnvironment)和版图工具Layout的调用以及转换,主要包括ADEL、ADEXL、ADEGXL、ADEExplorer、ADEAssembler、LayoutL、LayoutXL、LayoutGXL、LayoutEAD、PcellIDE、ConfigurePhysicalHierarchy和Plugins。当选择启动菜单Launch下的其他工具之后,返回版图设计工具,选择Layout选项。Launch菜单功能如表所示,界面图如图所示。67Launch(启动菜单)68LaunchADEL打开ADE仿真环境ADEXL打开ADEXL仿真环境ADEGXL打开ADEGXL仿真环境ADEExplorer打开ADEExplorer开发环境ADEAssembler打开ADEAssembler开发环境LayoutL返回Layout版图编辑器LayoutXL打开LayoutXL版图编辑器LayoutGXL打开LayoutGXL版图编辑器LayoutEAD打开LayoutEAD版图编辑器PcellIDE采用Skill语言进行参数化单元集成环境开发ConfigurePhysicalHierarchy配置物理层次化结构(LayoutXL/GXL)Plugins(将其他工具加入菜单栏)DebugAbutment调试Abutment工具DebugCDF调试CDF工具DraculaInteractive启动版图验证工具Dracula交互界面HighCapacityPowerIR/EM大容量功率IR/EM分析ICPackaging(SiP)系统封装选项Parasitics启动寄生参数分析Pcell启动Pcell编译环境PowerIR/EM启动功耗IR/EM分析Simulation启动仿真工具下表为LayoutEditorLaunch菜单File(文件菜单)文件菜单File主要完成对单元的操作,主要包括New、Open、Close、Save、SaveaCopy、DiscardEdits、SaveHierarchically、MakeReadOnly、ExportImage、Properties、Summary、Print、PrintStatus、Bookmarks、SetDefaultApplication、CloseAll和ExportStreamfromVM,每个菜单包括若干个子菜单,菜单功能如表所示,文件菜单如图示。69File(文件菜单)下表为Design菜单功能描述70FileNew
新建版图视图OpenF5
打开版图视图Closectrl+W
关闭版图视图Save
保存当前视图SaveaCopy
另存当前视图DiscardEdits
放弃编辑SaveHierarchically
层次化保存MakeReadOnly/MakeEditable
当前版图视图在只读和可编辑之间进行转换ExportImage
将当前版图以图片形式导出PropertiesShift+Q
查看选中单元属性信息Summary
当前版图视图的信息汇总Print
打印选项PrintStatus
查看打印机打印状态BookmarksAddBookmarks在工具栏中加入新书签ManageBookmarks管理书签SetDefaultApplication
设置默认应用CloseAll
关闭所有视图ExportStreamfromVM
快速导出版图gdsII文件71Edit(编辑菜单)
编辑菜单Edit主要完成当前单元视图的具体操作,主要包括Undo、Redo、Move、Copy、Stretch、Delete、RepeatCopy、QuickAlign、Flip、Rotate、Basic、Advanced、Convert、Hierarchy、Group、FluidPcell、Select和DRDTargets。每个菜单包括若干个子菜单,编辑菜单如下图所示,菜单描述下表所示。7273View(视图菜单)视图菜单View主要完成当前设计单元视图的可视变化,包括ZoomIn、ZoomOut、ZoomToArea、ZoomToGrid、ZoomToSelected、ZoomToFitAll、ZoomToFitEdit、Magnifier、DynamicZoom、Pan、Redraw、AreaDisplay、ShowCoordinates、ShowAngles、ShowSelectedSet、Save/Restore和Background。每个主菜单包括若干个子菜单,视图菜单如图所示,菜单描述表所示。747576Create(创建菜单)
创建菜单Create主要完成当前设计单元视图中单元形状的创建和改变,此菜单需要单元视图处于可编辑模式,主要包括Shape、Wiring、Instance、Pin、Label、Via、MultipartPath、FluidGuardRing、MPPGuardRing、Slot、P&RObject、Group和microwave。每个主菜单包括若干个子菜单,创建菜单如图所示,菜单描述表所示。7778
Verify(验证菜单)
验证菜单Verify主要用于检查版图设计的准确性,此菜单的DRC菜单功能需要单元视图处于可编辑模式,主要包括DRC、Extract、ConclCe、ERC、LVS、Shorts、Probe、Markers和Selection。每个主菜单包括若干个子菜单,验证菜单如图所示,菜单描述表所示。79
Connectivity(连接菜单)
创建菜单Create主要完成当前设计单元视图中单元形状的创建和改变,此菜单需要单元视图处于可编辑模式,主要包括Shape、Wiring、Instance、Pin、Label、Via、MultipartPath、FluidGuardRing、MPPGuardRing、Slot、P&RObject、Group和microwave。每个主菜单包括若干个子菜单,菜单描述表所示,创建菜单如图所示。80Options(选项菜单)
选项菜单Options主要用于控制所在窗口的行为,包括Display、Editor、Selection、Magnifier、DRDEdit、Toolbox、Highlight和DynamicDisplay,菜单描述如表所示,选项菜单如图所示。OptionsDisplayE显示选项EditorShift+E版图编辑器选项Selection选定方式设定Magnifier放大显示选项DRDEdit启动设计规则驱动优化Toolbox工具箱启动选项Highlight高亮选项DynamicDisplay动态显示选项图为选项菜单中Display选项功能的对话框,用户可以根据自身需要对版图设计环境以及层次显示进行定制,并且可以将定制信息存储在单元、库文件、工艺文件或者指定文件等应用环境下。81Options(选项菜单)---Display82Tools(工具菜单)
工具菜单Tools主要用于调用一些常用的工具,主要包括Find/Replace、CreateMeasurement、ClearAllMeasurement、ClearAllMeasurementInHierarchy、EnterPoints、RemasterInstances、CreatePinsFromLabels、Tap、ExportLabel、LayerGeneration、AbstractGeneration、TechnologyDatabaseGraph、PadOpeningInfo、ExpressPcellManager和CoverObstructionsManager,每个主菜单包括若干个子菜单,菜单描述如表所示,Tools工具菜单如图所示。8384Window(窗口管理菜单)
窗口管理工具菜单Windows主要用于窗口界面管理,主要包括Assistants、Toolsbars、Workspaces、Tabs和CopyWindow,每个主菜单包括若干个子菜单,菜单描述如表所示,Windows窗口管理菜单工具菜单如图所示。WindowsAssistants(此选项菜单全部显示在界面窗口左侧或者右侧)AnnotationBrowser反标浏览器,查看DRC/DFM信息,显示在界面窗口左侧DynamicSelection随鼠标移动图形或者器件动态显示选中全部信息,显示在界面窗口左侧Search查找关键字下的所有信息,显示在界面窗口右侧PropertyEditor显示选中单元的物理属性,显示在界面窗口左侧Palette调出调色板界面,显示在界面窗口左侧Navigator界面左侧是否调出导航图标WorldView全景显示版图信息ToggleVisibilityF11界面左侧图标是否显示Toolbars
显示窗口菜单选项,勾选中的菜单显示在菜单栏WorkspacesBasic基本模式调色板窗口Classic经典模式显示调试版窗口SaveAs将定义好的模式另存为自定义模式Delete删除自定义模式Load加载自定义、基本和经典模式SetDefault将其中一种定义为默认模式ReverttoSaved返回到上次已存模式Tabs1:VirtuosoRLayoutSuiteLEditing:IC6.1.7_layoutinverterlayout当前窗口
窗口编号:标题栏CloseCurrentTab关闭当前窗口CloseOtherTabs关闭其他窗口CopyWindow
将此窗口复制并打开85Optimize(优化管理菜单)优化管理工具菜单Optimize主要用于优化界面管理,包括ExecuteFlow、Options、ExecuteUtility和BrowseConstraints,每个主菜单包括若干个子菜单,菜单描述如表所示,Optimize优化管理菜单工具菜单如图所示。86OptimizeExecuteFlow
执行Migration流程Options
优化流程选项ExecuteUtilityRunScript执行脚本文件,格式为qrtCopyThisViewtoLayout将此视图复制为Layout视图FlattenAllPcells打散所有pcell单元FlattenAllMultipartPaths打散所有多路径单元UnlinkLabels解除标识与版图层次关系CenterLinkedLabels全景显示版图信息ResizeLabels重新定义标识尺寸ReabutPcells重新优化摆放PcellReleaseLicense发布使用许可Browseconstraints
加载缓存中的约束条件
Calibre(后端物理验证Calibre菜单)后端验证工具菜单Calibre是一个可选集成菜单选项,当在系统隐藏文件.cdsinit选择加载calibre工具时,此菜单才能出现在主菜单选项中。Calibre菜单与Cadence软件无缝链接,直接从Virtuoso环境中直接调用电路和版图信息进行后端物理验证,加速了设计者开发流程。Calibre菜单主要包括RunnmDRC、RunDFM、RunnmLVS、RunPERC、RunPEX、StartRVE、ClearHighlights、Setup和About,其中Setup主菜单包括5个子菜单,菜单描述如表所示,Calibre后端验证工具菜单如所示图。87CalibreRunnmDRC
启动设计规则检查(DRC)程序RunDFM
启动可制造性规则检查(DFM)程序RunnmLVS
启动版图电路图一致性检查(LVS)程序RunPERC
启动电路可靠性验证检查(PERC)程序RunPEX
启动寄生参数提取(PEX)检查程序StartRVE
启动结果查看环境(RVE)程序ClearHighlights
清除所有高亮显示SetupLayoutExport版图数据导出选项NetlistExport网表数据导出选项CalibreViewCaliber视图选项RVE结果查看环境(RVE)启动选项Socket端口号信息About
Calibre软件与cadence环境交互信息88Help(帮助菜单)帮助菜单Help主要用于查阅Virtuoso软件帮助文档,包括Search、LayoutLUserGuide、LayoutLWhat’sNew、LayoutLKPNS、VirtuosoDocumentationLibrary、VirtuosoVideoLibrary、VirtuosoRapidAdoptionKits、VirtuosoLearningMap、VirtuosoCustomICCommunity、CadenceOnlineSupport、CadenceTraining、CadenceCommunity、CadenceOSPlatformSupport、ContactUs和CadenceHome,菜单描述如表所示,Help工具菜单如图所示。89HelpSearch帮助查找对话框LayoutLUserGuideLayoutL用户指南LayoutLWhat’sNewLayoutL软件更新信息LayoutLKPNSLayoutL出现的问题以及解决方案VirtuosoDocumentationLibraryVirtuoso软件文档库VirtuosoVideoLibraryCadence视频库VirtuosoRapidAdoptionKitsVirtuoso快速成长套件VirtuosoLearningMapVirtuoso学习成长路线VirtuosoCustomICCommunityVirtuoso用户IC社区CadenceOnlineSupportCadence在线支持CadenceTrainingCadence培训CadenceCommunityCadence论坛社区CadenceOSPlatformSupportCadence操作系统平台支持ContactUsCadence联系方式CadenceHomeCadence网站主页9091命令表单的使用
当我们尝试使用一个命令时,可以通过命令表单选择命令的设置,通常情况下可以在点击菜单命令或使用快捷键后,再点击功能键F3,即会出现相应命令的表单。例如,如图所示,点击“复制”Copy命令或者快捷键(c)后,点击F3功能键,出现如图所示的命令表单,默认情况下SnapMode为orthogonal,如果用户需要,可以将SnapMode修改为diagonal(45度角复制)、anyAngle(任意角度复制)、orthogonal(横纵两个方向复制)等设置,也可以将所选择的单元、版图层进行Rotate(90度逆时针选择复制)、Sideways(左右镜像复制)或者UpsideDown(上下镜像复制)等操作。基本上所有的操作命令都有命令表单可选。92快捷图标菜单(IconMenu)
快捷图标菜单位于CadenceVirtuoso6.1.7版图编辑器菜单栏下方,设定的目的在于为版图设计者提供常用的版图编辑命令。在当前单元视图处于可读模式,某些可编辑菜单呈灰度状态,不可使用。快捷图标菜单如图(1)所示,在界面位置如图(2)所示,功能表如表所示。图(1)快捷图标菜单栏图3.70快捷图标菜单栏在总界面的位置939495设计区域(DesignArea)
CadenceVirtuoso6.1.7设计区域位于版图编辑器设计窗口的中央,如图所示,在设计区域内可以创建、编辑目标版图层或者单元:包括创建多边形、矩形、圆形等形状,移动、复制、拉伸版图层,调用单元等。在设计区域内可以根据需要将格点开启或者关闭,格点之间的间隔可以根据工艺进行选择,格点可以有效的帮助用户创建图形。96鼠标状态栏(MouseSetting)
鼠标状态如图所示,处于CadenceVirtuoso6.1.7版图编辑器设计窗口的下部,主要实时提示版图设计者鼠标左键、中键和右键的工作状态。如图3所示其中一种状态,L:EnterPoint代表鼠标左键可以键入设计点;M:Rotate90代表选中的图形后如果点击鼠标右键,那么选中的图形逆时针旋转90度;R:Pop-upMenu代表鼠标右键可以键入弹起式菜单。97提示栏(PromptLine)
提示栏如图所示,处于CadenceVirtuoso6.1.7版图编辑器设计窗口的最下方,主要提示版图设计者当前使用的命令信息,如果没有任何信息,则表明当前无命令执行操作。图所示的“Pointatthereferencepointforthecopy”表示当前使用的是复制命令(copy),等待用户选型复制的参考位置状态栏状态栏如图所示,处于CadenceVirtuoso6.1.7版图编辑器设计窗口上方靠右位置,主要提示版图设计者当前选择版图层和单元的数量,鼠标所在坐标的位置以及横纵坐标的位移,其中(F)Select:代表当前选中的总数,Sel(N):代表当前选中的互连线数,Sel(I):代表当前选中的单元数,Sel(O):代表当前选中的所有版图层、单元数(不包含Instance调用命令进来的器件和单元),X代表光标当前的横坐标位置,Y代表光标当前的纵坐标位置,dX代表相对参考坐标移动的横向位移,dY代表相对参考坐标移动的纵向位移。98元素选择属性栏(Selected)元素选择属性栏如图3.75所示,处于CadenceVirtuoso6.1.7版图编辑器设计窗口下方靠左位置,主要提示版图设计者当前选中的版图元素的属性,如图3.75所示的“Select:InstName(I1)和CellName(p18)”分别代表已经选中版图层或者单元(可显示:Select/Null/Pre-select:),调用器件Inst(可显示:Inst/Via/PathSeg/Label等),器件例化信息Name(I1)(可显示:Name/Layer/ViaDef/Text等)和具体属性(可显示:Width/CellName/Layer等),具体解释为:当前选中的是一个采用调用命令插入的单元、单元名称p18,单元例化名称为I1。99调色面板(Palette)调色面板是CadenceVirtuoso6.1.7相对Virtuoso51系统中改变最大,他将原Virtuoso51中的层次选择窗口(Layer)、目标选择(Objects)和格点(Grids)功能集成到一起并嵌入到Virtuoso6.1.7的版图设计窗口中,其主要功能和选项与Virtuoso51基本相同。CadenceVirtuoso6.1.7的调色面板palette视图如图(1)所示。100图(1)图(1)所示的版图编辑视图中的调色面板是嵌入到版图编辑工具中的,用户可以根据使用习惯将调色面板Palette单独调出使用。默认启动CadenceVirtuoso6.1.7时,调色面板是嵌入到版图编辑工具中的,如果单独调用,需点击图(1)所示的浮动/集成图标即可,如果不用其中一个或几个功能,可以采用删除功能图标将其删除,不再显示。如果调色面板处于单独调用状态,再次点击浮动/集成图标,则调色面板返回集成状态。调色面板Palette单独调用如图(2)所示,内部功能一览图如图(3)所示。101图(2)图(3)图(4)所示的调色面板Palette功能一览图主要包括3个部分,分别为版图层(Layer)目标(Objects)和格点(Grids)。其中,Layer功能菜单相当于Virtuoso51中的LSW,主要包括版图层编辑所需要的信息,可选全部版图层显示,具体属性,版图层是否可见(V),是否可选择(S),全部显示(Vis)和全部可选择(Sel),全部不可选择以及可用版图层;Objects目标菜单包括各种版图层以及单元信息是否可见(V)和可选(S)。102图(4)103Virtuoso基本操作
创建圆形创建圆形命令用来采用预定的版图层来创建圆形。当点击菜单Create-Shape-Circle,再点击F3时出现下图所示的创建圆形对话框。其中,ShapeType为圆的可选类型,有整圆、半圆、1/4圆等可选;Radius为预先设定的圆的半径,只有Specifyradius选中时,Radius才可以填入数据。104创建圆形的流程在调色面板Palette的Layer窗口选择需要创建圆形的版图层;选择命令Create-Shape-Circle;在如图3.78所示的对话框中键入相关信息;在版图设计区域通过鼠标左键键入圆形的圆心;通过鼠标键入步骤4中的半径位置,完成矩形创建。105106创建矩形(CreateRect)
创建矩形命令用来采用预定的版图层来创建矩形。当点击菜单Create-Shape-Rectangle或者快捷键r,再点击F3时出现如图所示的创建矩形对话框。其中,NetName可为连线命名;EnableSmartSnapping选项开启,用户可以在原有矩形的基础上自动扩展矩形形状,Specifysize开启时,可以输入宽度(Width)和高度(Height)来定义矩形;当CreateasRODObject选项开启时,需要对RODName进行命名,此名在单元中必须是独一的,不能与其他任何图形、组合器件重名;SlottingEnable选项开启时,软件根据工艺文件中的slot规则,自动将宽金属加入slot,并可以选项Specifywidth,area来定义slot的宽度、面积、行列数和间距。创建矩形的流程在调色面板Palette的Layer窗口选择需要创建圆形的版图层;选择命令Create-Shape-Rectangle或者快捷键[r];在对话框中键入如图3.81选项;在版图设计区域通过鼠标左键键入矩形的第一个角;通过鼠标键入步骤4中的矩形对角,完成矩形创建。107108创建路径(CreatePaths)
创建路径命令用来采用预定的版图层来创建路径P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西河池市环江毛南族自治县住房和城乡建设局招聘公益性岗位人员1人考试参考题库及答案解析
- 2026年制造业绿色化改造项目评估报告
- 2026广东深圳市宝安区西乡桃源居幼儿园(集团)御龙居幼儿园招聘公办幼儿园工作人员1人考试参考题库及答案解析
- 2026四川成都国际铁路港投资发展有限公司社会招聘工作人员2人考试备考试题及答案解析
- 2026安徽合肥八中教育集团铭传高级中学翡翠湖初中招聘5人考试参考试题及答案解析
- 2026年咸阳市事业单位招聘(391人)考试参考题库及答案解析
- 2026四川九洲电器集团有限责任公司招聘工艺研发岗等岗位的笔试参考题库及答案解析
- 2026山东聊城市公立医院(临床)招聘6人考试参考试题及答案解析
- 2026年河北雄安容西兴学幼儿园见习岗教师招聘考试参考题库及答案解析
- 2026甘肃平凉泾川县第一批城镇公益性岗位工作人员招聘考试备考试题及答案解析
- 旅游景区客流预测模型构建分析方案
- 海上救生艇筏培训课件
- 漂流安全管理制度
- JJF(鄂) 168-2025 控温电烙铁校准规范
- 投诉处理技巧培训
- 酒店培训师基本知识培训课件
- 绍兴兴欣新材料股份有限公司新增3000ta焦磷酸哌嗪、4000ta聚氨酯发泡催化剂、5000taN-β-羟乙基乙二胺、500ta无水哌嗪项目及全厂资源循环利用技改提升项目(一期)环境影响报告书
- 福建省中小学幼儿园教师职务申报表
- 有机电子材料与器件
- 物流行业转型与挑战试题及答案
- 绩效管理流程培训
评论
0/150
提交评论