.SP

SP-fil

SPICE Circuit Simulation Netlist / Data File
Stil et spørgsmål
HURTIGT SVAR

En SP-fil er normalt en SPICE-netlist: en almindelig tekstbeskrivelse af et elektronisk kredsløb (komponenter, noder, modeller, simuleringskommandoer), der bruges af analoge simulatorer som LTspice, ngspice, PSpice og NI Multisim. Åbn den i en hvilken som helst teksteditor for at læse den, eller indlæs den i en SPICE-simulator for at køre analysen. Den samme filendelse bruges også af SourcePawn-scriptkildefiler til SourceMod-spilserver-plugins.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 3, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SP-filformatet?

En .sp-fil er en SPICE-netlist i almindelig tekst - en kredsløbsbeskrivelse, der bruges af elektroniske simuleringsværktøjer til at analysere analoge og mixed-signal kredsløb. SPICE (Simulation Program with Integrated Circuit Emphasis) blev oprindeligt udviklet ved UC Berkeley i 1973, og filendelsen .sp blev en bredt vedtaget konvention i EDA-arbejdsgange (Electronic Design Automation), især i HSPICE- og Spectre-baserede flows.

Filen starter med en frit formuleret titellinje, efterfulgt af elementkort, der beskriver komponenter - modstande (R), kondensatorer (C), induktorer (L), MOSFET'er (M), BJT'er (Q), spændingskilder (V), strømkilder (I) - og deres nodeforbindelser. Punkt-direktiver konfigurerer simuleringstyper (.TRAN, .DC, .AC), definerer komponentmodeller (.MODEL, .SUBCKT) og afslutter filen med .END.

Da der ikke findes en enkelt styrende standard, varierer SPICE-dialekter: Berkeley SPICE3, HSPICE, LTspice, PSpice, Spectre og ngspice adskiller sig hver især i syntaks, modelparametre og understøttede analyser. En .sp-fil skrevet til ét værktøj kan kræve mindre redigeringer for at fungere i et andet.

Typiske brugsscenarier spænder fra små studenterkredsløb (få kilobytes) til store udtrukne transistorniveau-netlister efter layout, der kan nå hundreder af megabytes. Filendelsen .sp overlapper med det relaterede .CIR format og .net, som deler den samme SPICE-syntaks i almindelig tekst.

Sikkerhed og tryghed

RISIKO: LOW

En SPICE-netlist er almindelig tekst og ufarlig at åbne. Det eneste forbehold er, at nogle simulatorer understøtter .INCLUDE/.LIB-direktiver og shell-out-mekanismer; behandl filer fra upålidelige kilder med normal forsigtighed og inspicer eventuelle refererede include-filer. SourcePawn .sp-filer er også almindelig tekst (kildekode).

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSPICE Circuit Simulation Netlist / Data Fileogså kendt som SPICE netlist, SPICE deck
UDVIKLERUC 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
TYPEKredsløbsbeskrivelse i almindelig tekst (netlist) til analog/mixed-signal simulering
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • SourcePawn kildekode - .sp-scriptfiler i almindelig tekst til SourceMod-plugins (Source-engine spil som CS:GO); kompileres til .smx.
  • Shitennou spildata - Datafil associeret med Shitennou-spillet, ifølge ældre fildatabaser.
  • FORTH / generisk kilde - Lejlighedsvis en generisk kilde- eller tekstfil i ældre værktøjskæder.

Programmer der åbner SP-filer

Windows3 apps
NI Multisim Betalt Importer SPICE-netlisten i et Multisim-design for at simulere.
LTspice Gratis File > Open .sp/.cir netlisten, og vælg derefter Run for at simulere.
Notepad / any text editor Open-source Åbn for at læse og redigere netlist-teksten direkte.
macOS1 app
LTspice Gratis File > Open .sp/.cir netlisten, og vælg derefter Run for at simulere.
Linux2 apps
ngspice Open-source ngspice dinfil.sp - kører filen; brug den interaktive kontrol eller batch-tilstand.
KiCad (ngspice integration) Open-source Brug den indbyggede simulator til at indlæse/køre SPICE-netlister.

Tekniske detaljer

dyb specifikation
KodningAlmindelig ASCII / UTF-8 (praktisk talt 7-bit ASCII for alle elementkort og punkt-direktiver)
ContainerAlmindelig tekst
KrypteringIngen (producentens modelbiblioteker kan være krypteret separat, f.eks. HSPICE .inc-filer)
Typisk størrelse1 KB - hundreder af MB (store udtrukne transistorniveau-netlister med parasitære elementer kan nå hundreder af MB)
StrukturTitellinje, derefter elementkort (R/C/L/M/Q/V/I med nodeforbindelser), punkt-direktiver (.MODEL, .TRAN, .AC, .DC, .SUBCKT) og .END-afslutning
Notation for elementkortFørste tegn identificerer komponenttype: R=modstand, C=kondensator, M=MOSFET, Q=BJT, V=spændingskilde, I=strømkilde
Punkt-direktiver.TRAN (transient), .DC (DC-sweep), .AC (AC-analyse), .MODEL (komponentmodel), .SUBCKT (underkredsløbsdefinition), .INCLUDE (ekstern fil)
DialekterBerkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - syntaks adskiller sig i parametre og understøttede analyser
Associeret OSWindows, Linux, macOS
Relaterede filendelser.cir og .net deler den samme SPICE-syntaks; .lib og .mod gemmer komponentmodelbiblioteker
Historisk oprindelseSPICE blev skabt ved UC Berkeley i 1973; konventionen med .sp-filendelsen blev populariseret af HSPICE og Spectre kommercielle EDA-flows
Udgivet1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
Seneste versionNo single spec; dialect-dependent (SPICE3f5 syntax is the common baseline)
Åben standardJa · royaltyfri
Specifikationngspice.sourceforge.io

SP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SP-filer.

Ofte stillede spørgsmål

Hvilket program åbner en .sp-fil?
Til SPICE-netlister: LTspice (gratis), ngspice (open-source), NI Multisim eller PSpice. Enhver teksteditor vil også vise indholdet.
Er en .sp-fil det samme som et SourceMod-plugin?
Det kan det være - SourcePawn bruger .sp til plugin-kildekode. Tjek indholdet: SPICE-filer indeholder komponentkort og .MODEL/.TRAN-linjer; SourcePawn-filer indeholder C-lignende kode med #include <sourcemod>.
Hvordan kører jeg en SPICE-simulering fra en .sp-fil?
Åbn den i en SPICE-simulator (LTspice/ngspice) og kør; simuleringsdirektiverne (.TRAN, .AC, .DC) inde i filen fortæller simulatoren, hvad den skal beregne.
Hvorfor vil min .sp-netlist ikke køre i LTspice?
SPICE-dialekter er forskellige. En fil skrevet til HSPICE, PSpice eller Spectre kan bruge syntaks, som LTspice ikke accepterer; juster model-/indstillingslinjerne til din simulator.
Kan jeg åbne en .sp-fil på en telefon?
Du kan læse teksten i enhver mobil tekst- eller kodeeditor, men kørsel af simuleringen kræver et SPICE-værktøj til desktop.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å