Synthesis results for the PicoRV32 core (in its default configuration) with Yosys 0.5+383 (git sha1 8648089), Synplify Pro and Lattice LSE from iCEcube2.2014.08, and Xilinx Vivado 2015.3.

No timing constraints were used for synthesis; only resource utilisation is compared.

Last updated: 2015-10-30

Results for iCE40 Synthesis

CellYosysSynplify ProLattice LSE
SB_CARRY405349309
SB_DFF125256114
SB_DFFE25126876
SB_DFFESR17239147
SB_DFFESS1069
SB_DFFSR69137134
SB_DFFSS0036
SB_LUT4179516571621
SB_RAM40_4K444

Summary:

CellYosysSynplify ProLattice LSE
SB_CARRY405349309
SB_DFF*618700576
SB_LUT4179516571621
SB_RAM40_4K444

Results for Xilinx 7-Series Synthesis

CellYosysVivado
FDRE671553
FDSE021
LUT141160
LUT2517122
LUT377120
LUT4136204
LUT5142135
LUT6490405
MUXF7540
MUXF8150
MUXCY4200
XORCY3590
CARRY4083
RAMD32072
RAMS32024
RAM64X1D640

Summary:

CellYosysVivado
FD*671574
LUT*14031146