AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views



Similar documents
Atmel Norway XMEGA Introduction

INF4420 Introduction

Timing Errors and Jitter

FREQUENCY RESPONSE ANALYZERS

Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications

Android based Alcohol detection system using Bluetooth technology

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Computer Aided Design of Home Medical Alert System

DAC Digital To Analog Converter

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Optimizing IP3 and ACPR Measurements

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

RF Network Analyzer Basics

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

Conversion Between Analog and Digital Signals

Digital to Analog Converter. Raghu Tumati

Micro-Step Driving for Stepper Motors: A Case Study

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!

1.1 Silicon on Insulator a brief Introduction

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

Optimizing VCO PLL Evaluations & PLL Synthesizer Designs

CLOCK AND SYNCHRONIZATION IN SYSTEM 6000

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

Series AMEPR30-AZ up to 2.5A AC-DC / DC-DC LED Driver / Converter

Signal Types and Terminations

Chapter 6: From Digital-to-Analog and Back Again

Clocks Basics in 10 Minutes or Less. Edgar Pineda Field Applications Engineer Arrow Components Mexico

Clocking Solutions. Wired Communications / Networking Wireless Communications Industrial Automotive Consumer Computing. ti.

Serial port interface for microcontroller embedded into integrated power meter

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

Interfacing Analog to Digital Data Converters

Alpha CPU and Clock Design Evolution

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

FRAUNHOFER INSTITUTE FOR INTEg RATEd CIRCUITS IIS. drm TesT equipment

Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.

Power Delivery Network (PDN) Analysis

Jitter Transfer Functions in Minutes

Title: Low EMI Spread Spectrum Clock Oscillators

Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

b 1 is the most significant bit (MSB) The MSB is the bit that has the most (largest) influence on the analog output

OPERATIONAL AMPLIFIERS. o/p

GCLK (Generic Clock Management) PM (Power Management) SYSCTRL (Clock Source Control) The following devices can use this module:

A/D Converter based on Binary Search Algorithm

Section 3. Sensor to ADC Design Example

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

AND9035/D. BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE

STM32L. Ultra-low-power Cortex -M3 devices

Simplifying System Design Using the CS4350 PLL DAC

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

Signal Processing in So.ware and Electric Field Sensing

Frequently Asked Questions

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Analog Signal Conditioning

ECONseries Low Cost USB DAQ

Digital vs. Analog Volume Controls

Analog signals are those which are naturally occurring. Any analog signal can be converted to a digital signal.

HT46R14A Single Phase AC Induction Motor Frequency Converter Application

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014

How To Use A Sound Card With A Subsonic Sound Card

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

Qsys and IP Core Integration

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

Laboratory 4: Feedback and Compensation

MICROPHONE SPECIFICATIONS EXPLAINED

W a d i a D i g i t a l

VCO Phase noise. Characterizing Phase Noise

Design of an Insulin Pump. Purpose of an Insulin Pump:

Reducing EMI and Improving Signal Integrity Using Spread Spectrum Clocking

Temperature Sensors. Resistance Temperature Detectors (RTDs) Thermistors IC Temperature Sensors

ADS9850 Signal Generator Module

11. High-Speed Differential Interfaces in Cyclone II Devices

Non-Data Aided Carrier Offset Compensation for SDR Implementation

UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT

Tamura Closed Loop Hall Effect Current Sensors

71M6521 Energy Meter IC. Real Time Clock Compensation. The Challenge. The RTC in the 71M6521D/F. Theory of Operation APPLICATION NOTE

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.

Galleon 6-10K Online UPS. Voltronic Power Technology Corporation

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

AMIS Low power Transceiver with Clock and Data Recovery

RF Measurements Using a Modular Digitizer

IBIS for SSO Analysis

ABCs of ADCs. Analog-to-Digital Converter Basics. Nicholas Gray Data Conversion Systems Staff Applications Engineer

a leap ahead in analog

Application Note: Spread Spectrum Oscillators Reduce EMI for High Speed Digital Systems

PAC52XX Clock Control Firmware Design

ARM Webinar series. ARM Based SoC. Abey Thomas

System-on. on-chip Design Flow. Prof. Jouni Tomberg Tampere University of Technology Institute of Digital and Computer Systems.

Software Real Time Clock Implementation on MC9S08LG32

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

Introduction to Functional Verification. Niels Burkhardt

Transcription:

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views Nitin Pant, Gautham Harinarayan, Manmohan Rana Accellera Systems Initiative 1

Agenda Need for SoC AMS Verification Mixed Signal SoC Overview VAMS vs SPICE Approach Power Management Data Converters Clocking, DDR & LCD Sub-systems Results Conclusion Accellera Systems Initiative 2

Need for SoC AMS Verification Emulate True behavior of SoC Analog blocks. Identify electrical problems due to integration of various analog & digital modules. Maximize electrical coverage during the verification. Identify weaknesses of SoC sub-systems containing Analog IPs using pre-silicon simulations Avoid Re-spins, substantially saving NRE costs Real time use case simulations with critical Analog blocks. Accellera Systems Initiative 3

Mixed Signal SoC + Testbench : Overview CPU SRAM TEST Crystal Model Analog sensor model with source impedance Crystal Osc RC Osc ADC Power DUT Management LCD Clock Generator Transceivers Display Monitor Clock profile Monitor A/D converter Monitor Analog DAC monitor with loading effect DAC VREG Power Domains DUT Power Management monitors Supply drivers with source impedance and package parasitic SPICE Model VAMS Monitor Verilog Model VAMS Driver

VAMS vs SPICE Approach Power Management Accellera Systems Initiative 5

Power Management (Voltage Regulator Startup) Sensitive circuits such as bandgap, comparators, amplifiers demand high accuracy for simulation. Chances to catch many potential weakness in voltage startup of regulator increase with SPICE. Simulation Run Time is significantly less compared to clocking related analog modules. Accellera Systems Initiative 6

Power Management (Low Power State Machine) State machine can purely be modeled in VAMS/Verilog. SPICE view is not needed here because the modelling is mostly event based. Electrical events can be used for power mode transitions in the state machine. Accellera Systems Initiative 7

Defect Power Management (Mode Transition) A co-relation was observed between the Regulator discharge level and wake-up event. In this case, the wake-up occurred when the regulator output had discharged to 600mV. The regulator initially responds slowly, only to later cause an abrupt and massive inrush condition. This causes the 1.5V input high voltage supply to fall as low as 1.17V. This severe inrush condition wasn t seen at other discharge levels. Needed PMC IP design fix. Accellera Systems Initiative 8

Defect Power Management (Loading Impact) This is a classic case of instability of regulated voltage during mode transition. Transient loads on regulated supply may cause system level impact especially in multi regulator SoC. The vulnerability of the system under such condition can be seen accurately with SPICE views. Accellera Systems Initiative 9

Power Management (Current Consumption Checks) Accellera Systems Initiative 10

VAMS vs SPICE Data Converters Accellera Systems Initiative 11

ADC Static Performance The Data converter generally has variety of multiplexed input channels. There s a possibility of contention if more than one channel is ON at a time. Slow changing or static input voltages can be converted using VAMS view of ADC. Accellera Systems Initiative 12

ADC Dynamic Performance 4500 4000 3500 3000 2500 Restructured Sine Wave from Digitized Data 2000 Series1 1500 1000 SoC AMS simulation data 500 0 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 Parameters such as Signal to Noise Ratio (SNR) and Total Harmonic Distortion(THD) need high accuracy simulation environment. Degradation in such ADC Dynamic performance due to incorrect sampling of data, clock frequency or noise can be caught with SPICE netlist of ADC Analog. Frequency Plot for SNR/THD Measurement Accellera Systems Initiative 13

VAMS vs SPICE Clocking Accellera Systems Initiative 14

Clocking Crystal oscillator(xosc) Classic Issue Crystal oscillators are highly sensitive blocks and their sensitivity is very difficult to model in VAMS. The oscillator is mainly sensitive to loop gain and any change in gain settings may lead to wrong output clock behavior. SPICE netlist will show the true behavior of oscillator under such circumstances. Accellera Systems Initiative 15

Clocking - PLLs Phase Locked Loop s (PLL) generally have different input clock sources. We should adopt a hybrid approach here to avoid unnecessary huge simulation run time. For example, only XOSC & PLL1 can have SPICE view s in one simulation and rest of the blocks can have VAMS views. This can be repeated for PLL2 & PLL3 as well. Accellera Systems Initiative 16

DDR Sub-system Overview Accellera Systems Initiative 17

DDR Protocol in AMS Simulation Accellera Systems Initiative 18

LCD Controller Sub-system Overview Accellera Systems Initiative 19

LCD Controller Defect Caught Accellera Systems Initiative 20

Conclusion SoC AMS Verification should use hybrid approach. Critical sensitive blocks must have a SPICE view where as static non sensitive blocks can have VAMS. Clocking & high speed subsystems are ideal for mixed approach with more inclination towards VAMS. More sensitive blocks such as Bandgap, Regulators need SPICE over VAMS. Ideal balance must be maintained for effective electrical coverage over SoC. Accellera Systems Initiative 21

Questions Finalize slide set with questions slide Accellera Systems Initiative 22