Top Banner
STMicroelectronics Satellite Tuner Single Chip Simulation Satellite Tuner Single Chip Simulation with Advanced Design System with Advanced Design System Cédric Pujol - Central R&D March 2002 “Turning RF IC technology into successful design”
37

with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

Sep 16, 2018

Download

Documents

lykhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

STMicroelectronics

Satellite Tuner Single Chip SimulationSatellite Tuner Single Chip Simulationwith Advanced Design Systemwith Advanced Design System

Cédric Pujol - Central R&DMarch 2002

“Turning RF IC technology into successful design”

Page 2: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

OutlineOutline

� STMicroelectronics at a glance� STV0399 satellite tuner description� ADS platform� Simulation results� What we learnt

Page 3: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ST in figuresST in figures

Page 4: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ST market segmentsST market segments

Page 5: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ST portfolioST portfolio

Page 6: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ST applicationsST applications

Page 7: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ST andST and SOCs SOCs

Page 8: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ADS ST design kit deliveriesADS ST design kit deliveries

Dynamic Link version only

Under development

5.0

HCMOS9GP

0.13u0.18u0.25u0.35u

4.0

RFCMOS8

3.0

BiCMOS7 BiCMOS9HCMOS8DBiCMOS6G

IFF + Dynamic Link + ADS schematic capture

Available

1.01.06.0

Page 9: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

OutlineOutline

��� STMicroelectronics at a glanceSTMicroelectronics at a glanceSTMicroelectronics at a glance�� STV0399 Satellite Tuner descriptionSTV0399 Satellite Tuner description

�Specifications, Architecture, Layout, Board� ADS platform� Simulation results� Conclusion

Page 10: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

MotivationMotivation� To simulate a whole front-end RF of a single chip

satellite tuner for digital TV�At system level:

�To specify RF block parameters�To verify RFIC / Digital blocks interface�To study digital feedback equalization loop

�At electrical level:�To evaluate performance degradation with transistor level

blocks

� To define and validate a design flow based onAgilent Advanced Design System simulators

Page 11: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Satellite Tuner DescriptionSatellite Tuner Description� Challenging Design Objective:

� Fully integrated tuner from RF signals to decoded digital data� Very low cost external components� Low cost CMOS process (0.18u)

� Integrated System Architecture:� Analog/RF design constraints traded with digital architecture� RF/analog blocks, ADC,digital blocks, frequency synthesizers

� Main features:� Input frequency bandwidth: 900 – 2150 MHz� Zero IF integration� Multi standard link (B/Q/8 PSK) : symbol rate from 1 to 30 Mbauds� Analog part (including ADC and PLL): 15000 devices� Digital part: 200K Gates, Clock frequency up to 150MHz

Page 12: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Block diagramBlock diagram

Architecture with AGC equalization

AGC Control

W900 MHz 2150 MHz

Nyquist Filter

+

Derotator

+

8PSK/QPSK/BPSKDemodulator

Forward ErrorCorrection

=

ViterbiDeinterleaver

+

Reed Solomon

Low PassFilter &

AGCLNA AGC

I

Q

A/D

A/D

cos(ζζζζt)

sin(ζζζζt)

MPEG Stream

Loop through

Low PassFilter &

AGC

Zero Intermediate Frequency (ZIF)

Page 13: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

� Very few external components� Board size = 60mm x 45mm (die size = 16 mm2)� Very low sensitivity to other RF signals� 27 MHz crystal

STV0399

STV0399 boardSTV0399 boardRF input to MPEG data streamRF input to MPEG data stream

MPEG

Test (I,Q)RF

Loop-Through

Page 14: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

STV0399 chip pictureSTV0399 chip picture

Page 15: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

OutlineOutline

��� STMicroelectronics at a glanceSTMicroelectronics at a glanceSTMicroelectronics at a glance��� STV0399 Satellite Tuner descriptionSTV0399 Satellite Tuner descriptionSTV0399 Satellite Tuner description�� ADS platformADS platform

�Digital co-simulation�Circuit envelope

� Simulation results� Conclusion

Page 16: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Agilent PtolemyAgilent Ptolemy� Based on the Ptolemy code from

UC Berkeley� ADS Ptolemy uses the

Synchronous Dataflow (SDF)domain for Digital SignalProcessing analysis

� Agilent enhancements:� Timed Synchronous Dataflow (TSDF)

domain for RFIC co-simulation(Envelope)

� Large library of behavioral and time-domain models for newestcommunication standards

� I/O Interfaces: Matlab, VHDL…

Page 17: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ADS Ptolemy Data Flow DomainsADS Ptolemy Data Flow Domains

� Synchronous Data Flow domain� “Tokens” (data units) are consumed (inputs) and produced

(outputs) by each “actor” (functional block)� Schedule is constructed once and repeatedly executed� Digital simulator is launched for each arriving input token

during a pre-defined time step� Timed Synchronous Data Flow domain

� Timed data tokens produced from a timed actor are equallyspaced in time

� Timed data type that can represent a signal as an envelopeand carrier frequency (fc), just like Transient and CircuitEnvelope

Page 18: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ADS Co-simulation - I/O InterfacesADS Co-simulation - I/O InterfacesC++ Matlab HDL

Agilent Ptolemy top-level description

RFIC

TSDFSDF Models

ADS Ptolemy simulations

can incorporate:

� VHDL code by launching Mentor GraphicsModelSim or Cadence Verilog-XL + NCsimdigital simulators

� Matlab models� C++ code� RFIC or transistor level simulators using ADS

Envelope or Transient simulators

Page 19: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

ADS and ADS and ModelSim ModelSim GUIGUI

Page 20: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

v(t) real V (t)ekj t

k

Nk= � �

=

ω

0

Fourier series with time-varying(digitally modulated) coefficients

Harmonic Balance

t0t1

time

t2t3

t4fm fn

ADS Circuit EnvelopeADS Circuit Envelope

coupling

� To co-simulate with transistor leveldescription

� Each input signal is converted into aFund. harmonic + a time-varyingenvelope

� An Harmonic Balance (HB) analysisprovides the initial condition at t=0

� Modified HB equations are solvedindependently in the time domain,generating a complex envelope foreach frequency

Page 21: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

OutlineOutline

��� STMicroelectronics at a glanceSTMicroelectronics at a glanceSTMicroelectronics at a glance��� STV0399 Satellite Tuner descriptionSTV0399 Satellite Tuner descriptionSTV0399 Satellite Tuner description��� ADS platformADS platformADS platform�� Simulation resultsSimulation results

�System level simulations�Circuit level simulations

� Conclusion

Page 22: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Simulation of the entire signal path from input MPEG bits to outputMPEG bits into a single simulation environment

ErrorEstimation

System simulation of the STV0399System simulation of the STV0399

ConstellationSpectrum

VHDL: ModelSim

MPEG Stream

ADS PtolemyADS Ptolemy

MPEG 2data

Encoder

ModulatorB/QPSK/8PSKFc=1 to 2GHz

BW=1to30Msps

Nyquist Filter

Derotator

8PSK/QPSK/BPSKDemodulator

Forward ErrorCorrection

=

ViterbiDeinterleaver

+

ReedSolomon

AGC Control

Low PassFilter &

AGCLNA AGC A/D

A/Dcos(ζζζζt)

sin(ζζζζt)

VHDL: VHDL: ModelSim ModelSim or or NCSimNCSim

Low PassFilter &

AGC

Page 23: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Transmission characteristicsTransmission characteristics

Q

IEVM: Error Vector Magnitude

+

BER: Bit Error Rate

C/N EstimatorCarrier to Noise Estimator iscomputed internally by the digitalpart using a look-up table. It canbe correlated to SNR:

2000 -> SNR = 23dB

Page 24: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Simulation vs. MeasurementSimulation vs. MeasurementCarrier to Noise Estimator versus symbol rate compared with

DVB_S standard

C/N estimator vs. symbol rateC

/N e

stim

ator

Symbol rate (Mbauds)

STV0399 with F synthe = 108 MHz

Digital Video Broadcasting (DVB) standard

Page 25: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

C/N Estimator AGC0 Control Signal

Input Spectrum Output Constellation

C/N = 2105

Parasitic noise simulationParasitic noise simulationSymbol rate = 4 Mbauds Time = 30000 symbols

8 MHz bandwidthnoise added (-25 dBc)

Page 26: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Parasitic noise simulationParasitic noise simulationTime = 30000 symbols for each symbol rate

Symbol rate (Mbauds)

ADS simulations

Measurement

C/N

est

imat

or

Symbol rate (Mbauds)

Page 27: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Clock spuriousClock spurious

27 MHzcrystal

Page 28: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Clock spuriousClock spurious

Fcrystal = 27 MHzFrate = 27.5 MHz

Some spuriousappear at 500 kHzand degrade theperformances.

Symbol rate = 27.5 Mbauds Time = 30000 symbols

Input spectrum Output constellation

Spurious

PLL spectrum

Page 29: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Clock spuriousClock spurious

Symbol rate (Mbauds)

ADS simulations without spurious

Measurement

C/N = 3331

ADS simulations with spurious

C/N

est

imat

or

Symbol rate (Mbauds)

Page 30: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Phase noise simulationPhase noise simulation

C/N Estimator AGC0 Control Signal

Input Spectrum Output Constellation

Measured phase noisewas added in ADSsimulations

Spec

Measurement

C/N = 2372

Symbol rate = 6.25 Mbauds Time = 30000 symbols

Page 31: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Simulation of the entire signal path from input MPEG bits to outputMPEG bits into a single simulation environment

ErrorEstimation

Circuit simulation of the STV0399Circuit simulation of the STV0399

ConstellationSpectrum

VHDL: ModelSim

MPEG Stream

ADS Ptolemy

MPEG 2data

Encoder

ModulatorBPSK/QPSK/8PSK

Fc=1 to 2GHzBW=1 to 30Msps

Nyquist Filter

Derotator

BPSK/QPSK/8PSKDemodulator

Forward ErrorCorrection

=

ViterbiDeinterleaver

+

ReedSolomon

AGC Control

Low PassFilter &

AGCLNA AGC A/D

A/D

cos(ζζζζt)

sin(ζζζζt)

ADS Envelope :transistor level

Low PassFilter &

AGC

VHDL: VHDL: ModelSim ModelSim or or NCSimNCSim

Page 32: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Circuit simulation of the STV0399Circuit simulation of the STV0399

ADS

database

ADS

databaseCadence

database

Cadence

databaseIFF

translation

RFIC Dynamic Link

ADS Ptolemy

MPEG 2data

Encoder

ModulatorB/QPSK/8PSKFc=1 to 2GHz

BW=1to30Msps

Low PassFilter &

AGC

Low PassFilter &

AGC

LNA AGC A/D

A/Dcos(ζζζζt)

sin(ζζζζt)

EnvOut

Selector

The EnvOut selectorallows to choose thecarrier frequency

ADS Envelope :transistor level

Page 33: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Circuit simulation : time-domain resultsCircuit simulation : time-domain results

ADS Ptolemy

MPEG 2data

Encoder

ModulatorB/QPSK/8PSKFc=1 to 2GHz

BW=1to30Msps

Input bit stream

Modulated signal

I channel

Q channel

LowPass

Filter &AGCLowPass

Filter &AGC

LNA AGC

cos(ζζζζt)

sin(ζζζζt)

ADS Envelope :transistor level

Page 34: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

Circuit level simulationCircuit level simulation

Aim : To see « real life » designs impact on performances.

BUT real time consuming task

29 x1 x = 47 mnCPU TimeRatio

Transistorlevel amplifier

System levelamplifier

… Find a trade-off between speed and accuracy …… Find a trade-off between speed and accuracy …

Page 35: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

18 dBswitch

12 dBswitch

6 dBswitch

0 dBswitch

Behavioral modelsBehavioral modelsAim : To save time without loss of accuracy

Used accuratetable-basedmodels derivedfrom standardsimulations

1.6 x1 xCPU TimeRatio

« Model »level amplifier

System levelamplifier

Page 36: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

What we learnt…What we learnt…

� Agilent Advanced Design System let simulate a wholefront-end RF of a satellite receiver for digital TV� At system level using ADS Ptolemy SDF and ModelSim VHDL

simulators� At electrical level using ADS Envelope simulator and table based

behavioral models to speed-up simulation� Good correlation between simulation and measurements� Improved the design itself� Allowed to explain some problems found in measurement phase

Page 37: with Advanced Design SystemSatellite Tuner Single Chip Simulation …shadowcat.no-ip.info/Kooli_asjad/telekom/SAT vastuv6tja plokkskeem.… · Satellite Tuner Single Chip Simulation

03-02 Cédric Pujol - Agilent RFIC Design WorkshopCrolles

What we learnt…What we learnt…

� However, simulation times are still very long� for BER estimation� including phase noise� and RFIC co-simulation

� Need Agilent tools to easily extract table-based models

� Next ST developments using ADS as reference platform:cable, terrestrial, home television wireless distribution(HiperLAN2: 6GHz WLAN)...