Prev Problem
Next Problem

68. 4-bit Comparator

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

 

Code

/*Write your code here*/
module maxmin4(input [3:0]a , input [3:0]b , input [3:0]c , input [3:0]d ,output [3:0]max , output[3:0]min);

         
    wire [3:0]max_ab;
    wire [3:0]max_cd;
    wire [3:0]min_ab;
    wire [3:0]min_cd;
    

    assign max_ab = a > b ? a : b;
    assign min_ab = a < b ? a : b;
    assign max_cd = c > d ? c : d;
    assign min_cd = c < d ? c : d;


    assign max = max_ab < max_cd ? max_cd : max_ab;
    assign min = min_ab > min_cd ? min_cd : min_ab;




endmodule

 

Was this helpful?
Upvote
Downvote