这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 面试概念:毛刺、竞争、冒险

共7条 1/1 1 跳转至

面试概念:毛刺、竞争、冒险

工程师
2008-01-06 00:33:56     打赏
 当一个门的输入有两个或两个以上的变量发生改变时,由于这些变量是经过不同路径产生的,使得它们状态改变的时刻有先有后,这种时差引起的现象称为竞争(Race)。竞争的结果若导致冒险或险象(Hazard)发生(例如毛刺),并造成错误的后果,那么就称这种竞争为临界竞争。若竞争的结果没有导致冒险发生,或虽有冒险发生,但不影响系统的工作,那么就称这种竞争为非临界竞争。
  组合逻辑电路的险象仅在信号状态改变的时刻出现毛刺,这种冒险是过渡性的,它不会使稳态值偏离正常值,但在时序电路中,冒险是本质的,可导致电路的输出值永远偏离正常值或者发生振荡。
  组合逻辑电路的冒险是过渡性冒险,从冒险的波形上,可分为静态冒险和动态冒险。
  输入信号变化前后,输出的稳态值是一样的,但在输入信号变化时,输出信号产生了毛刺,这种冒险是静态冒险。若输出的稳态值为0,出现了正的尖脉冲毛刺,称为静态0险象。若输出稳态值为1,出现了负的尖脉冲毛刺,则称为静态1冒险。
  输入信号变化前后,输出的稳态值不同,并在边沿处出现了毛刺,称为动态险象(冒险)。
  从引起冒险的具体原因上,冒险可以分为函数冒险和逻辑冒险。函数冒险是逻辑函数本身固有的,当多个输入变量发生变化时,常常会发生逻辑冒险。避免函数冒险的最简单的方法是同一时刻只允许单个输入变量发生变化,或者采用取样的办法。
  单个输入变量改变时,不会发生函数冒险,但电路设计不合适时,仍会出现逻辑冒险。通过精心设计,修改电路的结构,可以消除逻辑冒险。



关键词: 面试     概念     毛刺     竞争     冒险    

助工
2008-01-06 12:48:08     打赏
2楼

我现在在学习中对这几个东西的概念还是比较模糊


高工
2008-01-18 15:11:39     打赏
3楼
xue xi!

菜鸟
2010-06-26 22:45:11     打赏
4楼
Thank you!

菜鸟
2010-07-04 12:03:13     打赏
5楼

说的很好


菜鸟
2010-07-06 19:30:53     打赏
6楼
单个输入变量改变时,不会发生函数冒险,但电路设计不合适时,仍会出现逻辑冒险。通过精心设计,修改电路的结构,可以消除逻辑冒险。

菜鸟
2010-07-07 23:06:17     打赏
7楼

毛刺就是由于布线延时造成的,一般高位布线较短,所以比低位的反转快,就会造成一个与门的输入。这个时候就会出现毛刺吧


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]