Skip to main content
Glama

sim_stop

Stop a running simulation in the Xcelium MCP Server to manage simulation state during RTL or gate-level debugging.

Instructions

Stop a running simulation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Implementation Reference

  • Tool registration and implementation of 'sim_stop', which sends a 'stop' command to the simulator bridge and retrieves the current position.
    @mcp.tool()
    async def sim_stop() -> str:
        """Stop a running simulation."""
        bridge = _get_bridge()
        await bridge.execute("stop")
        try:
            where = await bridge.execute("where")
        except (TclError, asyncio.TimeoutError, ConnectionError):
            where = "(position unknown)"
        return f"Simulation stopped at: {where}"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hslee-cmyk/xcelium-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server