Namaskaram Ankush , you too are fabulous :) thanks for the support, good luck and great health .
@sakthi11922 жыл бұрын
Great explanation
@KarthikVippala2 жыл бұрын
Thank you 🙏
@mahimaponnaganti92293 жыл бұрын
@Karthik Vippala can u pls explain what happens if after metastability the value is settled to "0" not 1? u can explain with respect to handshake or regular toggle/pulse synchronizer.
@uday57864 жыл бұрын
Very excellent explanation...thank u so much
@KarthikVippala4 жыл бұрын
Any more topic suggestion for videos 👍
@uday57864 жыл бұрын
@@KarthikVippala u explained about pulse based synchronisation... what if multiple pulses are there..how to synchronise them
@KarthikVippala4 жыл бұрын
Then we need to use handshake based pulse synchronizer , so that multiple pulse won't cause metastability ,yup there is delay definitely , we have to consider this delay while design
@uday57864 жыл бұрын
Recirculation mux synchronisation
@KarthikVippala4 жыл бұрын
@@uday5786do you mean muxed base synchronizer
@akshayraj.amudala7088 ай бұрын
Hi Karthik, great explanation, quick silly question: why did you use an xor gate in toggle based synchronizer to convert a level to pulse but an and and gate in handshake based pulse synchronizer to do the same? Thank you
@KarthikVippala8 ай бұрын
May be it was in the book, I was referring🤖
@nitinsapre10392 жыл бұрын
Hi Karthik, I have only one question how to select s_input to mux that you shown in diagram
@exrebok14 жыл бұрын
This is just great channel mate!
@KarthikVippala4 жыл бұрын
Thank you mate! Good luck, good health 👍😊
@AnveshPandey4 жыл бұрын
thanks a lot. very helpful.
@KarthikVippala4 жыл бұрын
Your welcome, good luck, good health 👍
@mayurdas9738 Жыл бұрын
Sir, what will be the total delay between the input pulse and the final state where finally the system will release the busy signal. Because then, this will become the actual delay between the input and output impulse right?
@varunsharma72172 жыл бұрын
How 0 in left mux will be able to send it to FA1, since second has mux has control condition sinput? Only condition is when busy signal is used at that moment, it should stop the propagation of sinput ie controlling condition of second mux as (BUSY & SINPUT)
@tejaswichinni2864 Жыл бұрын
What if we are not generating the data from FSM but getting it from some microcontroller where we can't control the data?
@pulkitjain254 жыл бұрын
Any other way for pulse synch? Or this is unique well known implementation?
@KarthikVippala4 жыл бұрын
Hey pulkit , thanks for asking the question, Please check out the playlist on synchronization it might be helpful for you to find other ways . Good luck 👍
@rajavardhanreddyg33604 жыл бұрын
When converting from level to pulse after synchronisation why can’t we use XOR gate to convert it to pulse?
@KarthikVippala4 жыл бұрын
should I say or will u analyze?👍
@rajavardhanreddyg33604 жыл бұрын
Please explain
@KarthikVippala4 жыл бұрын
When we use xor even when FB2q is low we will get a pulse which is not expected , we use AND gate and not so that whenever FB2q is high we will get a pulse only at that time . Hope this clears your doubt 👍
@rajavardhanreddyg33604 жыл бұрын
Anyway we are doing XOR of fb2 and fb3. fb3 is delayed by one clock cycle . So I think XOR also does the same if I am wrong can u explain in detail
@KarthikVippala4 жыл бұрын
See at we use xor then , we will get a pulse at starting ie when fb2 is high and fb3 is low , and also at ending when fb2 is low and when fb3 is high So prefering and gate and inverter we will get pulse only once Hope this clears your doubt if you have any doubts please feel free to comment 👍
@shubhamsingla24333 жыл бұрын
How it's convert from pulse to level. Can you elaborate this point what is this means.
@KarthikVippala3 жыл бұрын
Namaskaram Shubham 🙏,Please check in my channel , you can find pulse to level video . Good luck & great health👍😀
@gangotrigudimani81973 жыл бұрын
can u draw the timing diagram for next input too ???
@KarthikVippala3 жыл бұрын
Namaste gangotri 🙏 , if you're stuck anywhere I can help you . Good luck & great health 👍😊
@RajeevKumaryadav244 жыл бұрын
is it used for high to low and low to high freq both?
@KarthikVippala4 жыл бұрын
Hey Rajeev , thanks for asking, Yes we can use it for both. Good luck, good health 👍
@RajeevKumaryadav244 жыл бұрын
which synchronizer is used if frequency is same but its asynchronous clock?
@KarthikVippala4 жыл бұрын
Please check out synchronizer playlist on my channel 👍
@uday57864 жыл бұрын
It's handshake pulse based right...can u do on handshake synchronization..
@KarthikVippala4 жыл бұрын
Ok I'll do it by next week Tuesday 👍
@saiprasadszhayi4 жыл бұрын
Hy, That was a great explanation. I just had a doubt whether the busy signal should be OR gated? Because if Qa is high ACK would still be high and that's a false true condition. (Because it is still synchronizing first pusle) I guess ACK= QA2+ (~QA). Correct me of i am wrong
@KarthikVippala4 жыл бұрын
Hey sai prasad ,can you be clear about Qa 1 or 2 ? Thanks for asking, good luck, good health 👍😊
@saiprasadszhayi4 жыл бұрын
@@KarthikVippala QA1 output of FA1 and QA3 output of FA3. ACK = (~QA1) + QA3
@sharanyagopalan17173 жыл бұрын
@karthik vippala I too have this doubt. If this diagram that you have mentioned in the video is right, Busy signal can become zero if either qa3 or qa1 becomes 0 ?
@mayurdas9738 Жыл бұрын
@@sharanyagopalan1717 it's an or gate
@mayurdas9738 Жыл бұрын
@@saiprasadszhayi where is the mistake? This is a busy signal. when the output of QA1 is high, then busy has to 1 only. I didn't understand you. Can you explain me what is your question.
@StasUmansky2 жыл бұрын
this is not going to work if clk A is much slower than clk B. Imagine "sinput" is still high by the time a level returns from domain B to domain A. The second mux is not going to catch it until "sinput" goes low
@KarthikVippala2 жыл бұрын
Namaste , yeah this is will not work for the case u mentioned. Hello sir, can we have a discussion on youtube , about vlsi , will be helpful for audience . Thanks for commenting, Good luck & Great health.:)
@jyotsnavaidya20643 жыл бұрын
sync out output is not used any where in further.
@KarthikVippala3 жыл бұрын
Namaskaram jyotsana 🙏, sync out will be used in design , that's shown only for reference , good luck & great health 👍😊