---
title: DTCO Simulation Frameworks
url: https://www.emergentmind.com/topics/design-technology-co-optimization-dtco-simulation-frameworks
type: topic
---

# DTCO Simulation Frameworks

Design-Technology Co-Optimization (DTCO) Simulation Frameworks are computational infrastructures that tightly couple device/process technology and design (cell, circuit, block, and system) parameter spaces, enabling systematic exploration for optimal power, performance, and area (PPA) across realistic variability and process-constraint landscapes. DTCO simulation frameworks accelerate time-to-silicon by integrating device-level, cell-level, and system-level modeling, leveraging physical models, machine learning surrogates, and rigorous optimization loops. These platforms underpin modern VLSI development, emerging technology introduction, and robotics co-design, supporting both incremental technology evolution and disruptive architecture paradigms.

## 1. Architectural Principles of DTCO Simulation Frameworks

Fundamental DTCO simulation frameworks instantiate a closed-loop workflow bridging device/process modeling, standard-cell or block-level construction, and system-level PPA or objective evaluation. The canonical flow comprises:

- Technology/device modeling (e.g., process corners, geometry, new material physics, compact models, or surrogate ML models)
- Cell library characterization (timing, power, capacitance, layout parametrization)
- Synthesis and system-level PPA/constraint evaluation (e.g., via RTL, netlists, placers/routers, circuit simulation)
- Iterative feedback for design and/or technology adjustments

Recent frameworks have modularized this flow:

| Layer                  | Model Type                                     | Example Reference         |
|------------------------|------------------------------------------------|---------------------------|
| Device Technology      | TCAD, compact, or ML surrogate models          | [1904.10269], [2512.23742]|
| Cell Library           | Graph-based characterization, constraint-CP/SAT | [2312.12784], [2603.13665]|
| PPA Aggregation        | Unified compact model, system-level estimation | [2404.06939]              |
| Optimization/Feedback  | RL, Bayesian, evolutionary, LLM agentic        | [2404.06939], [2512.23742]|

Early approaches relied chiefly on SPICE and compact models; scalable frameworks now employ graph neural networks (GNNs), constraint-programming (CP), and machine learning surrogates, enabling orders-of-magnitude speedup and broader parametric coverage [2312.12784], [2404.06939].

## 2. Surrogate Modeling and Machine Learning Integration

Increasing PVT (process-voltage-temperature) space, new devices (e.g., nanosheet FETs, CNTs, TFETs), and immense cell libraries make brute-force SPICE or TCAD infeasible. To address this:

- **Neural network surrogates** (MLPs, GNNs, RelGATs) are trained on extensive TCAD/SPICE data, predicting device characteristics (I–V, Q–V), and replacing compact models inside simulation [2312.12784], [1904.10269], [2404.06939].
    - Inputs include bias (e.g., $V_G$, $V_D$, $V_S$), geometry, material flags.
    - Outputs: terminal currents, charges, cell timing, power, capacitance.
    - Example: Graph-based GNN yields delay, flip and non-flip power, input pin capacitance with mean absolute percentage error (MAPE) $\le$0.95%, and achieves 100X SPICE speedup [2312.12784].
- **Data flow**: Training sets may cover $>10^5$ corners ($V_{DD}$, $V_{th}$, temperature, load/slew), with test/validation on unseen grid points. Pre-processing employs normalization, log scaling for current/charge, and stratified bias-space splits.

Surrogate model selection and architecture are validated via device-level metrics (MSE, R$^2$, mean/max error) and by circuit-level fidelity (timing, power estimation matching physical simulation) [1904.10269].

## 3. Optimization Algorithms and Workflow Orchestration

Optimization engines in DTCO frameworks operationalize joint design-technology exploration via:

- **Multi-objective, multi-level search**: Scalarization/weighting strategies are applied to trade off PPA sub-objectives; Pareto points approximate the objective surface [2602.01535].
- **RL/Agentic Loops**: Systems such as AgenticTCAD employ LLM-driven agents for code synthesis (TCAD scripting), simulation orchestration, post-processing, and parameter space navigation, targeting IRDS device constraints with closed feedback [2512.23742].
- **Evolutionary and Bayesian Optimization**: Frameworks apply sample-efficient search (e.g., Gaussian processes, CMA-ES) over mixed discrete-continuous parameter spaces, including controller gains, device geometries, or layout parameters [2602.01535], [2604.06025].

A typical simulation pseudocode for an agentic workflow is:

```python
init design_params ← random or user spec
for iter in 1…max_iter:
    code ← CodeGenAgent(design_params)
    sim_results ← run_TCAD(code)
    metrics ← PostAgent(sim_results)
    if meets_IRDS(metrics): break
    design_params ← OptAgent(metrics, design_params)
return final design_params, metrics
```
[2512.23742]

