Тёмный
Electron Tube
Electron Tube
Electron Tube
Подписаться
www.electrontube.co

Everything digital electronics. Each playlist is a standalone module approaching an independent topic. Each video covers a specific point.
14.24. Reliability of VLSI systems
8:40
4 года назад
14.22. Anatomy of dynamic hazards
12:53
4 года назад
14.19. Static-0 hazards
15:25
4 года назад
14.18.  Static-1 hazards
14:41
4 года назад
14.17. Glitches and logical hazards
13:42
4 года назад
14.16. Boundary scan & JTAG
14:45
4 года назад
14.15. PCB design & fabrication
13:27
4 года назад
14.14. IC package types
11:48
4 года назад
14.13. IC packaging
10:48
4 года назад
14.10. Built In Self Tests
18:46
4 года назад
14.9. Automatic Test Pattern Generation
17:31
4 года назад
14.8. SCAN path technique
15:41
4 года назад
14.7. SCAN registers
8:50
4 года назад
14.6. Stuck open/short fault model
14:19
4 года назад
14.5. Stuck at fault model
20:13
4 года назад
14.3. Test Design and Fault Coverage
17:39
4 года назад
14.2. Defects, Faults, and Errors
10:21
4 года назад
14.1. Design for Testability
12:35
4 года назад
13.14. Asynchronous FIFOs
14:48
4 года назад
13.13. Synchronizers & synchronization
13:22
4 года назад
13.12. Statistics of metastability
17:09
4 года назад
13.11. Metastability
16:04
4 года назад
13.10. Clock distribution networks
9:16
4 года назад
Комментарии
@wenshengchen1918
@wenshengchen1918 4 дня назад
I have a question: the faults discussed in this video seem like they don't appear at the same time, can ATPG and signature analyzer cover these multiple faults?
@youssefbahy7526
@youssefbahy7526 7 дней назад
You are excellent
@youssefbahy7526
@youssefbahy7526 7 дней назад
Great Explanaition
@vevekmanda6301
@vevekmanda6301 12 дней назад
How can you take gamma as the same for jth and (j-1)th stage?
@vevekmanda6301
@vevekmanda6301 12 дней назад
Fantastic explanation, an extremely underrated channel!
@adbanerjee9888
@adbanerjee9888 18 дней назад
I have an intuitive understanding of why CLBs with inertial delays might block glitches with widths smaller than the inertial-delay width. The way I look at it is, if the inertial-delay time width is narrower than the glitch width, the sampling time will not even register the glitch as valid data. Is this a correct understanding? Also, is there a more quantitative explanation or resource to understand this further?
@rishithapulluru1082
@rishithapulluru1082 21 день назад
as always again a good video
@rishithapulluru1082
@rishithapulluru1082 26 дней назад
hello sir i've a doubt.. can set up violation and hold violation be resolved after fabrication?
@rishithapulluru1082
@rishithapulluru1082 Месяц назад
hello sir, first of all thank you for your huge efforts for making these videos and making it available for free for students seeking knowledge. I've a doubt about why storage node is at high impedence( at 8:45 ) if it is between curtoff transistors M5 and gate of M3, also previously also u mentioned in 4 transistor DRAM, while storing, Q node is high impedence node , dynamically high impedence node bcoz M1 is cutoff and M5 is cutoff , can you please elaborate on this?
@SumitKumar-tn5qz
@SumitKumar-tn5qz Месяц назад
G`H` ? If G or H is 1 then it will make additional product 0. but for GH = 01 10 00 the circuit should not have glitch
@mostafakassem9415
@mostafakassem9415 2 месяца назад
Best explanation of a process that I have ever encountered.👍
@gyulanagy5910
@gyulanagy5910 3 месяца назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kxG83utFFDc.html is AB.
@anirudhas1940
@anirudhas1940 3 месяца назад
I believe the label is necessary for instantiating because I am literally unable to instantiate components without labels. It gives me errors.
@yazanallahham4813
@yazanallahham4813 4 месяца назад
i dont usually comment but slutty explanation merci mon ami
@בןסגל-ו5צ
@בןסגל-ו5צ 4 месяца назад
so in your example function, if I want to take care of both dynamic hazard and static hazard (0->1->0 and 1->0->1) I need to multiply the specific problematic term in F like you said to fix the dynamic hazard (let's denote it now as F_tilde) and in addition I need to multiply F_tilde with the term that fix the 0 static hazard and then add the term that fix the 1 static hazard? so all in all we will get that F_fixed = F_tilde * (0 static hazard fix term) + (1 static hazard fix term)?
@belovedsandworm
@belovedsandworm 5 месяцев назад
He just starts to introduce a Wallace Tree multiplier and immediately make two 'improvements.' It just adds confusion. Should stick to a simple example first, then note the improvements.
@inderjitsaini9303
@inderjitsaini9303 5 месяцев назад
Hello There, Thank you for the explanation Sir. I am having a bit of an issue while simulating the Read Mode of a 6T SRAM Cell. So, I can successfully write the value into the Cell and check if they are retained when I put the Cell in Standby Mode (WL = 0). However, For the Read Mode, what I do is I pass Pulse signal of VDD to both BL and BL' for about 1.5 microseconds and then keep it low. Then, I try to turn on the WL at 2 microseconds but what ends up happening is that both Q and Q' values are same which oscillate between 0.268 and 0.832 V. So, Should I actually Use Capacitors in the Circuit when using Read Mode so that the Capacitors can be pre-charged?
@XGR_Tisa
@XGR_Tisa 5 месяцев назад
Helpfull
@임재윤-e3j
@임재윤-e3j 5 месяцев назад
thank you so much for the video. now i can fully understand the method.
@sravanforu
@sravanforu 5 месяцев назад
One of the best lectures on metastability or probably the best explanation.
@josephhajj1570
@josephhajj1570 5 месяцев назад
How to become a layout engineer
@shubhamnayak9369
@shubhamnayak9369 5 месяцев назад
Very beautifully explained. Thanks for posting the videos professor.
@MoritzWallis
@MoritzWallis 6 месяцев назад
Incredible videos, thank you so much. So well structured and easy to understand!
@tuannghia967
@tuannghia967 6 месяцев назад
Thank you for your video. I always found it boring when I needed to read an explanation about the Wallace tree before. Therefore, I gave up before making an understanding of it.
@NostalgiaT
@NostalgiaT 6 месяцев назад
whats the use of encoder and decoder, why do we use it?
@NostalgiaT
@NostalgiaT 6 месяцев назад
whats the difference between asynchronous and sysnchrounos?
@uday7777777
@uday7777777 7 месяцев назад
Very useful series. Thank you so much. It is helpful for my career
@alexandermuller8858
@alexandermuller8858 7 месяцев назад
best and clearest explanation. I wish I knew that when I started with circuit design. It's so clear on point. Than you sir.
@yuezheng8128
@yuezheng8128 8 месяцев назад
For the predecoder, if there is AND gate available, could we replace NAND+Inverter to AND, what's the pros and cons?
@chabetto
@chabetto 6 месяцев назад
an AND is a NAND and an inverter - see the CMOS logic design
@birdinside28
@birdinside28 8 месяцев назад
Simple and precise!
@fo.centuries
@fo.centuries 10 месяцев назад
thankyou so much, great video
@can9977
@can9977 10 месяцев назад
Hi, is cc'+c' or c'(c+c') also represents dynamic hazard like cc'+c or c(c+c')?
@gvcallen
@gvcallen 10 месяцев назад
Awesome video! Really thoroughly explained and I definitely learned a lot
@gvcallen
@gvcallen 10 месяцев назад
Not sure how I discovered this channel but your introduction was pin-point for me (an EE graduate with no FPGA knowledge). Thanks!
@nashatali6030
@nashatali6030 10 месяцев назад
thanks for your effort Dr. Karim Abbas 👍
@Dg2020
@Dg2020 10 месяцев назад
thank you very much. helped a lot
@vivekartist6893
@vivekartist6893 11 месяцев назад
Your content is simple and fantastic! a lot of people are missing this out!
@frederikvanstolk5815
@frederikvanstolk5815 11 месяцев назад
Couple questions. * When computing the setup and CQ times, shouldn't we take into account the charging time of the capacitor? Or is this implicitly part of the tI's and tT's? * At 9:21 you mention that the requirements on the 1--1 and 0--0 overlap are more stringent than in static CMOS, and hence racing is more of an issue. But is it really that stringent? Roughly speaking, you'd think that the overlap time is roughly the delay time tI of a single inverter, right? * In the series of RC's in 10:54 onwards, why are they all connected? Wouldn't the transmission gates be closed alternatingly?
@frederikvanstolk5815
@frederikvanstolk5815 11 месяцев назад
Thank you for the wonderful lectures. I have a question about the cascaded network in 4:28 onwards. The PUN appear to receive an inverter clock signal. But would it not have been simpler to simply swap the tail nMOS and the head pMOS for a pMOS and nMOS respectively, and just give it an un-inverted clk?
@张扬-o4c
@张扬-o4c 11 месяцев назад
great video!!!
@8754484388
@8754484388 11 месяцев назад
excellent tutorials , thank-you
@Rahulsharma-fo9fp
@Rahulsharma-fo9fp 11 месяцев назад
Great explaination sir..This 7 minute video made me subscribe ur channel
@kprahladareddy
@kprahladareddy Год назад
Nice explanation | Helpful information ... Ty
@CarloBJD
@CarloBJD Год назад
i love you sir
@aruravi1
@aruravi1 Год назад
Nicely explained👍🏻
@ashishanand8623
@ashishanand8623 Год назад
hai?? baigan
@ezengondolkozom3700
@ezengondolkozom3700 Год назад
Really great explanation. Thank you!
@Engineer884
@Engineer884 Год назад
at 7:22, it seems that DL value will be <=1, but earlier it was told that DL is measured in ppm. How are these two things related ??
@adbanerjee9888
@adbanerjee9888 11 дней назад
I think the way it works is that the DL gives a good idea of the number of defective chips in a sample size. While it is usually expressed in ppm as per industry standards, doesn't mean that is what we get from the expression of DL. For example, if the DL is 0.05% (according to the expression at 7:22), then this can also be expressed as 500 ppm.
@raghaver5964
@raghaver5964 Год назад
Sir, is there any open source student version eda tool to work upon this dft domain?
@jkrigelman
@jkrigelman Год назад
Thanks for the refresher. It is interesting to note that the final circuit was essentially a mux. Which if you are using a mux for clocking, latch en, or set/clr that you have a potentially for glitches on that line.