• Passa alla navigazione primaria
  • Passa al contenuto principale
  • Passa alla barra laterale primaria
  • Passa al piè di pagina
artedas-logo

Artedas Italia

Professionisti della progettazione elettronica

  • Prodotti
    • Allegro XProduttività della progettazione aumentata di 4 volte
    • OrCAD XDesing Fast - Correct - Connected
    • PSpiceLa soluzione più potente per la simulazione avanzata dei circuiti.
    • SigrityAnalisi avanzata dell’integrità di segnale e dell’alimentazione
    • Celsius Power DCAnalisi elettrotermica per circuiti stampati
    • AWR Design EnvironmentSoluzioni per progettare e simulare circuiti RF e microonde
    • PCB LibrariesLe librerie PCB a portata di click
  • Formazione
    • OrCAD X PCB Layout, corso onlineImpara tutte le funzionalità di OrCAD X Presto
    • OrCAD PCB EditorCorso online. Dalle fondamenta agli artwork di produzione
    • Allegro PCB EditorCorso online. Creazione di geometrie, placement, sbroglio
    • OrCAD Capture CISCorso online. Librerie, progetti gerarchici, gestione parti e BOM
    • OrCAD PSpiceCorso online. Simulazioni e analisi parametriche
    • Constraint Manager OrCAD CaptureWorkshop online. Dalla creazione delle constraint alla migrazione
  • Video
  • Risorse
    • MigrazionePassa a OrCAD
    • Video galleryVideo e tutorial sul mondo Cadence
    • Ebook & WhitepaperLe risorse gratuite di Artedas
    • Studi e servizi di progettazioneElenco progettisti OrCAD in Italia
    • Documentazione aggiornataArchivio datasheet prodotti
  • News
  • Blog
  • e-shop
  • Assistenza
    • Accedi al supporto
  •  

Funzionalità avanzate di PSpice per l’analisi dei circuiti con OrCAD X

27 Ottobre, 2025
Pubblicato in: Blog
Topic: Cadence, orcad, orcad x
Funzionalità avanzate di PSpice

Argomenti chiave

  • Identifica i componenti critici tramite la Sensitivity Analysis per concentrare i tuoi budget di tolleranza dove contano di più.
  • Prevedi la variabilità della resa e delle prestazioni mediante simulazioni Monte Carlo adattate alle reali condizioni produttive;
  • Ottimizza e verifica in automatico i progetti utilizzando l’Optimizer e la Smoke Analysis per soddisfare i requisiti di prestazione e garantire l’affidabilità.

Sebbene le analisi transitorie, DC e AC Sweep siano fondamentali per verificare le funzionalità di base dei circuiti, i progetti elettronici moderni richiedono spesso una comprensione più approfondita delle variazioni di prestazione, dei margini di affidabilità e della resa produttiva. OrCAD X offre una suite di funzionalità avanzate di PSpice per l’analisi dei circuiti che rispondono a queste complesse esigenze. Questi strumenti vanno oltre la semplice domanda “Funziona?” per rispondere a domande quali “Quanto bene funzionerà considerando le variazioni reali dei componenti?”, “Quali componenti sono più critici per le prestazioni?”, “Come può essere ottimizzato al meglio questo progetto?”.

Questo articolo presenta le principali funzionalità di PSpice (Sensitivity Analysis, analisi Monte Carlo, Optimizer e Smoke Analysis), descrivendo nel dettaglio come sfruttarle all’interno di OrCAD X.

Panoramica delle funzionalità avanzate di PSpice per l’analisi circuitale

