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

Spyglass:默认配置文件

相关阅读

Spyglasshttps://blog.csdn.net/weixin_45791458/category_12828934.html?spm=1001.2014.3001.5482


配置文件简介

        当启动Spyglass时,它会自动读取五个设置文件,这些文件具有相同的文件名.spyglass.setup,但位于不同的目录中,它们包含了一些变量设置,比如默认启动模式(DEFAULT_STARTUP_MODE=)。Spyglass按以下顺序读取这五个设置文件:

1、Spyglass安装目录中的配置文件(默认存在)。

2、使用环境变量SPYGLASS_CUSTOMER_CONFIG_FILE指定的配置文件(需要用户创建)。

3、用户家目录中的配置文件(需要用户创建)。

4、当前工作目录中的配置文件(需要用户创建)。

5、使用选项configfile设置命令指定的配置文件(需要用户创建)。

        需要注意的是,这五个文件中的设置可以相互覆盖,最后读取的设置将被优先考虑。

配置文件内容

        .spyglass.setup文件可以包含以下可选内容。

DEFAULT_STARTUP_MODE = gui | batch // default: gui
USE_32_BIT_EXECUTABLE_ONLY = no | yes // default: no
DEFAULT_LANGUAGE_MODE = VHDL | Verilog | mixed | def | none // default: no
DEFAULT_TEMPLATE = <goal-name> | none // default: none
DEFAULT_TEMPLATE_DIRECTORY = GUIDEWARE_NEW_RTL | GUIDEWARE_IP_RTL | GUIDEWARE_IP_NETLIST | GUIDEWARE_SOC // default: GUIDEWARE_NEW_RTL
DEFAULT_POLICY_FOR_SPYEXPLAIN = <productlist> | none | all // default: all
DEFAULT_REPORT_FORMAT = moresimple | none | <report-name> // default: moresimple
DEFAULT_REPORT_FORMAT_FOR_SLC = <reportname>
DEFAULT_PRAGMA = default | none | <pragma-name-list> // default: default
DEFAULT_BBOX_MODEL = BBOX_ILM | BBOX_CELLDEFINE | BBOX_LIBCELL | BBOX_ENCRYPTED_LIB <any combination> | NONE // default: BBOX_LIBCELL
AUTOENABLE_RULEGROUP_PARAMETER_CONTROL = no | yes // default: no
AUTOENABLE_MEMORY_HANDLING = no | yes // default: no
AUTOENABLE_HUGE_SCHEMATIC_DISPLAY = no | yes // default: no
VHDL_LIB_MAP = SYNOPSYS $SPYGLASS_HOME/vhdl_libs/$SPYGLASS_PLATFORM/SYNOPSYS
VHDL_LIB_MAP = <logical-lib-name> <physical-path>
AUTOENABLE_VHDL_SORT = no | yes // default: no
DEFAULT_VHDL_SORT_METHOD = <method>  
AUTOENABLE_INFERBLACKBOX = no | yes | yes_netlist | yes_rtl // default: yes 
AUTOENABLE_PRECOMPILED_VLOG = no | yes // default: no  
COMMAND_OPTION_FILENAME = <file-name>  
COMMAND_FILE_ARGS = <arg-list>  
SGDC_INCLUDE_FILE_PATH = <dir-name>  
OVERLOAD = <named-overload-list>  
DEFAULT_SLF_CONFIG_FILE = <file-name>  
AUTOENABLE_BUILTIN_CHECKS_FOR_POLICY = <product-list>  
DEFAULT_METHODOLOGY = $SPYGLASS_HOME/GuideWare/New_RTL  
METHODOLOGY_SEARCH_PATH = <space-separated-list-of-directories>  
UI_WAIVER_DEFAULT_REGEXP_EXCLUDE_FIELDS = <comma-separated-list-of-options>  
DC_DWARE_FILES_PATH = <file_path>  
DC_DW_FILES_PATH = <file_path>  
ABSTRACT_FILE_NAME_STYLE = compat | short // default: compat

注意事项

  • 如果在配置文件中未找到对应的配置设置,则使用默认值。
  • 配置文件中不能包含Tcl命令,而只能有以上可选内容。
  • 配置文件中可以包含注释,可以使用三种注释风格:VHDL(--)、Verilog(//)和通用格式(#)。
  • 配置文件中可以使用环境变量,如SPYGLASS_HOME,其他用户自定义的环境变量也可以在配置文件中使用。
  • 对于最后一种配置文件,不支持以下配置:
DEFAULT_STARTUP_MODE
USE_32_BIT_EXECUTABLE_ONLY
DEFAULT_LANGUAGE_MODE
DEFAULT_POLICY
DEFAULT_POLICY_FOR_SPYEXPLAIN
DEFAULT_REPORT_FORMAT_FOR_SLC
DEFAULT_TEMPLATE
DEFAULT_TEMPLATE_DIRECTORY
LICENSE_EXPIRY_NOTIFICATION_DAYS
LICENSE_QUEUING_INTERVALS_IN_SECS
DEFAULT_METHODOLOGY
DEFAULT_EXE_TYPE_ON_64BIT
METHODOLOGY_SEARCH_PATH
UI_LICENSE_QUEUING_WHEN_FEATURE_EXISTS
http://www.xdnf.cn/news/395965.html

相关文章:

  • VMware安装CentOS Stream10
  • ArtStation APP:全球艺术家的创作与交流平台
  • 九、STM32入门学习之WIFI模块(ESP32C3)
  • 轻量级高性能推理引擎MNN 学习笔记 01.初识MNN
  • 跟我学c++高级篇——模板元编程之十三处理逻辑
  • E+H流量计profibus协议如何转换成profinet协议
  • C语言_函数调用栈的汇编分析
  • 【AI论文】作为评判者的感知代理:评估大型语言模型中的高阶社会认知
  • 二分查找的理解
  • Object类
  • wordpress自学笔记 第三节 独立站产品和类目的三种展示方式
  • RabbitMQ的工作队列模式和路由模式有什么区别?
  • 2. cef 及 cefcapi
  • 全国青少年信息素养大赛 Python编程挑战赛初赛 内部集训模拟试卷七及详细答案解析
  • Qt开发经验 --- 避坑指南(13)
  • 梦熊联盟:202505基础语法-题解
  • 沐言智语开源Muyan-TTS模型,词错率、语音质量评分都处于开源模型的一线水平,推理速度相当快~
  • Go语言运算符详解
  • No module named ‘xxx’报错原因及解决方式
  • DedeCMS-Develop-5.8.1.13-referer命令注入研究分析 CVE-2024-0002
  • css背景相关
  • 【大模型】解决最新的Dify1.3.1版本 无法基于Ollama成功添加模型
  • 进程间关系与守护进程
  • Quantum convolutional nerual network
  • 责任链模式
  • 苍穹外卖(数据统计–Excel报表)
  • C语言常见的文件操作函数总结
  • 互联网大厂Java求职面试:电商商品推荐系统中的AI技术应用
  • 超标量处理器设计4-分支预测
  • TypeScript 装饰器高级用法详解