// Main sections for the atopile enterprise one-pager function Utility() { return (
atopile
Talk to us ↓
); } function Hero() { // ---- Thermal (ANSYS) curves ---- const Wt = 280, Ht = 110, padT = 10; const xT = t => padT + (t / 100) * (Wt - padT * 2); const yT = T => padT + (1 - (T - 25) / 70) * (Ht - padT * 2); const thermal = (overshoot, steady) => { const pts = []; for (let t = 0; t <= 100; t += 2) { const tau = 18; let temp = 25 + (steady - 25) * (1 - Math.exp(-t / tau)); if (overshoot) temp += 8 * Math.exp(-Math.pow((t - 28) / 14, 2)); temp += Math.sin(t * 0.9) * 0.6; pts.push(`${xT(t).toFixed(1)},${yT(temp).toFixed(1)}`); } return "M " + pts.join(" L "); }; const limitYT = yT(85); // ---- SPICE load-step curves ---- const Ws = 280, Hs = 110, padS = 10; const xS = t => padS + (t / 100) * (Ws - padS * 2); const yS = v => padS + (1 - (v - 3.15) / 0.30) * (Hs - padS * 2); const loadStep = (overshoot) => { const pts = []; for (let t = 0; t <= 100; t += 1) { let v = 3.30; if (t > 30) { const dt = t - 30; v = overshoot ? 3.30 - 0.11 * Math.exp(-dt / 8) * Math.cos(dt / 2.2) : 3.30 - 0.03 * Math.exp(-dt / 4); } v += Math.sin(t * 2.1) * 0.003; pts.push(`${xS(t).toFixed(1)},${yS(v).toFixed(1)}`); } return "M " + pts.join(" L "); }; const tolHi = yS(3.36); const tolLo = yS(3.24); return (

The AI-native platform for electronic design.

atopile is a code-backed EDA platform built for agents. Capture requirements, generate designs, and validate with simulation — end-to-end, automated, and fully auditable. Deployed in your environment. Integrated with the tools you already use.

power_supply.ato — PR #482 "raise thermal margin" by agent
module PowerSupply:
{" "}buck.i_max = 2A
{" "}buck.i_max = 3A
{" "}buck.part = "TPS62840"
{" "}buck.part = "TPS62130A"
{" "}c_out.esr = <15mΩ
ANSYS Thermal · T_die @ 1A pass
{[25, 45, 65, 85].map(T => )} {[0, 25, 50, 75, 100].map(t => )} 85°C 45°C T_j_max
T_margin −3°C21°C+24
η @ 1A 88%94%+6pt
SPICE Load step · 0.1A → 1.5A pass
{[3.20, 3.25, 3.30, 3.35, 3.40].map(v => )} {[0, 25, 50, 75, 100].map(t => )} 3.40V 3.30V I_step
V_droop 110mV28mV−75%
settle 18ms4ms−78%
AI atopile-agent · 142 checks passing
); } function Proof() { const Icon = ({d}) => ( ); return (
Shipping hardware for
{/* Satellite */} Space & satellites
{/* Humanoid */} Humanoid robotics
{/* EV car */} Automotive & EV
); } function Themes() { return (
01
Integrate Keep Altium / Allegro for layout. Add a data layer that serves sourcing, techs, and agents alike.
02
Automate & Verify Deep checks, SPICE simulation, agent tools — all running in CI on every commit.
03
Speed Hardware at software speed. Automate the busywork, parametric reuse, validation and AI built in.
); } Object.assign(window, { Utility, Hero, Proof, Themes });