pulp-platform / common_cells

Common SystemVerilog components
Other
488 stars 138 forks source link

question about CDC modules for synchronization flops #218

Closed muzafferkal closed 5 months ago

muzafferkal commented 5 months ago

hi, my ASIC library has synchronization flops which take two clocks and implement back-to-back flops. I'd like to be able to use these flops in the CDC implementation but alas the SYNC module implementation is not easy to modify for this purpose as it sees only one clock. Do you have any suggestions on how to replace the two flops which take two different clocks with a single cell such that the maxdelay constraint is automatically resolved ?