Merge remote-tracking branch 'origin/clifford/libwb' into xaig
[yosys.git] / techlibs / ice40 / abc_lp.box
1 # From https://github.com/cliffordwolf/icestorm/blob/be0bca0/icefuzz/timings_lp8k.txt
2
3 # NB: Inputs/Outputs must be ordered alphabetically
4
5 # Inputs: C D
6 # Outputs: Q
7 SB_DFF 1 1 2 1
8 - -
9
10 # Inputs: C D E
11 # Outputs: Q
12 SB_DFFE 2 0 3 1
13 - - -
14
15 # Inputs: C D R
16 # Outputs: Q
17 SB_DFFSR 3 0 3 1
18 - - -
19
20 # Inputs: C D R
21 # Outputs: Q
22 SB_DFFR 4 0 3 1
23 - - -
24
25 # Inputs: C D S
26 # Outputs: Q
27 SB_DFFSS 5 0 3 1
28 - - -
29
30 # Inputs: C D S
31 # Outputs: Q
32 SB_DFFS 6 0 3 1
33 - - -
34
35 # Inputs: C D E R
36 # Outputs: Q
37 SB_DFFESR 7 0 4 1
38 - - - -
39
40 # Inputs: C D E R
41 # Outputs: Q
42 SB_DFFER 8 0 4 1
43 - - - -
44
45 # Inputs: C D E S
46 # Outputs: Q
47 SB_DFFESS 9 0 4 1
48 - - - -
49
50 # Inputs: C D E S
51 # Outputs: Q
52 SB_DFFES 10 0 4 1
53 - - - -
54
55 # Inputs: C D
56 # Outputs: Q
57 SB_DFFN 11 0 2 1
58 - -
59
60 # Inputs: C D E
61 # Outputs: Q
62 SB_DFFNE 12 0 3 1
63 - - -
64
65 # Inputs: C D R
66 # Outputs: Q
67 SB_DFFNSR 13 0 3 1
68 - - -
69
70 # Inputs: C D R
71 # Outputs: Q
72 SB_DFFNR 14 0 3 1
73 - - -
74
75 # Inputs: C D S
76 # Outputs: Q
77 SB_DFFNSS 15 0 3 1
78 - - -
79
80 # Inputs: C D S
81 # Outputs: Q
82 SB_DFFNS 16 0 3 1
83 - - -
84
85 # Inputs: C D E R
86 # Outputs: Q
87 SB_DFFNESR 17 0 4 1
88 - - - -
89
90 # Inputs: C D E R
91 # Outputs: Q
92 SB_DFFNER 18 0 4 1
93 - - - -
94
95 # Inputs: C D E S
96 # Outputs: Q
97 SB_DFFNESS 19 0 4 1
98 - - - -
99
100 # Inputs: C D E S
101 # Outputs: Q
102 SB_DFFNES 20 0 4 1
103 - - - -
104
105 # Inputs: CI I0 I1
106 # Outputs: CO
107 SB_CARRY 21 1 3 1
108 186 675 609
109
110 # Inputs: I0 I1 I2 I3
111 # Outputs: O
112 SB_LUT4 22 0 4 1
113 465 558 589 661