TetraMax软件图形化界面使用详细介绍
- 格式:docx
- 大小:829.97 KB
- 文档页数:8
TerraGate用户操作手册v4.5TerraGate用户操作手册v4.5东方道迩GIS事业部____年1月TerraGate用户操作手册v4.5目录1.TerraGate操作简介 ................................................................... .. (1)1.1 TerraGateManager .............................................................. (1)1.1.1关于TerraGate Manager............................................................... ............ 1 1.1.2 开始和停止服务.................................................................... .................... 2 1.2 TerrainService .............................................................. . (2)1.2.1 Terrain Service Settings(地形服务设置) ................................................ 2 1.2.2 Terrain Service Statistics(地形服务统计) ............................................. 11 1.2.3 Terrain Databases(地形数据集) .......................................................... 13 1.2.4 DirectConnect(直连).................................................................. ......... 14 1.2.5 Internet License(互联网许可) (15)1.2.6使用TerraGate以流方式输出FLY文件................................................... 16 1.2.7 TerraGate 程序 ................................................................... .................... 16 1.2.8 TerraGate和Microsoft IIS................................................................... .... 16 1.3 DirectConnectE_tension ............................................................ . (17)1.3.1 DirectConnect E_tension概述 (17)1.3.2 什么是TerraBuilderFuser? .............................................................. .... 17 1.3.3 DirectConnect TerraBuilder工程文件..................................................... 17 1.3.4 创建Fuser计算机 ................................................................... ............... 22 1.3.5 创建TerraGate登录属性 ................................................................... ..... 24 1.3.6 显示效果 ................................................................... ............................. 25 1.4 Internet LicenseService .............................................................. (26)1.4.1 Internet License设置 ................................................................... ........... 27 1.4.2使用Internet License创建网页 (27)1.5 Collaboration Service............................................................... . (28)1.5.1 Collaboration ServiceSettings ............................................................. ... 28 1.5.2 Collaboration和Terrain Service..............................................................302.开始使用SFS .................................................................. . (30)ITerraGate用户操作手册v4.52.1 启动SFS Web管理 ................................................................... ...................... 30 2.2 SFS管理器.................................................................... .. (31)2.2.1首次配置SFS Web管理 ................................................................... ...... 31 2.2.2 关于SFS管理器 ................................................................... ................. 31 2.2.3 主服务器页面 ................................................................... ...................... 32 2.2.4 本地服务器设置.................................................................... .................. 35 2.2.5 SFS设置 ................................................................... ............................. 36 2.2.6 用户设置 ................................................................... ............................. 38 2.2.7 IIS 日志 ................................................................... ............................... 39 2.2.8 服务器消息.................................................................... ......................... 41 2.2.9 常见问题解决方法 ................................................................... ............... 42 2.3 Web Feature Service(WFS) .............................................................. (43)2.3.1 关于Web FeatureService? ............................................................. ...... 43 2.3.2 WFS可输入数据源 ................................................................... .............. 43 2.3.3 Layers(图层) ................................................................. ..................... 48 2.3.4 运行性能小贴士、指导 ................................................................... ........ 54 2.4 使用SFS CacheCreator(缓存生成器) (56)2.4.1 什么是SFS CacheCreator(缓存生成器)?........................................... 56 2.4.2 安装SFSCacheCreator(缓存生成器) ................................................ 56 2.4.3 SFS CacheCreator(缓存生成器)输出文件 ............................................... 57 2.4.4 如何使用SFS 缓存生成器 ................................................................... ... 57 2.5 Web Map Service (WMS)............................................................... (62)2.5.1 什么是Web Map Service(WMS)? .................................................... 62 2.5.2 WMS可输入数据源 ................................................................... ............. 63 2.5.3 Layers(图层) ................................................................. (64)3.TerraGate技术流程 ................................................................... (67)3.1 TerraGate基本设置 ................................................................... ....................... 68 3.2 TerraE_plorer Pro客户端连接 ................................................................... .. (71)IITerraGate用户操作手册v4.51.TerraGate操作简介1.1 TerraGate Manager1.1.1关于TerraGate Manager在TerraGate Manager主(Main)选项卡中,用户可以控制和监测地形服务,互联网许可服务和协作通信服务。
136Painter 12 中文版标准教程单击图标,在马赛克瓦片上按住鼠标并移动,即可删除瓦片。
单击图标,在马赛克瓦片上按住鼠标并移动,即可改变瓦片的颜色。
改变的颜色由“颜色”选项而定。
■颜色:选择该选项,在艺术材料面板中选择颜色后回到应用马赛克的图像窗口,在需要改变颜色的地方单击并拖动鼠标,这时克隆的颜色就会被当前的主要色取代了。
■变暗:选择该选项,在瓦片上按住鼠标并拖动,只要鼠标经过地方的颜色就会加重变暗。
■变亮:该选项与“变暗”的效果相反,会使瓦片的颜色变亮。
■色调:选择该选项,在瓦片原有的基础上会加入10%的主要色。
■变化:选择该选项,在瓦片上会加入颜色变化。
单击 图标,在想要选择的马赛克瓦片上按住鼠标并移动,即可将其选中。
按住【Ctrl】键的同时,在某种颜色的瓦片上单击鼠标,那么与这个马赛克瓦片颜色相同并且邻近的马赛克瓦片将都被选中。
如果取消对某个瓦片的选择,只需在这个瓦片上单击鼠标即可。
也可以使用快捷键来选择瓦片,按A键可以选择所有的瓦片,按D键可以取消对所有瓦片的选择。
在瓦片被选中的情况下,按C键就可用主要色替换被选择瓦片的颜色,按T键可在所选择的瓦片上加入10%的主要色,按V键可根据“色彩变化”面板中的设置改变所选马赛克瓦片的颜色。
镶嵌是一种使用非矩形瓦片的马赛克效果类型,使用镶嵌功能时会将画布分为许多多边形图像,并最终生成马赛克瓦片效果,如图10-10所示。
这些多边形实际上是由许多线段所连接而成的点,我们可以控制点的数目和分布位置,也可以指定这些点的连接方式。
使用了镶嵌效果后,这些多边形就会显示为马赛克瓦片,显示的色彩为我们设定的主色彩,并且被我们所设定的线条所包围。
此外镶嵌马赛克效果还可以和“马赛克效果”对话框结合起来使用,下面就让我们大家一起来学习一下镶嵌式马赛克效果的制作方法。
10.3 制作特塞拉图10-10 镶嵌马赛克效果◎ 选项设置1.新建或打开一张图像。
2.单击菜单栏中的“画布→制作特塞拉”命令,调出“制作镶嵌”对话框,如图10-11所示。
Synopsys工具简介LEDALEDA是可编程的语法和设计规范检查工具,它能够对全芯片的VHDL和V erilog描述、或者两者混合描述进行检查,加速SoC的设计流程。
LEDA预先将IEEE可综合规范、可仿真规范、可测性规范和设计服用规范集成,提高设计者分析代码的能力。
VCS TMVCS是编译型V erilog模拟器,它完全支持OVI标准的V erilog HDL语言、PLI和SDF。
VCS具有目前行业中最高的模拟性能,其出色的内存管理能力足以支持千万门级的ASIC设计,而其模拟精度也完全满足深亚微米ASIC Sign-Off的要求。
VCS结合了节拍式算法和事件驱动算法,具有高性能、大规模和高精度的特点,适用于从行为级、RTL到Sign-Off等各个阶段。
VCS已经将CoverMeter中所有的覆盖率测试功能集成,并提供V eraLite、CycleC 等智能验证方法。
VCS和Scirocco也支持混合语言仿真。
VCS和Scirocco都集成了V irsim 图形用户界面,它提供了对模拟结果的交互和后处理分析。
Scirocco TMScirocco是迄今为止性能最好的VHDL模拟器,并且是市场上唯一为SoC验证度身定制的模拟工具。
它与VCS一样采用了革命性的模拟技术,即在同一个模拟器中把节拍式模拟技术与事件驱动的模拟技术结合起来。
Scirocco的高度优化的VHDL编译器能产生有效减少所需内存,大大加快了验证的速度,并能够在一台工作站上模拟千万门级电路。
这一性能对要进行整个系统验证的设计者来说非常重要。
V eraV era验证系统满足了验证的需要,允许高效、智能、高层次的功能验证。
V era验证系统已被Sun、NEC、Cisco等公司广泛使用以验证其实际的产品,从单片ASIC到多片ASIC 组成的计算机和网络系统,从定制、半定制电路到高复杂度的微处理器。
V era验证系统的基本思想是产生灵活的并能自我检查的测试向量,然后将其结合到test-bench中以尽可能充分测试所设计的电路。
Tetgen 可以用来产生四面体网并且遵守格德洛内规则,四面体网格对有限元和有限体积法是非常有用的。
这个算法在当前研究领域具有领先水平。
文档简洁的介绍了一些可以被tetgen解决的问题,是一个非常详细用户指南。
读者从中不仅可以了解到怎样直接使用来自命令行的输入文件去产生四面体网格,而且还可以了解其他程序怎样调用tetgen关键词:四面体网格,Delaunay四面体化,有约束的Delaunay四面体化,网格质量,网格产生内容1、介绍1.1Delaunay三角形与空间多面体1.2有约束的Delaunay四面体化1.2.1分段线性复杂1.3四面体网格质量1.3.1 半径边缘比质量衡量标准2、入门指南2.1 编译2.1.1 unix/linux2.1.2 windows 9x/NT/2000/xp2.2 测试2.3 可视化2.3.1 tetview2.3.2 其他的网格可视化工具3、Tetgen使用3.1 命令行语法3.2 命令行开关3.2.1 –p 对一个PLC进行四面体化3.2.2 -q 网格生成质量3.2.3 -a 规定有限元3.2.2 -A 分配区域属性3.2.2 -r 重构或优化网格3.2.2 -i 插入一个点3.2.2 -T 设置公差3.2.2 -Y 边界禁止steiner点3.2.2 其他开关命令3.3 命令行举例3.3.1 产生Delaunay四面体3.3.2 产生带约束的Delaunay四面体3.3.3 网格质量、网格大小控制4、文件格式4.1 tetgen文件格式4.1.1 .nodes文件4.1.2 .poly文件4.1.3 .smeshs文件4.1.4 .ele文件4.1.5 .face文件4.1.6 .edges文件4.1.7 .vol文件4.1.8 .var文4.1.9 .neigh文件4.2 支持文件格式4.2.1 .off4.2.2 .ply4.2.3 .stl4.2.4 .mesh4.3 文件格式举例4.3.1 带两个边界标识的空间多面体4.3.2 带两个区域的空间多面体5、其他程序调用tetgen5.1 头文件5.2 调用方法5.3 tetgenio数据类型5.4 数据描述5.4.1 内存管理5.4.2 facet数据结构5.5 举例一些相关的扩展引用1、介绍Tetgen 程序可以对三维物体进行四面体剖分。
商用工具Design Compiler & TetraMax准备工具:PuttyXming服务器地址:166.111.77.14用户名:dengyd密码:901009Xuan步骤:一、启动远程桌面1. 运行XLaunch,在弹出窗口中持续点击下一步至完成2. 运行Putty,输入服务器地址和端口,选择左侧类别->Connection->SSH->X11,勾选“Enable X11 forwarding”,并输入X11转发的地址:localhost:03. 打开并输入用户名密码,登录服务器,新建工程目录二、Design Compiler一般综合流程(不含测试)1. 复制.synopsys_dc.setup文件至当前目录下,.synopsys_dc.setup设置了所需的工艺库的位置2. 将verilog源文件上传至source子目录下3. 输入design_vision,运行Design Compiler4. 点击菜单File->Analyze,在弹出对话框中点击Add,选择所有的verilog源文件,勾选“Create new library if it does not exist”并确定。
5. 点击菜单File->Elaborate,在Design下拉框中选择verilog顶层模块的名称,确定。
6. 如果电路没有错误的话,就会在工作区出现电路的层级结构7. 选择Design->Compile Design,在弹出的对话框中直接选择确定8. 选择Design->Report Area,可以获取到芯片的面积三、Design Compiler测试流程1. 启动Design Compiler2. Analyze3. Elaborate4. 输入命令:create_clock clk -period 100 -waveform [list 0 50] #时钟信号set_dft_signal -view existing_dft -type ScanClock -timing [list 45 55] -port clk set_ideal_network -no_pro [list clk]set_scan_configuration -chain_count 10 #扫描链个数set test_default_scan_style multiplexed_flip_flop #触发器类型create_test_protocol -infer_async -infer_clockdft_drc –verbose #验证这时会弹出一个ViolationBrowser窗口,如果没有报Violation的话就将其关闭5. 编译命令:compile –scan6. 输入命令:report_constraint -all_violatorsinsert_dft #插入扫描链report_constraint -all_violatorsdft_drc -verbose -coverage_estimate #估计故障覆盖率write -format ddc -hierarchy -output router_wrap_c.ddc #输出工程文件write -format verilog -hierarchy -output router_wrap_c.v #输出网表write_test_protocol -output router_wrap_c.spf #输出spf文件四、TetraMax ATPG1. 输入命令tmax,启动TetraMAX2. 点击上方工具栏Netlist按钮,在弹出对话框中选择Browse,选取Design Compiler输出的Verilog网表文件,以及工艺库tsmc18.v,点击Run执行3. 点击上方工具栏Build按钮,在Top module name下拉框中选择网表的顶层模块名,点击Run执行4. 点击上方工具栏DRC按钮,在弹出的对话框中点击Browse,选择Design Compiler输出的spf文件,点击Run执行5. 点击上方工具栏ATPG按钮,在Fault source部分中选择Add all faults,点击Basic Scan6. 点击上方工具栏Write Pat按钮,输出测试向量。
TetraMax GUI使用介绍Tetramax主界面:Netlist(读取网表):·Nelist file --可以使用所提供的文本字段手动指定要读入的netlist文件的位置和名称。
·Browse -- 可以通过单击Browse按钮来通过图形界面选择想要读取的netlist文件。
·File Type -- 默认情况下,netlist格式是由TetraMAX自动检测的。
也可以手动选择EDIF、Verilog或VHDL netlist格式。
·Clear previous netlist -- 指定在内存中当前读取的所有netlist将被删除。
如果文件名称也被指定,那么在读取该文件之前,将清除内存。
·Abort on error -- 当这个框被选中(默认选中)时,当多个netlist被读取时,TetraMAX将会终止它。
这就允许使用通配符(*)文件名读取所有的netlist。
TetraMAX忽略了这个选项,如果你使用这个选项来读取单个的netlist,就会发出一个警告信息。
·Verbose -- 指定使用通配符文件名时显示单个netlist信息。
默认情况下,只对所读取的所有netlist 进行简单的总结。
·Library Module -- 指定在指定的文件名称中定义的所有模块应该被视为是库模块。
·Master Module -- 指定被读取的文件定义的所有模块应该被标记为主模块。
通常,当读取多个具有相同名称的模块时,最后一个模块将确定最终模块定义·Max errors --指定在当前文件终止netlist解析之前允许的最大解析错误数。
默认设置为10。
·Conservative Mux -- 指定保守的MUX门是否从MUX的保守UDP模型中提取出来。
其中:None --所有提取的MUXes都是规则的(如果必要的话,会发出适当的违规)。
TetraMax GUI使用介绍
Tetramax主界面:
Netlist(读取网表):
·Nelist file --可以使用所提供的文本字段手动指定要读入的netlist文件的位置和名称。
·Browse -- 可以通过单击Browse按钮来通过图形界面选择想要读取的netlist文件。
·File Type -- 默认情况下,netlist格式是由TetraMAX自动检测的。
也可以手动选择EDIF、Verilog或VHDL netlist格式。
·Clear previous netlist -- 指定在内存中当前读取的所有netlist将被删除。
如果文件名称也被指定,那么在读取该文件之前,将清除内存。
·Abort on error -- 当这个框被选中(默认选中)时,当多个netlist被读取时,TetraMAX将会终止它。
这就允许使用通配符(*)文件名读取所有的netlist。
TetraMAX忽略了这个选项,如果你使用这个选项来读取单个的netlist,就会发出一个警告信息。
·Verbose -- 指定使用通配符文件名时显示单个netlist信息。
默认情况下,只对所读取的所有netlist 进行简单的总结。
·Library Module -- 指定在指定的文件名称中定义的所有模块应该被视为是库模块。
·Master Module -- 指定被读取的文件定义的所有模块应该被标记为主模块。
通常,当读取多个具有相同名称的模块时,最后一个模块将确定最终模块定义
·Max errors --指定在当前文件终止netlist解析之前允许的最大解析错误数。
默认设置为10。
·Conservative Mux -- 指定保守的MUX门是否从MUX的保守UDP模型中提取出来。
其中:
None --所有提取的MUXes都是规则的(如果必要的话,会发出适当的违规)。
Combinational udp (default) --可以从组合的UDPs中提取保守的MUXes,但不能从序列的UDPs中提取。
All --可以从任何UDP、组合或序列中提取保守的MUXes。
当选择此设置时,顺序UDPs的提取对不完整和不一致的UDPs的容忍度较低,这可能会被提取到TIEX,尽管如果-保守的mux被设置为none或- combinational_udp,则可以提取gor级别的模型。
只有当解析的顺序UDPs被正确定义时,才使用所有设置
Escape Char -- 指定转义字符是否作为标识符名称的一部分保存。
选择是:只有在需要时,总是,或者从不。
例如,选择一个没有原因的“\ net[4]”成为“net[4]”;这个名字与一个矢量网“net”的第4位无法区分,所以这个选项应该非常小心使用。
默认是在需要时。
·Dominance Detection –指定派生的ATPG模型是否识别设置/重置/时钟引脚之间的主导行为。
选择关闭可禁用此检查,而启用它。
一个布尔值的选择允许检查,但只检查时钟/设置/重置为布尔值的状态表项,并忽略它们是Xs的条目。
默认的是打开的。
·Redefined Module -- 指定如何处理模块的重新定义。
在多个定义的情况下,一个定义被保留,而另一个定义被忽略。
您可以指定第一个或最后一个遇到的netlist定义作为保留。
默认的是最后一次。
·Cell Define -- 选择是否忽略netlist中Verilog编译器指令的celldefine。
·enable port_faults -- 启用端口故障,默认开启
·suppress faults -- 抑制故障,默认开启
·model X for UDPs –- 使用UDP模式,默认开启
·enhanced seq modeling -- 增强序列建模,默认关闭
·check only used UDPs -- 检查只使用UDP协议的网表文件
·fault assign statements –- 故障分配报表
·net[n:n] is scalar 网[n:n]是标量的
Build(建立ATPG)模型:
•RUN --在顶部模块名称文本字段中,输入要构建的设计或模块的名称。
(建议与读取网表文件是的名称相同)如果您没有提供名称,TetraMAX搜索一个没有被任何其他模块引用的模块。
•Set Build Sectio -- 该部分提供了对控制构建仿真模型的参数的访问。
这些参数对应于set build命令。
•Set Learning -- 设置学习部分设置控制TetraMAX学习过程的参数。
Sim passes —指定在ATPG等价分析过程中执行的模拟传递次数。
Test passes —指定在ATPG等价分析过程中执行的测试生成的次数。
Implication —指定要执行的隐含学习分析工作。
Max Feedback —指定组合反馈路径中源数的极限。
其中:
ATPG Equivalence —指定是否要执行ATPG等价分析
Common Input —指定是否执行公共输入分析。
Disable Time Limit —禁用时间限制学习选项。
Verbose —指定ATPG对等分析报告中详细的数量
Set build -- 构建部分提供了对控制构建仿真模型的参数的访问。
这些参数对应于set build命令。
DRC(设计规则检查):
DRC涉及对设计的许多方面的分析, 可执行DRC检查包括以下条件:扫描链的输入和输出是有逻辑连接的、与扫描链人字拖连接的时钟和异步设置/复位插脚只由主要输入端口控制、当你从正常模式切换到扫描转换模式时,时钟/设置/重置是关闭的,当你切换回正常模式时需要重置。
因此,TetraMAX可以执行这些和其他DRC的检查,就必须提供关于时钟端口、扫描链和其他控制的信息,通过一个STIL测试协议文件。
可以从DFT编译器生成STIL文件,也可以在“STIL过程文件”中手动创建。
要使用Run DRC对话框执行DRC,
点击位于TetraMAX主窗口顶部的命令工具栏中的DRC按钮。
出现了DRC对话框。
如果尚未激活,单击Run选项卡。
在Test protocol文件名字段中,键入先前创建的STIL过程文件的路径名,或者使用Browse按钮导航并选择文件。
对于基本的设计流程,最好接受默认设置。
有关这些设置和其他设置的详细信息,需要按照 run_drc命令进行设置。
具体需要设置的参数如下图:
ATPG(运行ATPG):
默认情况下,TetraMAX首先执行basic - scan ATPG,接着是快速顺序的ATPG(如果启用),以及完整顺序的ATPG(如果启用的话)。
·基础ATPG参数设置
·Basic-Scan ATPG参数设置
·Fast-Sequential ATPG参数设置
·Full-Sequential ATPG参数设置
具体参数的设置参照set_atpg、run_atpg命令
为了在模式压缩和执行速度之间获得良好的平衡,可以调整set_atpg命令的中止限制和其他参数设置。
以下描述如何运行ATPG:
·快速评估测试覆盖率;
将中止限制设置为5。
将合并工作设置为Off。
·增加更加多次的尝试;
将中止限制设置为10或以下。
将合并工作设置为Off。
生成测试模式(run_atpg)。
检查结果。
如果有太多ND(未检测到)错误,则增加中止限制并再次生成测试模式。
重复,以确定达到预期结果所必需的最小中止限度。
·使用较少的模式最大化测试覆盖率;
将中止限制设置为100 - 300。
将合并工作设置为High。
执行run_atpg -auto_compression。
检查结果。
如果仍然有太多的NC或没有错误,将中止限制增加2倍,再执行run_atpg。
·使用较少的模式获取目标测试覆盖率;
为了获得目标测试覆盖值,同时最小化模式的数量,请遵循获取最大测试覆盖率的过程,并将覆盖率百分比(-覆盖率选项)设置为1到99之间的数字,这代表了您的目标测试覆盖率。
注意:TetraMAX在32组中创建模式,并在每个32模式边界上检查这个限制,因此生成的模式可能超过目标测试覆盖率。
·多次检测故障;
n -检测尝试在ATPG中检测故障n次。
默认是一个错误检测。
在故障模拟过程中,错误被保存在活动列表中,直到检测到n次。
·回顾测试覆盖率。
单击位于TetraMAX主窗口顶部的命令工具栏中的Summary按钮。
出现“报告总结”对话框。
选择您想要的摘要。
Write pat
在file name 初输入想要输出的文件命名即可以.txt结尾。
File format选择Verilog-Single File。