• Non ci sono risultati.

Introduzione alla tecnologia AMS-S35 e all’uso di ADS

N/A
N/A
Protected

Academic year: 2021

Condividi "Introduzione alla tecnologia AMS-S35 e all’uso di ADS"

Copied!
22
0
0

Testo completo

(1)

Introduzione alla tecnologia AMS-S35 e all’uso di ADS

(2)

Sommario

•  Tecnologia AMS-S35 (0,35 µm HBT BiCMOS)

•  Ambiente ADS (Advanced Design System)

– StruGura del programma – Flusso base di uJlizzo

•  Lab. 1: caraGerizzazione di un transistore nmosrf

– Analisi DC e AC

(3)

Tecnologia AMS-S35

•  Processo base: 0,35 µm 3P3M BiCMOS

– Transistori bipolari high-speed HBT

(HetorojuncJon Bipolar Transistor) con base in SiGe

•  Tensione alimentazione 3,3 V (standard) e 5 V (opzionale)

•  23÷31 maschere in base alle opzioni richieste (5 V HBT, 5 V CMOS, Thick Metal,...)

(4)

Tecnologia AMS-S35: cross secJon

MIM: Metal-Insulator-Metal Capacitor ILD: Inter-Layer Dielectric

IMD: Inter-Metal Dielectric

(5)

Modelli per simulazione RF

•  Simulazione circuiJ RF richiede modelli molto accuraJ dei componenJ aXvi e passivi

•  Estrazione modelli RF processo lungo e costoso

– Viene effeGuato solo per un soGoinsieme dei disposiJvi realizzabili in una data tecnologia – Modelli RF risultano perciò validi solo per ben

specificaJ intervalli dei relaJvi parametri geometrici – Vincolo nell’esplorazione dello spazio di progeGo

(6)

Transistore bipolare verJcale (1)

•  VBIC (VerJcal Bipolar InterCompany) model

•  DisposiJvi: npn#C#B#E, npn#C#B#EH5 (H5 opzione 5 V); esempi:

– npn111 C-B-E (singoli contaX)

– npn121 C-B-E-B (due contaX di base e singolo contaGo di colleGore)

– npn232 C-B-E-B-E-B-C (tre contaX di base e due di colleGore)

– #E = #B -1 (nel caso di contaGo mulJplo di base )

(7)

Transistore bipolare verJcale (2)

•  LimiJ validità:

– Frequenza ≤ 20 GHz

– Larghezza eme1tore = 0,4 µm

– Lunghezza singolo eme1tore = 0,8÷24 µm

•  Lunghezza effeXva di emeXtore L si specifica aGraverso parametro AREA

– AREA faGore di scala per alcuni parametri del modello – Modello si riferisce lunghezza emeXtore L0 = 1 µm

– AREA = L/L0

(8)

Modello VBIC

(9)

Transistori pmosrf e nmosrf (1)

•  Modello (subcircuit) che incorpora model

BSIM3v3.1, pù resistenze parassite di gate e substrato oltre a quelle di drain e source

•  Parametri modello sono scalaJ in base al numero di gate finger (#MOS in parallelo)

(10)

Transistori pmosrf e nmosrf (2)

•  NMOS con più gate finger (ng = 4)

•  4 NMOS in parallelo

•  Larghezza totale è ng volte quella di un

singolo gate finger

•  Vantaggio: minore area e perimetro drain e source e

quindi minori capacità parassite

G D

S

CONT NDIFF POLY1 MET1

(11)

Transistori pmosrf e nmosrf (3)

•  LimiJ validità modello:

– Frequenza ≤ 6 GHz

– Larghezza totale gate Wtot = NMOS 200 µm;

PMOS 150 µm

– Larghezza gate finger Wf = 5 µm o 10 µm – Lunghezza gate L = 0,35 µm (quella minima

prevista dalla tecnologia)

– Gate finger connessi solo su un lato

– Wtot = ng x Wf; ng = numero gate finger

(12)

Transistori pmosrf e nmosrf (4)

•  Parametrici Jpici:

– Spessore ossido di campo: 290 nm – Spessore ossido di gate: 7,6 nm

– Tensione di soglia NMOS canale corto: 0,5 V (W=10 µm; L=0,35 µm)

– Tensione di soglia PMOS canale corto: -0,65 V (W=10 µm; L=0,35 µm)

(13)

Advanced Design System (ADS)

•  ApparJene categoria sooware EDA (Electronic Design AutomaJon) sviluppato da Agilent ora Keysight

•  Insieme integrato di tool di ausilio all’intero flusso di progeGo (dalla definizione delle

specifiche al layout) di un circuiJ a RF e microonde

– Più livelli di simulazione e verifica: system-level (Ptolemy), eleIromagneJca (Momentum),

circuitale (DC, AC, S-parameters, HB, ecc.)

(14)

ADS: struGura

•  File organizzaJ in project con uno o più design

– project (folder: <project_name>_prj) contenitore – design (file: <design_name>.dsn) effeXvo circuito

con relaJvo schemaJco e layout

•  Tre finestre principali:

– Main window: finestra per gesJone progeX e design-kit

– SchemaJc/Layout window: finestra di lavoro

– Data display window: finestra per visualizzazione daJ

(15)

ADS: main window (1)

•  Project root:

–  file ausiliari e visualizz.

daJ (.dds)

•  Project subfolders:

–  data: conJene

risultaJ simulazioni (.ds)

–  networks: conJene designs (.dsn)

– 

•  Creare e gesJre project

•  Set-up design kit (quando si cambia tecnologia)

project

design

(16)

ADS: schemaJc window (1)

•  Descrizione del circuito

•  Impostazione analisi simulazione

•  Percorso modelli e corner di processo (typical mean, worst speed, worst power, …)

•  Variabili e measurement equaJon

•  TuGo è gesJto aGraverso component (simboli sullo schemaJco) disponibili all’interno di

librerie (Component PaleIe)

(17)

ADS: schemaJc window (2)

Component Palette List

•  Lumped Components

•  Sources-

–  Controlled, Freq Domain, Time Domain, …

•  SimulaJon-

–  DC, AC, HB, S_Param, …

•  Probe Components

•  PRIMLIB, PRIMLIBRF

• 

(18)

ADS: schemaJc window (2)

ground

current probes

(ris. sim. contengono correnti gen. tensione)

(19)

ADS: data display window (1)

•  Si possono inserire equazioni

•  Più modi di

visualizzare risultaJ simulazioni ed

equazioni

– Grafico – Tabella

(20)

ADS: data display window (2)

•  Risultato simulazione array mulJ-dimensionale

•  Ogni dimensione corrisponde a una variabile indipendente della simulazione:

–  variabili parameter sweep e variabile propria simulazione (Jme per analisi TRAN, freq per analisi AC,…)

•  Esempio: DC sweep (variabile Vds) e parametric sweep

(variabile Vgs)

–  Ids.i[3,::] seleziona la terza riga;

valori Ids con Vgs uguale al quarto valore assunto nello sweep

(21)

Lab 1: nmos-rf

•  Apriamo ADS …

•  CimenJamoci con le simulazioni proposte nella guida al lab. 1 - nmosrf

(22)

RiferimenJ

•  Note introduXve all’uso di Advanced Design Sooware (ADS), rev. 11-2009.

Riferimenti

Documenti correlati

Si ritiene di fondamentale importanza continuare le analisi per angoli maggiori di 10°, in modo da trovare il valore dell’ angolo ottimale che meglio relazioni la luce riflessa

Un puntatore ` e una variabile che contiene l’indirizzo in memoria di un’altra variabile (del tipo dichiarato).. Esempio: dichiarazione

non identifica in modo univoco l’evento corrispondente ma, così come nella statistica descrittiva si aveva solo l’interesse a conoscere la distribuzione di

verifica della rappresentatività del modello rispetto ad un insieme di dati (iniziali) provenienti dal sistema.

Questo significa che ,scelto in maniera arbitraria un numero positivo ε , deve risultare : x &lt; ε Pertanto, dire che x è una variabile infinitesima significa affermare che essa,

The high power gain of the two-stage LNA (32.31 dB) brings the amplifier to work near to linear condition limit for high input signal value (short distance between the transmitter

[r]

 Avoiding  any  kind  of  averages,  the  log  sweep  method  becomes  substantially  immune  to  clock  mismatch and time variance... MLS example