DVE用户手册.docx
DVE 用户指导手册本文档只供沟通和学习使用,欢送您指出本文档中的缺乏和供给 您贵重的建议!1 入门5根本要求:5启用调试5编译时间选项6必要文件6调用DVE764 位技术支持平台8后台处理程序:8交互式界面9脚本命令Scripts:9DVE 的日志文件10在命令行运行仿真10DVE 与 VCS, SystemVerilog, 和 NTB (OV 和 SV)10VCS MX 和 VHDL11检查点复原的方法12C,C+,和 SystemC 代码12在 GUI 界面运行仿真13后台处理程序Post-processing13创立并且运行一个交互式的会话14运行仿真15工具栏的应用16模拟器Simulator菜单命令的应用17命令行的应用18保存会话或布局图18保存一个布局图会话20载入已保存的会话session20关闭数据库20退出DVE212 图形化界面应用22DVE 窗口属性概述22DVE 窗格panes23治理DVE 窗口23治理目标窗格24停放与移除窗口和窗格25拖拽和删除一个已停放的窗口25菜单栏和工具栏的应用26菜单栏参考27文件菜单28编辑菜单29视图查看菜单30仿真菜单32信号菜单34作用域菜单36追踪菜单37窗口38信号39模拟器39时间操作40扩大或缩小41扩大或缩小和变动记录41上下文记录命令菜单的应用42设置显示的首选项Preferences42自定义显示423 使用层次数据和信号群组窗格49层次窗格49给信号赋值504 使用源窗口51治理交互仿真中的断点51把握源窗口中的行断点51在对话框中治理断点52行断点52时连续点53信号断点54断言断点55任务/函数断点56编辑断点575 运用波形窗口58建立目标窗口58设置波形窗口首选项58重命名信号组60过滤信号60添加信号分别器60设置复制信号的显示60创立一个用户定义基数61治理用户定义基数61导入和导出一个用户定义基数62运用波形窗62制定波形显示63指针和标记64使用指针64运用标记65移动,隐蔽和删除标记67扩展和收缩波形信号68在图像窗中搜寻68比较信号,域和组68建立总线并设置表达式70使用总线/表达式对话框70总线/表达式列表框71显示/隐蔽细目表格71创立一个总线72修改总线成分73治理表达式列表73移位信号748 断言与掩盖率75SV 断言的编译75断言结果的观看75显示标准的设置76断言的调试77观看波形窗口中断言的失效78观看断言失效时间增量79源代码的定位809 动态驱动和载入的跟踪81跟踪功能82支持的功能83不支持的功能83Vera 的功能83跟踪驱动程序84跟踪载入85Vera 的功能86DVE 用户指导手册版本号:0.11第10页1 入门本章描述了怎样开头使用 DVE它涵盖以下内容: 根本要求 启用调试 调用DVE 在命令行运行仿真 在GUI界面运行仿真 保存会话或布局图 载入已保存的会话 关闭数据库 调用 DVE:根本要求您必需使用一样版本的 VCS 和 DVE,以确保任意仿真中任意问题都能调试。查询该 DVE 版本的三种方法: 在命令行选项中键入 dve v。 在 DVE 的命令行输入 gui_get_version 指令。 使用 Help>About 帮助菜单项选择项。启用调试本节介绍如何调用调试选项来进展仿真。注:假设你在一个不能写入数据的文件夹中运行 DVE,DVE 将不能够记录日志文件。这种状况下 DVE 将警告您不能够写入DVE 文件。编译时间选项-debug调用 UCLI,并为 DVE 的根本调试建立必要的文件-debug_all调用 UCLI 和 DVE,并为进一步的DVE 调试建立必要的文档。它参与了单步调试、内存释放、和基于断言的调试。-debug_pp创立一个 VPD 文件当与 VCS 系统任务$vcdpluson 一起使用的时候并且用-debug_pp 命令来对 design 进展后台处理post-processing,这样能够节约编译的时间由于它间接的消退了-debug 和-debug_all 的编译的预处理程序。这样它能够最低限度的进展调试以便进展 VPD 和基于断言的调试。这个效果在DVE 的后台处理模式下是显而易见的。必要文件DVE 启动它的调试功能需要如下的输入文件: VPD 文件 - VPD 文件是平立的,在仿真中你可以在这个根名目下抽取选定的信号。DVE 在这些文件里可以得到层次化的、转变值的、和一些断言的信息。根本的调试只用一个VPD 文件就能在后台(post-processing)进展。然而, VPD 文件不能保证设计的全部层次都包涵在内,由于用户可以有选择地选择将设计的一些子模块存放在 VPD 文件中。 VPD 文件是平立的。 VPD 文件是有版本要求的。假设您使用一样版本的VCS 和 DVE 来读写 VPD 文件时是没有问题的。然而 ,假设你使用 DVE 从一个比它版本老的 VCS 中读取 VPD 文件时,它就不能保证全部的 DVE 的功能都能使用或执行正确。注:为了保障 DVE 调试的功能性,用一个编译时间选项-debug,-debug_pp, 和-debug_all.不推举使用VCD 文件并且也不允许调试。 MDB 库文件。DVE 用 MDB 库来保证信息的连通性。DVE 需要 MDB 信息为了原理图和全部的驱动和负载有关的调试。MDB 库文件将被存放在运行模拟的文件夹内。MDB 文件是依附于平台的因此为了应用DVE 必需和 MDB 库在同一平台上运行。更严格地说,为了确保操作的正确性,VPD 文件和 MDB 库应当都由一样的仿真产生。 OVA 库。DVE 用这个库是为了进展更高级的断言调试。当VCS 的编译选项都用的正确并且一个设计中包含了 OVA/SVA/PSL 的断言方法时才能生成这个库。这个库也是依附于平台的。 掩盖率数据库coverage databases.在 DVE 中你需要指定 3 种类型的coverage databases 当中的一种来显示掩盖信息。假设其他类型的掩盖也存在, DVE 也会将他们翻开。你可以选择下面 2 种类型的数据库中的任意一种:- 一个代码掩盖率的文件夹被 VCS 或 VCS MX 在 Verilog 顶层设计中默认为simv 或者时被 VCS MX 在 VHDL 顶层设计中默认为 scsim 。- 一个Open Vera 或SystemVerilog 断言库文件夹被 VCS 默认为 simv.vdb调用 DVE这节描述了怎样调用 DVE。dve help显示 DVE 根本的指令dve help all显示全部的 DVE 指令dve v|-V 显示版本信息64 位技术支持平台-full64当你已经指定平台的时候,在运行时间输入就能够启动 64 位的 DVE 功能。为了到达 64 位的支持,输入下面指令:dve full64可以输入下面指令中的一个来指定平台:- linux RH3.0 64-bit:Sentenv VCS_TARGET_ARCH amd64- SuSE9 64-bit:Sentenv VCS_TARGET_ARCH suse64- Solaris 64-bit;Setenv VCS_TARGET_ARCH sparc64后台处理程序:dve不带参数,翻开并且清空了一切 DVE 的顶层窗口。在这里 DVE 能够在后台或交互式的模式下进展使用。dve vpd filename翻开 DVE 并且读入在命令行给出的 VPD 文件,并为设计翻开一个顶层视图。dve vpd filename session filename翻开DVE 并且读入在命令行给出的VPD 文件,它们翻开一个以前保存过的 TCL文件的会话。交互式界面dve nogui启动了 UCLI 模式进展调试。DVE 的 GUI 界面是不显示的。sim ucli运行 VCS/VCS MX 来帮助 UCLI 调试,DVE GUI 不能被显示出来。simv gui在 simv 仿真的 0 时刻翻开 DVE。vcs gui R与上面一样但是是在编译时调用。dve toolexe name toolargs simulator args运行一个与模拟器相连的 DVE,这个模拟器的名叫 name 并且运行 DVE 的时候具有在模拟器中指定的 args 属性.simv gui tbug调用集成平台进展调试。脚本命令Scripts:dve cmd “cmd”启动 DVE 并且执行括在双引号中的 TCL 指令。当需要执行多条指令的时候是允许用分隔号的。dve -script name启动 DVE 并且读入由 name 所指定的TCL 脚本文件。dve session name启动 DVE 并且读入一个会话文件session。假设-session 和-script 选项一起使用的话,先执行会话命令后执行脚本命令。DVE 的日志文件调用 DVE 的时候会在文件夹里生成下面 2 个日志文件log files 。这些日志在有问题的状况下反响给 Synopsys 公司是格外有用的。 dve_gui.log 包含全部通过把握台日志的输入和输出。 dve_history.log 包含了发生在调试会话周期中的全部指令。这个文件对记录脚本再运行是格外有帮助的。在命令行运行仿真DVE 与 VCS, SystemVerilog, 和 NTB (OV 和 SV)运行 DVE, 你必需在编译时调用它。你可以用-debug,-debug_all或者-debug_pp 属性来调用 DVE,或者将 DVE 设置成默认的命令行界面。一起运行 DVE 和 VCS,需要输入带有 DVE 使能的 VCS 命令行选项。vcs (-debug | -debug_all | -debug_pp) -sverilog -ntb VCS_options design.v testbench_filessimv -gui runtime_optionsVCS MX 和 VHDL纯粹的 VHDL运行一个带有DVE 的VHDL 仿真,需要输入一个带有 DVE 使能选项的VCS MX指令:vhdlan design.vhdscs cfg_tb (-debug | -debug_all) scsim -gui runtime_options一个拥有 Verilog 为顶层文件的混合仿真运行一个Verilog 为顶层文件的Verilog/VHDL 的混合仿真时,输入下面带有 DVE 使能选项的指令options enabling DVE:vcs -mhdl (-debug | -debug_all) options design.v simv -gui runtime_options一个拥有 VHDL 为顶层文件的混合仿真运行一个 VHDL 为顶层文件的 Verilog/VHDL 混合仿真,输入下面带有 DVE 使能选项的命令:vlogan Verilog_files options vhdlan vhdl_filename -vlib Verilogscscfg_tb (-debug | -debug_all)-verilogcomp “options“ scsim -gui -verilogrun “-q“ options检查点复原的方法当保存和复原一个仿真的时候,用一样的技术或流程来复原你曾经保存的检查点checkpoint,例如: 应用 UCLI 指令保存和复原 在 DVE 中保存和复原 应用 SCL 指令保存和复原 应用 CLI 指令保存和复原千万不要将保存和复原的指令相互之间弄混,例如: 用 UCLI 指令保存却用 SCL 指令复原 在 DVE 中保存却用 CULI 指令复原 保存用 UCLI 指令却用 DVE 复原 用 CLI 指令保存却用 UCLI 指令复原并且假设你正在提交一个用 VHPI 或 PLI 与 VCS MX 通信的外部申请,并且已经有文件为了这个申请被翻开了,在你复原后你必需在你下次保存或者翻开之前将这些文件关掉。C,C+,和 System C 代码以下步骤主要概括了用UCLI 去调试VCS 或是VCS MX 上的那些含有C,C+,和 SystemC的源代码的仿真。像通常那样编译包含 C,C+,和 System C 模块的VCS 或 VCS MX,确保全部的你要调试的 C 文件都被编译到。例如,一个有 Verilog 在 C 或 C+模块顶层的设计:gcc -g options -c my_pli_code.cvcs +vc -debug_all -P my_pli_code.tabmy_pli_code.o或者一个有 Verilog 在 SystemC 模块顶层的设计:syscan -cflags -gDVE 用户指导手册版本号:0.11第13页syscan -cpp g+ -cflags “-g“ my_module.cpp:my_module vcs -cpp g+ -sysc -debug_all top.v留意你必需用-debug 或-debug_all 来调用调试功能。在 DVE 中翻开仿真Simv gui3、选择 Simulator > C/C+ Debugger 来启动 C 调试器。在 GUI 界面运行仿真你可以在 GUI 界面翻开 DVE 并且运行仿真。后台处理程序Post-processing对于后台处理程序来会说你可载入并且显示任何数目的 VPD 文件。在 DVE 中翻开一个数据库文件:做下面两个操作中的任意一个:- 在 Menu 按钮下,选择 File>Open Database.- 在工具栏点击图标。翻开数据库文件的对话框就消灭了DVE 用户指导手册版本号:0.11第14页2、在翻开数据对话框里,翻阅到并且选择你要载入的 VPD 文件。3、为你的设计输入或选择一个名字。4、输入时间范围来载入。默认的是从仿真开头到完毕。5、点击 OpenDVE 就载入了所选的 VPD 文件。创立并且运行一个交互式的会话另外为了后台处理载入的 VPD 文件,你也可以应用一个编译过的 Verilog,VHDL,或是二者的混合设计,来实时的创立并且交互式的运行一个仿真。在命令行翻开 DVE%dve选择 Simulator>Setup,然后从模拟器的创立对话框选择开头仿真。DVE 用户指导手册版本号:0.11第15页1. 翻到一个模拟器的可执行界面simulator excutable.2. 输入模拟器的属性。3. 设置这个 VPD 文件的名字或选择一个已存在的文件,该文件将会在交互式的会话中被写入。4. 点击 OK 创立仿真。运行仿真这节描述了应用 DVE 来运行并且把握仿真。涵盖了下面的几方面内容:-工具栏的应用-仿真其菜单命令的应用-命令行选项的应用DVE 用户指导手册版本号:0.11第16页工具栏的应用当开头一个仿真的时候,DVE 激活了工具命令行来运行和把握仿真。在模拟器中点击下面这些图标来把握仿真。图标功能描述运行仿真程序直到一个中断点breadkpoint被触发为止,例如仿真完毕,或该期间在对话框或者是工具栏指定了持续时间。运行指定时间的仿真后停顿。当运行仿真的时候该图标被激活,点击它来停顿仿真对于 VHDL、Verilog、和 TB 代码而言,进展下一步任务或函数的操作。For VHDL, Verilog, and TB code, next steps overtasks and functions.将仿真逐行代码扫描式的进展,不考虑代码的语言。这与 UCLI 的 Step 指令是一样的在当前激活的线程里逐步的跳转到下一个可执行的命令行。对于本地测试平台(NativeTB)OpenVera 和 SV TB 而言,在平台中下一个可执行的命令行处停顿扫描到下一个可执行命令行跳出当前的函数或任务停顿当前运行的仿真并且用当前仿真的设置来从启该仿真。这个操作保存全部翻开的窗口和 GUI 界面设置。假设没有运行仿真该操作就启动仿真DVE 用户指导手册版本号:0.11第17页模拟器Simulator菜单命令的应用在开头仿真后,可以用菜单命令来运行和把握仿真程序。选择下面的命令来把握仿真:指令Start/ContinueStepNextStep In Active Thread Step In Testbench Step outRestart Stop功能描述运行仿真程序直到一个中断点 breadkpoint被触发,或仿真完毕,或到了该期间在对话框或者是工具栏指定的持续时间。逐行代码扫描式的进展仿真,不考虑代码的语言这与 UCLI 的 Step 指令功能一样对于 VHDL、Verilog、和 TB 代码而言,进展下一步任务或函数的操作。For VHDL, Verilog, and TB code, next steps overtasks and functions.在当前激活的线程里逐步的跳转到下一个可执行的命令行。对于本地测试平台(NativeTB)OpenVera 和SV TB 而言,在平台中下一个可执行的命令行处停顿扫描到下一个可执行命令行时跳出当前的函数或任务停顿当前运行的仿真并且用当前仿真的设置来重启该仿真。这个操作保存全部翻开的窗口和 GUI 界面设置。假设没有运行仿真该操作就启动仿真停顿一个正在运行的仿真与 UCLI 的 stop 指令一样DVE 用户指导手册版本号:0.11第18页命令行的应用用 DVE 顶层窗口底部的命令行进入 DVE,并且统一命令行界面UCLI运行并且把握仿真的执行。图 1-2 呈现了在哪输入指令并且有结果显示在命令行上面的日志文件Log tab里。查看 DVE 的指令可以输入:help gui应用 UCLI 时为了得到完整的信息,留意统一的命令语言的用户向导。例如一个快速视图查看的 UCLI 指令和它的应用,在 DVE 命令行快速的输入:help ucli argument当输入没有指定属性的时候,UCLI 的指令列表和一个简短的描述就被显示出来了。输入一个命令名作为属性的时候,描述和指令的规章就被显示出来了。UCLI 指令和具体的描述被显示出来。保存会话或布局图用保存会话对话框来存储preserve会话数据显示图和 VPD 路径选项。1、选择 Select File>Save SessionDVE 用户指导手册版本号:0.11第19页2、在保存会话对话框中为该会话输入一个文件名3、在选项上进展选择来指定会话的类型后保存:- 全部的会话数据包括布局图、波形列表、数据库和仿真状态。- 窗口布局图保存了窗口协议arrangement、外观views、和窗格为了今后的复用。这个选项不会保存任何的数据内容。- 全部组里面的全部信号保存了全部信号组的信号列表。- 对于观看一个波形或列表来说,只有为了观看的信号列表保存了信号信号列表。在翻开任何必要的模拟器或 VPD 文件后,这个信号列表能够用当前的信号列表重载入一个窗口。4、为 VPD 选择一个路径选项:- 对于多个翻开的 VPD 文件来说默认是保存确定路径。- 对于一个翻开的 VPD 文件来说保存的是相对路径相对指向于会话文件存储的文件夹- 不要保存翻开的 VPD 文件。假设混合设计被翻开了,该选项就被屏蔽掉了。5、选择保存内容:- 仅保存窗口布局图- 全部组中的全部信号- 观看一个波形或列表,仅保存用来观看的信号列表6、点击保存。DVE 用户指导手册版本号:0.11第20页保存一个布局图会话保存一个窗口布局图,并且保持窗口的位置,窗口的大小,和一些其他的所消灭的设置而不保存窗口的内容,进展下面的操作即可:1、选择 File > Save Layout Session2、在保存会话对话框为该布局图会话输入一个文件名。3、点击保存(Save)。载入已保存的会话session载入一个保存过的会话:1、载入一个 VPD 文件。2、选择 File>Load Session.3、在载入会话对话框,导入该会话并且在保存过的会话 TCL 文件列表中将其选中。4、点击载入Load关闭数据库关闭当前翻开的数据库: 做下面 2 步中的任意 1 步- 选择 File>Close Database- 在工具栏点击关闭数据库图标。消灭了关闭数据库对话框。见图 1-3.DVE 用户指导手册版本号:0.11第21页确保选对数据库,然后点击 OK。退出 DVE选择 File>Exit,退出DVE。DVE 用户指导手册版本号:0.11第22页2 图形化界面应用本章描述了应用图形化界面得根本方法和窗口治理。包含以下章节: DVE 窗口属性概述 DVE 窗格panes 治理 DVE 窗口 菜单栏和工具栏应用 设置显示的首选项PreferencesDVE 窗口属性概述DVE 拥有一个完全自由的窗口模式。这种模式是基于顶层窗口的想法建立的。一个顶层窗口包含一个框架、菜单栏、工具栏、状态栏、目标窗口。你可以翻开任意数目的窗口。在开头的默认状态下是开启一个窗口。DVE 顶层窗口是一个显示设计和调试数据的框架。默认的 DVE 窗口属性只显示包含层次化的扫瞄器在左边,在底部显示把握台窗口,并且剩下的全部空间都是源窗口。可以用首选项文件来转变默认属性,例如一个会话文件或一个开头脚本文件。图 2-1 呈现了默认的顶层窗口。可以在根名目下创立一个”.synopsys_dve_usersetup.tcl”文件来保存 DVE 的快捷键。例如:gui_set_hotkey -menu “Signal->Compare.“ -hot_key “c“”.synopsys_dve_prefs.tcl”文件存储了用户的常用属性。该文件由工具自动生成。DVE 用户指导手册版本号:0.11第23页DVE 窗格panes一个顶层窗口能够包含任意数目的窗格。窗格就是供给一个指定调试目的窗口。例如层次名目Hierarchy,数据,波形,列表,记录和原理图等都是窗格。治理 DVE 窗口DVE 顶层窗口能够包含任何数目的 DVE 窗口和窗格。通过设置默认值可以选择让数据显示在一个或多个 DVE 窗口和窗格中,可以用状态栏窗口来把握或创立和取消你工作的窗口。DVE 用户指导手册版本号:0.11第24页治理目标窗格目标说明policy指定了窗格将在哪里创立。在每一个顶层框架在其右下方由一个目标图标图 2-2。这些图标代表了窗格的类型。目标图标有下面两种状态: 上面带钩得为目标图标,它意味着需要创立一个的窗格时候在当前的框架下创立。 不带钩的为非目标图标,它意味着需要创立一个的窗格时候同时要创立一个的顶层窗口来包含这个窗格。在一个的顶层窗口下翻开一个窗格:1、在状态栏点击图标来移动复选标记。在一个顶层窗口中之指向一个的源窗格在一个顶层窗口中指向一个的原理图窗格在一个顶层窗口中指向一个的路径原理图窗格在一个顶层窗口中指向一个的波形窗格DVE 用户指导手册版本号:0.11第25页在一个顶层窗口中指向一个列表窗格在一个顶层窗口中指向一个内存窗格在工具栏点击一个相应类型的窗口图标来翻开一个该类型的窗口。这个窗口不会被附加到当前窗口而是会在一个顶层窗口中翻开。停放与移除窗口和窗格可以用窗口菜单来插入与撤销窗口和窗格 选择 Windows > Dock in New Row然后选择行位置在该处停放当前激活的窗口。 选择 Windows > Dock in New Column 然后选择列位置在该处停放当前激活的窗口。 选择 Undock 移除当前激活得窗口或窗格。点击窗格角上的 X 图标来删除一个窗口,这对于删除全部的窗口来说是一样的。深蓝色的停放标志标示着该停放的窗口处于激活状态。这个操作对于全部可停放的窗口来说是一样的。有一些操作是必需执行的,例如:让窗口被激活你必需点击一下。拖拽和删除一个已停放的窗口左键点击停放标识然后拖拽并将其放到一个停放位置或是一个未被停放的窗口。右键点击停放图标消灭了一个弹出菜单:Undock删除但前激活的窗口DVE 用户指导手册版本号:0.11第26页DockLeft-将所选窗口停放到顶层窗口的左边Right-将所选窗口停放到顶层窗口的右边Top-将所选窗口停放到顶层窗口的上面。不推举使用。Bottom-将所选窗口停放到顶层窗口的下面。菜单栏和工具栏的应用菜单栏和工具栏允许你执行一些标准的仿真分析任务,例如翻开和关闭一个数据库,移动波形表来显示不同的仿真时间,或是视图查看 HDL 源代码。本节涵盖了以下题目: 菜单栏参考工具栏参考菜单栏的大多数条目与工具栏中的图标或文本域是一一对应的。例如,你可以通过下面 2 个操作中的任意一个来设置显示在波形表中的仿真时间: 选择 View>Go To Time 然后在 Go To Time 对话框输入一个值,然后点击Apply 或 OK。 在工具栏的时间文本域输入一个值后按回车键DVE 用户指导手册版本号:0.11第27页例如图 2-3注:.菜单栏和工具栏功能的具体描述见菜单栏和工具栏参考。.设置仿真时间和波形窗口的应用详见 Chapter4“波形窗口的应用”。菜单栏参考本节供给了下面的顶层窗口菜单的概述: 文件菜单 编辑菜单DVE 用户指导手册版本号:0.11第28页 视图菜单 仿真器菜单 信号菜单 作用域Scope菜单 标示trace 菜单 窗口菜单 帮助菜单文件菜单下面的条目构成了文件菜单:Open Database Close DatabaseReload Database Open FileClose File Save ValuesExecute Tcl Script Load Session Save Session PrintSave Wave/List Session Recent Databases Recent Tcl Scripts Recent SessionsClose Window Exit显示翻开数据库对话框,它可以让你选择和翻开一个仿真数据库来进展后台处理显示关闭数据库对话框,它可以让你关闭一个仿真数据库VPD文件。载入一个以前翻开的数据库显示翻开源文件的对话框,它可以在源窗口让你选择并且显示一个源文件。关闭显示在激活的源窗口或窗口中的文件通过下面的选项来保存值:制表表单基于大事的表单内存内容显示执行TCL 脚本文件对话框显示载入会话对话框它可以让你载入一个已存储的会话。显示存储会话对话框,它可以让你存储当前的会话将一个激活的波形、列表、或原理图窗口的内容打印到打印机或文件中保存波形和列出会话数据显示一个最近翻开的数据库列表然后从中选择显示一个最近运行的脚本列表然后从中选择 显示一个最近翻开的会话列表然后从中选择 在顶层窗口中关闭当前激活的窗格退出DVE编辑菜单下面的条目构成了编辑菜单:Cut/Copy/Paste/ Paste From/ DeleteExpand/ CollapseExpand By Levels >Expand All Collapse ParentCollapse All Synchronize SelectionSelect by Levels复制工作在任何文本中。假设复制功能将一个文本作为选定目标,复制将会复制该目标。在其他方面将会复制选中的文本。被复制的文本能被粘贴到任何支持文本的部件,例如一个编辑器或 DVE 的命令行。目标复制工作在小部件中,例如 DVE 窗格,它支持了 DVE 目标整理 DDVE 目标例如任何的DVE 窗格注:剪切和删除仅工作在 DVE 目标上和一些窗口中,并且在一些窗口中是受限的,例如波形、列表和内存窗口。从一个生成的剪切板目标复制过来的目标文件这些菜单条目总体的工作在激活的DVE列表部件和DVE源窗口中。列表部件是层次化的显示列表的窗格,也就是说在这里面条目可以有一些子条目。假设一个条目有一个子条目并且是不行访问的,那个子条目被叫做压缩的。总条目会有一个+标记指示至少有一个子条目通过左键点击 +能被观看。假设总条目有-标记,它意味着该条目已经被开放来呈现它的子条目。左键点击-将会指示子条目合并成总条目。供给了以下子菜单:ALL - 在当前选中的条目中开放全部层次的全部条目。注:这假设在一个大型设计中执行会花费很长的时间。2 - 从当前选中的条目中开放 2 层的子条目3 - 从当前选中的条目中开放 3 层的子条目4 - 从当前选中的条目中开放 4 层的子条目5 - 从当前选中的条目中开放 5 层的子条目开放选中条目中的全部总条目下的子条目折叠当前选中的条目中的总条目。假设没有条目被选中,将不会执行任何操作。将选中的条目中的全部子条目折叠成总名目不顾任何后果 不是全局选择。你可以在不同时候在不同窗格中选择不同条目。同步选择允许你同时将全部窗格一次选中。例如假设你有一个信号在波形窗口中被选择但是他的总作用域没有在 层次的窗口中,点击同步选择将会导致该信号的主作用域添加到层次窗口中也会被添加到数据窗格中和其他任何该信 号存在的窗格中。该功能在在原理图窗口中是格外有用的 供给了以下子菜单:ALL - 在当前选中条目中选中全部层里的全部条目。注: 这假设在一个大型设计中执行会花费很长的时间。2 - 从当前选中条目中选择 2 层子条目Select All FindFind NextFind Previous Goto AddressSearchfor Signals/ Instances Create MarkerMarkers . . . Goto MarkerDelete MarkerMove MarkerSet Reference MarkerShow Marker Values Preferences视图查看菜单下面条目构成了视图查看菜单:3 - 从当前选中条目中选择 3 层子条目4 - 从当前选中条目中选择 4 层子条目5 - 从当前选中条目中选择 5 层子条目在窗口或窗格中选择全部目标显示查找对话框在查找对话框或查找菜单行有任何文件存在的时候激活该项。假设点击它,将会找下一个文本目标在激活的窗格中与