VLSI EDA Toolkit: A Python-Based Physical Design Automation Framework

Fuente: Zenodo
Enregistré dans:
Détails bibliographiques
Auteur principal: Khadpe, Saiesh
Format: Recurso digital
Langue:anglais
Publié: Zenodo 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866901492156334080
author Khadpe, Saiesh
author_facet Khadpe, Saiesh
contents <p>A comprehensive, from-scratch implementation of core EDA (Electronic Design Automation) algorithms for VLSI physical design. Built for research, education, and algorithmic exploration.</p><p>The toolkit implements the <strong>complete VLSI physical design flow</strong>:</p><ul><li><strong>Netlist Parsing</strong> — Multi-format benchmark reader (MCNC, YAL, JSON, Random Generation)</li><li><strong>Floorplanning</strong> — Simulated Annealing + novel PIAB-FP (Physics-Inspired Agent-Based Floorplanner) where each cell is an autonomous agent subject to repulsive, attractive, boundary, thermal, and gravitational forces</li><li><strong>Global Routing</strong> — A*-based congestion-aware pathfinding with rip-up-and-reroute</li><li><strong>Static Timing Analysis</strong> — DAG-based forward/backward propagation, WNS/TNS, critical path tracing</li><li><strong>Visualization</strong> — Publication-quality floorplan, thermal heatmap, congestion map, and convergence plots</li></ul>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_18693046
institution Zenodo
language eng
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle VLSI EDA Toolkit: A Python-Based Physical Design Automation Framework
Khadpe, Saiesh
VLSI
EDA
electronic design automation
physical design
floorplanning
simulated annealing
PIAB-FP
physics-inspired
agent-based
global routing
static timing analysis
Python
CAD
MCNC benchmarks
<p>A comprehensive, from-scratch implementation of core EDA (Electronic Design Automation) algorithms for VLSI physical design. Built for research, education, and algorithmic exploration.</p><p>The toolkit implements the <strong>complete VLSI physical design flow</strong>:</p><ul><li><strong>Netlist Parsing</strong> — Multi-format benchmark reader (MCNC, YAL, JSON, Random Generation)</li><li><strong>Floorplanning</strong> — Simulated Annealing + novel PIAB-FP (Physics-Inspired Agent-Based Floorplanner) where each cell is an autonomous agent subject to repulsive, attractive, boundary, thermal, and gravitational forces</li><li><strong>Global Routing</strong> — A*-based congestion-aware pathfinding with rip-up-and-reroute</li><li><strong>Static Timing Analysis</strong> — DAG-based forward/backward propagation, WNS/TNS, critical path tracing</li><li><strong>Visualization</strong> — Publication-quality floorplan, thermal heatmap, congestion map, and convergence plots</li></ul>
title VLSI EDA Toolkit: A Python-Based Physical Design Automation Framework
topic VLSI
EDA
electronic design automation
physical design
floorplanning
simulated annealing
PIAB-FP
physics-inspired
agent-based
global routing
static timing analysis
Python
CAD
MCNC benchmarks
url https://doi.org/10.5281/zenodo.18693046