record_bench_result
Record simulation or measurement results, optionally confirm or falsify hypotheses, and automatically update hypothesis status to close the feedback loop.
Instructions
Record a simulation or measurement result, optionally confirming/falsifying a hypothesis.
Links bench results to hypotheses to close the hypothesis→bench→feedback loop.
When a hypothesis is tested, its status is automatically updated.
Args:
setup: Testbench setup description (e.g., "CS amp, W/L=10/0.18, VDD=1.8V").
metric: Measured results (e.g., "gain=22dB, BW=150MHz").
conclusion: What this result means.
bench_type: "simulation", "measurement", or "calculation".
corner: Process/temperature corner (e.g., "SS -40C").
tests_hypothesis: Hypothesis ID to confirm or falsify (optional).
confirms: True if the result confirms the hypothesis, False if it falsifies.
Returns:
The bench result ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| setup | Yes | ||
| corner | No | ||
| metric | Yes | ||
| confirms | No | ||
| bench_type | No | simulation | |
| conclusion | Yes | ||
| tests_hypothesis | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |