Cogitan
Documentation menu

Quickstart

AQFP functional verdicts

Two cells are served, majority (default) and buffer. Every route and command answers through one function, so the verdict, p and refusal of a design are the same on every surface. Simulation, not silicon.
Each step is a CLI command and the same request with curl. The curl lines read $FLUXUS_API and $COGITAN_API_KEY; set them as in Getting started. The CLI runs the engine in-process and needs neither.
  1. Can the heads serve here

    Each head's availability and what it was fitted on.

    CLI
    fluxus aqfp status
    curl
    curl -s "$FLUXUS_API/aqfp/status" -H "Authorization: Bearer $COGITAN_API_KEY"
  2. The served cells

    Knobs, units, defaults, served ranges, envelope, versions and each cell's measured record.

    CLI
    fluxus aqfp cells
    curl
    curl -s "$FLUXUS_API/aqfp/cells" -H "Authorization: Bearer $COGITAN_API_KEY"
  3. One buffer design

    A functional verdict, p, the Mondrian set and the interface flag.

    CLI
    fluxus aqfp predict --cell buffer --iin 55
    curl
    curl -s "$FLUXUS_API/aqfp/predict" -H "Authorization: Bearer $COGITAN_API_KEY" \
      -H 'content-type: application/json' \
      -d '{"cell": "buffer", "params": {}, "iin_ua": 55}'
  4. One majority design

    Two knobs moved from the defaults.

    CLI
    fluxus aqfp predict --lq-ph 12 --lout-ph 6 --json
    curl
    curl -s "$FLUXUS_API/aqfp/predict" -H "Authorization: Bearer $COGITAN_API_KEY" \
      -H 'content-type: application/json' \
      -d '{"params": {"lq_ph": 12, "lout_ph": 6}}'
  5. Sweep a knob

    Each point carries its call, p and refusal.

    CLI
    fluxus aqfp sweep --cell buffer --knob lq_ph --start 4 --stop 30 --n 14
    curl
    curl -s "$FLUXUS_API/aqfp/sweep" -H "Authorization: Bearer $COGITAN_API_KEY" \
      -H 'content-type: application/json' \
      -d '{"cell": "buffer", "axes": [{"knob": "lq_ph", "start": 4, "stop": 30, "n": 14}]}'
  6. The decks behind the verdict

    The exact circuit-test deck the label simulates, nominal and with both supplies at 90%.

    CLI
    fluxus aqfp netlist --cell buffer -o buf_nominal.cir
    curl
    curl -s "$FLUXUS_API/aqfp/netlist" -H "Authorization: Bearer $COGITAN_API_KEY" \
      -H 'content-type: application/json' \
      -d '{"cell": "buffer"}'
  7. The interface on its own

    Whether the output can drive a standard cell, and the margins behind the flag.

    CLI
    fluxus aqfp interface --lout-ph 2
    curl
    curl -s "$FLUXUS_API/aqfp/interface" -H "Authorization: Bearer $COGITAN_API_KEY" \
      -H 'content-type: application/json' \
      -d '{"params": {"lout_ph": 2}}'

Generated from Fluxus 0.3.0 at commit b9aa57d on 2026-10-20 by python -m fluxus.docs_bundle.