.SP

SP-fil

SPICE Circuit Simulation Netlist / Data File
Ställ en fråga
SNABBT SVAR

En SP-fil är vanligtvis en SPICE-netlista: en textbaserad beskrivning av en elektronisk krets (komponenter, noder, modeller, simuleringskommandon) som används av analoga simulatorer som LTspice, ngspice, PSpice och NI Multisim. Öppna den i valfri textredigerare för att läsa den, eller ladda in den i en SPICE-simulator för att köra analysen. Samma filtillägg används också av SourcePawn-skriptfiler för SourceMod-insticksprogram till spel-servrar.

Utvecklare: UC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice) Kategori: Övriga filer Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .TORRENT · .MSO · .MD5 · .SHS

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 3, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SP?

En .sp-fil är en SPICE-netlista i klartext - en kretsbeskrivning som används av elektroniska simuleringsverktyg för att analysera analoga och blandade signalkretsar. SPICE (Simulation Program with Integrated Circuit Emphasis) utvecklades ursprungligen vid UC Berkeley 1973, och filtillägget .sp blev en allmänt vedertagen konvention inom EDA-arbetsflöden (Electronic Design Automation), särskilt i HSPICE- och Spectre-baserade flöden.

Filen börjar med en rubrikrad i friform, följt av elementkort som beskriver komponenter - resistorer (R), kondensatorer (C), induktorer (L), MOSFET:ar (M), BJT:er (Q), spänningskällor (V), strömkällor (I) - och deras nodanslutningar. Punkt-direktiv konfigurerar simuleringstyper (.TRAN, .DC, .AC), definierar komponentmodeller (.MODEL, .SUBCKT) och avslutar filen med .END.

Eftersom det inte finns någon enskild styrande standard varierar SPICE-dialekter: Berkeley SPICE3, HSPICE, LTspice, PSpice, Spectre och ngspice skiljer sig åt i syntax, modellparametrar och analyser som stöds. En .sp-fil skriven för ett verktyg kan behöva mindre justeringar för att fungera i ett annat.

Typiska användningsområden sträcker sig från små studentkretsar (några kilobyte) till stora extraherade netlistor på transistornivå efter layout som kan nå hundratals megabyte. Filtillägget .sp överlappar med det relaterade .CIR-formatet och .net, som delar samma SPICE-syntax i klartext.

Säkerhet & trygghet

RISK: LOW

En SPICE-netlista är klartext och ofarlig att öppna. Det enda förbehållet är att vissa simulatorer stöder .INCLUDE/.LIB-direktiv och systemanrop; hantera filer från okända källor med normal försiktighet och granska eventuella refererade inkluderingsfiler. SourcePawn .sp-filer är också klartext (källkod).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSPICE Circuit Simulation Netlist / Data Fileäven känd som SPICE netlist, SPICE deck
UTVECKLAREUC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice)sedan 1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
MIME-TYPtext/plain
TYPKretsbeskrivning i klartext (netlista) för analog/blandad simuleringsanalys
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • SourcePawn-källkod - Skriptfiler i klartext (.sp) för SourceMod-insticksprogram (Source-motor-spel som CS:GO); kompileras till .smx.
  • Shitennou-speldata - Datafil associerad med spelet Shitennou, enligt äldre fildatabaser.
  • FORTH / generisk källkod - Förekommer ibland som en generisk källkods- eller textfil i äldre verktygskedjor.

Program som öppnar SP-filer

Windows3 apps
NI Multisim Betald Importera SPICE-netlistan till en Multisim-design för att simulera.
LTspice Gratis File > Open för .sp/.cir-netlistan, sedan Run för att simulera.
Notepad / any text editor Öppen källkod Öppna för att läsa och redigera netlistans text direkt.
macOS1 app
LTspice Gratis File > Open för .sp/.cir-netlistan, sedan Run för att simulera.
Linux2 apps
ngspice Öppen källkod ngspice dinfil.sp - kör filen; använd den interaktiva kontrollen eller batch-läge.
KiCad (ngspice integration) Öppen källkod Använd den inbyggda simulatorn för att ladda/köra SPICE-netlistor.

Tekniska detaljer

djup specifikation
KodningRen ASCII / UTF-8 (i praktiken 7-bitars ASCII för alla elementkort och punkt-direktiv)
BehållareKlartext
KrypteringIngen (leverantörers modellbibliotek kan vara krypterade separat, t.ex. HSPICE .inc-filer)
Typisk storlek1 KB - hundratals MB (stora extraherade netlistor på transistornivå med parasitkomponenter kan nå hundratals MB)
StrukturRubrikrad, sedan elementkort (R/C/L/M/Q/V/I med nodanslutningar), punkt-direktiv (.MODEL, .TRAN, .AC, .DC, .SUBCKT) och .END-avslutare
Notation för elementkortFörsta tecknet identifierar komponenttyp: R=resistor, C=kondensator, M=MOSFET, Q=BJT, V=spänningskälla, I=strömkälla
Punkt-direktiv.TRAN (transient), .DC (DC-svep), .AC (AC-analys), .MODEL (komponentmodell), .SUBCKT (subkretsdefinition), .INCLUDE (extern fil)
DialekterBerkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - syntax skiljer sig i parametrar och analyser som stöds
Associerade OSWindows, Linux, macOS
Relaterade filtillägg.cir och .net delar samma SPICE-syntax; .lib och .mod lagrar bibliotek för komponentmodeller
Historiskt ursprungSPICE skapades vid UC Berkeley 1973; konventionen med filtillägget .sp populariserades av kommersiella EDA-flöden som HSPICE och Spectre
Släppt1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
Senaste versionNo single spec; dialect-dependent (SPICE3f5 syntax is the common baseline)
Öppen standardJa · royaltyfri
Specifikationngspice.sourceforge.io

SP-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SP-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SP-filer.

Vanliga frågor

Vilket program öppnar en .sp-fil?
För SPICE-netlistor: LTspice (gratis), ngspice (öppen källkod), NI Multisim eller PSpice. Valfri textredigerare visar också innehållet.
Är en .sp-fil samma sak som ett SourceMod-insticksprogram?
Det kan det vara - SourcePawn använder .sp för källkod till insticksprogram. Kontrollera innehållet: SPICE-filer innehåller komponentkort och .MODEL/.TRAN-rader; SourcePawn-filer innehåller C-liknande kod med #include <sourcemod>.
Hur kör jag en SPICE-simulering från en .sp-fil?
Öppna den i en SPICE-simulator (LTspice/ngspice) och kör; simuleringsdirektiven (.TRAN, .AC, .DC) inuti filen talar om för simulatorn vad som ska beräknas.
Varför körs inte min .sp-netlista i LTspice?
SPICE-dialekter skiljer sig åt. En fil skriven för HSPICE, PSpice eller Spectre kan använda syntax som LTspice inte accepterar; justera modell- eller alternativraderna för din simulator.
Kan jag öppna en .sp-fil på en telefon?
Du kan läsa texten i valfri text- eller kodredigerare för mobilen, men för att köra simuleringen krävs ett SPICE-verktyg för skrivbordet.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.M4AMPEG-4 Audio File

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö