| |
| # Name of model to be built and evaluated |
| ModelName = RepeatedLink |
| |
| # Query string to choose what to evaluate (use '\' to enable multiline config) |
| QueryString = \ |
| Energy>>RepeatedLink:Send@0 \ |
| NddPower>>RepeatedLink:Leakage@0 \ |
| Area>>RepeatedLink:Active@0 \ |
| |
| # Injection rate |
| InjectionRate = 0.3 |
| # Evaluation string |
| EvaluateString = \ |
| link_dynamic = $(Energy>>RepeatedLink:Send) * $(Frequency); \ |
| link_static = $(NddPower>>RepeatedLink:Leakage); \ |
| print "Link:"; \ |
| print " Dynamic power: " link_dynamic * $(InjectionRate); \ |
| print " Leakage power: " link_static; \ |
| |
| # Technology file (see models in tech/models) |
| ElectricalTechModelFilename = ext/dsent/tech/tech_models/Bulk45LVT.model |
| |
| ############################################################################### |
| # Timing optimization |
| ############################################################################### |
| |
| # True if want to perform timing optimization; otherwise, false. |
| # NOTE: for links it should never be turned on for timing optimization, the |
| # link model is already doing timing optimization to insert buffers based on |
| # the 'Delay' specified |
| IsPerformTimingOptimization = false |
| # Nets that the timing optimizer starts from |
| TimingOptimization->StartNetNames = [] |
| # Operating frequency (Hz) |
| # 'Frequency' has no effect to the RepeatedLink model. Use 'Delay' to |
| # constraint the links timing. |
| Frequency = 1e9 |
| |
| ############################################################################### |
| # Model specifications |
| ############################################################################### |
| |
| # Data width of the repeated link/bus |
| NumberBits = 64 |
| # Wire layer |
| WireLayer = Global |
| # Wire width multiplier |
| WireWidthMultiplier = 1.0 |
| # Wire spacing multiplier |
| WireSpacingMultiplier = 1.0 |
| |
| # Wire length (m) |
| WireLength = 1e-3 |
| # Delay of the wire (may not be 1.0 / Frequency) |
| Delay = 1e-9 |
| |