.SP

File SP

SPICE Circuit Simulation Netlist / Data File
Fai una domanda
RISPOSTA RAPIDA

Un file SP è solitamente una netlist SPICE: una descrizione in testo semplice di un circuito elettronico (componenti, nodi, modelli, comandi di simulazione) utilizzata da simulatori analogici come LTspice, ngspice, PSpice e NI Multisim. È possibile aprirlo in qualsiasi editor di testo per leggerlo o caricarlo in un simulatore SPICE per eseguire l'analisi. La stessa estensione è utilizzata anche dai file sorgente degli script SourcePawn per i plugin dei server di gioco SourceMod.

Sviluppatore: UC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice) Categoria: Altri file Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .TORRENT · .MSO · .MD5 · .SHS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 3, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SP?

Un file .sp è una netlist SPICE in testo semplice - una descrizione circuitale utilizzata dagli strumenti di simulazione elettronica per analizzare circuiti analogici e a segnale misto. SPICE (Simulation Program with Integrated Circuit Emphasis) è stato originariamente sviluppato presso la UC Berkeley nel 1973, e l'estensione .sp è diventata una convenzione ampiamente adottata nei flussi di lavoro EDA (Electronic Design Automation), in particolare nei flussi basati su HSPICE e Spectre.

Il file inizia con una riga di titolo a formato libero, seguita da schede degli elementi (element cards) che descrivono i componenti - resistori (R), condensatori (C), induttori (L), MOSFET (M), BJT (Q), sorgenti di tensione (V), sorgenti di corrente (I) - e le loro connessioni ai nodi. Le direttive punto (dot-directives) configurano i tipi di simulazione (.TRAN, .DC, .AC), definiscono i modelli dei componenti (.MODEL, .SUBCKT) e terminano il file con .END.

Poiché non esiste un unico standard governativo, i dialetti SPICE variano: Berkeley SPICE3, HSPICE, LTspice, PSpice, Spectre e ngspice differiscono ciascuno per sintassi, parametri dei modelli e analisi supportate. Un file .sp scritto per uno strumento potrebbe richiedere piccole modifiche per funzionare in un altro.

I casi d'uso tipici vanno dai piccoli circuiti studenteschi (pochi kilobyte) a grandi netlist post-layout a livello di transistor estratte che raggiungono centinaia di megabyte. L'estensione .sp si sovrappone ai formati correlati .CIR e .net, che condividono la stessa sintassi SPICE in testo semplice.

Sicurezza e incolumità

RISCHIO: LOW

Una netlist SPICE è in testo semplice e sicura da aprire. L'unica avvertenza è che alcuni simulatori supportano le direttive .INCLUDE/.LIB e meccanismi di shell-out; tratta i file provenienti da fonti non attendibili con la normale cautela e ispeziona eventuali file inclusi di riferimento. Anche i file .sp di SourcePawn sono testo semplice (codice sorgente).

Dettagli del formato

in sintesi
NOME COMPLETOSPICE Circuit Simulation Netlist / Data Fileanche noto come SPICE netlist, SPICE deck
SVILUPPATOREUC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice)dal 1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
CATEGORIAAltri file
TIPO MIMEtext/plain
TIPODescrizione circuitale in testo semplice (netlist) per simulazione analogica/segnale misto
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Codice sorgente SourcePawn - File di scripting .sp in testo semplice per i plugin SourceMod (giochi con motore Source come CS:GO); compilati in .smx.
  • Dati di gioco Shitennou - File di dati associato al gioco Shitennou, secondo i database di file legacy.
  • FORTH / sorgente generico - Occasionalmente un file sorgente o di testo generico in vecchie toolchain.

Programmi che aprono file SP

Windows3 apps
NI Multisim A pagamento Importa la netlist SPICE in un progetto Multisim per simulare.
LTspice Gratuito File > Apri la netlist .sp/.cir, quindi Esegui per simulare.
Notepad / any text editor Open-source Apri per leggere e modificare direttamente il testo della netlist.
macOS1 app
LTspice Gratuito File > Apri la netlist .sp/.cir, quindi Esegui per simulare.
Linux2 apps
ngspice Open-source ngspice tuofile.sp - esegue il file; usa il controllo interattivo o la modalità batch.
KiCad (ngspice integration) Open-source Usa il simulatore integrato per caricare/eseguire netlist SPICE.

Dettagli tecnici

specifiche approfondite
CodificaASCII semplice / UTF-8 (praticamente ASCII a 7 bit per tutte le schede degli elementi e le direttive punto)
ContenitoreTesto semplice
CrittografiaNessuna (le librerie di modelli dei fornitori possono essere crittografate separatamente, ad esempio i file .inc di HSPICE)
Dimensione tipica1 KB - centinaia di MB (le grandi netlist a livello di transistor con parassiti possono raggiungere centinaia di MB)
StrutturaRiga del titolo, quindi schede degli elementi (R/C/L/M/Q/V/I con connessioni ai nodi), direttive punto (.MODEL, .TRAN, .AC, .DC, .SUBCKT) e terminatore .END
Notazione schede elementiIl primo carattere identifica il tipo di componente: R=resistore, C=condensatore, M=MOSFET, Q=BJT, V=sorgente di tensione, I=sorgente di corrente
Direttive punto.TRAN (transitorio), .DC (scansione DC), .AC (analisi AC), .MODEL (modello componente), .SUBCKT (definizione sottocircuito), .INCLUDE (file esterno)
DialettiBerkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - la sintassi differisce nei parametri e nelle analisi supportate
OS associatiWindows, Linux, macOS
Estensioni correlate.cir e .net condividono la stessa sintassi SPICE; .lib e .mod memorizzano librerie di modelli di componenti
Origine storicaSPICE creato presso la UC Berkeley nel 1973; la convenzione dell'estensione .sp è stata resa popolare dai flussi EDA commerciali HSPICE e Spectre
Rilasciato1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
Ultima versioneNo single spec; dialect-dependent (SPICE3f5 syntax is the common baseline)
Standard aperto · royalty-free
Specificangspice.sourceforge.io

Conversioni SP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SP.

Domande frequenti

Quale programma apre un file .sp?
Per le netlist SPICE: LTspice (gratuito), ngspice (open-source), NI Multisim o PSpice. Anche qualsiasi editor di testo mostrerà il contenuto.
Un file .sp è uguale a un plugin SourceMod?
Può esserlo - SourcePawn usa .sp per il codice sorgente dei plugin. Controlla il contenuto: i file SPICE contengono schede di componenti e righe .MODEL/.TRAN; i file SourcePawn contengono codice simile al C con #include <sourcemod>.
Come si esegue una simulazione SPICE da un file .sp?
Aprilo in un simulatore SPICE (LTspice/ngspice) ed eseguilo; le direttive di analisi (.TRAN, .AC, .DC) all'interno del file indicano al simulatore cosa calcolare.
Perché la mia netlist .sp non gira in LTspice?
I dialetti SPICE differiscono. Un file scritto per HSPICE, PSpice o Spectre potrebbe usare una sintassi che LTspice non accetta; adatta le righe del modello/opzione per il tuo simulatore.
Posso aprire un file .sp su un telefono?
Puoi leggere il testo in qualsiasi editor di testo o codice per dispositivi mobili, ma l'esecuzione della simulazione richiede uno strumento SPICE per desktop.

Riferimenti

1Berkeley SPICE historyen.wikipedia.org
2ngspice - documentationngspice.sourceforge.io

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Estensioni correlate

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z