Suyantra AI Copilot

Engineering
Intelligence for Hardware.

An AI copilot that helps hardware engineers turn requirements into verified engineering decisions — with the evidence, the assumptions and the dependencies made explicit.

Evidence-linked Assumptions declared Dependency-aware
Decision Spine PRJ-4412 · INDUSTRIAL CONTROLLER
01 Requirements 24 V IN · 3 RAILS
02 Architecture 2-STAGE
03 Power 37.5 W BUDGET
04 Components 12 CANDIDATES
05 Circuit Verification 9 CHECKS
06 BOM LIFECYCLE OK
07 Design Review 8 DISCIPLINES
Linked deps 6
Open questions 2
Provenance 4 types
Silent guesses 0
Every value carries a source Stated Inferred Assumed Verified
The Problem

Hardware decisions are deeply connected.

A change to one parameter rarely stays local. It moves through the power architecture, the component ratings, the board, the firmware, the thermal budget and the compliance story — and most of that propagation lives in an engineer’s head, a spreadsheet, or nowhere at all.

Typical failure mode A decision is revisited months later, after the consequence shows up in test.
Dependency graph: a single input-voltage decision propagating through primary and secondary subsystems SOURCE DECISION PRIMARY IMPACT SECONDARY IMPACT DECISION · REQ-002 Input rail 24 V → 48 V 1 PARAMETER CHANGED Power conversion DUTY CYCLE · TOPOLOGY · EFFICIENCY Component ratings VDS · VCE · CAP VOLTAGE · CREEPAGE Protection & isolation TVS · FUSE · CLAMP · SPACING Thermal behaviour LOSS · RISE · DERATING PCB & layout COPPER · CLEARANCE · STACK-UP Firmware & control SOFT-START · MONITOR THRESHOLDS Manufacturing & supply BOM · LIFECYCLE · SECOND SOURCE Compliance & EMC CONDUCTED EMISSIONS · SAFETY
Fig. 01 — Dependency propagation from a single requirement change Reliability and qualification sit downstream of every node shown
01

The knowledge is scattered

Datasheets, application notes, spreadsheets, review comments and tribal knowledge. The reasoning behind a decision is rarely written down next to the decision itself.

02

The dependencies are implicit

Nothing in a schematic records that this capacitor was chosen because of that input range — so when the input range moves, the capacitor is easy to miss.

03

The assumptions go unrecorded

Most designs rest on assumptions — airflow, duty cycle, ambient, switching frequency. Unrecorded, they become surprises during qualification.

The Product

One copilot across the hardware lifecycle.

Suyantra works on one connected model of your design. Each stage writes into it, and every downstream stage can see what it depends on. Select a stage to see what the copilot does there.

