release_signal
Restore driven values by releasing previously deposited signals in Cadence Xcelium simulations for debugging.
Instructions
Release a previously deposited signal, restoring driven value.
Args: signal: Full hierarchical signal path.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal | Yes |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- src/xcelium_mcp/server.py:225-234 (handler)The 'release_signal' tool implementation, which releases a previously deposited signal, restores its driven value, and returns the current signal value.
async def release_signal(signal: str) -> str: """Release a previously deposited signal, restoring driven value. Args: signal: Full hierarchical signal path. """ bridge = _get_bridge() await bridge.execute(f"release {signal}") readback = await bridge.execute(f"value {signal}") return f"Released {signal}. Current value: {readback}"