Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Architecture

The current design of Jacquard, by area. Each area is a reference doc: what the code does today, present tense, no rationale and no dead history. The why behind each choice lives in the decision records, linked from the section it explains. The not-yet-built work lives in each doc’s Implementation-status section and in plans.

If you’re an agent or a new reader, start here: this page maps every area to its current-state doc and the decisions behind it.

AreaReferenceDecisions behind it
Timing correctnesstiming-correctness0001, 0002, 0005, 0006, 0008, 0009, 0019; roadmap 0007
Simulation enginesimulation-engine0014, 0015, 0016
Cosim runtimecosim-runtime0012, 0013, 0017, 0022
RTL on-ramprtl-onramp0021
PDK enablementpdk-enablement0004, 0010, 0011, 0019
Distributiondistribution0018, 0020

Decision 0019 (cell-model IR) is cross-cutting: it supplies both a cell’s logic (PDK enablement) and its timing characterization (timing correctness), so both rows list it. See the redesign spike for the design.