A Generalized SMCF-Driven Adaptive Test Framework for Pre-Silicon Verification of On-Chip Sensors with Formal and Stochastic Modeling

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Emerging sub-7 nm systems-on-chip (SoCs) dissipate power densities exceeding 1 W mm⁻², leaving only a narrow thermal guard-band before devices cross their safe-operating limits. ARM’s System Monitoring and Control Framework (SMCF) unifies access to on-chip monitors through a single register map, yet production-grade verification of the sensors themselves remains largely manual and occurs late in the development life-cycle. This paper presents a self-checking, SMCF-driven automated test engine that validates a ring-oscillator temperature sensor entirely within an ARM Fast Models virtual platform prior to first silicon. To enhance analytical rigor, we incorporate formal modeling of thermal noise and sensor drift using a stochastic simulation framework, providing insight into system stability under statistical variance. The architecture further generalizes to support other sensor types—such as voltage droop or current monitors—through a sensor-agnostic LISA+ specification and test engine interface. A novel adaptive test pattern generation strategy is introduced, using functional coverage metrics and statistical predictions to dynamically prioritize stimulus and maximize validation efficiency. Additionally, an AI-guided coverage estimator is embedded for predictive validation feedback. The C + + testbench consumes LISA-generated register definitions, drives enable and reset clocks over PV Bus, and exhaustively sweeps the frequency-to-temperature (F↔T) golden table with ± 1% accuracy. A Robot Framework layer publishes every check as a keyword, enabling readable scripts, interactive HTML dashboards, and seamless Jenkins continuous-integration hooks. Initial experiments achieve 100% functional coverage in less than 90 s of wall-clock run-time, while capturing edge-case thermal violations and maximizing pre-silicon validation throughput.

Article activity feed