Add pip_add benchmark
This commit is contained in:
parent
f5ea3ff233
commit
c2c4e78639
|
@ -0,0 +1,146 @@
|
|||
rst 0.001 0.2
|
||||
clk 0.506200 0.198800
|
||||
a_0 0.507000 0.197200
|
||||
a_1 0.502800 0.201000
|
||||
a_2 0.498400 0.196600
|
||||
a_3 0.510600 0.196600
|
||||
a_4 0.514000 0.208000
|
||||
a_5 0.517000 0.198400
|
||||
a_6 0.491200 0.201400
|
||||
a_7 0.516000 0.196400
|
||||
b_0 0.502800 0.209400
|
||||
b_1 0.490800 0.193600
|
||||
b_2 0.508000 0.194200
|
||||
b_3 0.464000 0.200600
|
||||
b_4 0.492200 0.204200
|
||||
b_5 0.505200 0.188600
|
||||
b_6 0.496400 0.193400
|
||||
b_7 0.513600 0.193000
|
||||
cin 0.499400 0.208200
|
||||
reg0_a[0] 0.238400 0.176800
|
||||
reg0_a[1] 0.246200 0.176000
|
||||
reg0_a[2] 0.225800 0.172000
|
||||
reg0_a[3] 0.233600 0.175200
|
||||
reg0_a[4] 0.241200 0.174400
|
||||
reg0_a[5] 0.241400 0.170000
|
||||
reg0_a[6] 0.236200 0.171200
|
||||
reg0_a[7] 0.244800 0.175200
|
||||
reg1_a[0] 0.185400 0.133600
|
||||
reg1_a[1] 0.194400 0.138400
|
||||
reg1_a[2] 0.177200 0.139600
|
||||
reg1_a[3] 0.183600 0.137600
|
||||
reg1_a[4] 0.191200 0.140800
|
||||
reg1_a[5] 0.191800 0.132000
|
||||
reg1_a[6] 0.189200 0.137600
|
||||
reg1_a[7] 0.192800 0.140800
|
||||
reg2_a[0] 0.148600 0.108000
|
||||
reg2_a[1] 0.154800 0.113200
|
||||
reg2_a[2] 0.138600 0.111600
|
||||
reg2_a[3] 0.145400 0.110800
|
||||
reg2_a[4] 0.149200 0.113200
|
||||
reg2_a[5] 0.153200 0.108800
|
||||
reg2_a[6] 0.151600 0.111600
|
||||
reg2_a[7] 0.152200 0.116000
|
||||
reg0_b[0] 0.236800 0.178800
|
||||
reg0_b[1] 0.233800 0.163200
|
||||
reg0_b[2] 0.243600 0.167600
|
||||
reg0_b[3] 0.215600 0.173200
|
||||
reg0_b[4] 0.226400 0.169200
|
||||
reg0_b[5] 0.240000 0.174800
|
||||
reg0_b[6] 0.224800 0.177600
|
||||
reg0_b[7] 0.245000 0.173200
|
||||
reg1_b[0] 0.188000 0.140800
|
||||
reg1_b[1] 0.185800 0.130800
|
||||
reg1_b[2] 0.193800 0.135200
|
||||
reg1_b[3] 0.165600 0.134000
|
||||
reg1_b[4] 0.180600 0.134400
|
||||
reg1_b[5] 0.188400 0.139600
|
||||
reg1_b[6] 0.174200 0.134400
|
||||
reg1_b[7] 0.193400 0.136000
|
||||
reg2_b[0] 0.149200 0.115200
|
||||
reg2_b[1] 0.145600 0.103200
|
||||
reg2_b[2] 0.151600 0.107200
|
||||
reg2_b[3] 0.128000 0.102800
|
||||
reg2_b[4] 0.142200 0.108400
|
||||
reg2_b[5] 0.147400 0.110400
|
||||
reg2_b[6] 0.138400 0.106800
|
||||
reg2_b[7] 0.152600 0.105600
|
||||
reg0_cin 0.224800 0.178400
|
||||
reg1_cin 0.174400 0.140000
|
||||
reg2_cin 0.137400 0.109200
|
||||
cout 0.119200 0.105600
|
||||
sumout_0 0.111400 0.121200
|
||||
sumout_1 0.115800 0.124000
|
||||
sumout_2 0.115600 0.126000
|
||||
sumout_3 0.115200 0.128000
|
||||
sumout_4 0.115800 0.128000
|
||||
sumout_5 0.107800 0.119200
|
||||
sumout_6 0.117000 0.129200
|
||||
sumout_7 0.115200 0.132400
|
||||
n340 0.117000 0.060696
|
||||
n212_1 0.849800 0.107643
|
||||
n213 0.062800 0.025828
|
||||
n214 0.850000 0.007413
|
||||
n215 0.138200 0.024548
|
||||
n216 0.076600 0.000554
|
||||
n344 0.115200 0.059006
|
||||
n218 0.852400 0.025645
|
||||
n57 0.238400 0.039829
|
||||
n62 0.246200 0.040694
|
||||
n67 0.225800 0.040876
|
||||
n72 0.233600 0.039321
|
||||
n77 0.241200 0.039861
|
||||
n82 0.241400 0.038668
|
||||
n87 0.236200 0.042234
|
||||
n92 0.244800 0.038625
|
||||
n97 0.185400 0.078023
|
||||
n102 0.194400 0.076567
|
||||
n107 0.177200 0.079580
|
||||
n112 0.183600 0.078646
|
||||
n117 0.191200 0.077219
|
||||
n122 0.191800 0.076600
|
||||
n127 0.189200 0.077659
|
||||
n132 0.192800 0.076702
|
||||
n137 0.148600 0.081354
|
||||
n142 0.154800 0.080450
|
||||
n147 0.138600 0.083670
|
||||
n152 0.145400 0.082242
|
||||
n157 0.149200 0.081352
|
||||
n162 0.153200 0.080003
|
||||
n167 0.151600 0.081252
|
||||
n172 0.152200 0.081070
|
||||
n177 0.236800 0.041425
|
||||
n182 0.233800 0.041591
|
||||
n187 0.243600 0.039443
|
||||
n192 0.215600 0.045786
|
||||
n197 0.226400 0.042352
|
||||
n202 0.240000 0.039313
|
||||
n207 0.224800 0.040852
|
||||
n212 0.245000 0.038637
|
||||
n217 0.188000 0.078569
|
||||
n222 0.185800 0.077003
|
||||
n227 0.193800 0.075904
|
||||
n232 0.165600 0.081545
|
||||
n237 0.180600 0.079096
|
||||
n242 0.188400 0.077479
|
||||
n247 0.174200 0.080515
|
||||
n252 0.193400 0.076404
|
||||
n257 0.149200 0.081918
|
||||
n262 0.145600 0.080884
|
||||
n267 0.151600 0.080104
|
||||
n272 0.128000 0.084941
|
||||
n277 0.142200 0.082317
|
||||
n282 0.147400 0.081677
|
||||
n287 0.138400 0.083456
|
||||
n292 0.152600 0.080287
|
||||
n297 0.224800 0.041763
|
||||
n302 0.174400 0.080624
|
||||
n307 0.137400 0.084229
|
||||
n312 0.119200 0.071604
|
||||
n316 0.111400 0.060180
|
||||
n320 0.115800 0.033704
|
||||
n324 0.115600 0.059988
|
||||
n328 0.115200 0.062886
|
||||
n275 0.853600 0.140779
|
||||
n336 0.107800 0.062509
|
||||
n332 0.115800 0.006673
|
|
@ -0,0 +1,264 @@
|
|||
# Benchmark "pip_add" written by ABC on Fri Dec 7 14:18:10 2018
|
||||
.model pip_add
|
||||
.inputs rst clk a_0 a_1 a_2 a_3 a_4 a_5 a_6 a_7 b_0 b_1 b_2 b_3 b_4 b_5 b_6 \
|
||||
b_7 cin
|
||||
.outputs sumout_0 sumout_1 sumout_2 sumout_3 sumout_4 sumout_5 sumout_6 \
|
||||
sumout_7 cout
|
||||
|
||||
.latch n57 reg0_a[0] re clk 0
|
||||
.latch n62 reg0_a[1] re clk 0
|
||||
.latch n67 reg0_a[2] re clk 0
|
||||
.latch n72 reg0_a[3] re clk 0
|
||||
.latch n77 reg0_a[4] re clk 0
|
||||
.latch n82 reg0_a[5] re clk 0
|
||||
.latch n87 reg0_a[6] re clk 0
|
||||
.latch n92 reg0_a[7] re clk 0
|
||||
.latch n97 reg1_a[0] re clk 0
|
||||
.latch n102 reg1_a[1] re clk 0
|
||||
.latch n107 reg1_a[2] re clk 0
|
||||
.latch n112 reg1_a[3] re clk 0
|
||||
.latch n117 reg1_a[4] re clk 0
|
||||
.latch n122 reg1_a[5] re clk 0
|
||||
.latch n127 reg1_a[6] re clk 0
|
||||
.latch n132 reg1_a[7] re clk 0
|
||||
.latch n137 reg2_a[0] re clk 0
|
||||
.latch n142 reg2_a[1] re clk 0
|
||||
.latch n147 reg2_a[2] re clk 0
|
||||
.latch n152 reg2_a[3] re clk 0
|
||||
.latch n157 reg2_a[4] re clk 0
|
||||
.latch n162 reg2_a[5] re clk 0
|
||||
.latch n167 reg2_a[6] re clk 0
|
||||
.latch n172 reg2_a[7] re clk 0
|
||||
.latch n177 reg0_b[0] re clk 0
|
||||
.latch n182 reg0_b[1] re clk 0
|
||||
.latch n187 reg0_b[2] re clk 0
|
||||
.latch n192 reg0_b[3] re clk 0
|
||||
.latch n197 reg0_b[4] re clk 0
|
||||
.latch n202 reg0_b[5] re clk 0
|
||||
.latch n207 reg0_b[6] re clk 0
|
||||
.latch n212 reg0_b[7] re clk 0
|
||||
.latch n217 reg1_b[0] re clk 0
|
||||
.latch n222 reg1_b[1] re clk 0
|
||||
.latch n227 reg1_b[2] re clk 0
|
||||
.latch n232 reg1_b[3] re clk 0
|
||||
.latch n237 reg1_b[4] re clk 0
|
||||
.latch n242 reg1_b[5] re clk 0
|
||||
.latch n247 reg1_b[6] re clk 0
|
||||
.latch n252 reg1_b[7] re clk 0
|
||||
.latch n257 reg2_b[0] re clk 0
|
||||
.latch n262 reg2_b[1] re clk 0
|
||||
.latch n267 reg2_b[2] re clk 0
|
||||
.latch n272 reg2_b[3] re clk 0
|
||||
.latch n277 reg2_b[4] re clk 0
|
||||
.latch n282 reg2_b[5] re clk 0
|
||||
.latch n287 reg2_b[6] re clk 0
|
||||
.latch n292 reg2_b[7] re clk 0
|
||||
.latch n297 reg0_cin re clk 0
|
||||
.latch n302 reg1_cin re clk 0
|
||||
.latch n307 reg2_cin re clk 0
|
||||
.latch n312 cout re clk 0
|
||||
.latch n316 sumout_0 re clk 0
|
||||
.latch n320 sumout_1 re clk 0
|
||||
.latch n324 sumout_2 re clk 0
|
||||
.latch n328 sumout_3 re clk 0
|
||||
.latch n332 sumout_4 re clk 0
|
||||
.latch n336 sumout_5 re clk 0
|
||||
.latch n340 sumout_6 re clk 0
|
||||
.latch n344 sumout_7 re clk 0
|
||||
|
||||
.names reg2_a[6] reg2_b[6] n212_1 rst n340
|
||||
0000 1
|
||||
0110 1
|
||||
1010 1
|
||||
1100 1
|
||||
.names n216 n213 reg2_a[5] reg2_b[5] n212_1
|
||||
000- 1
|
||||
00-0 1
|
||||
--00 1
|
||||
.names n215 reg2_a[2] reg2_b[2] reg2_a[3] reg2_b[3] n214 n213
|
||||
1111-- 1
|
||||
111-1- 1
|
||||
11-1-0 1
|
||||
11--10 1
|
||||
1-11-0 1
|
||||
1-1-10 1
|
||||
1--11- 1
|
||||
.names reg2_a[1] reg2_cin reg2_a[0] reg2_b[0] reg2_b[1] n214
|
||||
000-- 1
|
||||
00-0- 1
|
||||
0-00- 1
|
||||
0---0 1
|
||||
-00-0 1
|
||||
-0-00 1
|
||||
--000 1
|
||||
.names reg2_a[4] reg2_b[4] n215
|
||||
01 1
|
||||
10 1
|
||||
.names reg2_a[4] reg2_b[4] n216
|
||||
11 1
|
||||
.names reg2_a[7] reg2_b[7] n218 rst n344
|
||||
0000 1
|
||||
0110 1
|
||||
1010 1
|
||||
1100 1
|
||||
.names n213 n216 reg2_a[6] reg2_a[5] reg2_b[5] reg2_b[6] n218
|
||||
0000-- 1
|
||||
000-0- 1
|
||||
00-0-0 1
|
||||
00--00 1
|
||||
--000- 1
|
||||
--0--0 1
|
||||
---000 1
|
||||
.names a_0 rst n57
|
||||
10 1
|
||||
.names a_1 rst n62
|
||||
10 1
|
||||
.names a_2 rst n67
|
||||
10 1
|
||||
.names a_3 rst n72
|
||||
10 1
|
||||
.names a_4 rst n77
|
||||
10 1
|
||||
.names a_5 rst n82
|
||||
10 1
|
||||
.names a_6 rst n87
|
||||
10 1
|
||||
.names a_7 rst n92
|
||||
10 1
|
||||
.names reg0_a[0] rst n97
|
||||
10 1
|
||||
.names reg0_a[1] rst n102
|
||||
10 1
|
||||
.names reg0_a[2] rst n107
|
||||
10 1
|
||||
.names reg0_a[3] rst n112
|
||||
10 1
|
||||
.names reg0_a[4] rst n117
|
||||
10 1
|
||||
.names reg0_a[5] rst n122
|
||||
10 1
|
||||
.names reg0_a[6] rst n127
|
||||
10 1
|
||||
.names reg0_a[7] rst n132
|
||||
10 1
|
||||
.names reg1_a[0] rst n137
|
||||
10 1
|
||||
.names reg1_a[1] rst n142
|
||||
10 1
|
||||
.names reg1_a[2] rst n147
|
||||
10 1
|
||||
.names reg1_a[3] rst n152
|
||||
10 1
|
||||
.names reg1_a[4] rst n157
|
||||
10 1
|
||||
.names reg1_a[5] rst n162
|
||||
10 1
|
||||
.names reg1_a[6] rst n167
|
||||
10 1
|
||||
.names reg1_a[7] rst n172
|
||||
10 1
|
||||
.names b_0 rst n177
|
||||
10 1
|
||||
.names b_1 rst n182
|
||||
10 1
|
||||
.names b_2 rst n187
|
||||
10 1
|
||||
.names b_3 rst n192
|
||||
10 1
|
||||
.names b_4 rst n197
|
||||
10 1
|
||||
.names b_5 rst n202
|
||||
10 1
|
||||
.names b_6 rst n207
|
||||
10 1
|
||||
.names b_7 rst n212
|
||||
10 1
|
||||
.names reg0_b[0] rst n217
|
||||
10 1
|
||||
.names reg0_b[1] rst n222
|
||||
10 1
|
||||
.names reg0_b[2] rst n227
|
||||
10 1
|
||||
.names reg0_b[3] rst n232
|
||||
10 1
|
||||
.names reg0_b[4] rst n237
|
||||
10 1
|
||||
.names reg0_b[5] rst n242
|
||||
10 1
|
||||
.names reg0_b[6] rst n247
|
||||
10 1
|
||||
.names reg0_b[7] rst n252
|
||||
10 1
|
||||
.names reg1_b[0] rst n257
|
||||
10 1
|
||||
.names reg1_b[1] rst n262
|
||||
10 1
|
||||
.names reg1_b[2] rst n267
|
||||
10 1
|
||||
.names reg1_b[3] rst n272
|
||||
10 1
|
||||
.names reg1_b[4] rst n277
|
||||
10 1
|
||||
.names reg1_b[5] rst n282
|
||||
10 1
|
||||
.names reg1_b[6] rst n287
|
||||
10 1
|
||||
.names reg1_b[7] rst n292
|
||||
10 1
|
||||
.names cin rst n297
|
||||
10 1
|
||||
.names reg0_cin rst n302
|
||||
10 1
|
||||
.names reg1_cin rst n307
|
||||
10 1
|
||||
.names rst reg2_a[7] reg2_b[7] n218 n312
|
||||
011- 1
|
||||
01-0 1
|
||||
0-10 1
|
||||
.names reg2_cin reg2_a[0] reg2_b[0] rst n316
|
||||
0010 1
|
||||
0100 1
|
||||
1000 1
|
||||
1110 1
|
||||
.names reg2_a[1] reg2_b[1] rst reg2_cin reg2_a[0] reg2_b[0] n320
|
||||
00011- 1
|
||||
0001-1 1
|
||||
000-11 1
|
||||
01000- 1
|
||||
0100-0 1
|
||||
010-00 1
|
||||
10000- 1
|
||||
1000-0 1
|
||||
100-00 1
|
||||
11011- 1
|
||||
1101-1 1
|
||||
110-11 1
|
||||
.names reg2_a[2] reg2_b[2] n214 rst n324
|
||||
0000 1
|
||||
0110 1
|
||||
1010 1
|
||||
1100 1
|
||||
.names reg2_a[3] reg2_b[3] n275 rst n328
|
||||
0000 1
|
||||
0110 1
|
||||
1010 1
|
||||
1100 1
|
||||
.names reg2_a[2] reg2_b[2] n214 n275
|
||||
00- 1
|
||||
0-1 1
|
||||
-01 1
|
||||
.names reg2_a[5] reg2_b[5] rst n216 n213 n336
|
||||
0001- 1
|
||||
000-1 1
|
||||
01000 1
|
||||
10000 1
|
||||
1101- 1
|
||||
110-1 1
|
||||
.names n215 rst reg2_a[3] reg2_b[3] n275 n332
|
||||
0011- 1
|
||||
001-0 1
|
||||
00-10 1
|
||||
1000- 1
|
||||
100-1 1
|
||||
10-01 1
|
||||
.end
|
Loading…
Reference in New Issue