🧭 Chapter 1 Overview

Conceptual Foundation of the AITL Hybrid Control Architecture

This document provides a high-level overview of the AITL control architecture implemented in Chapter 1.
It explains why the system is designed as a three-layer structure, how each layer interacts, and how this Python model aligns with the broader AITL Silicon Pathway (Python β†’ Verilog β†’ OpenLane β†’ SPICE).

Chapter 1 establishes the behavioral reference model, which all downstream hardware implementations must replicate.


🎯 Purpose of This Chapter

The objectives of this chapter are:

This chapter does not optimize control performance or add real intelligence to the LLM layerβ€”its purpose is to define stable, portable behavior.


🧱 The Three-Layer AITL Architecture

The AITL architecture combines:

  1. PID Layer β€” continuous control
  2. FSM Layer β€” discrete supervisory logic
  3. LLM Layer β€” adaptive intelligence (future expansion)

Together they provide a hybrid system capable of robust real-time control and high-level reasoning.


1️⃣ PID Layer β€” Real-Time Continuous Control

The PID controller generates the control output:

Key properties defined in Chapter 1:

These behaviors must be preserved exactly during RTL conversion.


2️⃣ FSM Layer β€” Supervisory Discrete Logic

The FSM defines discrete operational modes:

State Purpose
IDLE Base state; system inactive; PID disabled
STARTUP Initialization phase; ramp-up; transitions to RUN only when conditions met
RUN Normal control operation; PID active
FAULT Error detected; system halts until reset

Key State Transition Rules

These rules form the canonical transition table, to be reproduced bit-for-bit in Verilog.

FSM also dictates when PID is allowed to runβ€”this distinction ensures RTL has clean enable/disable logic.


3️⃣ LLM Layer β€” Adaptive Behavior (Placeholder)

In Chapter 1, the LLM layer is a stub with no functional intelligence.
Its purpose is:

This guarantees deterministic behavior for Chapters 2–5.


πŸ”— Interaction Between PID, FSM, and LLM Layers

 +-------------+     commands      +-----------------+
 |   External  | ----------------> |      FSM        |
 |   System    | <---------------- |  (Supervisory)  |
 +-------------+   state feedback  +-----------------+
                                        |
                                        | enables/disables
                                        v
                                +-----------------+
                                |      PID        |
                                | (Real-time ctl) |
                                +-----------------+
                                        |
                                        | optional tuning
                                        v
                                +-----------------+
                                |      LLM        |
                                |   (Adaptive)    |
                                +-----------------+

Summary of interactions:

This clarity is essential for ASIC translation.


πŸ§ͺ Simulation Scenarios

Two simulation scenarios are provided for validating correctness:


πŸ“ˆ 1. Step Response Simulation

Tests:

This scenario verifies the system’s basic dynamics.


⚠️ 2. Fault Scenario Simulation

Tests:

This verifies the supervisory logic that will be implemented in RTL.


πŸ— Role of Chapter 1 in the AITL Silicon Pathway

Chapter 1 is the behavioral contract for everything downstream:

Stage Requirement
Chapter 2 β€” Verilog RTL Must reproduce PID output, internal states, and all FSM transitions by specification
Chapter 3 β€” OpenLane Physical design must preserve FSM/PID timing behavior
Chapter 4 β€” Magic Extracted RC parasitics must not change logical equivalence
Chapter 5 β€” SPICE Waveforms must match Python baseline characteristics

If Chapter 1 is wrong or ambiguous, all downstream hardware would be wrong.

Thus, correctness here is critical.


πŸ“¦ Deliverables of Chapter 1

This chapter produces:

Together, these serve as the official baseline specification.


πŸš€ Next

Continue to:

πŸ‘‰ python_model.md β€” Code-level explanation of the Python implementation
πŸ‘‰ fsm.md β€” Formal state transition rules and canonical table (RTL input)


Β© AITL Silicon Pathway Project