BDS-pga version 2.0
BDD-based Logic Synthesis System for LUT-based FPGAs

Comparison of area results for BoolMap-area, SIS optimization, BDS, and BDS-pga optimization

Ckt. BoolMap-Area SIS script.rugged + FlowMap BDS 1.2 + FlowMap BDS-pga 2.0 + FlowMap  
  #LUTs Delay #LUTs Delay #LUTs Delay #LUTs Delay    
5xp1 13 2 40 8 19 3 16 2    
9sym 8 3 108 6 8 3 8 3    
9symml 8 3 9 6 8 3 8 3    
C499 98 5 66 4 83 5 65 4    
C880 121 11 136 9 134 9 123 9    
alu2 46 5 134 13 56 6 45 5    
alu4 150 11 235 11 200 12 159 12    
apex6 152 6 214 9 238 6 194 6    
apex7 61 5 70 5 84 5 69 5    
b9 43 3 53 4 43 4 43 3    
clip 15 2 90 7 51 7 42 5    
count 31 7 31 5 31 5 34 5    
des 1462 9 1396 8 978 5 916 4    
duke2 187 8 169 6 181 7 180 7    
misex1 13 2 17 4 14 2 14 2    
rd84 10 2 146 6 16 4 14 3    
rot 347 19 250 11 230 9 223 10    
vg2 31 4 40 5 81 6 61 5    
z4ml 5 2 5 2 5 2 5 2    
t481 5 3 177 8 5 2 5 2    
C1355 80 6 66 4 87 5 66 4    
C1908 130 12 115 10 116 8 118 9    
C5315 545 13 522 9 483 8 445 8    
Total 3561 143 4089 160 3151 126 2853 118    
Norm 0.871 0.890 1 1 0.771 0.788 0.698 0.738    

 

Commands used to generate the results for BDS-pga 2.0

bds 5xp1.blif
bds 9sym.blif
bds 9symml.blif
bds c499.blif
bds -useloc -ethred 10 -sharing c880.blif
bds -useloc -ethred 10 -sharing alu2.blif
bds alu4.blif
bds -useglb -xhardcore apex6.blif
bds -useloc -ethred 10 -sharing apex7.blif
bds b9.blif
bds -xhardcore clip.blif
bds count.blif
bds -useloc -ethred 10 -sharing -largefanout des.blif
bds duke2.blif
bds -useglb misex1.blif
bds rd84.blif
bds -useloc -ethred 10 -xhardcore rot.blif
bds vg2.blif
bds -xhardcore z4ml.blif
bds -useglb t481.blif
bds c1355.blif
bds -sharing c1908.blif
bds -useloc -ethred 10 c5315.blif

 


This page was created by Kevin Oo TinMaung. August 2004.