Funzionalità avanzate di PSpiceSfida progettuale che affrontaObiettivo principale
Sensitivity AnalysisIdentificare quali componenti o parametri hanno l’impatto più significativo sui principali indicatori di prestazione del circuito.Quantifica la sensibilità di una misura specifica del circuito (ad esempio, frequenza di taglio di un filtro, guadagno di un amplificatore) alle variazioni dei parametri dei singoli componenti (valori dei resistori, beta dei transistor, ecc.).
Analisi MontecarloPrevedere come le tolleranze di produzione dei componenti influenzeranno la distribuzione delle prestazioni complessive del progetto e la resa.– Simula il circuito numerose volte seguendo un approccio statistico.
– Varia in modo casuale i parametri di tolleranza dei componenti.
– Prevede la percentuale di unità che soddisferanno le specifiche di progetto.
OptimizerIndividuare i valori dei componenti migliori per rispettare simultaneamente più requisiti progettuali, talvolta in conflitto, in maniera efficiente.– Regola automaticamente i valori dei componenti selezionati entro intervalli definiti. Gli utenti possono definire più obiettivi di prestazione.
– Esegue simulazioni iterative per raggiungere gli obiettivi di prestazione definiti dall’utente (ad esempio, massimizzare il guadagno).
Smoke AnalysisGarantire che i singoli componenti operino entro i limiti elettrici e termici consentiti, per prevenire guasti prematuri.
– Verifica per ogni componente i valori di corrente, tensione, dissipazione di potenza e temperatura simulati, rispetto ai limiti della SOA.
– Segnala i componenti potenzialmente sottoposti a stress. Gli utenti possono applicare valori di derating personalizzati per impostare soglie di avviso più restrittive.

Vedremo ora nel dettaglio ciascuna analisi. Se sei interessato ad un’analisi in particolare, puoi cliccare sulla voce corrispondente nel menù di seguito per andare direttamente in quella sezione:

  • Come eseguire la Sensitivity Analysis in OrCAD X.
  • Come eseguire l’analisi Monte Carlo in PSpice con OrCAD X.
  • Come utilizzare l’analisi Optimizer di PSpice in OrCAD X.
  • Come usare la Smoke Analysis in OrCAD X.

Come eseguire la Sensitity Analysis in OrCAD X

La prima funzionalità avanzata di PSpice per l’analisi circuitale di cui parliamo è la Sensitivity Analysis, che identifica quali parametri dei componenti sono più critici per gli obiettivi di misurazione del circuito.

Assegnare le tolleranze ai componenti

Prima di eseguire l’analisi, assicurati che ai componenti del progetto siano state assegnate delle tolleranze. Puoi farlo andando su PSpice > Advanced Analysis > Assign Tolerance.

Puoi impostare tolleranze globali per ciascuna tipologia di componente (ad esempio, tutti i resistori ±5%) o assegnare tolleranze specifiche per le singole parti, sovrascrivendo le impostazioni globali. Le tolleranze possono essere applicate anche ai parametri all’interno dei modelli di sottocircuito (ad esempio, la tensione di breakdown di un diodo).

Definire le misure chiave di prestazione

  1. Esegui una simulazione PSpice standard (ad esempio, AC Sweep per un filtro, Transient per il timing).
  2. Nella finestra di visualizzazione delle forme d’onda di PSpice (finestra Probe), utilizza Trace > Evaluate Measurement per definire e calcolare le metriche di prestazione specifiche di interesse. Queste diventeranno gli obiettivi della Sensitivity Analysis.

Avviare e configurare la Sensitivity Analysis

  1. Torna in OrCAD X Capture e seleziona PSpice > Advanced Analysis > Sensitivity.
  2. Nella finestra Sensitivity Analysis, clicca per importare le misure definite in precedenza nel visualizzatore di forme d’onda di PSpice.
  3. La tabella dei parametri mostrerà tutte le proprietà dei dispositivi a cui sono state applicate tolleranze. Assicurati che in alto a sinistra sia selezionato “Sensitivity” come tipo di analisi.

Eseguire e intepretare i risultati

Fai clic sull’icona Start per eseguire l’analisi. I risultati mostreranno il valore nominale di ciascuna misura e l’intervallo minimo/massimo previsto considerando le variazioni dei componenti entro le tolleranze.

Il Sensitivity Component Filter elenca i componenti e la loro sensibilità relativa, ossia la percentuale di variazione della misura corrispondente a un cambiamento dell’1% del parametro del componente. I componenti con valori di sensibilità relativa elevati sono i più critici per l’obiettivo di misurazione.

Sensitivity Component Filter Cadence PSpice
Il Sensitivity Component Filter che mostra la sensibilità relativa dei componenti del circuito.

>> Torna al menù delle analisi


Come eseguire l’analisi Monte Carlo in PSpice con OrCAD X

L’analisi Monte Carlo è una delle numerose funzionalità avanzate di PSpice per l’analisi circuitale. Consente di prevedere la resa statistica del circuito rispetto a specifici obiettivi di prestazione, tenendo conto delle tolleranze dei componenti.

Assegnare le tolleranze e le distribuzioni

Assegna le tolleranze utilizzando PSpice > Advanced Analysis > Assign Tolerances.

Per ciascun parametro soggetto a tolleranza, è possibile anche specificarne la distribuzione statistica (ad esempio, uniforme, gaussiana). Le distribuzioni globali vengono spesso definite nel file di inizializzazione di PSpice, mentre quelle specifiche dell’istanza sono proprietà dello schema.

Definire le misure di prestazione

Esegui una simulazione PSpice standard e utilizza Trace > Evaluate Measurement nel visualizzatore di forme d’onda per definire le metriche di prestazione necessarie a valutare la resa (ad esempio, guadagno minimo accettabile, tempo di salita massimo accettabile).

Avviare e configurare l’analisi Monte Carlo

  1. In Capture, seleziona PSpice > Advanced Analysis > Monte Carlo.
  2. Importa le misure ottenute dalla simulazione standard di PSpice nel foglio di calcolo dei dati statistici.
  3. Clicca su Edit > Profile Settings per configurare l’analisi Monte Carlo. Le impostazioni principali includono:
    – Numero di iterazioni: di solito centinaia o migliaia per ottenere risultati statisticamente significativi
    – Generatore di numeri casuali: può essere impostato per ottenere risultati ripetibili o lasciato variabile.

Eseguire e intepretare i risultati

Clicca su Start per avviare le simulazioni multiple. I risultati vengono visualizzati come segue:

  • Funzione di densità di probabilità (PDF) / Istogramma: mostra la distribuzione di una misura su tutte le simulazioni. È possibile osservare quante esecuzioni rientrano in specifici intervalli di prestazione.
  • Funzione di distribuzione cumulativa (CDF): mostra la probabilità cumulativa. Posizionando dei marker sul grafico CDF (ad esempio, sulla larghezza di banda minima accettabile), è possibile leggere direttamente la resa – la percentuale di simulazioni che hanno soddisfatto o superato la specifica desiderata.
SImulazione Monte Carlo Cadence PSpice
Simulazione Monte Carlo per la frequenza di taglio di un filtro low-pass.

>> Torna al menù delle analisi


Come utilizzare l’analisi Optimizer di PSpice in OrCAD X

PSpice Optimizer è un’altra funzionalità avanzata di PSpice per l’analisi circuitale che consente di ottimizzare automaticamente i valori dei componenti in modo da soddisfare le specifiche prestazionali definite.

Identificare i parametri ottimizzabili

Scegli i valori dei componenti che desideri ottimizzare con l’Optimizer (ad esempio, i valori di resistori e condensatori specifici).

Definire gli obiettivi di prestazione (misure)

Esegui una simulazione standard in PSpice e definisci le metriche di prestazione critiche che desideri ottenere, utilizzando Trace > Evaluate Measurement (ad esempio, puntare a una frequenza di taglio di 3dB, massimizzare il guadagno, minimizzare il tempo di assestamento).

Avviare e configurare l’Optimizer

  1. In Capture, seleziona PSpice > Advanced Analysis > Optimizer.
  2. Nel foglio di calcolo “Parameters”, clicca per selezionare e aggiungere i parametri dei componenti che hai identificato nel passaggio 1. Per ciascun parametro, puoi impostare il valore corrente e definire un intervallo minimo/massimo entro il quale l’Optimizer potrà variarlo.
  3. Importa le misure definite nel foglio di calcolo “Specifications”. Per ciascuna misura, specifica l’obiettivo (ad esempio, Obiettivo = Minimo, Valore = 195 MHz per la larghezza di banda; Obiettivo = Minimo, Valore = 32 dB per il guadagno).
  4. Sotto Edit > Profile Settings, seleziona un motore di ottimizzazione (ad esempio, “Modified LSQ” per l’ottimizzazione iniziale, poi eventualmente “Discrete” per arrotondare ai valori standard) e imposta parametri come il numero massimo di iterazioni dell’ottimizzazione.

Eseguire e analizzare i valori ottimizzati

  1. Clicca “Start” per eseguire l’ottimizzazione. Lo strumento regolerà iterativamente i parametri dei componenti selezionati e ripeterà la simulazione fino a raggiungere gli obiettivi prefissati.
  2. Il foglio “Parameters” mostrerà l’”Optimized Value” per ciascun componente. Tieni presente che i valori ottenuti all’inizio potrebbero non corrispondere a valori standard.
  3. (Facoltativo) Esegui nuovamente l’ottimizzazione con il motore “Discrete”, fornendo un elenco di valori standard dei componenti (ad esempio, valori dei resistori al 5%) per individuare i componenti reperibili sul mercato che più si avvicinano alle specifiche richieste.
Il motore PSpice Optimizer Discrete che individua i valori ottimali dei componenti

>> Torna al menù delle analisi


Come usare la Smoke Analysis in OrCAD X

La Smoke Analysis in PSpice contribuisce a garantire l’affidabilità del progetto verificando che che i singoli componenti operino entro i limiti elettrici e termici consentiti, per prevenire guasti prematuri.

Garantire l’accuratezza dei modelli dei componenti

L’accuratezza della Smoke Analysis dipende in larga misura dalla qualità dei modelli PSpice utilizzati. Idealmente, i modelli dovrebbero contenere informazioni sui limiti della loro area operativa di sicurezza (SOA) (tensione massima, corrente, dissipazione di potenza, temperatura). L’ampia libreria di PSpice, che include modelli dei principali fornitori di componenti, spesso contiene questi dati. Per i componenti personalizzati, potrebbe essere necessario assicurarsi che tali limiti siano definiti correttamente.

Definire i fattori di derating (facoltativo ma consigliato)

Per garantire l’affidabilità del progetto, è buona norma far funzionare i componenti ben al di sotto dei loro valori massimi assoluti. PSpice consente di applicare fattori di derating.

Accedi alle impostazioni di derating tramite PSpice > Edit Simulation Profile > Options > Smoke. Qui è possibile impostare percentuali di derating globali per vari parametri (ad esempio, ridurre la potenza massima del 20%, il che significa che verrà generato un avviso se un componente supera l’80% della sua potenza nominale).

Eseguire una simulazione pertinente

La Smoke Analysis viene solitamente eseguita sulla base dei risultati di un’analisi primaria che sottopone il circuito a stress adeguati, ad esempio:

  • DC Operating Point Analysis: per verificare lo stress in condizioni di regime stazionario.
  • Transient Analysis: per verificare lo stress in condizioni dinamiche, le correnti di picco e le tensioni nel tempo.
  • DC Sweep: per verificare lo stress su intervallo di tensioni di ingresso o condizioni operative.

Avvia e configura la Smoke Analysis

  1. Nella finestra “Simulation Settings” per il profilo scelto (ad esempio, Transient), vai alla scheda “Data Collection” (o una sezione analoga relativa al salvataggio delle forme d’onda).
  2. Assicurati che vengano salvati i dati rilevanti per la Smoke Analysis. Di solito, è sufficiente abilitare “Save all” per tensioni e correnti, oppure puoi specificare il salvataggio delle correnti dei dispositivi e delle potenze dissipate se desideri una raccolta dati più selettiva.
  3. Vai su PSpice > Edit Simulation Profile > Options > Smoke e abilita la Smoke Analysis.
  4. Controlla e regola i fattori di derating se non sono già stati impostati globalmente.
  5. Puoi anche specificare quali parametri controllare (ad esempio, corrente massima, tensione massima, potenza dissipata massima o temperatura di giunzione nel caso si utilizzino modelli termici).

Eseguire la simulazione

Esegui la simulazione primaria (ad esempio PSpice > Run). PSpice eseguirà l’analisi di base (DC, Transient, ecc.) e successivamente effettuerà la Smoke Analysis sulla base dei risultati ottenuti.

Interpretare i risultati della Smoke Analysis

Dopo la simulazione, verrà generato un report. Questo report elenca i componenti che hanno violato i limiti SOA. Il report indicherà:

  • Il reference designator del componente.
  • Il parametro che è stato violato (ad esempio, “Max Power Dissipation”).
  • Il valore simulato che ha causato la violazione.
  • Il limite che è stato superato.

Puoi cliccare sulle voci del report per eseguire un controllo incrociato con lo schema o visualizzare le forme d’onda rilevanti relative al momento/alla condizione della violazione. Risolvi eventuali violazioni segnalate selezionando un componente con specifiche più elevate, regolando i parametri del circuito per ridurre lo stress o migliorando la gestione termica se il problema è la temperatura.

Individuare il componente con problemi di affidabilità con la Smoke Analysis

>> Torna al menù delle analisi


Padroneggiare le funzionalità avanzate di PSpice per l’analisi dei circuiti consente di prendere decisioni di progettazione più intelligenti e affidabili. Con OrCAD X, gli ingegneri possono esplorare le sensibilità delle prestazioni, prevedere la resa con precisione statistica, ottimizzare automaticamente il comportamento dei circuiti e verificare l’affidabilità dei componenti sotto stress. Scopri subito OrCAD X e provalo gratuitamente per 1 mese!

SCOPRI ORCAD X

Barra laterale primaria

Ultimo post

Migliora la tua progettazione PCB

17 Dicembre, 2025

Migliora la tua progettazione PCB con OrCAD X


Ultime news

Cover webinar Allegro X

9 Febbraio, 2026

Webinar Cadence “Trasformare le regole empiriche in prove concrete”


Workshop OrCAD X 25.1

13 Gennaio, 2026

Workshop gratuito sulle novità di OrCAD X 25.1


Webinar Allegro X Cadence

22 Dicembre, 2025

Riguarda il webinar “Fondamenti fisici per la progettazione di alimentatori”


Buon natale 2025

15 Dicembre, 2025

Buon natale 2025!


Rivedi webinar Artedas Novità OrCAD X 25.1

3 Dicembre, 2025

Riguarda il webinar “Le novità di OrCAD X 25.1”


Cover pannello Properties OrCAD X

26 Novembre, 2025

Pubblicato l’articolo di Pillole di PCB di Novembre!


Footer

Prodotti

  • OrCAD X
  • Allegro X
  • Sigrity
  • AWR Design Environment
  • PCB Libraries
  • Carrello

Formazione

  • OrCAD X PCB Layout, corso online
  • OrCAD PCB Editor online
  • Allegro PCB Editor online
  • OrCAD Capture e Capture CIS online
  • OrCAD PSpice online
  • Constraint Manager OrCAD Capture

Risorse

  • Video gallery
  • Documentazione aggiornata
  • Ebook & Whitepaper
  • Studi e servizi di progettazione

Assistenza

  • Accedi al supporto

Azienda

  • Artedas Italia
  • Canali social di Artedas Italia
  • Contatti
  • Artedas France
  • Artedas Europe

Social

  • Youtube
  • LinkedIn
  • Twitter
  • Facebook
  • Instagram

Artedas Italia Srl - P.I. 05641770010 - Copyright © 2026 Tutti i diritti riservati | Privacy e Cookie Policy | Credits: TP

Prenota una demo su Celsius EC Solver con un nostro Specialist:
Prenota una demo - Celsius EC Solver
*