首页 > 其他分享 >uvm获取simulation option

uvm获取simulation option

时间:2023-11-02 10:34:41浏览次数:59  
标签:function string get args simulation cmdline uvm option

获取sim option的传统方式是用 $test$plusargs(), 和$value$plusargs().

UVM提供了uvm_cmdline_processor来获取sim opt.

用法如下:

uvm_cmdline_processor clp = uvm_cmdline_processor::get_inst();

string val_q[$];

clp.get_arg_values("+val=",val_q);

uvm_cmdline_processor常用的function有:

function void get_args(output string args[$]);

function void get_plusargs(output string args[$]);

function void get_uvm_args(output string args[$]);

function int get_arg_matches(string match, ref string args[$]);

function int get_arg_value(string match, ref string value);

function int get_arg_values(string match, ref string values[$]);

function string get_tool_name();

function string get_tull_version();

标签:function,string,get,args,simulation,cmdline,uvm,option
From: https://www.cnblogs.com/lybinger/p/17804831.html

相关文章

  • Optional 类 可以减少 if 判断
       ......
  • Java8 Optional
    根据OracleJava官方文档,Optional是一个容器对象,可以包含也可以不包含非null值。Optional在Java8中引入,目的是解决NullPointerExceptions的问题。本质上,Optional是一个包装器类,其中包含对其他对象的引用。在这种情况下,对象只是指向内存位置的指针,并且也可以指向任何内容。从其......
  • Optional.ofNullable()方法, 参数list或者map如果为null执行 ofNullable(创建个新对象
    Optional.ofNullable()方法举个栗子publicstaticvoidmain(String[]args){List<String>list=null;list.forEach(x->System.out.println(x));}工作中经常会遇到,查询返回空,如果没有判空处理,一不小心就会空指针异常。加上if判断处理也可以,但是jdk1.......
  • 使用pandas,Missing optional dependency 'xlrd'. Install xlrd >= 2.0.1 for xls Exce
    遇到问题使用pandas处理excel数据,报错:ImportError:Missingoptionaldependency'xlrd'.Installxlrd>=2.0.1forxlsExcelsupportUsepiporcondatoinstallxlrd.解决方案是xlrd版本不匹配,手动安装xlrd......
  • vue中使用axios请求post接口为什么先发起OPTIONS请求再发起post请求?
    在使用Axios进行跨域POST请求时,浏览器会先发起一个OPTIONS请求,这是因为浏览器执行了跨域请求时的预检请求(PreflightRequest)。这是一个安全性措施,旨在确保跨域请求不会导致安全风险。1、跨域请求的安全性:当前端应用和后端API位于不同的域或端口时,浏览器会执行同源策略,以防止跨站点......
  • Pycharm安装第三方库时报错 no such option: --build-dir
    参考资料Link:https://blog.csdn.net/weixin_56321113/article/details/122737501 一、遇到的问题pycharm2020.1python3.9pip22.1无论安装任何第三方包都会报错 nosuchoption:--build-dir 二、问题原因pycharm依赖于--build-dir安装第三方库,但pipinstall中......
  • std::optional<type>
    它可以将可能存在或者不存在的内容以合适的方式返回,当返回的是空文件时,可以使用_.value_or("初始值")std::optional<std::string>data=OpenFileAsstring("data.txt");stringvalue=data.value_or("NotOpened!"); ......
  • 使用Optional-避免NPE
    1、常用写法:Optional.ofNullable(messageTemplate).orElseThrow(()->newBusinessException("模板不能为空"));2、介绍Optional.ofNullable()是Java8引入的一个方法,用于创建一个可能为null的Optional对象。Optional是一种容器,可以包含一个非null的值,也可以不包含值(即为......
  • ASP.NET Core Minimal API之optional route parameter with default value and option
    publicstaticvoidMain(string[]args){varbuilder=WebApplication.CreateBuilder(args);varapp=builder.Build();app.MapGet("/product/{name}",(stringname)=>$"Theproductis{name}").WithName("product&......
  • Argument for '--moduleResolution' option must be: 'node', Unknown compiler opt
    node_modules/@vue/tsconfig/tsconfig.json(12,25):errorTS6046:Argumentfor'--moduleResolution'optionmustbe:'node','classic','node16','nodenext'.node_modules/@vue/tsconfig/tsconfig.json(33,5):erro......