扫码加入

芯片验证

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 为什么APB和AHB总线如此重要却又充满陷阱?
    本文深入解析了Arm芯片设计中的APB和AHB总线,强调了它们的重要性及其设计中的常见陷阱与解决方案。文章详细介绍了如何应对时序管理、仲裁机制、跨时钟域同步、突发传输边界处理和低功耗设计等方面的挑战,并提供了实战案例和最佳实践建议,旨在帮助工程师更好地理解和掌握总线设计的关键要点。
  • 从6个方向思考memory验证的完备性
    内存验证面临无限大验证空间挑战,在有限时间内高效找出并解决芯片设计问题至关重要。本文提出六点思考方向:输入输出接口验证、命令和数据传输完整性检查、保序验证、Hazard检测、仲裁验证和性能评估。这些方法有助于提高验证效率,确保芯片设计质量。
  • 芯片验证稀疏激励的重要性
    在构造芯片验证的激励时,通常DUT接口的激励产生agent会持续发多个请求给DUT,有时候可能是连续不断,没有bubble的,有时候可能会插几个bubble。但总得来说,一般发请求的数量不会少,而且bubble也不会插得特别多个。如果DUT存在多个接口,那么对于很多人来说可能就是在testcase启动后,每个接口都开始发激励,直到testcase结束。
  • Formality形式验证和SAT算法
    Formality 是一种广泛应用于芯片设计的形式验证工具,主要用于验证不同设计阶段的网表的逻辑等价性。
    Formality形式验证和SAT算法
  • 芯片验证之验证计划
    本文介绍了芯片验证计划的重要性、撰写流程和主要内容。验证计划有助于明确验证任务、评估工作量、制定进度节点、判断验证结束时机、便于文档共享和交接,以及提高团队协作效率。验证计划的内容包括技术部分和技术部分两大部分。技术部分涵盖了验证测试点、验证层次、验证方法、验证环境、验证用例、验证检查、覆盖率和验证完备性分析。管理部分则涉及工具列表、验证进度安排、每阶段验收标准、人力需求和风险评估。编写验证计划需要综合考虑多个因素并不断更新和完善。
    芯片验证之验证计划