File size: 2,349 Bytes
e8b8483
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "provenance": {
    "generator": "synth.py",
    "inputs": "signed INT8 channels of the pooled feature vector",
    "note": "LUT4 and slice counts on an ECP5, not abstract gate counts"
  },
  "tool": "nosis",
  "target": {
    "family": "ecp5",
    "device": "LFE5U-25F"
  },
  "variants": {
    "d2": {
      "slices": 4,
      "lut4": 7,
      "ccu2c": 0,
      "ffs": 0,
      "bound": "lut",
      "critical_path_ns": 0.4,
      "max_freq_mhz": 2040.8,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d2.v",
      "n_dims": 2
    },
    "d4": {
      "slices": 10,
      "lut4": 8,
      "ccu2c": 10,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 0.9,
      "max_freq_mhz": 973.4,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d4.v",
      "n_dims": 4
    },
    "d6": {
      "slices": 20,
      "lut4": 9,
      "ccu2c": 20,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 1.4,
      "max_freq_mhz": 654.8,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d6.v",
      "n_dims": 6
    },
    "d8": {
      "slices": 30,
      "lut4": 9,
      "ccu2c": 30,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 1.9,
      "max_freq_mhz": 493.3,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d8.v",
      "n_dims": 8
    },
    "d12": {
      "slices": 60,
      "lut4": 10,
      "ccu2c": 60,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 2.9,
      "max_freq_mhz": 330.3,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d12.v",
      "n_dims": 12
    },
    "d16": {
      "slices": 84,
      "lut4": 10,
      "ccu2c": 84,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 3.9,
      "max_freq_mhz": 248.3,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d16.v",
      "n_dims": 16
    },
    "d20": {
      "slices": 108,
      "lut4": 11,
      "ccu2c": 108,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 4.9,
      "max_freq_mhz": 198.4,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d20.v",
      "n_dims": 20
    },
    "d40": {
      "slices": 266,
      "lut4": 12,
      "ccu2c": 266,
      "ffs": 0,
      "bound": "carry",
      "critical_path_ns": 9.9,
      "max_freq_mhz": 99.0,
      "device": "LFE5U-25F",
      "rtl": "rtl/person_d40.v",
      "n_dims": 40
    }
  }
}