1. 1. Introduction
    1. 1.1. Basic terms
    2. 1.2. Features
  2. 2. User manual
    1. 2.1. Config file
    2. 2.2. Topology parameters
    3. 2.3. Routers configuration
    4. 2.4. Algorithms configuration
    5. 2.5. Simulation parameters
    6. 2.6. Metrics options
    7. 2.7. Simulation output
  3. 3. Developer manual
    1. 3.1. Project structure
    2. 3.2. General simulator structure
      1. 3.2.1. Configuration stage
      2. 3.2.2. Setup stage
      3. 3.2.3. Network stage
      4. 3.2.4. GlobalStats stage
    3. 3.3. Simulator core structure
    4. 3.4. Simulation life cycle
    5. 3.5. Class description
      1. 3.5.1. Configuration classes
        1. 3.5.1.1. Configuration
        2. 3.5.1.2. Graph
        3. 3.5.1.3. TrafficManager
        4. 3.5.1.4. RoutingTable
        5. 3.5.1.5. Factory
      2. 3.5.2. Data classes
        1. 3.5.2.1. FlitType
        2. 3.5.2.2. Flit
        3. 3.5.2.3. Packet
      3. 3.5.3. Hardware classes
        1. 3.5.3.1. Network
        2. 3.5.3.2. Tile
        3. 3.5.3.3. Router
        4. 3.5.3.4. Processor
        5. 3.5.3.5. Relay
        6. 3.5.3.6. Buffer
        7. 3.5.3.7. ProcessorQueue
        8. 3.5.3.8. ReservationTable
        9. 3.5.3.9. SimulationTimer
        10. 3.5.3.10. Connection
      4. 3.5.4. Routing classes
        1. 3.5.4.1. RoutingAlgorithm
      5. 3.5.5. Selection classes
        1. 3.5.5.1. SelectionStrategy
      6. 3.5.6. Metrics classes
        1. 3.5.6.1. FlitTracer
        2. 3.5.6.2. Stats
        3. 3.5.6.3. GlobalStats
        4. 3.5.6.4. ProgressBar
    6. 3.6. Modification guide
      1. 3.6.1. Routing algorithm implementation
      2. 3.6.2. Selection strategy implementation

The Newxim simulator

Simulation parameters

1. Simulation random seed

rnd_generator_seed: <seed>

2. Duration of simulation cycle in ps

clock_period_ps: <count>

3. Duration of reset signal in cycles

reset_time: <count>

4. Duration of simulation in cycles

simulation_time: <count>

5. Duration of processors flits production in cycles

production_time: <count>

6. Duration of the period which is ignored in stats accumulation in cycles

stats_warm_up_time: <count>