What is MCP-EDA Server?
MCP-EDA Server is an end-to-end digital implementation reference that integrates Synopsys Design Compiler for RTL-to-gate synthesis and Cadence Innovus for physical implementation, utilizing lightweight Python/FastAPI micro-services and automation scripts.
How to use MCP-EDA Server?
To use MCP-EDA Server, run the command ./run_pipeline.sh to execute all stages of the design flow, or use individual REST API calls to drive and debug specific steps in the process.
Key features of MCP-EDA Server?
- Single command execution for the entire design flow.
- REST API for individual stage execution and debugging.
- Version control for all tool settings using CSV and TCL files.
Use cases of MCP-EDA Server?
- Automating the digital design flow from RTL to GDS.
- Debugging individual stages of the design process.
- Managing design configurations and settings efficiently.
FAQ from MCP-EDA Server?
- What tools are required to run MCP-EDA Server?
You need Synopsys Design Compiler and Cadence Innovus with valid licenses, along with Python and FreePDK45.
- Can I customize the design flow?
Yes! You can modify the CSV configuration files to adjust parameters for each stage of the design process.
- Is there support for troubleshooting?
Yes, the documentation includes troubleshooting tips for common issues encountered during the design flow.