Requirements Intelligence

    The Workspace

    A requirement, taken apart properly.

    This is the Suyantra AI Copilot working on a 24 V industrial controller. Note what it does not do: it does not produce a number it cannot support, and it does not hide the questions it still has.

    Full product tour
    Industrial Controller/ PRJ-4412/ Power Graph in sync
    REQ-002 · INPUT & RAILS Industrial Controller — 24 V DC input
    Input, nominal 24 V DC Stated
    Operating range 18 – 36 V Stated
    Ambient temperature −40 °C … +85 °C Stated
    Output rails 12 V / 2 A · 5 V / 3 A · 3.3 V / 2.5 A Stated
    Total output power 37.25 W (24 + 15 + 8.25) Inferred
    Airflow Natural convection Assumed
    Power tree DERIVED FROM REQ-002 · 6 NODES
    Node V Imax P Status
    Input protection TVS · FUSE · REVERSE 18–36 V 2.5 A Pass
    Pre-regulator WIDE-VIN BUCK 12 V 3.2 A 38.4 W Margin
    12 V rail LOAD 12 V 2.0 A 24.0 W Pass
    5 V rail STEP-DOWN FROM 12 V 5 V 3.0 A 15.0 W Pass
    3.3 V rail STEP-DOWN FROM 5 V 3.3 V 2.5 A 8.25 W Pass
    Conversion loss ESTIMATE PENDING Unknown Blocked
    Conversion loss is not estimated. Efficiency depends on the converter and switching frequency, neither of which is selected yet. Suyantra leaves this node blocked rather than inserting a placeholder efficiency figure that would quietly propagate into the thermal budget.
    PRJ-4412 INDUSTRIAL CONTROLLER| GRAPH v41| CHECKS 6 PASS · 1 WARN · 1 BLOCKED| OPEN QUESTIONS 3| ASSUMPTIONS 1 DECLARED
    Provenance Stated given in the requirement Inferred derived from stated values Assumed not stated — declared, never silent Verified checked against evidence
    Engineering Reasoning

    Not just answers. Engineering reasoning.

    A verdict without its reasoning is just an opinion with a colour. Every Suyantra decision exposes the chain that produced it — the requirement, the candidate, the datasheet evidence, the rule that was applied, and the result.

    01 · Requirement

    Operating input range 18–36 V, ambient to +85 °C, pre-regulator node current 3.2 A.

    02 · Candidate

    CAND-A — synchronous buck, 60 V absolute maximum input, 3.5 A rated output.

    03 · Evidence

    Absolute maximum ratings and electrical characteristics, cited to the datasheet section they came from.

    04 · Rule applied

    Rating check with derating policy; thermal check requires θJA and dissipated power.

    05 · Verdict

    Ratings pass. Thermal not established — one input missing.

    Input voltage requirement satisfied Pass

    The candidate’s absolute maximum input rating of 60 V covers the stated 36 V operating maximum with 24 V of headroom, leaving room for the input transient allowance once that profile is supplied.

    Datasheet · Abs. max ratings REQ-002 · 18–36 V Rule · Vmax ≥ Vin,max Verified
    Thermal margin insufficient at the specified operating point Fail

    For the alternative candidate evaluated at +85 °C ambient under natural convection, the computed junction temperature exceeds the part’s rated maximum before derating is applied. The assumption that drove this result — natural convection — is declared, so it can be challenged rather than inherited.

    Rule · TJ ≤ TJ,max Input · θJA stated Airflow assumed
    Worked example, not a measured result. The verdicts above illustrate the structure of Suyantra’s reasoning — requirement, evidence, rule, result — using a representative design. They are not performance claims.
    Change Impact

    Change one decision. Understand the impact.

    Because every decision is recorded with what it depends on, a change produces an impact set rather than an afternoon of tracing. Switch the input rail below and watch the graph resolve.

    ECR-018 · Input rail change 24 V nominal 24 V nominal

    Input protection No dependency
    DC/DC conversion No dependency
    MOSFET selection No dependency
    TVS & clamping No dependency
    Component ratings No dependency
    Thermal budget Check margin
    BOM No dependency
    Verification state Check margin
    PCB clearance No dependency
    EMC & compliance No dependency
    MCU subsystem No dependency
    CAN interface No dependency
    Ethernet PHY No dependency
    Firmware image No dependency
    Mechanical housing No dependency
    Connector set No dependency
    Knowing what is unaffected is half the value. An impact set that flags everything is as useless as one that flags nothing. Suyantra separates the subsystems that must be re-verified from those the graph shows are untouched.
    Design Review

    An engineering review board that never gets tired.

    Suyantra reviews a design the way a review board does — one discipline at a time, each with its own concerns. Findings arrive with severity, evidence, a recommended action and a stated confidence.

    Review findings · PRJ-4412 GRAPH v41 · REPRESENTATIVE EXAMPLE
    Major PWR-014

    Thermal margin at the pre-regulator is not established

    The junction temperature at +85 °C ambient cannot be bounded with the information currently in the design. This is an open question, not a failure — but it blocks sign-off.

    DISCIPLINE Power EVIDENCE Missing θJA for intended copper ACTION Confirm copper area, then re-run check CONFIDENCE High — input is absent
    Major EMC-006

    Conducted emissions cannot be pre-screened

    The pre-check depends on switching frequency and ripple, both unresolved. The check is queued behind its dependency rather than run against assumed values.

    DISCIPLINE EMC EVIDENCE fsw unspecified ACTION Specify converter, then re-queue CONFIDENCE High — dependency is explicit
    Critical CMP-021

    Candidate rating violation on the alternative pre-regulator

    A 40 V absolute maximum input rating does not cover the stated 36 V operating maximum with any transient allowance. This is a hard rating check, evaluated deterministically.

    DISCIPLINE Components EVIDENCE Abs. max rating vs REQ-002 ACTION Remove candidate from consideration CONFIDENCE High — deterministic check
    Moderate MFG-009

    Two BOM lines have no second source

    Single-sourced lines are a schedule risk rather than an electrical one, but they are design decisions and are tracked in the same graph.

    DISCIPLINE Manufacturing EVIDENCE 2 of 48 lines single-sourced ACTION Qualify alternates or accept risk CONFIDENCE Medium — lifecycle data varies
    Moderate REL-011

    Bulk capacitor derating not confirmed at −40 °C

    Electrolytic ESR rises substantially at the low end of the stated ambient range. The design does not yet record which capacitor technology is intended.

    DISCIPLINE Reliability EVIDENCE REQ-002 lower ambient limit ACTION Record capacitor technology and re-check CONFIDENCE Medium — technology unspecified
    Minor DIG-004

    Power-up sequencing between 3.3 V and 5 V is unspecified

    Several device families constrain rail ordering. No sequencing requirement is recorded, so no check can be run.

    DISCIPLINE Digital EVIDENCE No sequencing requirement recorded ACTION Confirm whether ordering is constrained CONFIDENCE Medium — depends on device choice
    Minor ANA-002

    No analog supply separation recorded

    If the controller carries analog acquisition, the 3.3 V rail may need filtering or a separate regulator. The requirement set does not say either way.

    DISCIPLINE Analog EVIDENCE Requirement silent on analog content ACTION Clarify analog requirements CONFIDENCE Low — scope unknown
    Major PRN-001

    Three open inputs block a defensible sign-off

    Taken together, the missing switching frequency, thermal resistance and transient profile mean the power stage cannot be signed off yet. The design is not wrong — it is incomplete, and the gaps are named.

    DISCIPLINE Principal Engineer EVIDENCE 3 open questions in graph v41 ACTION Close inputs before design freeze CONFIDENCE High — gaps are explicit
    Trust

    Built for engineers who need to know why.

    Suyantra is not a language model with an engineering vocabulary. It is a reasoning layer that is required to show its work, bounded by deterministic checks and a dependency graph that remembers what depends on what.

    Evidence-based decisions

    Every verdict names the parameter, the source it came from, and the rule that was applied to it.

    Explicit assumptions

    Where the product has to assume, it says so, records it as an assumption, and lets you overturn it.

    Traceable reasoning

    Decisions can be read backwards. You can always ask why a value is what it is and get a chain, not a paragraph.

    Dependency awareness

    The graph records what each decision rests on, so a change produces a precise impact set instead of a warning.

    No silent assumptions

    A check with a missing input returns blocked. The product will not invent a value to complete a calculation.

    Engineering change tracking

    Changes are first-class objects with an impact set, an invalidation list and a history you can review later.

    Engineerstates the problem
    Requirementcaptured with provenance
    Reasoning Layerproposes, never concludes alone
    Datasheets Constraints Physics Dependencies Design rules
    Deterministic Verificationrules decide the outcome
    Passwith evidence
    Blockwith the missing input named
    Fig. 02 — Reasoning proposes, verification decides No path from requirement to verdict bypasses the checks
    Get started

    Build hardware with an engineering copilot.

    If you are designing electronics and carrying the dependency graph in your head, we would like to hear how you work today.