Design a full schematic and multi-layer PCB layout for a high-performance portable gaming carrier board based on an ARM Compute Module (e.g., RK3588 or Raspberry Pi CM4). Include the following key blocks:
Power Management Unit (PMU): USB-C Power Delivery (PD) controller, integrated 3.7V Li-ion/LiPo battery charging circuit, and step-down buck regulators for stable 5V, 3.3V, and 1.8V rails.
Display & Video Output: MIPI-DSI connector for an internal high-refresh-rate screen and USB-C DisplayPort passthrough.
Input Controls: Direct GPIO header breakouts for dual analog joysticks, D-pad, and action buttons with ESD protection on all external lines.
Thermal & Active Cooling: A dedicated 5V PWM fan header connected to a temperature sensor circuit for automatic thermal throttling protection.
High-Speed Signal Integrity: Set up impedance-matched differential pairs for USB 3.0 and high-speed data traces, utilizing dedicated ground and power planes across a multi-layer stackup.