Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

clock domain crossing. Yet another questions

Status
Not open for further replies.

tariq786

Advanced Member level 2
Joined
Feb 24, 2004
Messages
562
Helped
67
Reputation
134
Reaction score
52
Trophy points
1,308
Location
USA
Activity points
3,043
I have a few questions related to CDC which may be stupid but i hope it will lead to good discussion

1) why not use two latches as syncrhonizer rather than 2 D flip flops
2) can static timing analysis detect CDC?l
3) why not use asynchronous fifo to transfer control signals and data signals together rather than sending control signals through syncrhonizer and data through asynchronous fifo.
4) how to model metastability in verilog simulation?
5) how to verify CDC path with simulation as well as formal analyses?


Thanks
 

lostinxlation

Advanced Member level 3
Joined
Aug 19, 2010
Messages
701
Helped
197
Reputation
394
Reaction score
184
Trophy points
1,323
Location
San Jose area
Activity points
5,051
1. if two latches are pos and neg edge, respectively, it is essentially equivalent to a single flop. Not enough.
If they are the same type, either pos only or neg only, it gets transparent and the signal that is not synchronized gets exposed to the receiving clock domain. This is virtually the same as no synchronizer.
2. probably. Especially if clock speeds are not integer multiple.
3. It's used.
4. If you turn on the timing check, it warns.
5. Just like any other simulations.
 

dftrtl

Banned
Joined
Feb 1, 2011
Messages
349
Helped
76
Reputation
152
Reaction score
73
Trophy points
1,308
Location
Bangalore
Activity points
0
1. You can use latches and effectively get flop out of it.
2. No way it can detect.
3. You can
4. In GLS you can
5. By good luck we can hit these kind of paths.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top