Logo image
A Reinforced Learning Solution for Clock Skew Engineering to Reduce Peak Current and IR Drop
Conference proceeding

A Reinforced Learning Solution for Clock Skew Engineering to Reduce Peak Current and IR Drop

Sayed Aresh Beheshti-Shirazi, Ashkan Vakil, Sai Manoj, Ioannis Savidis, Houman Homayoun and Avesta Sasan
Proceedings of the 2021 on Great Lakes Symposium on VLSI
22 Jun 2021

Abstract

Clock skew computer hardware & architecture Computer science Drop (telecommunication) electrical & electronic engineering electrical engineering, electronic engineering, information engineering Electronic design automation engineering and technology Heuristic (computer science) Physical design Power network design Real-time computing Reduction (complexity) Reinforcement learning
This paper purposes a Reinforcement Learning solution for peak current reduction by clock skew engineering. The reinforcement learning agent learns how to adjust each register's clock arrival time to maximize the clock arrival's distribution. The use of reinforcement learning allows us to explore optimization opportunities in clock tree synthesis beyond the heuristic algorithms used in modern EDA tools. Our experimental results support this claim as we report over 35% drop in peak current and major reduction in IR drop (from package to transistor) in the selected benchmarks. The agent explores despite creating timing violations and receives a large negative reward for its action. The agent, however, can receive a bonus reward in the future if the timing violation was fixed later by adjusting the clock arrival time of other registers, resulting in a broader spread in clock arrival distribution.

Metrics

4 Record Views
9 citations in Scopus

Details

Logo image