| CFSGPT Knowledge |
GET /api.php?q={query} |
/api.php?q=what+is+euv |
{ response } — a full Markdown answer (prose, tables, diagrams, math). |
| Plasma Etch |
GET /edge/simulate?{params} |
/edge/simulate?etch_time_s=120&source_power_w=800 |
model, inputs, outputs (depth_nm, cd_top_nm, sidewall_angle_deg, aspect_ratio, anisotropy), profile wall polyline. |
| Deposition |
GET /edge/deposit?{params} |
/edge/deposit?trench_width_nm=100&sticking_coeff=0.1 |
outputs (step_coverage_pct, conformality_pct, pinch_off, fill_quality), profile fill polyline. |
| Inference |
GET /edge/infer?{params} |
/edge/infer?params_b=70&batch=64 |
outputs (decode_tokens_s, ttft_ms, kv_cache_gb, fits_in_hbm, efficient_batch), profile.batch_curve. |
| Lithography |
GET /edge/litho?{params} |
/edge/litho?wavelength_nm=13.5&na=0.55 |
outputs (printed_line_cd_nm, nils, k1_factor, depth_of_focus_nm, resolvable), profile.aerial intensity curve. |
| CMP |
GET /edge/cmp?{params} |
/edge/cmp?down_pressure_kpa=20&pattern_density=0.5 |
outputs (blanket_removal_rate_nm_min, time_to_clear_s, planarization_efficiency_pct, dishing_nm, erosion_nm, verdict), profile.step_curve & profile.surface. |
| Interconnect |
GET /edge/interconnect?{params} |
/edge/interconnect?wire_width_nm=20¤t_density_ma_cm2=8 |
outputs (effective_resistivity_uohm_cm, resistivity_ratio, rc_delay_ps, em_mttf_years, em_margin, verdict), profile.resistivity_curve & profile.geometry. |
| Thermal |
GET /edge/thermal?{params} |
/edge/thermal?die_power_w=700&hotspot_power_frac=0.35 |
outputs (thermal_resistance_ja_c_w, silicon_conductivity_w_mk, junction_temp_uniform_c, junction_temp_hotspot_c, hotspot_delta_c, thermal_margin_c, verdict), profile.stack & profile.lateral. |
| Transistor |
GET /edge/transistor?{params} |
/edge/transistor?gate_length_nm=16&gate_config=4 |
outputs (natural_length_nm, subthreshold_swing_mv_dec, dibl_mv_v, vt_eff_v, ion_ua_um, ioff_na_um, ion_ioff_ratio, transconductance_us_um, intrinsic_delay_ps, verdict), profile.transfer & profile.output. |
| Yield |
GET /edge/yield?{params} |
/edge/yield?die_width_mm=26&die_height_mm=33&defect_density_d0=0.12 |
outputs (die_area_mm2, gross_die_per_wafer, defects_per_die, yield_percent, good_die_per_wafer, packing_efficiency_percent, cost_per_good_die_usd, yield_poisson_percent, yield_murphy_percent, yield_negbinom_percent, yield_seeds_percent, verdict), profile.yield_curve & profile.wafer. |
| SRAM |
POST /edge/sram |
/edge/sram?vdd=0.8&cell_ratio=1.5&pull_up_ratio=1.0&array_mbit=32 |
outputs (snm_hold_mv, snm_read_mv, write_margin_mv, trip_point_v, snm_read_worstcase_mv, sigma_target, snm_read_sigma_mv, vmin_v, read_snm_ratio_percent, writable, verdict), profile.vtc_hold, profile.vtc_read, profile.snm_vs_cell_ratio & profile.wwm_vs_pullup_ratio. |
| Systolic Array |
POST /edge/systolic |
/edge/systolic?rows=128&cols=128&gemm_m=2048&gemm_k=8192&gemm_n=8192 |
outputs (peak_tops, achieved_tops, pe_utilization_percent, map_efficiency_percent, temporal_efficiency_percent, arithmetic_intensity, ridge_point_flop_byte, bottleneck, latency_ms, hbm_traffic_gb, tile_working_set_mb, sram_fits, tops_per_watt, power_w, verdict), profile.roofline & profile.util_vs_dim. |
| HBM Bandwidth |
POST /edge/hbm |
/edge/hbm?num_stacks=6&data_rate_gbps=6.4&model_params_b=70&batch=1 |
outputs (peak_bandwidth_gbs, effective_bandwidth_gbs, dram_efficiency_percent, row_efficiency_percent, rw_efficiency_percent, refresh_efficiency_percent, channels, per_channel_gbs, page_hit_latency_ns, random_latency_ns, model_size_gb, arithmetic_intensity, time_per_token_ms, decode_tokens_per_s, power_w, gbs_per_watt, verdict), profile.bw_vs_access & profile.bw_vs_hit. |
| KV Cache / Attention |
POST /edge/kvcache |
/edge/kvcache?model_params_b=8&num_layers=32&context_length=8192&batch=32 |
outputs (kv_bytes_per_token, kv_kb_per_token, kv_per_sequence_gb, kv_total_gb, weight_gb, footprint_gb, capacity_gb, utilization_percent, kv_fraction_percent, free_for_kv_gb, fits, max_batch_at_context, max_context_at_batch, bytes_per_step_gb, time_per_step_ms, decode_tokens_per_s, bottleneck, verdict), profile.footprint_vs_ctx & profile.tps_vs_ctx. |
| LLM Training Memory |
POST /edge/training |
/edge/training?model_params_b=8&num_gpus=8&seq_length=4096&zero_stage=3 |
outputs (model_states_unsharded_gb, model_states_per_gpu_gb, activations_per_gpu_gb, per_gpu_total_gb, gpu_capacity_gb, utilization_percent, fits, bytes_per_param, weights_per_gpu_gb, grads_per_gpu_gb, optimizer_per_gpu_gb, min_gpus_to_fit, aggregate_cluster_gb, global_batch, zero_stage, checkpointing, verdict), profile.mem_vs_gpus & profile.mem_vs_seq. |
POST /edge/power |
/edge/power?transistor_count_b=20&core_voltage_v=0.85&clock_ghz=2.0&tdp_w=700 |
outputs (dynamic_power_w, logic_dynamic_w, interconnect_power_w, leakage_power_w, total_power_w, junction_temp_c, tjmax_c, tdp_w, power_density_w_mm2, leakage_fraction_percent, within_tdp, within_tjmax, thermal_runaway, max_clock_ghz, energy_per_cycle_nj, gops_per_w, verdict), profile.power_vs_freq & profile.power_vs_volt. |
POST /edge/parallelism |
/edge/parallelism?model_params_b=70&num_gpus=64&tensor_parallel=8&pipeline_parallel=4 |
outputs (data_parallel, used_gpus, idle_gpus, valid_layout, tokens_per_step, compute_time_ms, tp_comm_ms, pp_comm_ms, pipeline_bubble_ms, dp_allreduce_ms, dp_allreduce_raw_ms, step_time_ms, comm_fraction_percent, bubble_fraction_percent, scaling_efficiency_percent, mfu_percent, achieved_tflops_per_gpu, throughput_tokens_s, per_gpu_tokens_s, bottleneck, verdict), profile.eff_vs_gpus & profile.eff_vs_bw. |
POST /edge/reliability |
/edge/reliability?vdd_v=0.8&temperature_c=85&vth_budget_mv=60&target_lifetime_yr=10 |
outputs (dvth_bti_mv, dvth_hci_mv, dvth_total_mv, guardband_mv, freq_degradation_percent, tau_bti_yr, tau_hci_yr, tau_tddb_yr, wearout_life_yr, mttf_years, dominant_mechanism, meets_target, oxide_field_mv_cm, verdict), profile.degradation & profile.life_vs_v. |
POST /edge/placeroute |
/edge/placeroute?instance_count_k=500&rent_exponent=0.6&utilization_target=70&metal_layers=10 |
outputs (core_area_mm2, die_w_um, die_h_um, utilization_percent, total_instances, total_nets, avg_net_length_um, total_wirelength_m, routing_demand_m, routing_supply_m, congestion_percent, routing_overflow, signal_layers, logic_delay_ns, interconnect_delay_ns, critical_path_ns, fmax_ghz, required_period_ns, slack_ns, timing_met, detour_factor, dominant_limiter, verdict), profile.cong_vs_util & profile.fmax_vs_util. |
POST /edge/pdn |
/edge/pdn?current_a=120&pdn_inductance_ph=8&decap_uf=80&voltage_margin_mv=60 |
outputs (ir_drop_mv, transient_droop_mv, total_droop_mv, droop_percent, vmin_mv, margin_mv, meets_margin, z0_mohm, z_peak_mohm, q_factor, damping_zeta, f_res_mhz, target_impedance_mohm, meets_z_target, decap_needed_uf, edge_factor, current_step_a, dominant_component, verdict), profile.droop_vs_decap & profile.impedance_vs_freq. |
POST /edge/quantization |
/edge/quantization?weight_bits=4&activation_bits=16&kv_bits=16&group_size=128 |
outputs (format, effective_weight_bits, scale_overhead_percent, weight_gb, kv_cache_gb, total_gb, fp16_total_gb, memory_reduction_x, decode_tokens_s, fp16_decode_tokens_s, decode_speedup_x, compute_speedup_x, decode_bottleneck, sqnr_weight_db, sqnr_activation_db, sqnr_kv_db, min_sqnr_db, quant_error_percent, accuracy_retention_percent, error_source, verdict), profile.acc_vs_bits & profile.tps_vs_bits. |
POST /edge/flashattention |
/edge/flashattention?seq_length=32768&head_dim=128&causal=1&block_size=128 |
outputs (format, achieved_block, max_block_sram, sram_needed_kb, sram_used_kb, sram_budget_kb, sram_fit, q_blocks, kv_blocks, flops_gflop, scores_matrix_gb, naive_hbm_gb, fa_hbm_gb, hbm_reduction_x, machine_balance_flop_byte, arithmetic_intensity_fa, arithmetic_intensity_naive, fa_bottleneck, naive_bottleneck, naive_time_ms, fa_time_ms, compute_time_ms, speedup_x, fa_tflops, fa_util_percent, verdict), profile.reduction_vs_seq & profile.speedup_vs_seq. |
POST /edge/moe |
/edge/moe?num_experts=64&top_k=2&capacity_factor=1.25&expert_parallel=8 |
outputs (format, tokens, routed_assignments, mean_load_per_expert, capacity_per_expert, dropped_tokens, drop_percent, padding_waste_percent, slot_utilization_percent, total_expert_params_b, active_params_b, sparsity_percent, expert_weights_gb, moe_tflop, dense_equiv_tflop, compute_savings_x, all2all_gb, compute_time_ms, all2all_time_ms, step_time_ms, comm_fraction_percent, bottleneck, achieved_tflops, mfu_percent, verdict), profile.drop_vs_capacity, profile.waste_vs_capacity & profile.expert_loads. |
POST /edge/electromigration |
/edge/electromigration?wire_current_ma=0.15&wire_width_nm=100&temperature_c=105&target_lifetime_years=10 |
outputs (current_density_ma_cm2, cross_section_nm2, mttf_years, is_immortal, meets_lifetime, jmax_ma_cm2, j_headroom_percent, imax_ma, blech_length_um, blech_product_a_cm, blech_immortal, acceleration_factor, fit_rate, temperature_k, dominant_component, verdict), profile.mttf_vs_j & profile.jmax_vs_temp. |
POST /edge/clocktree |
/edge/clocktree?clock_freq_mhz=1200&tree_depth=8&process_variation_pct=6&mesh_enable=0 |
outputs (period_ps, insertion_delay_ps, systematic_skew_ps, random_skew_ps, total_skew_ps, skew_percent, random_jitter_rms_ps, jitter_pk_pk_ps, jitter_percent, clock_uncertainty_ps, uncertainty_percent, uncertainty_budget_ps, useful_period_ps, headroom_percent, meets_budget, fmax_mhz, n_buffers, total_wire_mm, clock_cap_pf, clock_power_w, dominant_component, topology, verdict), profile.uncertainty_vs_freq & profile.skew_vs_depth. |
POST /edge/noc |
/edge/noc?mesh_radix_k=8&torus_enable=0&injection_rate=0.15&router_stages=3 |
outputs (num_nodes, avg_hops, diameter_hops, zero_load_latency_ns, avg_latency_ns, serialization_latency_ns, hop_latency_ns, queueing_latency_ns, load_percent, saturation_injection_rate, accepted_injection_rate, routing_efficiency_percent, flit_bytes, link_bandwidth_gbps, bisection_channels, bisection_bandwidth_gbps, injected_bw_per_node_gbps, aggregate_throughput_gbps, meets_budget, latency_headroom_percent, dominant_component, topology, verdict), profile.latency_vs_load & profile.sat_vs_radix. |
POST /edge/warpage |
/edge/warpage?total_power_w=350&tj_max_c=105&substrate_size_mm=55&warpage_balance_factor=0.82 |
outputs (theta_ja_c_w, r_tim1_c_w, r_lid_c_w, r_tim2_c_w, r_sink_c_w, junction_temp_c, thermal_headroom_c, meets_thermal, dominant_thermal_resistor, delta_cte_ppm, delta_temp_c, curvature_1_m, raw_warpage_um, net_warpage_um, warpage_headroom_percent, meets_warpage, warpage_shape, meets_budget, verdict), profile.tj_vs_power & profile.warp_vs_temp. |
POST /edge/photonics |
/edge/photonics?laser_power_dbm=10&data_rate_gbps=100&num_wavelengths=8&modulation_format=PAM4 |
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), profile.margin_vs_reach & profile.margin_vs_rate. Aliases: /edge/siliconphotonics, /edge/copackagedoptics, /edge/cpo, /edge/opticalio, /edge/opticallink, /edge/wdm. |
POST /edge/cooling |
/edge/cooling?tdp_w=700&cooling_mode=cold_plate&flow_rate_lpm=2&tj_max_c=105 |
outputs (theta_ja_c_w, r_tim1_c_w, r_lid_c_w, r_tim2_c_w, r_plate_c_w, r_conduction_c_w, r_convection_c_w, r_caloric_c_w, dominant_resistance, junction_temp_c, tj_headroom_c, meets_thermal, coolant_rise_c, coolant_outlet_c, flow_display, flow_unit, mass_flow_kg_s, film_coeff_w_m2k, wetted_area_cm2, pressure_drop_kpa, pump_power_w, cooling_overhead_pct, meets_efficiency, meets_budget, verdict), profile.tj_vs_flow & profile.tj_vs_tdp. Aliases: /edge/coldplate, /edge/liquidcooling, /edge/heatsink, /edge/immersion, /edge/twophase, /edge/coolingloop, /edge/datacentercooling. |
POST /edge/specdec |
/edge/specdec?gamma=4&alpha=0.8&draft_params_b=1&target_params_b=70 |
outputs (format, expected_tokens_per_step, max_tokens_per_step, block_efficiency_percent, acceptance_percent, speedup_x, baseline_tokens_s, spec_tokens_s, target_decode_ms, draft_step_ms, draft_total_ms, verify_step_ms, spec_step_ms, draft_cost_ratio, draft_overhead_percent, verify_fraction_percent, verify_bottleneck, verify_mem_ms, verify_compute_ms, target_bound, optimal_gamma, optimal_speedup_x, verdict), profile.speedup_vs_gamma, profile.tokens_vs_gamma & profile.speedup_vs_alpha. |
POST /edge/chiplet |
/edge/chiplet?die_area_mm2=800&num_chiplets=4&packaging_type=3 |
outputs (format, packaging, chiplet_area_mm2, gross_die_mono, gross_die_chiplet, mono_yield_percent, chiplet_yield_percent, kgd_yield_percent, assembly_yield_percent, system_yield_percent, mono_cost_per_good_usd, silicon_cost_usd, package_cost_usd, chiplet_cost_per_good_usd, savings_x, shoreline_mm, avail_d2d_bw_tbps, bw_utilization_percent, beachfront_limited, d2d_energy_pj_bit, d2d_power_w, link_power_penalty_w, stack_thermal_rise_c, optimal_n, optimal_savings_x, verdict), profile.savings_vs_n, profile.yield_vs_n & profile.savings_vs_d0. |
POST /edge/cache |
/edge/cache?working_set_mb=96&l1_kb=64&l2_kb=1024&l3_mb=32 |
outputs (format, working_set_fits_in, l1_hit_percent, l2_local_hit_percent, l3_local_hit_percent, overall_hit_percent, miss_to_memory_percent, amat_ns, amat_cycles, amat_l1_ns, amat_l2_ns, amat_l3_ns, amat_mem_ns, l1_mpki, llc_mpki, stall_cpi, effective_cpi, slowdown_x, bw_demand_gb_s, bw_util_percent, eff_mem_bw_gb_s, mlp_needed_per_core, l3_enabled, verdict), profile.hitrate_vs_capacity, profile.amat_vs_ws & profile.amat_vs_locality. Aliases: /edge/amat, /edge/cachehierarchy, /edge/memoryhierarchy, /edge/llc, /edge/missrate, /edge/mpki. |
POST /edge/serdes |
/edge/serdes?data_rate_gbps=112&modulation=2&channel_type=1&reach_mm=20 |
outputs (format, modulation, channel, baud_gbd, nyquist_ghz, insertion_loss_db, rx_swing_mv, eye_height_mv, eye_open_percent, crosstalk_rms_mv, isi_rms_mv, noise_rms_mv, q_factor, q_required, raw_ber, post_fec_ber, fec_coding_gain_db, margin_db, loss_budget_db, link_closes, pj_per_bit, per_lane_power_w, aggregate_gbps, aggregate_tbps, total_power_w, max_lanes_shoreline, shoreline_use_percent, beachfront_limited, bw_density_gbps_per_mm, edge_bw_tbps, optimal_rate_gbps, verdict), profile.margin_vs_stdrate, profile.loss_vs_reach, profile.margin_vs_reach & profile.margin_vs_rate. Aliases: /edge/ucie, /edge/pam4, /edge/linkbudget, /edge/signalintegrity, /edge/eye, /edge/lane. |