Hardware
Making Sleep Modes Predictable Across All Subsystems
Modern embedded systems rarely “sleep” as a single unit anymore. A connected device today is usually a collection of semi-independent subsystems working together continuously. There may be an application processor running Linux, one or more microcontrollers handling real-time control, sensors operating in low-power modes, external transceivers, PMICs, retention domains, always-on