Skip to content

gauravgupta654/Esim_Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eSim Copilot (Standalone)

This presents a unified, standalone AI chatbot combining concepts from multiple eSim AI proposals:

  • Netlist Analyzer: Automatically extracts syntax validations, checks for floating nodes, misses of subcircuits or SPICE models (From PR-434).
  • Semantics & RAG Engine Base: Integrating Langchain and Ollama logic structure (From PR-394).
  • Consolidated UI: A PyQt5 Desktop application unifying both the capabilities into one separate product.

Usage

  1. Install requirements: Make sure you have an active virtual environment that supports Python 3.9 / 3.10.

    pip install -r requirements.txt
  2. Ollama Setup: For the LLM features, you should have Ollama running locally.

    ollama serve
    ollama pull qwen2.5-coder:3b
  3. Run the Interface:

    python main.py

Features Demonstrated

  • Load Netlist: Browse and select a .cir or .cir.out file from your system.
  • Analyze Netlist: Runs background SPICE validations and logic checks to identify bad designs, floating nodes, and missing models. It saves the structured output.
  • Ask AI: You can query the bot about your analyzed netlist and general EDA / eSim problems.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages