
IC验证
文章平均质量分 51
IC验证的遇到的一些知识点
马志高
IC验证工程师/SOC系统集成工程师
展开
-
验证的分类及相关工具
它是一个稳定而简单易用的工具,为几百万门的片上系统设计提供了较高的仿真能力。静态验证是指采用分析电路的某些特性是否满足设计要求的方法,来验证电路的正确与否,形式验证是近几年来兴起的一种验证方法,它需要有一个正确的模型作为参考,把待验证的电路域正确的模型进行比较,并给出不同版本的电路是否在功能上等效的结局,它利用理论证明的方法来验证设计结果的正确性。由于静态验证是工具自动完成的,不需要人工过多的敢于,所以通常对设计的电路首先进行静态验证,以纠正一些比较明显的错误,然后再动态仿真,确定其具体的行为是否正确。原创 2024-12-19 17:13:04 · 1049 阅读 · 0 评论 -
基于标准单元的SOC芯片设计流程
硬件设计定义说明描述芯片总体架构、规格参数、模块划分、使用的总线,以及各模块的详细定义等。原创 2024-12-04 11:17:37 · 1526 阅读 · 0 评论 -
systemverilog中clocking的用法
概念:接口中声明clocking(时序块)和采样的时钟信号,用来做信号的同步和采样。clcoking块基于时钟周期对信号进行驱动或采样的方式,使得待测平台不再苦恼于如何准确及时地对信号驱动或采样,消除了信号的竞争问题。原创 2024-11-04 16:42:06 · 3170 阅读 · 2 评论 -
IC验证工程师工作一周年的体会
(1)这一年自己大部分的时间都和UVM打交道,从最开始的绿皮书到张强的UVM实战这本书,从开始非常疑惑为什么需要寄存器模型,到后来发现寄存器模型简直是神来之笔,当然我还没有体会到前门访问和后门访问的精髓,但是对于寄存器模型有了一定的理解。(3)对于scoreboard的队列的思想要深刻体会,还是数组的使用,我暂时常用的是数组和队列,初看SV重的数组和队列,完全没当回事,后来发现读写过程中数组可以用来产生随机数,而队列可以用来存储数据。服从领导的想法是职场必修课。一.要养成良好的工作习惯。原创 2023-06-09 15:31:30 · 1328 阅读 · 2 评论 -
verdi仿真中看波形经常犯的错误
波形杂谈原创 2022-09-08 17:39:01 · 2547 阅读 · 0 评论 -
路科验证-实验一详细步骤
路科验证实验一原创 2022-06-29 10:51:07 · 3362 阅读 · 5 评论 -
SV(1)-数据类型
SV数据类型原创 2022-06-24 17:28:56 · 1408 阅读 · 0 评论 -
SV(2)-过程块与连接设计
测试平台原创 2022-06-28 15:41:45 · 540 阅读 · 0 评论 -
SV(3)-面向对象编程基础(类和对象)
类和对象原创 2022-06-27 18:33:57 · 539 阅读 · 0 评论 -
SV(4)-随机化
随机化原创 2022-06-28 14:35:46 · 405 阅读 · 0 评论 -
SV(5)-线程的使用,控制和通信
线程的使用与控制原创 2022-06-22 11:02:22 · 1927 阅读 · 0 评论 -
入职之后的学习计划
IC验证原创 2022-06-08 16:46:14 · 321 阅读 · 0 评论 -
IC验证工程师的自学之路
前文已经提到,自己已经入了IC验证的坑,那么如何学习呢,当然不能一下子吃个胖子,我的计划比较单纯,就是在入职之前对于IC验证有个认识和基本的概念,不至于手足无措。书籍的话采用的是四本经典教材(1)verilog编程艺术(2)systemverilog验证(绿皮书)(3)芯片漫游指南(红皮书)(4)UVM实战(张强)当然书籍不是一页一页的去看。先看路科验证的v0视频,学习一下大概,再做打算,写到这里。...原创 2021-12-25 14:13:33 · 4133 阅读 · 1 评论 -
秋招春招都结束
本身自己入了FPGA的工作,最近面了一个IC验证工程师,本身觉得没有太大的希望,最终细腻糊涂的过了,的确感受到补招的要求和开始的要求差的实在太多了,从此也决心不再找工作了,从0开始学习验证的内容。本身对于验证的知识不是很了解,知道路科的课程,但是可能并不适用与公司的内容,这里一步一步的记录自己学习的过程,希望自己能学有所成。...原创 2021-12-21 17:39:34 · 405 阅读 · 3 评论