`timescale 1ns/1ns module top_module( input wire [15:0]in, output wire [15:0]out ); wire [3:0] a,b,c,d; assign {a,b,c,d} = in; assign out = {d,c,b,a}; endmodule