-
Notifications
You must be signed in to change notification settings - Fork 7
/
default.json
150 lines (131 loc) · 3.14 KB
/
default.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
{
"linkLatency" : {
"Control-Demux" : 0,
"Demux-Core" : 0,
"Core-Accumulator" : 0,
"Accumulator-Control" : 0,
"Demux-Demux" : 0,
"Accumulator-Accumulator" : 0,
"Driver-Acam(EN)" : 1,
"Driver-Acam(DL)" : 1,
"Acam-Mmr" : 1,
"Mmr-Memory" : 1,
"Memory-Adder" : 1,
"Acam-Acam" : 1
},
"tree" : {
"numPortControl" : 16,
"numPort" : 4,
"numLevel" : 4,
"mappingCore" : "numTreePerCore",
"mappingNoc" : "numCoreClass",
"numCoreClass" : 256,
"numCoreBatch" : 1280,
"numTreePerCore" : 2,
"numTreePerCoreCol" : 1,
"sizeBus" : 32
},
"bus" : {
"numPortControl" : 4,
"numPort" : 4,
"numLevel" : 4,
"mappingCore" : "numTreePerCore",
"mappingNoc" : "numCoreClass",
"numCoreClass" : 512,
"numCoreBatch" : 256,
"numTreePerCore" : 1,
"numTreePerCoreCol" : 1,
"sizeBus" : 32
},
"booster" : {
"numPortControl" : 256,
"numPort" : 16,
"numLevel" : 1,
"mappingCore" : "numTreePerCore",
"mappingNoc" : "numCoreClass",
"numCoreClass" : 379,
"numCoreBatch" : 256,
"numTreePerCore" : 1,
"numTreePerCoreCol" : 1,
"sizeBus" : 512
},
"area" : {
"array" : 1.0e-6,
"finger" : 1.0e-6,
"mirror" : 1.0e-6,
"gate" : 1.0e-6,
"FF" : 1.0e-6,
"sram" : 1.0e-6,
"adder" : 1.0e-6,
"demux" : 1.0e-6
},
"control" : {
"latency" : 1,
"freq" : "1GHz"
},
"demux" : {
"latency" : 1,
"freq" : "1GHz",
"power.reg" : 1.0e-6,
"power.demux" : 1.0e-6
},
"driver" : {
"latency" : 1,
"freq" : "1GHz",
"power.reg" : 1.0e-6
},
"acam" : {
"latency" : 4,
"freq" : "1GHz",
"acamQueue" : 2,
"acamStack" : 1,
"acamCol" : 16,
"acamRow" : 256,
"gBit" : 4,
"gMax" : 3.3e-6,
"gMin" : 1e-6,
"gHRS" : 1e-8,
"power.Cml" : 1.0e-15,
"power.Cpre" : 1.0e-15,
"power.Cmlso" : 1.0e-15,
"power.Cdl" : 1.0e-15,
"power.Rw" : 1.0,
"power.K1" : 1.0e-6,
"power.Vth" : 1.0e-3,
"power.Vml" : 1.0,
"power.Vns" : 0.0,
"power.Vsl" : 1.0,
"power.Vdd" : 1.0,
"power.Tclk" : 1.0e-9,
"power.dac" : 1.0e-6,
"power.sa" : 1.0e-6,
"power.pc" : 1.0e-6,
"power.reg.static" : 1.0e-7,
"power.reg.dynamic" : 1.0e-6
},
"mmr" : {
"latency" : 1,
"freq" : "1GHz",
"power.mmr" : 1.0e-6
},
"memory" : {
"latency" : 1,
"freq" : "1GHz",
"power.memory" : 1.0e-6
},
"adder" : {
"latency" : 1,
"freq" : "1GHz",
"power.adder" : 1.0e-6
},
"accumulator" : {
"latency" : 1,
"freq" : "1GHz",
"power.reg" : 1.0e-6,
"power.accumulator" : 1.0e-6
},
"mpe" : {
"latency" : 1,
"freq" : "1GHz"
}
}