Add AI debugging module for explaining simulation errors#471
Open
Poojamallavarapu wants to merge 620 commits intoFOSSEE:eSim-Chat-Botfrom
Open
Add AI debugging module for explaining simulation errors#471Poojamallavarapu wants to merge 620 commits intoFOSSEE:eSim-Chat-Botfrom
Poojamallavarapu wants to merge 620 commits intoFOSSEE:eSim-Chat-Botfrom
Conversation
SN54ALS560A - Synchronous 4-bit counters with 3-state outputs
SN74ALS8161 – Synchronous 8-bit binary counter
SN74LVC8T245 - 8-Bit Dual-Supply Bus Transceiver With Configurable Voltage Translation and 3-State Outputs
FOSSEE Summer Fellowship 2025 IC Files Submission KRISHNENDU ROY
FOSSEE Summer Fellowship 2025: IC Contribution by Annesha Dey
…n-Partha-Pratim-Nath
…ip-2025-IC-Submission-Partha-Pratim-Nath Fossee summer fellowship 2025 iC submission Partha Pratim Nath
PI3B3384 is a 10-bit, 2-port bus switches designed with a low On-Resistance allowing inputs to be connected directly to outputs. The bus switch creates no additional propagational delay or additional ground bounce noise. Switches are turned ON by the Bus Enable (BE) input signal. Two bus enable signals are provided, one for each of the upper and lower five bits of the two 10-bit buses
…25_Shaili Subckt files for different ICs
…ting Refactor Python plotting module with modern UI and enhanced features
…ution FOSSEE eSim Summer Internship 2025: Subcircuit Contributions
Add Snap Packaging for eSim
feat: Integrate IHP SG13G2 PDK Support into eSim
Adding Subcircuits for Analog and Digital IC's in eSim
FOSSEE eSim Summer Fellowship 2025 : IC contribution
Added Dockerized Cross-Platform Launcher
feat: Add Universal AppImage builder for multi-distro eSim packaging
Added the docker-launcher-build.yml to the workflows directory.
Refactor Docker CI workflow for builds and releases
Added NGHDL and Verilator
…ed ghdl analysis to start server
Added nghdl folder with fixed src/model_generation.py to create order…
Refactor Dockerfile to remove eSim cloning, update dependencies, and adjust user setup.
Added instructions for copying files to a Docker container using the docker cp command.
Adding Subcircuits for Analog and Digital IC's in eSim ( Winter Internship)
Adds a function to explain simulation errors using an AI model.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR introduces an AI-assisted debugging module for eSim.
The module uses a local LLM (qwen2.5 via Ollama) to analyze simulation
errors and generate explanations and debugging suggestions.
Example errors supported:
This module can later be integrated with the chatbot system to assist
users in debugging circuit simulations.