cdc " i can train you!

What and why Cdc:

domain crossing

  |

v

meta-stability

  |

  v

Multi-bit signal integrity

  

How to safe cdc:

Synchronizers

^

|

Protocol

^

|

Signal attributes

 

Enough?

No, we probably ignore that delay will play tricks. Gate-level simulation help on this!

 

In simple, cdc flow is to specify signal attributes, synchronizer, target protocols in a control file! No design is in need in this flow.

Although no need to design, but specifying env for cdc tends to be an annoying and erroronous job, it is about ALL ports, ALL black boxes, cdc exceptions, assertions and requires deep understanding in cdc.

 

So, guidance and training to designers for cdc is the core point for cdc design and flow, and requires cdc flow owner to know the design well enough!

 

I can train you! Not just about cdc itself, but more about "timing window, crucial delays in cdc, control file writing, decide whether simulation is necessary"

 

[email protected]

猜你喜欢

转载自blog.csdn.net/reekyli/article/details/106059897