为剃刀触发器增加时钟延迟

时间:2016-03-25 18:03:49

标签: razor verilog

我在vedic做一个项目

标题

乘法器,其中我必须使用剃刀触发器,其中我有一个主时钟到一个触发器和另一个延迟时钟到另一个触发器并进行比较。可以任何人说如何给延迟时钟#不工作。延迟必须满足两个触发器的设置时间

1 个答案:

答案 0 :(得分:0)

在Razor提案中,Razor触发器由一对正常的边沿触发触发器和一个"阴影锁存器组成。由延迟版本的时钟触发。您可以通过使用PLL将时钟移位一个已知的相移来实现这一点(假设时钟的频率在PLL的VCO范围内,这很简单)。阴影锁存器可能是某些FPGA硬件上可用的电平敏感锁存器,或者您可能使用特别晚的边沿触发器并牺牲Razor设计的一些优点,以便使用您可用的存储/寄存器资源。