Design of a Dual Edge Flip Flop

  Рет қаралды 14,718

Technical Bytes

Technical Bytes

Күн бұрын

Пікірлер: 30
@RandomHubbb
@RandomHubbb 4 жыл бұрын
You are amazing! All of your videos are gold! Pure beef no fat. Thank you so much for your commitment to bettering us!
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
Thanks
@Honest_Engineer
@Honest_Engineer 3 ай бұрын
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.
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
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.
@DeepakKumarbidhuri
@DeepakKumarbidhuri 5 жыл бұрын
great approach & best interview question ever
@TechnicalBytes
@TechnicalBytes 5 жыл бұрын
Thanks Deepak
@shri1527
@shri1527 5 жыл бұрын
pls also explain clock tree and sizing of mos required in clock tree in future videos .. I appreciate your work
@TechnicalBytes
@TechnicalBytes 5 жыл бұрын
sure Shrikant
@arpittiwari7695
@arpittiwari7695 4 жыл бұрын
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?
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
@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.
@yamini7208
@yamini7208 4 жыл бұрын
Can you please elaborate this answer.....I didn't get this
@prabhakarreddy9729
@prabhakarreddy9729 5 жыл бұрын
One small doubt we can keep or gate instead of mux
@TechnicalBytes
@TechnicalBytes 5 жыл бұрын
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.
@yamini7208
@yamini7208 4 жыл бұрын
Can you please elaborate ...why can't we use clock as Data signal....
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
@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.
@divyasirikonda8423
@divyasirikonda8423 3 жыл бұрын
Mux is a combinational logic device right, so we cant give clock signal directly to mux
@AVINASHKUMAR-yd1gp
@AVINASHKUMAR-yd1gp 3 жыл бұрын
To get the Clock like signal we used loops, Don't we avoid using loops to avoid glitches and Metastability
@TechnicalBytes
@TechnicalBytes 3 жыл бұрын
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
@ranveerdhawan5187
@ranveerdhawan5187 4 жыл бұрын
Superb
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
Thanks 🤗
@divyasirikonda8423
@divyasirikonda8423 3 жыл бұрын
Can you provide video on designing MOD N Counter
@rahulsriram7179
@rahulsriram7179 2 жыл бұрын
Thank You ..
@TechnicalBytes
@TechnicalBytes 2 жыл бұрын
Most welcome !!
@surajkole3472
@surajkole3472 2 жыл бұрын
I am not able to join your KZbin subscription.
@TechnicalBytes
@TechnicalBytes 2 жыл бұрын
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.
@surajkole3472
@surajkole3472 2 жыл бұрын
@@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
@TechnicalBytes
@TechnicalBytes 2 жыл бұрын
Hello Suraj, please try to use other methods of payment like netbanking etc..
@surajkole3472
@surajkole3472 2 жыл бұрын
@@TechnicalBytes hi, I cannot see any other options apart from card and Google Play pay, both are failing for me.
@TechnicalBytes
@TechnicalBytes 2 жыл бұрын
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?
VLSI Interview Question: Challenge to delay output of a Clock Divider
5:08
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,4 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 118 МЛН
SR latch
12:58
Ben Eater
Рет қаралды 1,9 МЛН
Latches and Flip-Flops 3 - The Gated D Latch
7:48
Computer Science Lessons
Рет қаралды 192 М.
Example Interview Questions for a job in FPGA, VHDL, Verilog
20:34
Edge Triggered D Flip Flop or Clocked D Flip Flop
11:54
Engg-Course-Made-Easy
Рет қаралды 7 М.
Electronics Interview Questions: FIFO Buffer Depth Calculation
5:21
Why Runge-Kutta is SO Much Better Than Euler's Method #somepi
13:32
Phanimations
Рет қаралды 161 М.
Learn Machine Learning Like a GENIUS and Not Waste Time
15:03
Infinite Codes
Рет қаралды 225 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН