When designing a microprocessor, the first and probably the most important step
is to decide appropriate design configurations satisfying different performance/power/
temperature/reliability constraints, which is called as Design Space Exploration (DSE).