当前位置: 首页 > news >正文

长沙网站排名提升化工网站建设推广

长沙网站排名提升,化工网站建设推广,招聘类网站怎么做,免费的logo设计网站目录 1.NTF格式介绍 1.1.1 {属性#xff1a;值}定义 1.1.2类别 1.1.3语法 2.vsif文件中有效的container 2.1 session {…} 1.NTF格式介绍 Cadence的Vmanager工具采用vsif类型的文件作为regression的输入文件#xff0c;采用vplanx/csv类型的文件作为vplan的输入文件值}定义 1.1.2类别 1.1.3语法 2.vsif文件中有效的container 2.1 session {…} 1.NTF格式介绍 Cadence的Vmanager工具采用vsif类型的文件作为regression的输入文件采用vplanx/csv类型的文件作为vplan的输入文件vplanx、vsif文件采用标准的嵌套文本格式NTFNTF是一种元格式类似于XML本文有关于Vmanager采用的NTF格式的介绍如下 NTF的BNF巴克斯范式描述NTF的预处理#include环境变量NTF的限制NTF的错误处理 1.1 NTF的BNF巴克斯范式描述 BNF可以理解为专门用于描述定义语言的元语言就是用书面文字的方式来定义编程语言多出现在各种语言的官方文档中比如Python官方文档 NTF的BNF格式如下 容器container的标识符取决于文件类型比如 vsif files--sessiongrouptestvplan files--importsectionperspectivecoverageextendinstantiatewithin 标识符不区分大小写可以在任何BNF元素之间自由使用空白。若要保留名称或属性值中的空格需要将其放在双引号中使用“//”或者“--”可以注释掉该行容器container的关闭符号“}”后面的分号“;”是可选的vManager在读取文件时从字符串中删除引号有关{属性attribute: 值value}的完整说明可以参阅attribute : valueNTF 中没有前向引用需要按顺序定义属性。例如在 vplan 文件中必须首先定义section属性然后定义views属性然后定义section的扩展属性 within 属性。 1.1.1 {属性值}定义 使用“:”定义一个属性的具体值。 1.1.2类别 属于容器的成员变量可以把容器理解为一个类属性就是该类的成员变量值就是成员变量的具体值 1.1.3语法 attribute_name: attribute-value 举例 weight : 2 coverage : usb*.*.* ; attribute_name 是仅包含字母数字字符和下划线字符的标识符。attribute_name中不允许有空格但允许在attribute_name前后使用空格。attribute_name区分大小写。session属性的name必须与所有的test属性的name不同。换言之不能在test和session中使用相同的attribute_name。attribute_value可以为空或者按如下语法 字符串可选用引号括起来如果attribute_value在引号中则删除引号保留引号中的内容。如果attribute_value不在引号中则删除初始和最终空格并将任何多个空格替换为一个空格。注意所有字符串属性预定义和用户定义限制为 32672 个字符。当尝试输入超过 32672 个字符时在所有方法中 - vsif、edit、scanning该值将被截断并以“ ...代替. vManager沿 $VMANAGER_PATH 搜索file的完整或部分路径名多行文本按如下方式括起来text/texttext必须是第一行中的第一个非空格标记并且/text必须是最后一行中的最后一个非空白标记。text 和/text可能出现在同一行上尽管这相当于在实际文本周围使用双引号。举例如下2个dut_error含义相同。注意后定义的容器内属性会覆盖以前的属性。 1.2 NTF的预处理#include环境变量获取 #include语法如下 包含的文件必须用双引号括起来。每个 include 指令都必须写在仅包含自身的一行中。不允许在 include 指令的末尾使用分号。include 指令中允许使用环境变量。使用类似 shell 的语法 $ENV_VAR 或 ${ENV_VAR}。不要在 #include 指令中使用 vsif 指令 $ENV、$RUN_DIR、$DIR 或 $ATTR。 如果未将包含的文件指定为绝对路径vManager 将搜索以下目录 包含文件的目录包含 #include 指令或 import {} 的文件。运行vManager 的目录。$VMANAGER_PATH 环境变量指定的任何目录。 1.3 NTF的限制 如果数据本身带text这个字符的话vManager就不能编译在text /text标识符之间的数据。NTF 容器必须在打开它们的文件中关闭。如果在一个文件中打开容器则无法在包含的文件中关闭它。例如不支持以下内容 1.4 NTF的错误处理 解析 NTF 文件时可能有两种类型的错误 NTF 不兼容错误 -- 文件不是 NTF 格式。特定于应用程序的错误 -- 文件采用 NTF 格式但根据正在读取的格式其中的数据是错误的。例如编写“seed 123”是有效的 NTF 语法把seed作为vsif中的container的{属性:值}是正确的但seed放在vplan 中会产生错误。 2.vsif文件中有效的container vsif 文件指定要在单个session中运行的一个或多个test。为了支持 vsif 文件的链接一个 vsif 文件中允许有多个session容器。 vsif 文件还允许以下语法 标准 C 编译器指令包括 #include、#define、#ifdef 和 #ifndef属性值指令包括 $ENV、$RUN_ENV、$ATTR 和 $DIR 以下是 vsif 文件中的有效 NTF 容器 对于上面每个容器它可以容纳的用户定义属性数是有限制的。如下 其中 other types包括pathdurationenumlongdoubleboolen。other containters包括testgroupsessionrunsession_output。 2.1 session {…} 在session容器中可以定义如下属性 属性描述语法归属abort_dependent_jobs_on_nonzero_exit指定当job以非零退出代码退出时是否必须中止job的从属job。abort_dependent_jobs_on_nonzero_exit : boolean默认1sessionabort_dependent_runs_on_failure指定在test失败时是否必须中止test的依赖test。此属性的行为类似于abort_dependent_jobs_on_nonzero_exit属性但当主test失败时此处的依赖test将失败在scan阶段发现错误。abort_dependent_runs_on_failure : boolean默认0sessionautomation_file用于指定每个 vsif 的自动化。automation_file : pathpath 是包含自动化命令的文件的路径自动化命令文件中的指令和batch命令一致。 如/vsif/automation/ida.automation;sessioncreate_debug_logs要求 vManager 创建日志文件以帮助调试 DRM 问题create_debug_logs : booleansessioncreate_optimized_coverage_data指定是否创建优化的覆盖率数据。create_optimized_coverage_data: textstring/text (string可以为NONE,ALL,ALL_SESSION其中NONE表示该session的优化覆盖率不会被收集ALL表示该session下每个run的覆盖率都被单独收集ALL_SESSION表示该session下的每个覆盖率都会被合并收集)sessiondefault_dispatch_parameters指定 DRM ExecCommand 的默认选项或参数default_dispatch_parameters:textstring/text 不建议在此字符串中使用环境变量。sessiondescription定义一个session的描述description: description 举例description : textThis session contains 10 tests run with random seeds generated by IntelliGen/text;sessiondrm指定要用于session、group或test的 DRMdrm:textstring/text 其中string可以为如下 lsf-- Specifies the DPL-based integration with IBM Platform Load Sharing Facility (LSF). sge--Specifies the DPL-based integration with the open source batch-queuing system, Sun Grid Engine (SGE), supported by Sun Microsystems. openlava  --Specifies the DPL-based integration with OpenLava workload scheduler. nc  -- Specifies the DPL-based integration with NetworkComputer based job. loadleveler -- Specifies the DPL-based integration with IBMs LoadLeveler. parallel local -- Specifies the DPL-based execution of runs in parallel on the local machine. serial local -- Specifies the DPL-based execution of runs serially on the local machine. user defined -- Specifies DRM that you created using the DRM API.sessionfile_policy使用户能够选择每次运行时要在 NFS 上保留哪些文件。file_policy: Perl Boolean expression采用perl语法默认值为1默认NFS保留所有文件 例如要保留failed用例的全部信息和passed用例的指定文件可以仿照如下写法 session sess{     top_dir: $ENV(MY_TOP_DIR);     output_mode: terminal;     file_policy: text getStatus() eq FAILED/text;}; group g{     file_policy: text getFile() ~ /\.log/ and $ATTR(test_name) eq t3 /text;    scan_script: true;     test t1{         file_policy: text getFile() ~ /cov_work\/scope/ /text;        run_script: xrun $ENV(WORK_AREA)/test.sv -coverage all -access r -svseed random;};     test t2{         run_script: xrun $ENV(WORK_AREA)/test.sv -coverage all -access r -svseed random; exit 1;};     test t3{     run_script: xrun $ENV(WORK_AREA)/test.sv -coverage all -access r -svseed random; }; }; 如果t1 PASSEDt2 FAILEDt3 PASSED则会保留t1的覆盖率t2的全部文件t3的带.log的文件。session max_runs_in_parallel指定DRM 并行执行的run的最大次数max_runs_in_parallel:integer 例如max_runs_in_parallel:5sessionfree_hosts需要 DRM 为后续run重新分配主机free_hosts:boolean默认为1 若为true主机被释放DRM 可以为任何剩余run重新分配此计算机或其他计算机。如果为 FALSE则在session完成之前不会释放主机sessiongroup_automation_file指定每个 vsif 中的group自动化。group_automation_file__:path for group automation file automation_file中的内容同automation_file命令sessionhost_lock_timeout指定DRM 任务的timeout时间host_lock_timeout:time时间以秒为单位
http://www.dnsts.com.cn/news/88503.html

相关文章:

  • asp.net网站开发实战余姚网站建设在哪里
  • 南京网站制作招聘网博物馆网站建设方案书
  • 牡丹江建设工程信息网站西宁市建设网站多少钱
  • 这样建立自己的网站珠海建站模板搭建
  • 企业快速建站系统苏州注册公司网上核名
  • soho需要建网站吗中国建设银行征信网站
  • 湖北联诺建设网站广元网站建设价格
  • 专门做qq小工具的网站制作网站 服务器配置
  • 广州网站建设58手机号码网站建设
  • 什么是网站推广方案游戏游戏大全
  • 工程门户网站建设昆明的花仙子制作的企业
  • 优化好的网站吉林省建设信息网官网入吉
  • 肇庆网站建设十堰网站建设报价
  • 要想学做网站ti外包网站建设
  • it行业公司排名公司seo是指什么意思
  • 重庆网站托管外包公司哪家好自己专业做网站
  • 哪里有国内网站建设公司陈列设计
  • 网站rss地址生成网页设计好学吗
  • 合肥外贸网站建设公司肇庆企业自助建站
  • 网站怎么做播放器我的长沙app
  • 可以做网站高仿服装吗微趋道小程序免费注册
  • 用html制作网站流程安徽省工程建设网站
  • 网站文章在哪发布做seo建筑公司企业愿景及理念模板
  • 商城建站服务做的网站怎么在电脑上预览
  • 从哪个网站设置宽带主机建程网是正规网吗
  • 制作企业网站的秘诀做一个网站 多少钱
  • 门户网站建设案例wordpress全站ajax代码
  • 机械网站建设营销建网站公司联系方式
  • 徐州做网站优化网站长春网站建设
  • 天津网站建设哪个好asp 开发的大型网站