zoukankan      html  css  js  c++  java
  • Verilog day5

    011.什么是竞争冒险?

    冒险现象

    在信号传输与状态变换时会发生的延迟(Delay)。事实上,由于这些延迟,当输入信号发生变化时,其输出信号不能立即跟随输入信号的变化而变化,而是经过一段过渡时间后才能达到原先所期望的状态,从而可能产生瞬间的错误输出,造成逻辑功能的瞬时紊乱。这种现象被称为逻辑电路的“冒险现象”(Hazard),简称“险象”。

    产生冒险的原因——竞争

    在组合逻辑电路中,输入信号的变化传输到电路各级门时,在时间上有先有后,这种先后所形成的时间差称为竞争(Competition)。

    分类一:逻辑竞争和功能竞争

         逻辑竞争:某一个输入端到达某个输出端存在多条不同延迟的信号途径,导致的竞争为逻辑竞争。

        功能竞争:如果多个输入端同时存在到达某个输出端的不同延迟的信号途径,则称为功能竞争。

    分类二:非临界竞争和临界竞争——竞争不一定带来错误的输出。

      临界竞争:把不会使电路产生错误输出的竞争称为非临界竞争

    临界竞争:而把产生错误输出的竞争称为临界竞争(Critical competition)。临界竞争产生的错误输出是在输出波形上出现不需要的尖峰脉冲(毛刺)(Glitch),暂时地破坏正常的逻辑关系。一旦瞬态过程结束,即可恢复正常的逻辑关系。

    竞争冒险的判断方法

    竞争冒险的消除方法

  • 相关阅读:
    工厂与抽象工厂
    memcache的分布式配置
    Windows下的 mysql 5.5主从同步配置
    sql执行超时处理
    RabbitMQ远程访问配置
    事件驱动与流程驱动
    数据库连接池的配置和使用
    mysql常见的hint(转载的)
    数据库结构的设计与如何最大限度的利用索引
    [asp.net webfrom+spring.net Error] Resource handler for the 'web' protocol is not defined.
  • 原文地址:https://www.cnblogs.com/baihuashan/p/11692357.html
Copyright © 2011-2022 走看看