spot_img
HomeResearch & DevelopmentAI-Driven Floorplanning for Better Analog Circuit Routing

AI-Driven Floorplanning for Better Analog Circuit Routing

TLDR: A new reinforcement learning and relational graph convolutional neural network approach significantly improves analog integrated circuit floorplanning by making it routing-aware. This method incorporates higher grid resolution, precise pin information, and dynamic routing resource estimation, leading to a 13.8% reduction in dead space, 40.6% reduction in wirelength, and a 73.4% increase in routing success compared to previous learning-based techniques.

Designing analog integrated circuits (ICs) is a highly specialized and challenging task. Unlike their digital counterparts, analog ICs have strict requirements due to noise, parasitics, and specific topological needs. A major hurdle in automating this process is the close relationship between floorplanning (placing components) and routing (connecting them). A compact floorplan might seem ideal, but if it’s impossible to route, it’s useless.

Researchers Davide Basso, Luca Bortolussi, Mirjana Videnovic-Misic, and Husni Habal have introduced a novel solution to this problem. Their work, detailed in their paper Advancing Routing-Awareness in Analog ICs Floorplanning, presents an automatic floorplanning engine that uses reinforcement learning (RL) combined with relational graph convolutional neural networks (R-GCNs). This engine is specifically designed to generate floorplans that are inherently easier to route.

Key Innovations for Smarter Floorplanning

The new approach incorporates several significant enhancements to achieve its routing-aware capabilities:

  • Higher Resolution Grid: The floorplanning grid resolution has been dramatically increased from 32×32 to 256×256. This allows for much more precise placement of analog devices, accommodating finer granularity in the layout space.
  • Detailed Pin Information: The system integrates precise pin data into both the graph representation and the RL agent. This helps the agent better understand the layout problem, leading to more accurate estimations of wirelength.
  • Dynamic Routing Resource Estimation: A dynamic mechanism estimates and reserves routing space around each block. This padding is based on the number and direction of pins, as well as routing grid constraints, ensuring enough room for connections and reducing congestion.
  • Routing-Driven Reward Scheme: The RL agent’s reward system has been revised to actively prioritize the generation of routing-friendly floorplans. It focuses on optimizing wirelength without sacrificing area efficiency.
  • Custom A* Routing Engine: To validate the floorplans, a custom A*-based rip-up and reroute routing engine was developed. This prototype assesses the routability of the proposed floorplans and ensures compliance with design rules.

Impressive Performance Gains

When tested in a simulated environment, the proposed routing-aware floorplanning engine demonstrated substantial improvements compared to previous learning-based state-of-the-art techniques. It achieved a 13.8% reduction in dead space, a 40.6% reduction in wirelength, and a remarkable 73.4% increase in routing success. For complex circuits like a 24-block delay line, where previous methods failed to produce a fully working routing solution, the new system achieved successful routing in 76% of cases in an average of 48.7 seconds.

The training of the RL agent utilized a hybrid curriculum learning approach, starting with simpler circuits and progressively sampling more complex ones. The dataset included 10 circuits based on the Infineon 130nm Commercial Technology node, encompassing a variety of designs such as operational transconductance amplifiers (OTAs), biasing circuits, and clock resynchronization circuits.

Also Read:

Looking Ahead

This research represents a significant step forward in automating analog IC layout design. By making floorplanning inherently routing-aware, the system addresses a critical concern among layout engineers and paves the way for more efficient and reliable analog chip development. Future work will focus on further enhancing the routing engine and integrating it into a feedback loop with the RL placement agent for continuous improvement.

Ananya Rao
Ananya Raohttps://blogs.edgentiq.com
Ananya Rao is a tech journalist with a passion for dissecting the fast-moving world of Generative AI. With a background in computer science and a sharp editorial eye, she connects the dots between policy, innovation, and business. Ananya excels in real-time reporting and specializes in uncovering how startups and enterprises in India are navigating the GenAI boom. She brings urgency and clarity to every breaking news piece she writes. You can reach her out at: [email protected]

- Advertisement -

spot_img

Gen AI News and Updates

spot_img

- Advertisement -