• 亚稳态介绍

    从外部世界到时钟电路的任何异步输入都是一个不可靠的信号来源,因为总是有概率在异步信号正在改变的时候采样。 同步电路,例如触发器能指定Setup时间和Hold时间,而异步电路却不行。异步电路可能采样到1)转换前信号的状态。2)转换后信号的状态。3)触发器变成亚稳态。 前两种可能性对...

  • 深刻理解跨时钟域:三个主要问题和解决方案

    如今,SoCs正变得越来越复杂,数据经常从一个时钟域传输到另一个时钟域。上图信号A由C1时钟域触发,被C2时钟域采样。根据这两个时钟之间的关系,在将数据从源时钟传输到目标时钟时,可能会出现不同类型的问题,并且这些问题的解决方案也有所不同。本文讨论了不同类型的跨时钟域,以及每种类型...

  • 同步和异步跨时钟域示例分析

    本文主要介绍各种类型的跨时钟域问题。同步时钟是指具有已知相位和频率关系的时钟。这些时钟本质上是来自同一时钟源。根据相位和频率关系,可分为以下几类:具有相同频率和零相位差的时钟具有相同频率和固定相位差的时钟具有不同频率和可变相位差的时钟整数倍时钟非整数倍时钟具有相同频率和零相位差的...

  • 跨时钟域数据传输上的验证考量

    跨时钟域验证可分为结构验证和功能验证两类。结构验证确保在需要的地方添加了适当的同步逻辑。功能验证确保已添加的逻辑实现了预期的功能。仅通过执行结构验证,就可以检测到许多CDC问题。这些检查比功能验证更简单、更快。因此,验证应从结构检查开始,检测到的问题应在转向功能验证之前进行修复。...

  • 收好这份验证工程师的学习曲线!

    学习曲线的定义为"在一定时间内获得的技能或知识的速率"。对于验证工程师,哪一种工作环境能提供最大的学习机会?1)IP验证2)SOC验证3)验证IP开发在工作时所具备的技能应该符合整个行业的要求,并且应该可以跨公司携带。假设你正在使用该公司的内部工具对处理器设计进行验证,方法和工具...

  • 提高验证效率,做一个不加班不丢球的高质量人类验证工程师

    相信很多人都听说过这样的一个论断:“功能验证需要占用芯片设计周期的70%”。编写测试计划/可重用验证环境/设计断言、定位RTLbug、实现代码覆盖和功能覆盖目标以及门级仿真和调试,是功能验证工程师在tapeout前经历的一些常见活动。如果DUT有更多的bug,验证工程师的工作就会...

  • SystemVerilog中还有一个final block

    相信很多人都知道并且使用过Verilog中的initial语句块,用来初始化一些变量、持续生成时钟和复位信号以及setvirtualinterface等等。finalblock是在SystemVerilog中引入的一个新概念。final begin        $display...

  • 3个SystemVerilog新特性!

    3个SystemVerilog新特性!01`begin_keyword`end_keyword硬件描述语言中有很多特殊的编译或者综合等工具的预执行指令,在某些场景下我们可以利用一下HDL之外的语法去指导工具,而不是信马由缰。这两个define可以在代码的任何部分之间使用,以保持S...

  • 什么造就一个NB的验证团队

    01顺“势”而为这个“势”不是指黑恶势力,也不是办公室政治。验证技术一直在以非常快的速度发展,优秀的验证团队应该跟随前沿的验证技术,并在项目中实施这些技术内化为团队的能力。普通和平庸的团队往往缺少技术的挖掘和交流,只根据以往的经验和方式谋生。02技术分享验证团队要想出彩,最重要的...

  • 什么是CISC和RISC的体系结构?它们彼此之间有何不同?

    CISC [ComplexinstructionsetComputing]CISC [ComplexinstructionsetComputing]是指复杂指令集计算。1.具有非常多的指令,以满足各领域需求。2.简化了编译器来提高性能,因为使用一些高级指令能够减少指令的个数(单个...

  • 6个不该有的验证误区

    01这是经过硅验证的IP,无需进行完备的测试和覆盖你确定所有功能cross场景是否都经过硅验证么。你确定应用场景和外部约束都没有变化么?02tapeout出去的是RTL流片,无需检视验证环境,只要检视验证计划就足够了70%的时间花在验证上,其中相当多的时间花在开发测试平台上、可重...

  • TVS选型,让新人老人都能得心应手

    提到TVS,相信大部分电子工程师都知道,它是用来端口防护的,防止端口瞬间的电压冲击造成后级电路的损坏。虽然TVS在电路中具有举足轻重的地位,但针对TVS的选型过程,很多厂家都是直接给推荐电路,直接告诉设计者答案“你应该选择哪个器件”,却很少对选型过程提供理论计算。而大部分电子工程...

  • PID控制算法与参数整定,用这几招轻松搞定!

    在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象──“一阶滞后纯滞后”与“二阶滞后纯滞后”的控...

  • 对于三极管3种工作状态的理解,我只能帮你到这了

    三极管有3种工作状态,分别是截止状态、放大状态、饱和状态,有些朋友对这3种状态还不太理解,下面跟大家分享一下自己理解方法。三极管的截止状态,这应该是比较好理解的,当三极管的发射结反偏,集电结反偏时,三极管就会进入截止状态。这就相当于一个关紧了的水龙头,水龙头里的水是流不出来的。截...

  • 电子驾驶证12月10日起全国全面推行,申领指南来了!

    据新华社报道,公安部宣布电子驾驶证12月10日起将在全国全面推行。此前,驾驶证电子化已覆盖北京、上海、广州、西安等200个城市,5000多万名驾驶人领取了电子驾驶证,实现手机在线“亮证”。电子驾驶证将通过全国统一的“交管12123”APP发放,与纸质驾驶证同等效力,在全国范围内有...

发布文章