Which to use , Asynchronous reset or synchronous reset ? Resets Explained || Reset synchronizer!!

  Рет қаралды 26,400

Karthik Vippala

Karthik Vippala

Күн бұрын

Пікірлер: 52
@komalpilani7029
@komalpilani7029 2 жыл бұрын
The best video to learn the concept in onw go!!!
@KarthikVippala
@KarthikVippala 2 жыл бұрын
Thank you🙏
@ashwinrs1514
@ashwinrs1514 Жыл бұрын
Great video, thanks a lot man
@kunal1184
@kunal1184 2 жыл бұрын
Really great Explanation
@KarthikVippala
@KarthikVippala 2 жыл бұрын
Namaskaram 🙏 , Kunal , thanks for the support, pls do suggest any topics for upcoming videos, , good luck and great health 👍😊
@kunal1184
@kunal1184 2 жыл бұрын
@@KarthikVippala Some topics of Verilog like blocking and non blocking assignment,types of delay in Verilog ,as these topics are Been asked in many Interviews of VLSI
@kunal1184
@kunal1184 2 жыл бұрын
@@KarthikVippala Namaskaram,Goodwishes and great health to u too..The videos u make have really good explanation 🤩🤩
@KarthikVippala
@KarthikVippala 2 жыл бұрын
Sure👍
@kunal1184
@kunal1184 2 жыл бұрын
Please make 1 more video on this topic if possible by giving examples, examples give really great understanding
@porksandbean
@porksandbean 3 жыл бұрын
good refresher!
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaskaram _/\_ A M , Thanks for the support and love , good luck and great health :)
@user-fw7sv7jc3q
@user-fw7sv7jc3q 3 жыл бұрын
thank you the videos, do you conduct mock interviews ? please let me know..
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaskaram 🙏 sneha , no I don't conduct them , good luck, great health 👍😊
@tophero165
@tophero165 3 жыл бұрын
You are doing a fantastic job bro... Thanks for all your work. Can you also add a video explaining pulse stretcher modules?
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Thanks for the support good luck & great health 👍😊, please check my channel I have made a video on pulse to level converter . 😊
@hongsenyu8108
@hongsenyu8108 3 жыл бұрын
In industry, another drawback of the ASYNC reset is about DFT. With reset synchronizer, the final reset signal is internally generated, which means it cannot be fully controlled by reset input. You need two clock cycles to let the internal reset nets go back. EDA tools don't like this scheme when doing scan insertion for DFT.
@kpark5467
@kpark5467 2 жыл бұрын
What about using a 2-input DFT-MUX at the output of reset synchronizer ?
@優さん-n7m
@優さん-n7m 2 жыл бұрын
So how is this resolved, please tell us the whole story
@antonymathew
@antonymathew Жыл бұрын
thanks Karthik.. a suggestion.. in light of this video , could you explain recovery and removal concepts for STA. i aways have doubt why setup/hold is not the terms associated with reset's timing analysis.
@KarthikVippala
@KarthikVippala Жыл бұрын
Sure
@tcliu8832
@tcliu8832 3 жыл бұрын
Hi, thank you for your great videos, i have two questions about rest, please help me !! 1. As soon as Q1 goes to metastable, why does Q2 stay in "0" in the next clk edge? (why doesn't it pass the metastable occur at Q1 to Q2 , I saw you answer Lit scar that the input of Q2 is constant, but i don't get it..) 2. Why does synchronous reset doesn't cause metastable issue? Is it because of we can set a appropriate rst signal to the flip-flop?
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaste 🙏 prasanna kulkarni, thanks for answering , good luck & great health 👍😊
@sprhbm8422
@sprhbm8422 Жыл бұрын
@@KarthikVippala where is the answer
@RahulKumar-oz2mc
@RahulKumar-oz2mc Жыл бұрын
At 8:57 , master rst_n is getting high on another active edge of CLK, so isn't there possibility of timing voilation?
@baswarajsghali2074
@baswarajsghali2074 Жыл бұрын
Why does the second flop does not go into Metastable state?
@theseeker1964
@theseeker1964 Жыл бұрын
is it possible for the either of the 2 FFs to go metastable when the rst_n goes low? (which I think is called is reset recovery time..thus could there be a violation of when the rat_n first goes low with respect to rising clk edge?)....that would not be good as the output of this circuit goes to "all" of the internal FFs. .or do we only have to worry about the removal of the reset (rst_n going high which I think its called reset removal time)? however this case (rst_n going high) will be protected by the 2-stage FF circuit which now produces a synchronous reset
@ramyarajam6173
@ramyarajam6173 Жыл бұрын
Plz make a vedio for verilog course
@KarthikVippala
@KarthikVippala Жыл бұрын
Sure on the way🤝
@Arif-tz5tf
@Arif-tz5tf 3 жыл бұрын
Sir What if the the Q1 become low after the metastable state at the next pos edge of the clock then we get the master rst Q2 low as well
@dhrv33
@dhrv33 Жыл бұрын
I was asked a scenario, that in case of reset synchronizer circuitry, what happens if in case if logic 1 at the D of 1st rst sync flop is connected by async rst itself. Would it work?
@litscar978
@litscar978 3 жыл бұрын
does the 2nd flop also has asynchronous reset? If yes, wont it go to metastable state
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaskaram 🙏 lit scar , Yes 2nd flip flop is also async rst, but input is constant ,which will not violate , but at first flop input is changing . Good luck, great health👍😊
@circuitsanalytica4348
@circuitsanalytica4348 3 жыл бұрын
Interesting query....
@sowmyahiremath8969
@sowmyahiremath8969 3 жыл бұрын
Why are resets always active low? It has now become a convention to use reset as active low, but can you please elaborate why are resets considered as active low ??
@sathwikkkunder7338
@sathwikkkunder7338 2 жыл бұрын
why do most of the reset signals are active low rather than active high?
@akashwayal8797
@akashwayal8797 3 жыл бұрын
when we apply the reset near to the clock edge what happens ?
@ishansharma5289
@ishansharma5289 2 жыл бұрын
For ASYNC reset, when it is deasserted, it may go into metastable state. I understood this part. But why does is not happens when reset is asserted? What if reset is asserted at setup time of clock? I get it that reset does not depend on clock during assertion bcuz it is async reset, but since it is async reset why does it depend on clock during deassertion?
@varunmajji6514
@varunmajji6514 2 жыл бұрын
thing us during deassertion ,you are making design active to recieve input,so if you recieve input withing setuo window there is possibility of setup violation
@優さん-n7m
@優さん-n7m 2 жыл бұрын
reset will reset the register, how can it go into metastable state when it is being forced into reset?
@ranjanparnami
@ranjanparnami 3 жыл бұрын
Thankyou
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaste 🙏 Ranjan Parnami, thanks for watching videos,good luck & great health 👍😊
@circuitsanalytica4348
@circuitsanalytica4348 3 жыл бұрын
Nice video, isn't it Ranjan....
@simmimaster
@simmimaster 3 жыл бұрын
Sr flip flop is synchronous or asynchronous!?
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaskaram 🙏, SIMMI MASTER, it depends on the connections ,if all components connected with are synchronous then it is synchronous else it is asynchronous , thanks for asking, good luck & great health 👍😊
@mounikabhuma8631
@mounikabhuma8631 3 жыл бұрын
Why active low reset always we use, is there any reason?
@MrPumatube
@MrPumatube Жыл бұрын
for power saving reasons, it is better to manipulate a zero voltage that mantain a high voltage up
@arpitapatil19
@arpitapatil19 2 жыл бұрын
explain cdc and rdc
@karthikperepa1981
@karthikperepa1981 3 жыл бұрын
is there any difference if we use posedge reset instead of negedge reset in sensitivity list or any thing we can use?
@circuitsanalytica4348
@circuitsanalytica4348 3 жыл бұрын
Your functionality will change if you use negedge instead of posedge, so it is not advisable to use posedge instead of negedge or vice versa
@indiandrums8591
@indiandrums8591 7 ай бұрын
Why we use asynchronous signals...
@unnatishah5457
@unnatishah5457 3 жыл бұрын
Content is good. But Please dont try to improvise accent.
@KarthikVippala
@KarthikVippala 3 жыл бұрын
Namaste unnati 🙏 , thanks for the support, good luck & great health 👍😊
Crossing Clock Domains in an FPGA
16:38
nandland
Рет қаралды 69 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
How reset synchronizers resolves reset deassertion
11:13
VLSI System Design
Рет қаралды 36 М.
Signal Synchronization Rules (Must Follow!!)
6:05
Karthik Vippala
Рет қаралды 9 М.
29 - Synchronous, Asynchronous, Set, Reset
14:55
Anas Salah Eddin
Рет қаралды 8 М.
VLSI : synchronous reset vs asynchronous reset active low
11:07
VLSI-LEARNINGS
Рет қаралды 21 М.
Clock Domain Crossing - Reset paths
5:51
vlsideepdive
Рет қаралды 1,2 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН