Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

What is the purpose of synchronizer?

Status
Not open for further replies.

raja1982y

Newbie level 5
Joined
Aug 7, 2007
Messages
9
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,283
Location
India
Activity points
1,354
Hi,

What is the purpose of synchronizer? what are different synchronizing techniques available?

-Rj
 

pintuinvlsi

Member level 3
Joined
Jul 13, 2007
Messages
61
Helped
19
Reputation
38
Reaction score
10
Trophy points
1,288
Activity points
1,631
synchronizers...

When a signal crosses from one clock domain to another clock domain then there is high probability that the capturer of data won't meet setup and hold timing and it will create a metastability condition so to avoid it we use synchornizer.

There are different ways to avoid this .
1. We can use async FIFO which can take of this.
2. Use two more FF in the data path so that metastabiltiy condition can be avoided and data become stable when it reaches 2nd clock domain.

You will get a lot of materials on internet for this.

Hope this helps,
 

shnain

Member level 3
Joined
Jan 7, 2007
Messages
66
Helped
11
Reputation
22
Reaction score
9
Trophy points
1,288
Location
Morocco
Activity points
1,632
Re: synchronizers...

Hi,

Good description, just I want to add two more points:

--> The signal to be synchronized can be asynchronous (not generated by any clock) for example HW events such us key press or jack plug...

--> If the operating clock id very fast (~ 1 GHz) , a 3 FF synchronizer block is needed since the metastability duration can exceed one clock cycle.


Hope it helps more.

Yours,
Said. :D
 

bharat_in

Member level 4
Joined
Oct 5, 2006
Messages
78
Helped
9
Reputation
18
Reaction score
7
Trophy points
1,288
Activity points
1,716
Re: synchronizers...

hope this helps...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top