NOC:Hardware Modeling using Verilog