-
ALU
- SLTU[.w] optimisation / reuse adder circuit
-
PMP Implementation
-
Trace
-
Debug
-
Performance Optmisations
-
c.add
,c.ld/w/h/b[u]
fusion.
-
-
Timing Optimisations
- CFU
target_addr
,target_lhs
,alu_lhs
path.
- CFU
-
Energy Optimisations
-
High halves of operand registers.
-
Register file sign extension bits.
-
-
CCX: Re-arrange interconnect so that arbiters are connected directly to core interfaces, so only one router and one arbiter is needed, rather than 4 arbiters and two routers.
-
User mode
-
Internal reg bits to store current operating mode.
-
MPP
bit updating on a trap. -
UXL
bits ofmstatus
-
MPRV
bits ofmstatus
.- Routing to load/store unit and eventually to PMP.
-
TW
bit of mstatus functionality. Timeout wait. -
Distinguish user mode accesses to CSRs
-
Verif designer assertions.
-
- csrw mcycle
- csrw minstret
- Re-enable
pc_fwd
riscv-formal check - Re-enable
liveness
riscv-formal check