You are amazing! All of your videos are gold! Pure beef no fat. Thank you so much for your commitment to bettering us!
@TechnicalBytes4 жыл бұрын
Thanks
@Honest_Engineer3 ай бұрын
Why can’t we use 1 flop and 1 MUX to implement this logic ? This will save area too. My solution is to drive clock bar itself on the select line of the MUX where 0 : Clk and 1: Clk bar , the output of the MUX then feeds to the D flop clock.
@TechnicalBytes2 ай бұрын
Actually, we don't want to place anything on the clock signal. Because clock travels on the clock tree, with lot of skew adjustments and other stuff is taken care. Adding user logic on the clock path is not recommended practice unless and until extremely required and approved by EDA tool flows. E. G. Clock gating and clock muxing.
@DeepakKumarbidhuri5 жыл бұрын
great approach & best interview question ever
@TechnicalBytes5 жыл бұрын
Thanks Deepak
@shri15275 жыл бұрын
pls also explain clock tree and sizing of mos required in clock tree in future videos .. I appreciate your work
@TechnicalBytes5 жыл бұрын
sure Shrikant
@arpittiwari76954 жыл бұрын
I didn't understand why can't we use the signal which is used as clock to flip-flops as the signal at the select line of the mux?
@TechnicalBytes4 жыл бұрын
@Arpit Inside ASIC and FPGAs clock travels on the clock tree so that we can ensure that its active edges are reaching to all the flops at the same time. Clock is very critical. So, If you start feeding this signal as a data signal to the combinational logic. Combinational logic can be anything depending upon our design. So, we will fail to ensure that clock is reaching to all the flip flops at the same time. Timing will definitely not met. Moreover, PNR tools will not allow this mapping. Let me know if you need any further clarification.
@yamini72084 жыл бұрын
Can you please elaborate this answer.....I didn't get this
@prabhakarreddy97295 жыл бұрын
One small doubt we can keep or gate instead of mux
@TechnicalBytes5 жыл бұрын
No dear, suppose posedge flop sampled logic 1 .. OR gate will give its output as 1 irrespective of input from negedge flop .. now, on the next negedge suppose negedge flop samples logic 0. now, OR gate will still pass logic 1 because second input from posedge flop is logic 1 (posedge flop will hold logic 1 till next posedge). As per our expectation, on negative edge negedge flop data to be passed at output.
@yamini72084 жыл бұрын
Can you please elaborate ...why can't we use clock as Data signal....
@TechnicalBytes4 жыл бұрын
@Yamini Clock travels to all the Flip Flops inside the design on the clock tree .. Most of the digital designs are synchronous digital designs. For synchronous digital designs to work, we need to ensure that clock to all the flip flops reaches at the same time or with some minimum delay, this is ensured by clock tree. if we start using clock signal as a data signal, data path can add any amount of delay. We will not have any control on the clock path. So, always avoid to use clock as a data signal. Hope it answered your question. Let me know if you have any further queries.
@divyasirikonda84233 жыл бұрын
Mux is a combinational logic device right, so we cant give clock signal directly to mux
@AVINASHKUMAR-yd1gp3 жыл бұрын
To get the Clock like signal we used loops, Don't we avoid using loops to avoid glitches and Metastability
@TechnicalBytes3 жыл бұрын
Dear Avinash, please go through this video.. perhaps it will give you answer of your question. Otherwise, let me know if you need more clarification. kzbin.info/www/bejne/pV66pGeOotitfKs
@ranveerdhawan51874 жыл бұрын
Superb
@TechnicalBytes4 жыл бұрын
Thanks 🤗
@divyasirikonda84233 жыл бұрын
Can you provide video on designing MOD N Counter
@rahulsriram71792 жыл бұрын
Thank You ..
@TechnicalBytes2 жыл бұрын
Most welcome !!
@surajkole34722 жыл бұрын
I am not able to join your KZbin subscription.
@TechnicalBytes2 жыл бұрын
are you talking about membership? Many people are joining recently, they did not report this. BTW, what is the problem that you are facing???? I will take help from youtube team.
@surajkole34722 жыл бұрын
@@TechnicalBytes hi, when I try to pay the joining fee, my transaction is getting declined. I haved tried using adding balance in Google Play pay. It is showing option to pay from it. But when I try to pay it, it get's declined
@TechnicalBytes2 жыл бұрын
Hello Suraj, please try to use other methods of payment like netbanking etc..
@surajkole34722 жыл бұрын
@@TechnicalBytes hi, I cannot see any other options apart from card and Google Play pay, both are failing for me.
@TechnicalBytes2 жыл бұрын
Hello Suraj, Just now had a discussion with youtube team. they are asking to send them a short video clip of the error. Can you please share if possible?