Simulazione Spice. Simulazione Circuitale Spice. Netlist. Netlist

Documenti analoghi
Simulazione SPICE. Simulazione Circuitale SPICE. Software commerciali. Design entry. Lucidi del Corso di Elettronica Digitale Modulo 6

Corso di Elettronica Industriale (CdL in Ingegneria Meccatronica, sede di Mantova) Simulatori circuitali di tipo SPICE

Elettronica I Porte logiche CMOS

Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Corso di Circuiti Integrati Anno Accademico 2016/2017

Fondamenti di Elettronica

Laboratorio di Elettronica T Esperienza 5 PSPICE

Elettronica Inverter con transistore MOS; tecnologia CMOS e porte logiche combinatorie CMOS

Elettronica dei Sistemi Digitali Le porte logiche CMOS

Simulazione di porta logica Domino con SPICE

Come si progetta un circuito Perché simulare un circuito Cosa vuol dire simulare un circuito Il Simulatore Pspice Pacchetti che contiene Pspice

Come si progetta un circuito Perché simulare un circuito Cosa vuol dire simulare un circuito Il Simulatore PSpice Pacchetti che contiene PSpice

. Nota: le tensioni dono riferite all'ingresso ed all'uscita dello stesso circuito. G. Martines 1

Esame di Elettronica I 1º compitino 23 Gennaio

Simulazione. Simulazione verilog. Testbench. Testbench

Esame di Elettronica I 2º compitino 4 Febbraio

Porte logiche in tecnologia CMOS

Lezione PSPICE n.2. Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Simulazione verilog. Lucidi del Corso di Elettronica Digitale. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica

Transistori MOS. Ing. Ivan Blunno 21 aprile 2005

Una breve introduzione alla simulazione numerica nei circuiti con PSpice + qualche esempio...

Lezione PSPICE n.1. Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Progettazione Analogica e Blocchi Base

Lezione PSPICE n.1. Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici

Elettronica digitale

ITS Einaudi Appunti T.D.P. ITS Einaudi ITS EINAUDI. Elettronica e Telecomunicazioni. Tecnologia e Disegno per la Progettazione Elettronica

Laboratorio di Elettronica II. Esperienza 2. Introduzione alla simulazione di circuiti elettronici analogici

MOSFET o semplicemente MOS

4/17/2008. Informazioni di contatto. Account. Calendario delle esercitazioni. Turni liberi in aula Te. Laboratorio PSpice. Rosa Paola Venturini

Corso di Microelettronica Anno Accademico 2002/2003

INVERTITORE NMOS CON CARICO A SVUOTAMENTO

Esercizio 1.3 Il percorso con maggiore tempo di propagazione è quello del segnale A

Laboratorio II, modulo Elettronica digitale (2 a parte) (cfr.

Elettronica Amplificatore operazionale ideale; retroazione; stabilità

Circuiti statici, dinamici e circuiti sequenziali. Esercizio A 15/07/2007

Elettronica I Amplificatore operazionale ideale; retroazione; stabilità

Elettronica I Potenza dissipata dalle porte logiche CMOS

Porte Logiche. Lucidi del Corso di Elettronica Digitale. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica

4 STRUTTURE CMOS. 4.1 I componenti CMOS

II.3.1 Inverter a componenti discreti

Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere Ottobre 2007

Simulazione elettronica analogica con Spice. Progetto finale: Alimentatori Lineari e Switching

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte A: Transistori in commutazione Lezione n. 3 - A - 3:

Laboratorio di Elettronica T Esperienza 3 Gate CMOS

INVERTITORE RESISTOR-TRANSISTOR LOGIC (RTL)

Il Sistema Metallo Ossido Semiconduttore (MOS)

Moduli logici. Interfacciamento di dispositivi logici. Parametri statici e dinamici. Circuiti logici combinatori Circuiti logici sequenziali

Consumo di Potenza nell inverter CMOS. Courtesy of Massimo Barbaro

Esame Elettronica T-1 Prof. Elena Gnani 19/09/2014

Attività sperimentale 2014 Elettronica. Simulazione elettronica analogica con Spice e progettazione di un amplificatore audio

Memorie a semiconduttore

Cross section and top view

Struttura del condensatore MOS

4.1 Schema circuitale e layout dell invertitore CMOS

Cross section and top view

Amplificatori elementari con carico attivo MOSFET E connesso a diodo

MST_K12_FAN. Regolatore di velocita per ventole PC. Manuale d uso e d installazione

Dispositivi e Tecnologie Elettroniche. Il transistore MOS

Internetworking V a nno

Lezione 2. Cosa impareremo. 1. Visualizzare i risultati (Schematics -.out Probe) 2. Simulare con DC sweep. 3. Condurre un analisi parametrica

TRAINSRUNNER STUDIO. Ambiente integrato per lo sviluppo di progetti TRAINSRUNNER AC/DC, analisi e verifica dei risultati

2 Schematico. (processo CMOS 0.35um) e la CMOS90 (processo CMOS 90nm). Per prelevare un componente da una libreria: Edit -> Component

MST_K12. Regolatore di velocita per motori in CC. Realizzazione e Applicazione

{ v c 0 =A B. v c. t =B

MST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione

Elettronica dei Sistemi Digitali Calcolo degli elementi parassiti in tecnologia CMOS

Progetto di un Interruttore a Combinazione

ELETTRONICA per Ingegneria Elettrica

Logica cablata (wired logic)

Generazione di Impulsi Digitali. Antonio Affinito

Integrazione tra simulazione numerica e dati reali in procedure automatiche di collaudo

Guida all installazione ed all uso di ASIM

Laboratorio Didattico Integrato Elettronica - Circuiti LADEC. Guida alle esercitazioni per il corso di. Microelettronica. V. Carboni, C.

Esercizi di Elettronica Digitale Monostabile #1

Pilotaggio high-side

Memorie: classificazione. Memorie a semiconduttore. Dimensioni di memorie. Memorie: architettura. Le memorie si dividono in 3 grandi categorie:

Interruttori Digitali

Tecnologia CMOS. Ing. Ivan Blunno 21 aprile 2005

Indice. Cap. 1 Il progetto dei sistemi elettronici pag. 1

Memorie a semiconduttore

Circuiti Digitali. Appunti del Corso

Flusso di Progetto Mixed Signal in ambiente CADENCE. Approccio Analog Centric. Corso di Progettazione Mixed Signal 19/12/2013 Prof.

MicroSim Eval 8 SPICE CIRCUIT FILE

Teoria dei circuiti reazionati

separazione dei wafer processo di integrazione CMOS singola fetta testing su fetta inserimento nel package

Misure Elettriche ed Elettroniche

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte E: Circuiti misti analogici e digitali Lezione n E - 1:

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

LABORATORIO DI ELETTRONICA L A

Ingegneria dell Informazione SISTEMI ELETTRONICI

Relazione sulle esperienze di laboratorio

Convertitori Digitale-Analogico

Elettronica Analogica Prof. Marco Sampietro 1-15 Dicembre Anno accademico 2016/2017. Analisi della DISTORSIONE in uno stadio differenziale.

Evolution TH. Regolatore preprogrammato con display, orologio e comunicazione. Evolution. Aree di applicazione. Versione TH.

Circuiti per l Elaborazione del Segnale: Capacità Commutate

14 Giugno 2006 Prova scritta di Circuiti Integrati Analogici (tempo a disposizione 90 min)

VERIFICA DI UNA RETE DI DISTRIBUZIONE INTERNA

Circuiti Integrati : Regolatore di tensione lineare

Gli schemi circuitali impiegati per la realizzazione dei convertitori statici sono molteplici.

Classe IV specializzazione elettronica. Elettrotecnica ed elettronica

Modelli circuitali gerarchici SPICE per la simulazione di logiche dinamiche

Transcript:

Simulazione Spice Simulazione Circuitale Spice Lucidi del Corso di Elettronica Digitale Modulo 4 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Spice è un software per la simulazione di circuiti a livello transistor diventato ormai lo standard (anche a livello industriale) Esistono diverse versioni di Spice che si differenziano per aspetti esteriori (interfaccia grafica, ausilio alla simulazione) ma che si basano sullo stesso motore di simulazione e la stessa sintassi Noi utilizzeremo WinSpice, un port dello Spice originale per Windows, per verificare concretamente il funzionamento dei circuiti a livello transistor trattati nel corso L input di una simulazione spice è in genere un file di testo chiamato netlist La netlist contiene: Titolo Inclusione di modelli e librerie di componenti Descrizione del circuito Generatori di segnali di ingresso Le analisi da compiere Eventuali opzioni Esistono in commercio tool per la generazione automatica di netlist a partire da un interfaccia grafica ma non sono in genere gratuiti La prima riga è sempre il titolo della simulazione La netlist è case-insensitive Ogni riga che inizia con un asterisco è un commento Ogni riga che inizia con un punto è una direttiva (un opzione o la richiesta di un analisi) Ogni riga che inizia con una lettera è la definizione di un componente (a seconda di quale è la lettera cambia il componente)

Inverter *Simulazione Inverter, la prima riga è sempre il titolo e viene ignorata * Inclusione modelli.include models.mod * Circuito (la sintassi spice è case-insensitive) M1 out1 in1 vdd vdd mp w=3u l=1u M2 out1 in1 0 0 mn w=1u l=1u * Alimentazione (il nodo 0 è sempre la massa) Vdd vdd 0 dc 3.3 * Generatore di Ingresso Vin in1 0 dc 0 pulse 0 3.3 0 0.3n 0.1n 5n 10n *Analisi in continua.dc vin 0 3.3 0.1 *Analisi in transitorio.tran.1n 20n.plot v(in1) v(out1).end Definizione componenti Un MOS è definito così: La prima lettera M indica che si tratta di un MOS, le altre lettere indicano il nome del MOS specifico (M1, M2, Mn) Mxxxx D G S B modelname listaparametri nodo drain nodo gate nodo source nodo body Valori dei parametri (W, L, AD, PD, etc.) modello Modelli Il modello di un MOS è in genere un file che contiene tutte le informazioni sul processo (C OX, mobilità, parametri vari) All interno di tale file (che deve essere incluso nella netlist con la direttiva.include) è definito il nome del modello stesso Il file che utilizzeremo noi definisce come nome del modello per i PMOS P1, e come nome degli NMOS M1 Definizione componenti Un generatore in continua è definito così: La prima lettera V indica che si tratta di un generatore di tensione Vxxxx P M DC val nodo positivo nodo negativo Valore di tensione Tipo di generatore

Definizione componenti Tensione impulsiva Un generatore di segnale digitale è definito così: V La prima lettera V indica che si tratta di un generatore di tensione Parametri V2 Vxxxx P M PULSE v1 v2 delay tr tf width period V1 t nodo positivo nodo negativo Tipo di generatore delay tr width tf period Si ripete poi sempre uguale la parte compresa in period Deve sempre esistere il nodo 0 (la massa) Le unità si esprimono con lettere (U=micro, N=nano, K=chilo, M=milli) Rxxx plus minus res_value (Resistenza) Cxxx plus minus res_value (Capacità) La netlist termina sempre con la riga.end Quando i nodi di due componenti hanno lo stesso nome significa che sono connessi. Esempio (drain e gate dei 2 mos sono cortocircuitati perché hanno lo stesso nome): M1 out1 in1 vdd vdd pmos w=3u l=1u M2 out1 in1 0 0 nmos w=1u l=1u Analisi in DC Per trovare la VTC dovremo fare un analisi in DC (fare variare la tensione di ingresso però come se fosse continua per ogni valore).dc VSOURCE START STOP STEP VSOURCE: nome della sorgente da far variare START: valore iniziale STOP: valore finale STEP: incremento fra un valore e il successivo

Analisi in transitorio Per trovare le caratteristiche dinamiche bisogna fare un analisi in transitorio.tran STEP STOP STEP: incremento temporale STOP: valore finale Winspice Per simulare con WinSpice basta scrivere la netlist e poi aprirla dal menù File->Open Se si è inserita l analisi desiderata la simulazione parte automaticamente Per visualizzare il risultati scrivere, nella linea di comando della finestra di winspice plot segnale1 segnale2 segnale3 Simulazione inverter: VTC Simulazione inverter: transitorio V IL =1.35V V IH =1.7V

Tempo di propagazione HL Tempo di propagazione HL t plh =113psec t phl =103psec Riassumendo Spice è il software per la simulazione di circuiti elettronici per eccellenza Esistono varie versioni di questo software, implementate da diversi vendor La netlist è una descrizione testuale del circuito necessaria per la simulazione La netlist contiene informazioni sui componenti presenti ed il modo in cui sono interconnessi Le simulazioni spice consentono di verificare le caratteristiche statiche (.dc) e dinamiche (.tran) calcolate a mano