CDC pulse stretcher circuit

CDC pulse stretcher circuit

In a case where data from high speed clock domain to low speed clock domain need to transfer / communicate efficiently without miss, in such cases one of good techniques is just stretch the data/signal upto 1.5 times clock period of low speed clock. So that it can received.

No alt text provided for this image

for demonstration, here 3 flops and 2 or gate used. ps1 output is 2 clk stretch where as ps2 is 4 clks stretch output.

No alt text provided for this image

it can seen from wf it is stretching the d signal at ps1 and ps2 output.

similarly any number of clk stretch can be obtain by adding flops and or gate.

hope you get this basic idea of cdc {F>S} solution.

stay connected, more such concepts will publish on my wall.

Abhijith P S

IC Design Engineer

1 年

Hi Manish, I think you need to flop PS1 and PS2 before crossing the domains to avoid glitch at the output of OR gate.

回复

要查看或添加评论,请登录

Manish Meshram的更多文章

  • For design services Please contact us

    For design services Please contact us

    Please contact us for Designing or consulting for frontend vlsi and Electronics design.

  • Current limiting circuit

    Current limiting circuit

    It is current limiting circuit with opamp and mosfet, can be used with ac and dc supply .circuit diagram pcb layout has…

  • Pre-Post rtl simulation a case study

    Pre-Post rtl simulation a case study

    The point is that i am not good skill writer/editor, but still some one may find this article useful, please excuse if…

  • SpyGlass CDC review test 1

    SpyGlass CDC review test 1

    To have review for spyglass cdc, first we need code, here i attached 2 codes 1] cdc_test2.v is top 2] clk_rst_unit1.

  • HDL code Linting first review test

    HDL code Linting first review test

    with what i need to start ? this is main question, let me put my opinion about it, means about linting. It is a process…

    2 条评论
  • LTP fsm HDL to RTL ,gate netlist,45ns

    LTP fsm HDL to RTL ,gate netlist,45ns

    This article is about the comparison of rtl from different tools for earlier design level to pulse converter. Please…

  • AXI stream m<>s interface RTL design

    AXI stream m<>s interface RTL design

    ?The AXI4 Stream I/F has a high grade of flexibility, it has some signals that are required and many that are optional.…

    6 条评论
  • NEORV32 RISC-V RTL compiled / sim

    NEORV32 RISC-V RTL compiled / sim

    First take a look of the simulated waveform, then i will tell, what i found interesting in it, obviously it not direct…

  • AXI GPIO RTL design

    AXI GPIO RTL design

    you can find the verilog code with test-bench at my GitHub space. https://github.

  • Calculator for fifo depth, code generation

    Calculator for fifo depth, code generation

    Code is build in matlab for calculations and code generation [is not completed yet], will soon completed with…

社区洞察

其他会员也浏览了