首页 > 其他分享 >SVTB SRAMC - 4

SVTB SRAMC - 4

时间:2024-03-15 10:33:28浏览次数:16  
标签:SRAMC monitor reference scoreboard SVTB scb test model

reference model

  • 用于模拟RTL的行为,产生希望的值
  • driver的驱动给到reference model和dut,dut产生的结果和reference model产生的结果在score board中进行比对

Code

driver




scoreboard







Test

generator

tips



  • 通过设置mode可以进行测试场景的多样化

优化点

  • function coverage放在scoreboard中不好,一般放在monitor或者专门写个function_coverage.sv
  • tb中没有monitor,scb拿到的数据是从driver拿到的,不好;一般应该写一个monitor,monitor去监测interface的行为,将采集到的数据给到scoreboard
  • 这个lab没有reference model,模拟dut的行为放在scb中,简单的模块可以这么做,复杂的模块要专门写一个reference model文件去模拟RTL行为,通过mailbox再把期望的数据传给scb,scb只做对比
  • test base - 新的test就从test base扩展而来,extends,test base把tb的架构,配置全部做好,扩展的test只用改变只用改变一些参数可以实现不同的测试场景
  • 一般一个test就是一个测试场景

标签:SRAMC,monitor,reference,scoreboard,SVTB,scb,test,model
From: https://www.cnblogs.com/Icer-newer/p/18067027

相关文章

  • SVTB SRAMC - 3
    ahb_sramc控制器补充说明时序处理访问地址一个地址的大小是1bytebank选择使用地址的最高bit1bit+13bit+2bit=16bit,最高bit选择bank,低两bit选择哪几个memory8/16/32bit访问timingcheck测试小技巧如果测试一个8k的memory,可以利用循环将memory中每个地址写......
  • SVTB SRAMC - 2
    内容写验证计划需要参照designspecAHB-SRAMC功能验证计划SVTB架构图验证平台目录结构ahb_sramc_svtbdoc-文档rtl-dutverif-验证代码envagentsimtbtest如何编写SVTBMakefilefilelistSVTBTOPsvtb:1.根据spec......
  • SVTB SRAMC - 1
    AHB-SoC芯片架构地址空间各个IP都有自己的地址空间,CPU根据地址空间进行访问外设Spec内容FeaturesSpecificationArchitectureTiming:BasicTransferAHBTransactionExampleAHBBurstTransactionAHBResponseAHBSlaveInterfaceSRAMSpecification......
  • ASIC 功能验证SVTB
    SystemVerilog进行验证是可以不综合的发现DUT中的功能问题预备知识:Linux/verilog/gvimSystemVerilog学习目录SystemVerilogTestbench功能DUT-待测试对象,RTL代码产生激励(generate)驱动激励(driver)采样响应(monitor)检查响应的正确性冗余代码:中间变量不使用......
  • AHB-SRAMC Design-03
    SRAMCSRAMCORE8块memory进行广播信号,例化8片memory......
  • AHB-SRAMC Design-02
    AHB-SRAMCDesignSRAM集成,顶层模块尽量不要写交互逻辑moduleahb_slave_if( inputhclk, inputhrestn, inputhwrite, inputhsel, inputhready, input[2:0]hsize, input[1:0]htrans, input[2:0]hburst, input[31:0]haddr input[31:0]hwdata, i......
  • AHB-SRAMC Design
    AHB-SRAMCDesign1.AHB-SoC芯片架构图CPU赋予了SoC的可编程性SRAM可以存储数据和代码2.AHB-SRAMCFeatures总线版本号在进行设计的时候可以将地址位宽进行参数......