• 2024-11-12Maven打包项目的精准指定——流程管理
    作用    Maven不仅可以进行依赖管理的自动化,还可以自动化实现编译,打包,发布,等,也被成为构建流程生命周期(lifecycle)构成    Maven生命周期本身可以看做一个集合,在这个集合中包含了一系列阶段(phase)。也就是说Maven的生命周期由一系列阶段(phase)构成    但
  • 2024-11-04Timing修复的几种方法之setup
     芯冰乐知识星球入口:芯冰乐之前的推文已经提到过D触发器的工作原理及setup和hold的相关介绍。如果没有看过的童鞋可以戳此处进行了解。下面我们看一下setup如果出现了violation是怎么解的。先看一下setup公式。setup_slack=(capture_clock_latency+phase_shift)-(la
  • 2024-10-23近场聚焦阵列设计————相位补偿法代码
    %%%%%%%%%这里设单元幅度均为1clear;fx=0;fy=0;fz=0.1;F=2.43;lamda=3*1e8/(F*1e9);k=2*pi/lamda;m=8;%8*8阵列n=8;d=0.08;%单元间距x=-(m-1)/2*d:d:(m-1)/2*d;y=-(n-1)/2*d:d:(n-1)/2*d;[X,Y]=meshgrid(x,y);phase=k*sqrt
  • 2024-10-23modsecurity:规则例子:匹配url
    一,拦截包含一个字符串的访问:1,例子:如下:11.89.39.11--[23/Oct/2024:04:47:22+0800]"GET/.git/configHTTP/1.1"404548"-""Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/70.0.3538.102Safari/537.36&qu
  • 2024-10-21modsecurity: 规则的体系一
    一,每个事务的生命周期:如图:每个事务在modsecurity需要经历5个阶段,在每个阶段可能需要解析等操作,然后调用相应阶段的规则进行匹配,对应规则中的phase阶段一:requestheaders请求头,这是modsecurity最先接触到的数据,      需要验证请求头相关的规则,并根据请求头来判断
  • 2024-10-15uvm_event的变量传递+查看软链接的指向+grep只打印匹配的数据+并行进程的串行化--构建进程池+UVM动态复位问题+VIP动态复位注意事项
    uvm_event的变量传递uvm_event可以传递变量,但是变量需要为uvm_object类型,对于package,建议类型向下转换,直接传递uvm_object,并在另一端解析https://www.edaplayground.com/x/RhYcmoduletestbench;classclass1extendsuvm_object;`uvm_object_utils(class1)inta
  • 2024-10-14相位滞后校正
    %2024年10月13日无锡岚莅电气刘晓东整理《MATLAB与SIMULINK工程应用》Mokhtari著中%相位滞后校正器的程序,使原书中MATLAB5.3版本的程序适用于MATLAB2022B版本%并将原书中版本画图合成到一张图中%Email:[email protected]%VX:lxdawn%QQ:654199180w=1:1000;a
  • 2024-10-13TMS320 F28034与WirngPi库
    TMS320F28034是一款由TI公司生产的高性能微控制器,主要用于电机控制、电源管理等应用。而WiringPi库是一个用于树莓派GPIO编程的库,与TMS320F28034没有直接关系。如果您想在TMS320F28034上控制三相电机,需要使用TI提供的库和例程。以下是一个简单的C语言示例,用于在TMS320F28034上控制
  • 2024-10-13TMS320 F28034与WirngPi库
    TMS320F28034是一款由TI公司生产的高性能微控制器,主要用于电机控制、电源管理等应用。而WiringPi库是一个用于树莓派GPIO编程的库,与TMS320F28034没有直接关系。如果您想在TMS320F28034上控制三相电机,需要使用TI提供的库和例程。以下是一个简单的C语言示例,用于在TMS320F28034上控制
  • 2024-10-12【学习记录丨UVM】1.6代理人agent
    《UVM白皮书》关于agent的介绍driver和monitor处理同一协议,uvm中通常将二者封装在一起,成为一个agent。一、一个agent示例classmy_agentextendsuvm_agent;my_driverdrv;my-monitormon;`uvm_component_utils(my_agent)functionnew(stringname="my_age
  • 2024-10-08【学习记录丨UVM】1.2驱动器driver(1)——最简单的driver及其实例化
    《UVM白皮书》关于driver的介绍一、只有driver——最简单的验证平台UVM是一个库,其中的driver等组件都是派生(extends)自UVM库中的类(class)。类中通过function和task实现组件功能。UVM常用类及树形结构_uvm树-CSDN博客 下边这张图展示了UVM常用的类之间的派生关系。可
  • 2024-09-08A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
    目录概METISCoarseningPartitioningphaseUncoarseningphaseKarypisG.andKumarV.Afastandhighqualitymultilevelschemeforpartitioningirregulargraphs.SIAM,1998.概本文提出了一种multilevelgraphpartitioning方法.METISMETIS的思想比较简单:
  • 2024-09-07数字IC验证笔面试常见100题【持续更新】
    【提要】收集整理了一些网络上和我自己在秋招、实习时遇到的题目,适合数字验证方向求职的同学进行差缺补漏或者应对八股时的速成。    对于时间比较充裕并且有条件的同学,还是强烈建议找个实习来提升自己的能力以及校招竞争性,独立完成了一两个真实项目后,能大大加深对验证
  • 2024-08-26UVM中的TLM(事务级建模)通信(2)
    上一篇介绍了UVM中利用TLM进行的一对一通信:UVM中的TLM(事务级建模)通信(1)-CSDN博客,除此之外,UVM还有两种特殊的端口:analysis_port和analysis_export,用于完成一对多的通信。1.analysis端口    这两种端口同样也是用于传递transaction,他们与put,get的区别是:   
  • 2024-08-23UVM中的TLM(事务级建模)通信(1)
    1.验证平台内部的通信    我们希望在验证平台内部找到两个component之间适合通信的方法,在接触TLM之前,想到的方法无非有采用全局变量、通过config_db传输等等。然而全局变量因为安全性不高,是我们长期以来竭力避免使用的方法;config_db虽然相对安全,但需要拉入basetest的
  • 2024-08-18IC验证面试经验分享——UVM篇
    验证最需要会的技能树是什么?!那肯定是非UVM莫属了,趁着校招之际,准备IC面试的ICer赶快码住!IC验证面试经验分享UVM篇一、UVM验证平台组件二、UVM_component和uvm_object三、sequence启动方式四、seqence是怎么给到dut的?五、p_sequencer和m_sequencer的区别1)含义2)区别六、
  • 2024-08-12八重终结 Phase 4 狱火焚天
    EndingTimeOctet【八重终结】Phase4InfernoCombusts【狱火焚天】PVonBilibiliPart1联合动画Part1Part2完整音乐涉及AUMurderTimeTrioFormerTimeTrioKarmaticTimeTrioChaoticTimeTrioPhase3ChaoticTimeTrioPhase4归冢余妄个人曲传说之下
  • 2024-07-31LLM-文心一言:以太坊2.0架构
    以太坊2.0的架构是一个复杂且不断发展的系统,旨在解决以太坊1.0存在的性能瓶颈和扩展性问题。以下是以太坊2.0架构的主要组成部分和阶段:信标链(BeaconChain):信标链是以太坊2.0的核心组成部分,它负责协调整个网络并管理权益证明(PoS)协议。信标链本身不存储任何状态信息、DApps或其他
  • 2024-07-25UVM-config_db机制和用法
    1.用途        config_db机制用于在UVM验证平台间传递参数,通常成对出现,其中set相当于寄信,get相当于收信。UVM提供的config_db机制可在组件实例化前就设定好配置信息,这样就可在tb的initial块中就进行设定了。真正将这些配置信息落实在各component,是在testbench运行过程
  • 2024-07-14costas_loop,costas_loop.v
      /*dsp48a1x2dsp48a1x2滤波器阶数4480n抽取倍数27x5x采样率64.8M2.4M
  • 2024-07-08[UVM]IC验证自动结束仿真函数——uvm_top.set_timeout/set_report_max_quit_count
    Title:[UVM]IC验证自动结束仿真函数——uvm_top.set_timeout/set_report_max_quit_count文章目录1-前言2-uvm_top.set_timeout3-set_report_max_quit_count4-运用5-小结1-前言​数字IC验证过程中,需要运行不同Testcase,有些TC会因为TC配置、TB机制等原因,导致m
  • 2024-07-07【Undertale AU】Chaotic Time Trio 填词
    推销CTT。有好听的歌。有好看的动画。有感人(确信)的剧情。有很帅的betrayer。有可爱的晨曦_wx(chara_ecr可爱w)。来看我发癫……Phase1【ChaoticTimeTrio】EII-OST-009-Phase1-AChaoticEncounter[V1](相会阡途)_哔哩哔哩_bilibiliChaotictimetrioPhase1
  • 2024-06-21Linear phase filters-线性相位滤波器概念
    一概念线性相位滤波器(LinearPhaseFilter)是一种常见的数字信号处理工具,用于在频率域中对信号进行滤波。与传统的非线性相位滤波器不同,线性相位滤波器具有特定的频率响应特性,使得信号通过滤波器后的相位延迟与频率成正比,从而保持信号的相对时间关系。这使得线性相位滤波器在许多
  • 2024-06-13ECE 5041 Electric Machine
    ECE5041 Electric MachineSpring 2024, Homework 5: 10%        (initial) Submitonesingle pdffileto includeall results.        (initial) Everythingshould betyped. No hand-written resultswill be accepted. 
  • 2024-06-03包含UPFC和风电场的分接输电线路差动保护方案(Matlab代码实现)