## 4. Framework Components: Device, Cell, and System-Level Integration

### Device Modeling
Physical device behavior is modeled by SPICE compact models (e.g., BSIM-CMG), analytic variability models (LER, MGG) [2109.00849], or ML surrogates. For new materials or architectures, GNN surrogates or LLM-synthesized TCAD scripts generalize what physics-based models cannot easily capture [2512.23742], [2404.06939].

### Cell Library Generation
Cell libraries are characterized by fast surrogate models (GNN/GCN) trained on SPICE-derived datasets, delivering predictions of timing/power/capacitance for unseen corners and enabling fast iteration [2312.12784]. Constraint-programming methods (CPCell) provide globally optimal transistor placement and routing for arbitrary poly:metal pitch (gear ratio), supporting fine-grained DTCO studies [2603.13665].

### PPA Aggregation and System Evaluation
Unified compact models aggregate component characteristics into block/system PPA. Examples include mobility-dependent TFT models, where device and cell predictions are composed into system-level delay/power equations [2404.06939]. Analytical and empirical models are calibrated to match SPICE and parasitic-extracted results for accuracy in physical silicon prediction [1509.00885].

## 5. Application Domains and Case Studies

DTCO simulation frameworks have been instantiated in diverse technology and application domains:

- **Logic Design and Emerging Nodes**: STCO/DTCO frameworks unify cell, device, and system modeling; GNN surrogates reduce system PPA estimation runtime by 1.9–14.1× over traditional flows [2404.06939].
- **Holistic, Memory-Intensive SoC Blocks**: Holistic frameworks (e.g., SMSF) automate sub-20nm SRAM exploration, folding in micro-architecture, circuit/layout, and process constraints, achieving up to 25–50% area/energy reduction with full silicon validation [1509.00885].
- **Robotic/Mechatronic Co-Design**: Multistage DTCO frameworks optimize actuator technology, mechanics, and control for systems such as robotic jumpers and off-road vehicles. Combined surrogate modeling and sample-efficient optimization deliver orders-of-magnitude speedup in exploration while maintaining hardware fidelity [2602.01535], [2604.06025].
- **Advanced Layout Co-Optimization**: CPCell explores gear-ratio and M0 pin accessibility trade-offs in cell layout, demonstrating globally optimal results for up to 48 transistors and direct block-level IR-drop implications [2603.13665].

## 6. Model Validation, Variability, and Best Practices

High-fidelity DTCO frameworks emphasize:

- **Variability Modeling**: Compact LER/MGG-aware models enable accurate $\sigma/\mu$ estimation for circuit hold margins and dynamic/standby power, reducing pessimism and enabling aggressive node scaling [2109.00849].
- **Model Calibration and Feedback**: Iterative calibration with extracted parasitics, SPICE, or silicon data feeds updated PPA, delay, and power tables, closing the optimization loop until performance and yield converge [1509.00885].
- **Benchmarking**: Framework effectiveness is empirically demonstrated by direct comparison to golden references, hardware measurements, or ablation studies.

Representative results include NNs achieving $<0.5\%$ error for device and circuit metrics [1904.10269], and GNN-based characterization matching SPICE within $0.95\%$ MAPE over more than one million test points [2312.12784].

## 7. Scalability, Limitations, and Outlook

Major strengths and trajectories:

- **Accelerated exploration**: Order-of-magnitude reductions in TCAD/circuit simulation runtime unlock higher-dimensional parametric studies and rapid technology bring-up [2404.06939], [2312.12784].
- **Generality**: Surrogate models, agentic workflows, and constraint-programming-based methods readily extend across devices (FinFETs, nanosheets, CNTs, TFETs), emerging materials, and non-CMOS domains (robotics, mechatronics) [1904.10269], [2512.23742].
- **Automation and integration**: Multi-agent frameworks (e.g., AgenticTCAD) demonstrate fully end-to-end automation from language-level design specification to PDK-compliant simulation with convergence guarantees for IRDS targets [2512.23742].

Limitations include large up-front data/cost for surrogate training, potential degradation outside training domains, and reliance on ML/agentic reasoning for convergence without strict formal guarantees. Future work is directed toward multi-fidelity surrogates, uncertainty quantification, RL-based optimization loops, and extension to full-flow digital/analog/mixed-signal blocks [2404.06939], [2512.23742].

---

*References:*  
[2312.12784], [2512.23742], [2602.01535], [2109.00849], [2404.06939], [2604.06025], [2603.13665], [1509.00885], [1904.10269]

Source: https://www.emergentmind.com/topics/design-technology-co-optimization-dtco-simulation-frameworks