.SP

SP-fil

SPICE Circuit Simulation Netlist / Data File
Still et spørsmål
HURTIGSVAR

En SP-fil er vanligvis en SPICE-netliste: en beskrivelse i ren tekst av en elektronisk krets (komponenter, noder, modeller, simuleringskommandoer) som brukes av analoge simulatorer som LTspice, ngspice, PSpice og NI Multisim. Åpne den i et hvilket som helst tekstredigeringsprogram for å lese den, eller last den inn i en SPICE-simulator for å kjøre analysen. Den samme filendelsen brukes også av SourcePawn-skriptfiler for SourceMod-serverutvidelser.

Utvikler: UC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice) Kategori: Diverse filer Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .TORRENT · .MSO · .MD5 · .SHS

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 3, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SP-filformatet?

En .sp-fil er en SPICE-netliste i ren tekst - en kretsbeskrivelse som brukes av elektroniske simuleringsverktøy for å analysere analoge kretser og kretser med blandede signaler. SPICE (Simulation Program with Integrated Circuit Emphasis) ble opprinnelig utviklet ved UC Berkeley i 1973, og filendelsen .sp ble en utbredt konvensjon i EDA-arbeidsflyter (Electronic Design Automation), spesielt i HSPICE- og Spectre-baserte prosesser.

Filen starter med en tittellinje i friform, etterfulgt av elementkort som beskriver komponenter - motstander (R), kondensatorer (C), induktorer (L), MOSFET-er (M), BJT-er (Q), spenningskilder (V), strømkilder (I) - og deres nodeforbindelser. Punktum-direktiver konfigurerer simuleringstyper (.TRAN, .DC, .AC), definerer komponentmodeller (.MODEL, .SUBCKT), og avslutter filen med .END.

Siden det ikke finnes én enkelt styrende standard, varierer SPICE-dialektene: Berkeley SPICE3, HSPICE, LTspice, PSpice, Spectre og ngspice har alle ulikheter i syntaks, modellparametere og støttede analyser. En .sp-fil skrevet for ett verktøy kan kreve mindre endringer for å fungere i et annet.

Typiske bruksområder varierer fra små studentkretser (noen få kilobyte) til store ekstraherte netlister på transistornivå etter utlegg (post-layout) som kan nå hundrevis av megabyte. Filendelsen .sp overlapper med det relaterte .CIR-formatet og .net, som deler den samme SPICE-syntaksen i ren tekst.

Sikkerhet og trygghet

RISIKO: LOW

En SPICE-netliste er ren tekst og ufarlig å åpne. Det eneste forbeholdet er at enkelte simulatorer støtter .INCLUDE/.LIB-direktiver og eksterne skriptmekanismer; behandle filer fra utrolige kilder med normal forsiktighet og inspiser eventuelle refererte inkluderingsfiler. SourcePawn .sp-filer er også ren tekst (kildekode).

Formatdetaljer

i et nøtteskall
FULLT NAVNSPICE Circuit Simulation Netlist / Data Fileogså kjent som SPICE netlist, SPICE deck
UTVIKLERUC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice)siden 1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
MIME-TYPEtext/plain
TYPEKretsbeskrivelse i ren tekst (netliste) for analog/blandet-signal simulering
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • SourcePawn kildekode - Skriptfiler i ren tekst (.sp) for SourceMod-utvidelser (Source-motor-spill som CS:GO); kompileres til .smx.
  • Shitennou spilldata - Datafil tilknyttet spillet Shitennou, i henhold til eldre fildatabaser.
  • FORTH / generisk kildekode - Av og til en generisk kilde- eller tekstfil i eldre verktøykjeder.

Programmer som åpner SP-filer

Windows3 apps
NI Multisim Betalt Importer SPICE-netlisten i et Multisim-design for å simulere.
LTspice Gratis File > Open .sp/.cir-netlisten, og velg deretter Run for å simulere.
Notepad / any text editor Åpen kildekode Åpne for å lese og redigere netlisteteksten direkte.
macOS1 app
LTspice Gratis File > Open .sp/.cir-netlisten, og velg deretter Run for å simulere.
Linux2 apps
ngspice Åpen kildekode ngspice dinfil.sp - kjører filen; bruk interaktiv kontroll eller batch-modus.
KiCad (ngspice integration) Åpen kildekode Bruk den innebygde simulatoren for å laste/kjøre SPICE-netlister.

Tekniske detaljer

dyp spesifikasjon
KodingRen ASCII / UTF-8 (i praksis 7-bits ASCII for alle elementkort og punktum-direktiver)
BeholderRen tekst
KrypteringIngen (leverandørers modellbiblioteker kan være kryptert separat, f.eks. HSPICE .inc-filer)
Typisk størrelse1 KB - hundrevis av MB (store ekstraherte netlister på transistornivå med parasittiske elementer kan nå hundrevis av MB)
StrukturTittellinje, deretter elementkort (R/C/L/M/Q/V/I med nodeforbindelser), punktum-direktiver (.MODEL, .TRAN, .AC, .DC, .SUBCKT) og .END-avslutning
Notasjon for elementkortFørste tegn identifiserer komponenttype: R=motstand, C=kondensator, M=MOSFET, Q=BJT, V=spenningskilde, I=strømkilde
Punktum-direktiver.TRAN (transient), .DC (DC-sveip), .AC (AC-analyse), .MODEL (komponentmodell), .SUBCKT (underkrets-definisjon), .INCLUDE (ekstern fil)
DialekterBerkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - syntaks varierer i parametere og støttede analyser
Tilknyttet OSWindows, Linux, macOS
Relaterte filendelser.cir og .net deler samme SPICE-syntaks; .lib og .mod lagrer komponentmodell-biblioteker
Historisk opprinnelseSPICE ble opprettet ved UC Berkeley i 1973; .sp-konvensjonen ble popularisert av kommersielle EDA-arbeidsflyter fra HSPICE og Spectre
Utgitt1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
Siste versjonNo single spec; dialect-dependent (SPICE3f5 syntax is the common baseline)
Åpen standardJa · royalty-fri
Spesifikasjonngspice.sourceforge.io

SP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SP-filer.

Ofte stilte spørsmål

Hvilket program åpner en .sp-fil?
For SPICE-netlister: LTspice (gratis), ngspice (åpen kildekode), NI Multisim eller PSpice. Ethvert tekstredigeringsprogram vil også vise innholdet.
Er en .sp-fil det samme som en SourceMod-plugin?
Det kan den være - SourcePawn bruker .sp for kildekode til utvidelser. Sjekk innholdet: SPICE-filer inneholder komponentkort og .MODEL/.TRAN-linjer; SourcePawn-filer inneholder C-lignende kode med #include <sourcemod>.
Hvordan kjører jeg en SPICE-simulering fra en .sp-fil?
Åpne den i en SPICE-simulator (LTspice/ngspice) og kjør; simuleringsdirektivene (.TRAN, .AC, .DC) inne i filen forteller simulatoren hva som skal beregnes.
Hvorfor vil ikke min .sp-netliste kjøre i LTspice?
SPICE-dialekter er forskjellige. En fil skrevet for HSPICE, PSpice eller Spectre kan bruke syntaks som LTspice ikke godtar; juster modell- eller alternativlinjene for din simulator.
Kan jeg åpne en .sp-fil på en telefon?
Du kan lese teksten i et hvilket som helst tekst- eller koderedigeringsprogram for mobil, men kjøring av simuleringen krever et SPICE-verktøy for skrivebord.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å