Skip to content

OSCC-Project/iChipAgent

Repository files navigation

iChipAgent

iChipAgent

A multi agents system for chip design.

GitHub Watchers GitHub Stars GitHub Forks

[Chinese] | English

Features

  • Question Answer : Ask question about chip design.

QA

  • Paper Search : Search papers from google.

PaperSearch

  • Generate EDA Tool Script: Generate EDA tool script, cuurently support opensource EDA Tool iEDA.

GenerateScript

  • Run EDA Tool: Run EDA tool such as physical design tool with MCP protocol to complete chip design.

RunTool

LayoutShow

  • Report Analysis: Analyze the report from EDA tool and provide summary and recommendation.

ReportAnalysis

Requirements

  • The iChipAgent requires LLM(large language model) to run. We support commercial LLM such as GPT4o、Claude and open source LLM such as Qwen3. You need provide the API key of LLM in the settings.
  • node >= v22.14
  • npm >= 10.9

Run

To run the extension, run the following command in the root directory of the extension to install the dependencies:

npm install
npm run compile
code --extensionDevelopmentPath=.

Or press F5 to open a new window with your extension loaded.

Unit Testing

To test extension, you'll want to first install the @vscode/test-cli module, as well as @vscode/test-electron module that enables tests to be run in VS Code Desktop:

npm install --save-dev @vscode/test-cli @vscode/test-electron
npm run test

Installation

To install the extension, you can use vscode vsce package command to build the .vsix file and install it manually(ctrl + P, type: Install from VSIX ..).

vsce package

Extension Settings

ctrl+Enter as shortcut to input message. "/clear" for clear the input message.

Test

For test the extension, you can use the following prompt:

  • "What is the iEDA?"
  • "I want to know How to use the iSTA, please generate the iSTA tcl script?"

Run MCP Tool

First, you need config the MCP tool path in the settings.json file.

"ichipagent.mcpServerUrl": "http://192.168.224.167:3002/sse"

Then, you need download the MCP tool from https://github.com/OSCC-Project/iMCP and start the MCP server. Finally, you can run the MCP tool.

Release Notes

0.0.1

Initial release of The iChipAgent. Currently, it is a prototype for inner development, and will be provide public service in the future.

0.0.2

Update the icon.

Owner

iEDA Team

License

Mulan PSL v2

Contact Us

About

AI agent for chip design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •