Engineering Need a help in making logic circuits

AI Thread Summary
The discussion focuses on creating a logic circuit to determine if a four-bit input sequence is monotonic, with the goal of minimizing the number of logic gates used. The user initially developed two functions for increasing and decreasing sequences but found their solution required 14 gates. Suggestions included using Karnaugh maps or Boolean algebra for simplification, leading to a more efficient design. The user ultimately achieved a solution with 12 NOR gates and received a high score on the assignment. The conversation highlights the importance of gate efficiency and optimization in digital logic design.
Ph_Student
Messages
3
Reaction score
0

Homework Statement



So I have four bits input(X0,X1,X2,X3), and I need to check if these four bits are monotonic sequence. I got the following function:


Y0 = X2X1X0 + X3'X2'X1' + X3'X2'X0
(Y0 - the output 1 when X0>=X1>=X2>=X3)

Y1 = X2'X1'X0' + X3X1'X0' + X3X2X1'
(Y1 - The output 1 when X0<=X1<=X2<=X3)

I need to make a logic circuit with the minimum number of logic Gate, I also can use only two input gate.

Homework Equations




The Attempt at a Solution



I got 14 gates, I tried to use NAND and XOR gates, but it didn't work for me. Can anyone make any suggestion on how can I make it with less gates.

Thanks
 
Physics news on Phys.org
Try putting the logic equation you've come up with into a Karnaugh map to reduce it or you can just perform some boolean algebra to simplify the original equation using properties such as demorgans theorem etc.
 
But don't you want a single output function Y and a boolean formula for it in terms of the inputs? Calling the inputs a,b,c,d instead of X0 etc, I get

Y = abd' + a'b'd + bcd + b'c'd'

5 gates if you are allowed 4 input OR and 3 input AND with inverted inputs, but hey, that part is your problem. :wink:
 
I already handed the homework, but thanks guys

LCKurtz: I wanted two outputs, one if its increasing monotonic, and one if its decreasing monotonic sequence. And I also can use only two input gates.
and the efficiency was to find less gates using nand or nor, because the given deletion time for these gate is low.

but thanks anyway I got 97/100 :-)
 
How many gates did you get it down to?
 
12 NOR gates
 

Similar threads

Replies
2
Views
2K
Replies
1
Views
2K
Replies
3
Views
2K
Replies
2
Views
3K
Replies
2
Views
2K
Replies
10
Views
5K
Replies
14
Views
5K
Replies
5
Views
2K
Back
Top