Skip to main content
Glama

Circuit Sim Lab (電路模擬實驗室)

差動/單端阻抗(微帶線、帶狀線)

impedance

用 2D 電場數值解算微帶線或帶狀線的差動阻抗(Zdiff、Zcomm、奇/偶模)或單端阻抗(Z0),含銅厚。回傳附適用範圍。

Input Schema

NameRequiredDescriptionDefault
hNo微帶線:線到參考層的介質厚度(kind=ms)(mm)
sNo差動對的線間距(單線 single 模式不用)(mm)
tNo銅厚(35 µm=1 oz)(mm)
wNo線寬(mm)
erNo板材介電常數 εr(帶狀線上下用同一個)
haNo帶狀線:線頂到上參考層(kind=sl)(mm)
hbNo帶狀線:線底到下參考層(kind=sl)(mm)
kindNoms=微帶線(外層)、sl=帶狀線(內層,上下都有參考層)ms
modeNodiff=差動對、single=單線diff

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It usefully discloses the method (2D electric-field solver), that copper thickness is accounted for, and that results come with an applicability range, which is genuine behavioral context; but it omits accuracy caveats, unit conventions, or failure conditions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences front-loaded with the method and the computed quantities, followed by a short note on the return. No filler; each clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description helpfully notes that the return carries an applicability range, and the well-documented schema covers geometry and mode selection. For a pure computation tool this is nearly complete, lacking only accuracy/assumption caveats.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all nine parameters including their roles for ms/sl and diff/single. The description adds nothing parameter-specific beyond what the schema provides, making the baseline 3 appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (numerically solving) and resource (differential/single-ended impedance of microstrip or stripline), plus the exact outputs Zdiff/Zcomm/odd-even/Z0. It clearly distinguishes itself in substance from siblings like crosstalk and diff_skew, though it does not name those siblings explicitly to route the agent.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied: compute impedance for a chosen line kind (kind) and mode (mode), which the description enumerates. However, there is no explicit guidance on when to reach for this tool versus siblings such as crosstalk or diff_skew, nor any prerequisites or exclusion conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources