What are PVT Sensors?

Definition

Process, voltage, and temperature (PVT) sensors are semiconductor IP circuits that are typically embedded inside of system-on-chip (SoC) designs. Sensing the dynamic operating environment of the SoC (i.e., the voltage and temperature) as well as the static condition (i.e., process) provides a method to optimize the SoC’s performance based on the local conditions the chip is experiencing. Performance and power consumption can be optimized with this information. It is also possible to detect anomalies in chip performance that might stem from an SoC/system failure or a security breach.

The ability to determine the process type of the silicon (fast, slow, typical) and sense the operating environment of the SoC has application during the testing and characterization of the part. The technology is also used as the device is deployed in the field to measure and optimize performance. This approach is part of a growing discipline called Silicon Lifecycle Management, or SLM.

What do PVT Sensors do?

As the name implies, PVT sensors represent embedded analog IP blocks that are typically integrated into SoCs with the goal of sensing the process variability and operating environment of the chip. These devices exploit the fact that certain measurable characteristics of a semiconductor device change depending on levels of activity, due to variable software operation or CPU loading, and also from environmental conditions.

For example, the voltage across a diode increases at a known rate as temperature changes. By precisely amplifying this voltage change, an analog signal can be generated that is directly proportional to the local temperature experienced by the diode.

Voltage sensors can use comparator circuits (e.g., op amps) to compare a voltage level to a known reference voltage. Reference voltage-free techniques are also possible by measuring how a test circuit’s performance changes; for example, latency is one characteristic that can be considered, since the change in latency as a function of voltage is known.

A process sensor will use multiple techniques to determine if the particular piece of silicon being used for the SoC is fast, typical, or slow for logic devices.

What are PVT Sensors used for?

Embedded PVT sensors are useful during the test/bring-up phase of SoC development and during the deployment of the part in the field. During the test/bring-up phase, PVT sensors support silicon characterization and binning. They are also used to monitor on-chip variation to validate assumptions made during the design phase. In addition, PVT sensors help to validate power reduction methods such as digital voltage and frequency scaling (DVFS) and adaptive voltage scaling (AVS). A critical parameter for SoCs, power must remain in the target window for two primary reasons:

  1. To meet system-level power specifications, which are typically a major competitive mandate.
  2. To meet the heat dissipation specifications for which the chip and package were designed. Exceeding these metrics can result in poor performance and device failure.

After the test/bring-up phase, embedded PVT sensors continue to provide important information about chip operation in the field. The data collected by these devices can be analyzed locally on-chip to optimize performance and security of the design. The data can also be communicated to the cloud via various on-chip interfaces where more complex analysis can be done. Data from many devices assembled in the cloud allows analysis on aggregated system performance.

These types of analyses are focused on two primary goals:

  1. Keep the device performing as originally intended
  2. Identify and address unpredicted device issues

With regard to the first item, changes in operating conditions in the field (typically voltage and temperature) can impact device performance. Also, as semiconductor devices age, their performance degrades. Embedded sensors can detect these conditions and implement corrective action to re-center device performance.

With regard to the second item, age or environmentally induced chip failures can occur. Embedded sensors can detect these conditions and on-board logic can implement the appropriate corrective action before catastrophic failures occur. Another form of an unpredicted device issue is a security breach. Many such events have a “signature” indicating they are occurring. Embedded sensors can detect these signatures and on-board logic can take appropriate actions. All these events can also be communicated to the cloud, providing detailed information about system operation in the field.

These tasks are all part of the growing Silicon Lifecycle Management discipline.

Benefits of using PVT Sensors

Embedded PVT sensors provide a level of visibility into SoC operation that is simply unavailable any other way. During the test/bring-up phase, the level of detail regarding SoC operating conditions is greatly enhanced. When an SoC is connected to a production test system, test stimulus can be applied to the inputs of the device and results can be read on the outputs of the device. Environmental conditions such as voltage, ambient temperature, and package/chip temperature can also be measured and controlled. Thanks to scan chain testing, the internal nodes of the circuit can also be controlled and observed.

While very useful, there is another important variable that cannot be measured using this approach – on-chip variation, being a parameter that detrimentally increases with smaller scale technology nodes (i.e., 16nm down to 3nm). For SoCs implemented in advanced technology nodes, there is significant performance variability across the silicon die. Local voltage, or IR drop, effects can cause a chip’s performance to move out of its specifications. Temperature profiles also vary across the silicon die, causing local heating and stress. Embedded PVT sensors allow these effects to be measured and controlled in a fine-grained way, resulting in enhanced device performance and reliability.

Thanks to cloud-based analytics, additional information is available to drive substantial value-added services. Enhanced security measures can be implemented. Sophisticated preventative maintenance procedures can also be deployed, potentially avoiding system downtime and saving money. Performance monitoring is also a critical item for applications such as autonomous driving. These technologies will allow devices to last for longer periods of time while delivering improved and more reliable performance.

All of these tasks are part of the Silicon Lifecycle Management process.

What solutions does Synopsys offer?

Expanding our leadership throughout the design lifecycle, Synopsys is behind the industry’s first data analytics-driven approach to optimizing SoCs from the design phase through to end-user deployment. Our Silicon Lifecycle Management (SLM) platform enables critical improvement in performance, reliability, functional safety, and security. In addition, Synopsys recently acquired Moortec, a global leader for innovative in-chip monitoring technologies and sensing fabrics. Moortec is dedicated to maximizing performance, optimizing power utilization, and enabling highly accurate in-chip telemetry and analytics across many sectors, including artificial intelligence (AI), data center, 5G, consumer, and automotive applications.

The Moortec line of in-chip monitoring technologies and sensing fabrics will now become part of the Synopsys IP portfolio. Available down to the 3nm technology node, the Moortec platform includes:

  • Thermal Sensing (TS). Delivers high accuracy, easy integration; supports power optimization and reliability
  • Distributed Thermal Sensing (DTS). Supports thermal mapping, highly granular placement locally (e.g., in-core), low latency
  • Supply Monitoring (VM). Measures multiple domain supply voltages, validates power distribution networks, implements static and dynamic IR drop analysis
  • Process Monitoring (PD). Understands silicon speed variation, high volume and across a single die; provides power optimization (SVS) and age monitoring
  • Monitoring Subsystem (PVT-CONTROLLER). Provides dedicated subsystem interface to the monitoring fabric, configurable by application; offers standard interfacing and is feature-rich
PVT Controller