+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ; Legal Partition Candidates ; +-----------------------------------------------------+-------+----------------+--------------+----------------+--------+-----------------+---------------+-----------------+-------+----------------+--------------+------------------+-------------------+ ; Hierarchy ; Input ; Constant Input ; Unused Input ; Floating Input ; Output ; Constant Output ; Unused Output ; Floating Output ; Bidir ; Constant Bidir ; Unused Bidir ; Input only Bidir ; Output only Bidir ; +-----------------------------------------------------+-------+----------------+--------------+----------------+--------+-----------------+---------------+-----------------+-------+----------------+--------------+------------------+-------------------+ ; PC_MUX ; 259 ; 58 ; 0 ; 58 ; 32 ; 58 ; 58 ; 58 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ALUOut_Reg ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ALUOut_MUX ; 130 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; LOmul ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; HImul ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ALU|comb_3 ; 72 ; 0 ; 0 ; 0 ; 71 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ALU|DESL ; 42 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ALU|ALU ; 67 ; 0 ; 0 ; 0 ; 38 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ALU ; 115 ; 0 ; 0 ; 0 ; 141 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ShiftAmountMux ; 11 ; 0 ; 0 ; 0 ; 5 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; RHS_Mux ; 130 ; 34 ; 0 ; 34 ; 32 ; 34 ; 34 ; 34 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; LHS_Mux ; 65 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; B ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; A ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Registers ; 50 ; 0 ; 0 ; 0 ; 64 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; WriteRegMux ; 22 ; 10 ; 0 ; 10 ; 5 ; 10 ; 10 ; 10 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; WriteDataMux ; 259 ; 79 ; 0 ; 79 ; 32 ; 79 ; 79 ; 79 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; MDRExtract ; 32 ; 40 ; 16 ; 40 ; 64 ; 40 ; 40 ; 40 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; MemDataRegister ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Instruction_Register ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Memory|MEM_plus_Three|sram|ram_block|auto_generated ; 19 ; 0 ; 0 ; 0 ; 8 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Memory|MEM_plus_Two|sram|ram_block|auto_generated ; 19 ; 0 ; 0 ; 0 ; 8 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Memory|MEM_plus_One|sram|ram_block|auto_generated ; 19 ; 0 ; 0 ; 0 ; 8 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Memory|MEM|sram|ram_block|auto_generated ; 19 ; 0 ; 0 ; 0 ; 8 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; Memory ; 66 ; 0 ; 24 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; MemDataInMux ; 130 ; 32 ; 0 ; 32 ; 32 ; 32 ; 32 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; MemDataSizeHandler ; 96 ; 0 ; 56 ; 0 ; 64 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; MemMux ; 130 ; 64 ; 0 ; 64 ; 32 ; 64 ; 64 ; 64 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ExcProgramCounter ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; ProgramCounter ; 35 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; comb_281 ; 26 ; 8 ; 4 ; 8 ; 62 ; 8 ; 8 ; 8 ; 0 ; 0 ; 0 ; 0 ; 0 ; ; SignEx ; 16 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +-----------------------------------------------------+-------+----------------+--------------+----------------+--------+-----------------+---------------+-----------------+-------+----------------+--------------+------------------+-------------------+