Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
SystemVerilog-$cast详解
cast在子类与父类之间的复制 1 子类cast给父类 cast father cls child cls 之前有提到 cast是将两个类型强制转换 cast A B 将B强制类型转换给A 应用在类上 就是句柄的强制赋值操作 那么在子类和父
芯片开发前端验证
fpga开发
UVM基础-m_sequencer和p_sequencer
一 Sequencer问题的由来 1 1 sequence与sequencer之间的数据交互 在UVM的sequence机制中 sequence其实是独立与验证环境之外的部件 作为uvm object而存在 那么sequence最终是要在某
芯片开发前端验证
fpga开发
Linux-Shell技巧-参数化alias
shell脚本提供了改写命令方式 alias 但是alias改写常用的是直接改写方式 比如如下操作 alias ll ls alt alias g gvim 但通常情况下 有的明林需要传递参数 或者用户可以自定义话一些常用的路径 但有些文件
芯片开发前端验证
FPGA
UVM基础-sequence library
一 sequence library的用法 1 1 sequence library在环境中的使用 uvm sequence library定义为是一堆sequence的集合 本质上其实就是uvm sequence 只不过在普通的uvm s
芯片开发前端验证
fpga开发
UVM基础-Phase机制(一)
一 UVM phase机制基础 1 1 function phase和task phase 在uvm component组件内 注册到factory机制的组件 一般内部都会有运行phase的function或task 保证在验证过程 环境能
芯片开发前端验证
fpga开发