NoC architecture codes for router, topology and other associated designs