首页 > 其他分享 >制定验证计划和分层的验证平台

制定验证计划和分层的验证平台

时间:2023-12-07 21:35:03浏览次数:33  
标签:code 验证 IP 平台 分层 testbench test

内容

  • module/block有100个feature,验证需要有1000个test,需要有计划,按照节点进行

验证策略

  • 验证RTL code和design spec一致性
  • 资源:VCS license/磁盘空间
  • 验证内容:功能验证
  • 验证结束 - test pass/coverage

验证进度

验证计划内容

  • 验证的功能点和testcase是验证计划中最重要的

  • SoC - 所有IP集成之后
  • IP - SRAMC/eFlashc
  • Unit - FiFo
  • IP或者block层次进行验证,降低复杂度

  • 仿真是使用软件模拟硬件,CPU串行执行,模拟并行执行
  • SystemC,C/C++ - 用于reference model


  • 根据spec功能点的重要性进行验证优先级划分


  • code coverage - 通过test case的编写,能够执行所有的code
  • function coverage - 通过功能描述,书写test case,测试功能

  • 产品都有一些典型的应用

验证化境(testbench)

  • testbench - tb_top顶层是闭环逻辑,是没有输入输出端口的
  • 使用面向对象的方式进行封装
  • 分层的验证平台 - 每个SV分别进行驱动,灌输激励等操作

分层验证平台

  • 信号层 - testbench与DUV的接口信号

标签:code,验证,IP,平台,分层,testbench,test
From: https://www.cnblogs.com/Icer-newer/p/17880798.html

相关文章

  • MISBoot低代码开发平台、拖拉拽打造绚丽大屏报表!
    在当今数字化时代,大屏报表已成为企业管理和决策的重要工具之一。然而,传统的开发方式往往需要专业的编码技能和繁琐的配置过程,限制了许多企业的快速实现以及灵活性。为了解决这一问题,MISBoot低代码开发平台推出了全新的可视化大屏报表模块,以拖拉拽配置、无需编码的方式,为企业提供了......
  • HTTPS 请求中的证书验证详解(Python版)
    在网络通信中,HTTPS是一种通过SSL/TLS加密的安全HTTP通信协议。证书在HTTPS中扮演着至关重要的角色,用于验证服务器身份并加密数据传输。本文将深入探讨Python中HTTPS请求中的证书相关内容,并提供详细的代码示例。1.证书的基本概念SSL/TLS证书是一种由证书颁发机构签发的......
  • 武汉星起航打造孵化平台助力亚马逊卖家迎接跨境出海挑战
    在数字化时代,跨境电商已经成为全球商业的不可或缺的一部分。作为全球最大的电子商务平台之一,亚马逊汇聚了数以百万计的卖家和合作伙伴。然而,随着市场竞争的激烈,成功运营亚马逊自营店铺需要更多的专业知识和资源。自2017年起,武汉星起航就将亚马逊自营店铺视为其核心焦点,逐步积累了丰......
  • 墨者学院—Webmin未经身份验证的远程代码执行漏洞
    一、概述Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。据统计,互联网上大约有13w台机器使用Webmin。当用户开启Webmin密码重置功能后,攻击者可以通过发送POST请求在目标系统中执行任意命令,且无需身份验......
  • 如何搭建一套完整的智能安防视频监控平台?关于设备与软件选型的几点建议
    安防视频监控系统主要由前端摄像机设备、视频显示设备、视频存储设备、安防应用软件/平台以及其它传输、辅助类设备组成。一般来说,安防监控系统具有可扩展和开放性,以方便未来的扩展和与其他系统的集成。今天我们就来介绍一下,搭建一套完整的安防监控平台,应该如何选型?1、前端监控设......
  • 视频监控管理平台/智能监测/检测系统EasyCVR智能地铁监控方案,助力地铁高效运营
    近日,关于全国44座城市开通地铁,却只有5座城市赚钱的新闻冲上热搜。地铁作为城市交通的重要枢纽,是人们出行必不可少的一种方式,但随着此篇新闻的爆出,大家也逐渐了解到城市运营的不易,那么,如何做到地铁的降本增效,减少地铁运营成本呢?人工智能给出了答案。一、方案概述在地铁的各个出入口......
  • SpringBoot整合邮箱发送验证码
    1、以QQ邮箱为例,点开设置开启POP3/SMTP服务2、创建一个springboot项目1)引入maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>2)配置yml文件spring:......
  • 阿里云短信发送验证码使用记录
    官网:https://www.aliyun.com/product/sms0、首先需要注册阿里云账号,可以直接用支付宝登陆。1、登陆阿里云短信管理控制台,选择快速学习和测试,使用测试短信发送2、测试手机可以接受到短信成功后,点击查看API Demo3、下载phpsdk,引入sdk,注册子账户,开通短信权限,使用子账户的AccessKeyI......
  • captcha模块——生成图片验证码
    安装captcha库pipinstallcaptcha 基本使用方法(生成图片验证码)importcaptchafromcaptcha.imageimportImageCaptcha#设置图片宽高image=ImageCaptcha(width=200,height=100)#验证码内容captcha_text='1234'#验证码写入图片captcha_image=image.g......
  • 可视化监控/安防视频云平台公共区域人员行为安全监控方案
    大家在浏览新闻时,经常会看到某某地区有人员摔倒,长时间无人发现或人员闯入某危险区域管理人员未及时劝离,导致发生了意外事故的新闻。由于人力资源和人为巡检能力有限,在很多公共区域无法及时检测人员行为从而导致危险发生。为确保公共区域人员行为的安全,旭帆科技基于AI视频视频技术的......