Not gate not inverting value in Mux gate

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Not gate not inverting value in Mux gate

alex
Hi everyone,
I designed my Mux gate. I know it's not the most simplified version, but still should output the desired results. I used SOP method to find the boolean equation for my chip and ended up with (a)(b)+(a)(sel)'+(b)(sel). I constructed my Mux chip accourding to this equation. However, at some point the output of Not gate is not inverted, in=1 and out=1, and this can be seen in Internal Pins window(section) of hardware simullator. I know, that correct solutions is (a)(sel)'+(b)(sel), but the above equation is also correct, just not the simplest. Please let me know if you want to examine my code.
Reply | Threaded
Open this post in threaded view
|

Re: Not gate not inverting value in Mux gate

cadet1620
Administrator
Your solution is a valid equation for Mux. If you have correctly translated your equation into HDL, it should pass Mux.tst.

If you are single-stepping through the test, make sure that you have Animate set to Program Flow or Program & Data Flow.  The UI does not always get updated when animation is off.

--Mark