这个mxgl2的glitchless是相对最普通的mux而言的,而不是完全的glitchfree,不能用来切时钟。
它避免的glitch是指,当输入A和B不变时,仅仅改变S,输出没有glitch。如果是最简单的mux,这种情况下是有glitch风险的。
完全的glitchfree mux就是帖子里有同学贴出的那样,有触发器。一般工资库里都有。但这种mux只能用于时钟,并且要求两个时钟都是toggle的,不然切不了。
【 在 floorplan 的大作中提到: 】
:
: 在读工艺库的文档时,看到有这么一个glitchless multiplexer cell,描述如下:
: The MXGL2 cell is a 2-to-1 glitchless multiplexer, based on a NAND2-NAND3
: implementation. The state of the select input (S0) determines which data input (A, B) is presented to the output (Y). The output (Y) is represented by the logic equation:Y = (S0 o A) + (S0 o B)
: 我看好些库都有这个cell,不知道是怎么实现的,真的能完全无毛刺吗?能直接用来切换时钟吗?
#发自zSMTH@Galaxy S9
--
FROM 114.246.66.*