white paper

Samsung: Sequential analysis driven reset optimization to improve power, area and routability

Success story

Flow chart for place-and-route experiment: One key impact of reset optimization is the reduction in load of reset network. This leads to improved routability of the overall design and results in better layout.

Resets are required in the design to initialize the hardware for system operation and to force it into a known state for simulation or to recover from an error. Given the increasing design complexity and time-to-market pressures, figuring out the registers which do not require resets is extremely challenging. In this paper, we present a novel algorithm that uses observability based sequential analysis to identify the registers in design which do not require resets. With the proposed algorithm, we have seen that in some cases 70% of registers in the design can have redundant resets. Further, with the removal of the redundant resets on registers up to 22% sequential power savings and up to 3% area reduction post-layout can be obtained.

Share

Related resources