The cross-cutting service layer
connecting Agents and EDA
Design intent, verification orchestration, technology knowledge, experience memory, and external tool bridging—six cross-cutting services give Agents shared capabilities across tools.
# decompose goal into typed plan $ planner.plan("Optimize critical-path timing without area increase") [plan ] step1: sta → identify critical paths [plan ] step2: resize cells on path top-3 [plan ] step3: verify timing + area delta → typed plan ready, critic monitors execution
Six cross-cutting services
Shared capabilities across tools—from plan generation to secure external tool access.
Agent Planner
Plan generation, critic, recovery, stop criteria. Decompose natural-language goals into typed plans with live critic and adjustment. Deterministic baselines suffice—no LLM required.
Learn more INTENT · D0/DRAFT · Wave 0Intent Scenario
Immutable design intent and constraints. Versioned SDC/UPF/MMMC/dont-touch with integrity checks and change audit. Prevents Agents from conflating goal and constraint changes.
Learn more VERIFY · D0/DRAFT · Wave 0Verification Hub
Verification orchestration, certificate issuance and invalidation. Orchestrates checks and issues machine-readable certificates; upstream changes invalidate them.
Learn more TECH · D0/DRAFT · Wave 0Technology Knowledge
PDK semantics, capability queries, and qualification. Centralized LEF/Liberty/RC tech/rule deck/layer purpose mapping and capability declarations.
Learn more MEMORY · D1 · Wave 1Experience Memory
Experience trajectories, failure retrieval, applicability scoring. Stores Agent history and retrieves similar cases by design features. Experience yields priors/proposals only—not an oracle.
Learn more BRIDGE · D0/DRAFT · Wave 0External Tool Bridge
Secure integration for commercial/open-source tools: isolated sandboxes, protocol parsing, version detection, license management.
Learn moreBack to full toolchain architecture
From infrastructure to cross-cutting services, then point tools and automated flows.