Model whether a co-packaged optical link closes — then run it: the simulation executes on the
ChipFoundryServices distributed compute pool. As AI training clusters outgrow the reach and energy of copper
SerDes, the interconnect moves onto the package as silicon photonics. An integrated laser feeds a
ring/Mach–Zehnder modulator; light couples off the die through a grating/edge coupler into
fibre, travels to a remote package, couples back in and lands on a Ge photodetector + TIA. Two things gate
the design. The optical budget: launch power minus modulator, two couplers, on-chip waveguide, fibre and
WDM mux/demux losses gives the received power, which must sit above the receiver sensitivity (the minimum
optical power to hit the target BER — itself worse at higher data rate and under PAM4) with
margin to spare. And energy-per-bit: wall-plug laser power over the WDM comb, plus the
driver + TIA energy, divided by the aggregate bit rate, has to beat the pJ/bit budget. The link
ships only if it clears both gates. Reduced-order educational model. See also the
SerDes / die-to-die, chiplet / CoWoS, HBM bandwidth,
network-on-chip, package warpage, interconnect RC
and power-delivery network simulators and the compute-pool status.
curl -X POST https://www.chipfoundryservices.com/edge/photonics \
-H "Content-Type: application/json" \
-d '{"laser_power_dbm":10,"modulator_loss_db":4,"coupling_loss_db":1.5,
"waveguide_loss_db_cm":1.5,"waveguide_length_cm":2,"fiber_loss_db_km":0.2,
"fiber_length_m":100,"wdm_loss_db":3,"data_rate_gbps":100,"responsivity_a_w":0.9,
"tia_noise_pa_rthz":20,"modulation_format":"PAM4","num_wavelengths":8,
"laser_wall_plug_pct":15,"driver_energy_pj_bit":1,"energy_budget_pj_bit":5}'
Returns JSON with outputs (total_insertion_loss_db, modulator_loss_db, coupling_loss_total_db,
waveguide_loss_db, fiber_loss_db, wdm_loss_db, dominant_loss, received_power_dbm, q_factor, symbol_rate_gbaud,
receiver_sensitivity_dbm, link_margin_db, meets_link, aggregate_bandwidth_gbps, aggregate_bandwidth_tbps,
laser_electrical_mw, driver_electrical_mw, total_electrical_mw, laser_power_fraction_pct, energy_per_bit_pj,
meets_energy, meets_budget, verdict), the full profile (48-point margin_vs_reach sweep
[fiber_length_m, link_margin_db] and 48-point margin_vs_rate sweep
[data_rate_gbps, link_margin_db]), the serving node, and compute_ms.
Endpoint aliases /edge/siliconphotonics, /edge/copackagedoptics, /edge/cpo,
/edge/opticalio, /edge/opticallink, /edge/wdm.