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,b,c,d,
                output [3:0] max ,min );

wire [3:0] min_ab = (a<b)?a:b;
wire [3:0] max_ab =(a>b)? a:b;
wire [3:0] max_cd = (c>=d) ? c:d ;
wire [3:0] min_cd = (c<d) ? c:d ;

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

endmodule 

 

Was this helpful?
Upvote
Downvote