OSIRIS: Bridging Analog Circuit Design and Machine Learning with Scalable Dataset Generation
Giuseppe Chiari, Michele Piccoli, Davide Zoni
TL;DR
OSIRIS presents an end-to-end, parasitic-aware back-end framework for analog IC design that enables scalable ML research by generating large, annotated layout datasets and exploring layout space iteratively. It introduces two hierarchical design-space dimensions (finger permutations and component placement) and a two-stage pipeline (Fingers Permutation followed by Variants Generation) to produce thousands of DRC-clean, LVS-verified layouts. A two-level RL baseline guides exploration, improving parasitic-aware metrics (pex_score) and area while reducing search time. Beyond dataset generation, OSIRIS demonstrates a practical use case by fine-tuning an LLM to synthesize component layouts from sizing targets, achieving valid, manufacturable outputs. The work provides an open, extensible platform with significant implications for accelerating ML-driven back-end analog design and benchmarking.
Abstract
The automation of analog integrated circuit (IC) design remains a longstanding challenge, primarily due to the intricate interdependencies among physical layout, parasitic effects, and circuit-level performance. These interactions impose complex constraints that are difficult to accurately capture and optimize using conventional design methodologies. Although recent advances in machine learning (ML) have shown promise in automating specific stages of the analog design flow, the development of holistic, end-to-end frameworks that integrate these stages and iteratively refine layouts using post-layout, parasitic-aware performance feedback is still in its early stages. Furthermore, progress in this direction is hindered by the limited availability of open, high-quality datasets tailored to the analog domain, restricting both the benchmarking and the generalizability of ML-based techniques. To address these limitations, we present OSIRIS, a scalable dataset generation pipeline for analog IC design. OSIRIS systematically explores the design space of analog circuits while producing comprehensive performance metrics and metadata, thereby enabling ML-driven research in electronic design automation (EDA). In addition, we release a dataset consisting of 87,100 circuit variations generated with OSIRIS, accompanied by a reinforcement learning (RL)-based baseline method that exploits OSIRIS for analog design optimization.
