CMOS Example [Inv(A+B*C)*C+D]

  Рет қаралды 114,667

Electric Videos

Electric Videos

Күн бұрын

Пікірлер: 88
@ThecrazyGaer
@ThecrazyGaer 4 жыл бұрын
4 hours of lectured explained in like 14 minutes thanks dude :)
@leonard-riccardowecke2773
@leonard-riccardowecke2773 6 жыл бұрын
I believe that he forgot to mention why he left the bar over the nmos logic away. If the logical equation for the NMOS part gives TRUE then the output on the CMOS is LOW. He implemented that by leaving out the bar over the Nmos part(double negation of cmos logic). Therefor the equation for the Cmos part is implemented. In Mnemonics: Task: Cmos("given logic") != High Rule(that he didnt mentioned): NmosLogic=True => CmosOutPut=Low => IF Nmos = false THEN Cmos=True
@siliconforestry4508
@siliconforestry4508 4 жыл бұрын
Thank you
@JoshTronicsECE
@JoshTronicsECE 9 ай бұрын
This is more understandable and clear than what I've been taught. Thank you for your lecture. Keep it up!
@ashishgautam5989
@ashishgautam5989 6 жыл бұрын
This is one of the best ways to learn something!
@robertwitt1276
@robertwitt1276 3 жыл бұрын
seriously such an awesome two videos dude. I watched 3 lectures and was lost, now I am about to watch them again and understand what is going on. Thank you so so so so much keep up the good work
@Adam-gp3ij
@Adam-gp3ij 5 жыл бұрын
Because of you I understood the entire chapter ! I appreciate your explanation
@thetruthabr9879
@thetruthabr9879 4 жыл бұрын
how do u know whether or not the inverted D in the PUN goes right above the PDN under the circuit you drew or above it right under +Vdd?
@ajmaln2387
@ajmaln2387 2 жыл бұрын
litterly a week of being lost in lectures. All done in 2 vids... THank you!
@nkululekostefaans1579
@nkululekostefaans1579 3 жыл бұрын
This just summed the whole topic in less than 8 mins.. thank you.. SUBSCRIBED!
@achrafelkhandouli
@achrafelkhandouli 5 жыл бұрын
thnx
@phamhuutri1996
@phamhuutri1996 5 жыл бұрын
what if the function is not inverted? let say just like this [(A+B*C)*C+D]. how do i slove this ?
@tamannachowdhury2306
@tamannachowdhury2306 7 жыл бұрын
This really helped me alot. Thanks..
@mrohitsingha1615
@mrohitsingha1615 5 жыл бұрын
daam!!!!!! this guy makes everything easy
@eunicechiu8798
@eunicechiu8798 8 жыл бұрын
in my understanding, did u just ignore the inv(the bar) over the logic equation? what is the difference between the layout of [Inv(A+B*C)*C+D] and (A+B*C)*C+D ? Anyway, steps are clear. Thanks!
@tarcisiojosedearaujopereir664
@tarcisiojosedearaujopereir664 7 жыл бұрын
Eunice Chiu same question, but as i remember the cmos always inv normally, u can think in the basics inv nand and nor
@moustafahammoud4129
@moustafahammoud4129 6 жыл бұрын
check morgan theorem
@leonard-riccardowecke2773
@leonard-riccardowecke2773 6 жыл бұрын
I believe that he just forgot to mention why he left the bar over the nmos logic away. If the logical equation for the NMOS part gives TRUE then the output on the CMOS is LOW. He implemented that by leaving out the bar over the Nmos part(double negation of cmos logic). Therefor the equation for the Cmos part is implemented. In Mnemonics: Task: Cmos("given logic") != High Rule(that he didnt mentioned): NmosLogic=True => CmosOutPut=Low => IF Nmos = false THEN Cmos=True
@usrakhan975
@usrakhan975 6 жыл бұрын
HE ADDED AN INVERTER WHILE DESIGNING XOR and XNOR BUT Y DID HE NOT ADD AN INVERTER HERE . THIS EQUATION HAS ALSO GOT WHOLE BAR
@mindylee5023
@mindylee5023 Жыл бұрын
Thank you so much for posting this video. You save my life !!!
@mengxili3731
@mengxili3731 5 жыл бұрын
First thankyou so much for making this video. It helps a lot. Then I have a question in when you drawing the D-PMOS into the pull up network. Does it matter if I draw D bellow where it will not be connected Vdd later but with output. Actually those two different position where D can be placed later will influenced the stick diagram. So if the position of D does a matter here and also in stick diagram, then do you have any tip for deciding the position of D_
@bommenavishwateja7468
@bommenavishwateja7468 5 жыл бұрын
its a series configuration doenst matter where you place it
@joelrcc
@joelrcc 4 жыл бұрын
@@bommenavishwateja7468 no, error. when is PULL, for example AB, in down position is A, when is DOWN, in down position is B
@bommenavishwateja7468
@bommenavishwateja7468 4 жыл бұрын
@@joelrcc I don't think so buddy
@joelrcc
@joelrcc 4 жыл бұрын
@@bommenavishwateja7468 Well. At end, is not neccesary but by standar is in this way
@bloe2603
@bloe2603 4 жыл бұрын
Hello sir, is it okay if i contact you personally regardings the designs of the CMOS circuits? Need help
@zerap8158
@zerap8158 3 жыл бұрын
Your video really helped me! 🧡 (It's much better than what my teacher taught 😂
@caesarxi1303
@caesarxi1303 3 жыл бұрын
Thank you so much. I finally got it. Actually, PMOS performs the operation. NMOS configuration is only for activating GROUND. PMOS does the job by negating the expression. BUT when the expression is true, its negation is false, and then PMOS configuration needs to activate GROUND, so it wont deliver VDD to the output. If the expression is false, PMOS output is true, and it needs to deactivate the GROUND. To activate/deactivate the ground, we need the OPPOSITE configuration on NMOS, which is responsible for delivering the GROUND signal. To activate GROUND, NMOS must evaluate the expression as true. To deactivate GROUND, NMOS must evaluate the expression as false. I did this with the NAND port, so I could visualize it better, since it has an easier configuration. 2 PMOS in paralel = NAND 2 PMOS in series = NOR 2 NMOS in paralel = OR 2 NMOS in series = AND NAND needs an AND to activate/deactivate GROUND.
@caesarxi1303
@caesarxi1303 3 жыл бұрын
The input signal for PMOS comes from above. The input signal for NMOS comes from below.
@vaishnavipalyam8628
@vaishnavipalyam8628 6 жыл бұрын
Thanks for the detailed explanation. It helped me a lot
@mervatarafat2578
@mervatarafat2578 4 жыл бұрын
You are the best keep omving on♥️♥️♥️
@loki-qd4zp
@loki-qd4zp 4 жыл бұрын
U save my whole interview session
@absolute___zero
@absolute___zero 3 жыл бұрын
so.... the pull up and pull down networks are just joined together by wires and that's it ???? Are you sure this joined circuit can't be simplified any further?
@javariababar3616
@javariababar3616 3 жыл бұрын
Best video great 🙌
@teov3420
@teov3420 3 ай бұрын
You are a life saver.
@rohantyagi5279
@rohantyagi5279 7 жыл бұрын
Totally confused here isn’t n-mos transistor a pull up network as it pulls the signal from ground?
@TheFullcharge13
@TheFullcharge13 5 жыл бұрын
Really good video, easy to follow. Great job
@Parth.Deshpande
@Parth.Deshpande 4 жыл бұрын
Awesome bro , thanks
@rohittanwar1946
@rohittanwar1946 4 жыл бұрын
thanks you so much 😍😍😍😍 for explaing this topic very easly 😊😊😊
@Play4fuNNNNNnn
@Play4fuNNNNNnn 7 жыл бұрын
Can you make video on how to design a 3-times NOR-Gatter and a 2 Times AND-Gatter by using NMOS technology? i d be really thankfully.
@cubeyd27
@cubeyd27 3 жыл бұрын
Thank you bro 3 hours like 7 minutes 👏👏
@manasbohat6883
@manasbohat6883 4 жыл бұрын
can we simplify the function by boolean algebra and then implement?
@jamesblooom8670
@jamesblooom8670 Жыл бұрын
amazing job mate
@zorkan
@zorkan 3 жыл бұрын
Excellent
@shaikrehman3236
@shaikrehman3236 5 жыл бұрын
Your video is very helpful thank you sir
@javismc7099
@javismc7099 Жыл бұрын
Thanks for this helpful video
@hemanthar4974
@hemanthar4974 5 жыл бұрын
Very well explained 🔥
@happilyevernever4289
@happilyevernever4289 4 жыл бұрын
Is this the 2 step implementation of cmos or single step?
@samiya877
@samiya877 4 жыл бұрын
its really helpful.thank u
@domulko44
@domulko44 4 жыл бұрын
thanks a lot :) really useful video
@koray_kara
@koray_kara 3 жыл бұрын
Thank you very much sir.
@asr_ast
@asr_ast 3 ай бұрын
for PDN take inverted of given boolean for PUN take dual of given boolean
@zombiedude347
@zombiedude347 4 жыл бұрын
The example logic should be simplified as (A | B & C) & C is equivalent to (A | B) & C.
@YoO161
@YoO161 6 жыл бұрын
how isnt your pmos wrong? shouldnt it be (a*(b+c)+c)*d? so the same you got, without the negated variables? i cant see how your pmos is right, as you create the pmos by taking your function f(a,b,c,d) and turn it to f(!a,!b,!c,!d).
@zombiedude347
@zombiedude347 4 жыл бұрын
When Negating, AND/OR also switch, in addition to the inputs being negated.
@lakshyarana67
@lakshyarana67 5 жыл бұрын
what about that bar !!!!
@markharrisllb
@markharrisllb 3 жыл бұрын
Brilliant, thank you.
@blazin7299
@blazin7299 Ай бұрын
You saved my life!
@josealmanza6840
@josealmanza6840 3 жыл бұрын
Could you do Y=((A'+B)*C')+D'
@SANJAY-ve9ub
@SANJAY-ve9ub Жыл бұрын
Can anyone explain how this entire process happens in real time?
@govinddeshmukh4571
@govinddeshmukh4571 5 жыл бұрын
Why do is taken upper
@BrutalGames2013
@BrutalGames2013 5 жыл бұрын
In my opinion the title should be [Inv((A+B*C)*C+D)] rather [Inv(A+B*C)*C+D], since the complete term is inverted
@ali99_82
@ali99_82 2 жыл бұрын
Thank you ❤️
@ananthukrishnan9236
@ananthukrishnan9236 3 жыл бұрын
extremely useful
@jinggenikannimane
@jinggenikannimane 2 жыл бұрын
you are the legend
@Hamza-dx5hz
@Hamza-dx5hz 3 жыл бұрын
thank you sir
@ayamgoreng1150
@ayamgoreng1150 3 жыл бұрын
I wanna know the truth table as well🤧
@AhmedAshraf-ed9kq
@AhmedAshraf-ed9kq 6 жыл бұрын
that is amazing thanks alot.
@amkel1661
@amkel1661 6 жыл бұрын
thank you sir!
@desifishOriginal
@desifishOriginal 5 жыл бұрын
Thanks a lot!
@ChimotanaJugadora
@ChimotanaJugadora 5 жыл бұрын
Thanks for the video! very helpful !
@neamohamed5258
@neamohamed5258 6 жыл бұрын
good maths equations
@arkanjo7509
@arkanjo7509 4 жыл бұрын
excelente
@mohamedhossam3645
@mohamedhossam3645 6 жыл бұрын
Thank you !
@aidensmith1110
@aidensmith1110 7 жыл бұрын
Hey. You;re a good boy.
@katlegomotaung3955
@katlegomotaung3955 5 жыл бұрын
fvckin smart!! This helped me a lot!!
@wahidhamidy6886
@wahidhamidy6886 Жыл бұрын
you are legend
@axlearyakia
@axlearyakia 6 жыл бұрын
I fucking love you so much
@Footballistaas
@Footballistaas 6 жыл бұрын
Nice got the idea
@habibunnabeea.rahman7024
@habibunnabeea.rahman7024 7 жыл бұрын
Thanks a LOT!!!
@luminarin
@luminarin 6 жыл бұрын
thank you!!!
@stanleerubio
@stanleerubio 6 жыл бұрын
thanks bro :)
@hihat4347
@hihat4347 6 жыл бұрын
X1. 25 speed
@wahidhamidy6886
@wahidhamidy6886 Жыл бұрын
thanks
@abidr9116
@abidr9116 5 жыл бұрын
❤❤❤
@MS-qh3iz
@MS-qh3iz 2 жыл бұрын
Thank you!!
What is a CMOS? [NMOS, PMOS]
7:54
Electric Videos
Рет қаралды 500 М.
MOSFETs explained
11:56
Electric Videos
Рет қаралды 65 М.
Designing Billions of Circuits with Code
12:11
Asianometry
Рет қаралды 610 М.
Building logic gates from MOSFET transistors
10:49
EngMicroLectures
Рет қаралды 289 М.
CMOS logic gate - 4-input function
3:59
Dan White
Рет қаралды 44 М.
Writing Code That Runs FAST on a GPU
15:32
Low Level
Рет қаралды 573 М.
SR latch
12:58
Ben Eater
Рет қаралды 2 МЛН
Using an EEPROM to replace combinational logic
25:22
Ben Eater
Рет қаралды 1,4 МЛН
Stick Diagram (CMOS) Example
12:32
Electric Videos
Рет қаралды 51 М.