Reduce Yosys ECP5 cell usage by 30% with -abc9 -nowidelut
We've been investigating why the barrel rotator uses an enormous
number of cells on the yosys ECP5 target. Eventually it was narrowed
down to the -abc9 -nowidelut options, which see the cell count go from
4985 cells to 841 cells.
Using the same options on an Orange Crab build reduces the cell count
from 50864 to 36085. The main differences:
     LUT4                        31040 -> 25270
     PFUMX                        6956 ->     0
     L6MUX21                      1746 ->     0
     CCU2C                        2066 ->  1759
Signed-off-by: Anton Blanchard <anton@linux.ibm.com>
			
			
				pull/314/head
			
			
		
							parent
							
								
									aa4e4e77c4
								
							
						
					
					
						commit
						6254bb5ee9
					
				
					Loading…
					
					
				
		Reference in New Issue
	
	 Anton Blanchard
						Anton Blanchard