Design region: —
The shaded window shows where Data bins will be generated later in the pipeline.
Define the design window and chip footprint dimensions.
Choose the perimeter buffer band and place boreholes around the chip.
| # | X (mm) | Y (mm) |
|---|
Route boreholes to buffer sides. Use the add button to grow the table.
| # | Borehole index | Buffer side |
|---|
| Bin | Width (µm) | Range (µm) | Volume fraction |
|---|
Technische Referenz für Reservoir-/Geo-User: welche Annahmen gelten, welche Gleichungen verwendet werden, und wie die verschiedenen Modi den Run beeinflussen.
vol_frac wird nicht aus Geometrie rückgerechnet.vol_frac.target_planar_phi: akzeptiert Bruchzahl oder Prozentangabe (z. B. 0.32 oder 32%), wird intern auf [0,1] normalisiert.vol_frac: numerisch auf Summe 1 normalisiert (falls notwendig), keine geometriebasierte Umverteilung.source = micp: MICP-Durchmesser + importierte Fraktion sind Primärdaten.source = manual: eingegebene Width/Depth/Fraktion sind Primärdaten.Referenzgeometrie je Bin:
width_ref = micp_diameter, depth_ref aus Klassenmodell (small/medium/large).width_ref = width_um, depth_ref = depth_um.Referenz-Volumenproxy: reference_bin_volume = (width_ref × depth_ref) × junction_factor
Junction factor: junction_factor = 1 + reference_junction_weight × max(junction_diameter_scale - 1, 0)
vol_frac_only:
weight_i = vol_frac_ivolfrac_times_reference_volume:
weight_i = vol_frac_i × reference_bin_volume_iBin-Target-Gleichung: target_phi_i = target_planar_phi × weight_i / Σ(weight)
width < manufacturing_limit: Breite wird auf Limit gesetzt.width · depth³ ≈ const._raw_width_um, _raw_depth_nm) bleiben für Reporting/Nachvollziehbarkeit erhalten.φ_achieved nahe φ_target liegt.Δφ = φ_achieved - φ_target, relative Abweichung Δφ / φ_target.reference_allocation_mode: vol_frac_only vs volfrac_times_reference_volume.reference_junction_weight: Stärke der Junction-/Body-Gewichtung im Referenzmodell.dynamic_target_reallocation: Restziel-Verteilung während des Runs.manufacturing_limit_um: Fertigungsbreiten-Limit für Clamp.safe_merge_per_bin: optionaler Legacy-Import-Merge (nicht nötig für Standardausgabe).TOTAL achieved φ vs TOTAL target φ.Δφ und relative Abweichung prüfen.+junctions-Fläche und gewählter Scale/Faktor.Select a generator run once and reuse it for both the PDF reporter and the DXF exports.
Run the generator to populate reporter inputs.
Configure the PDF reporter using reporter/micp_reporter_settings.json, then run it without leaving the workspace.
These values populate the first table in the PDF report.
Files resolve automatically from the selected generator run. Missing items are highlighted below.
Select a successful generator run to populate reporter files automatically.
The reporter reuses the existing Python pipeline. Results appear in the log below, and the PDF is available once the run completes.
Pick a generator run to convert its mask SVG and per-bin outputs.
Select a successful generator run to enable manufacturing exports.
Expose every svg2dxf_4.py user setting so exports match fabrication needs.
Width takes priority when both dimensions are set.
Radiuses within this delta are treated as circles.
Routes SVG elements to DXF layers via regex matches on id/class.
| Pattern | Layer |
|---|
Leave blank to skip the frame overlay.
Key/value pairs are stored as DXF XDATA and mirrored in visible text when enabled.
| Key | Value |
|---|
Export a single manufacturing pack following the width-limit rules.
Uses the manufacturing width limit to split bins: sub-limit bins go to their own DXF/SVG, manufacturable bins are combined, and the mask DXF is included.
Source SVGs for the mask, viewer overlays, and per-bin previews are always bundled for QC.
Control connector widths, clearances, and smoothing.
Select width or depth control and tweak fill behaviour.
Tune junction rendering and connector line width.
Configure automatic point placement parameters.
Load presets, import existing files, and export the current JSON without leaving the workspace.