1
2# Example using a crossbar
3# % ./dsent -cfg configs/example.example -verbose
4
5
6# Name of model to be built and evaluated
7ModelName                               = MultiplexerCrossbar
8
9# Query string to choose what to evaluate (use '\' to enable multiline config)
10QueryString                             = \
11    Energy>>MultiplexerCrossbar:Multicast1@0 \
12    Energy>>MultiplexerCrossbar:Multicast1@2 \
13    NddPower>>MultiplexerCrossbar:Leakage@1 \
14    Area>>MultiplexerCrossbar:Active@1
15
16# Technology file (see models in tech/tech_models)
17ElectricalTechModelFilename             = tech/tech_models/Bulk45LVT.model
18
19###############################################################################
20# Timing optimization
21###############################################################################
22
23# True if want to perform timing optimization; otherwise, false.
24IsPerformTimingOptimization             = true
25# Nets that the timing optimizer starts from
26TimingOptimization->StartNetNames       = [*]       # '*' means from all inputs
27# Operating frequency (Hz)
28Frequency                               = 2e9
29
30###############################################################################
31# Model specifications
32###############################################################################
33
34# Number of inputs
35NumberInputs                            = 4
36# Number of outputs
37NumberOutputs                           = 4
38# Number of bits per input/output
39NumberBits                              = 64
40
41