.SP

Fichier SP

SPICE Circuit Simulation Netlist / Data File
Poser une question
RÉPONSE RAPIDE

Un fichier SP est généralement une netlist SPICE : une description en texte brut d'un circuit électronique (composants, nœuds, modèles, commandes de simulation) utilisée par des simulateurs analogiques tels que LTspice, ngspice, PSpice et NI Multisim. Ouvrez-le dans n'importe quel éditeur de texte pour le lire, ou chargez-le dans un simulateur SPICE pour lancer l'analyse. La même extension est également utilisée par les fichiers sources de scripts SourcePawn pour les plugins de serveurs de jeux SourceMod.

Développeur : UC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice) Catégorie : Autres dossiers Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .TORRENT · .MSO · .MD5 · .SHS

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 3, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier SP ?

Un fichier .sp est une netlist SPICE en texte brut - une description de circuit utilisée par les outils de simulation électronique pour analyser les circuits analogiques et à signaux mixtes. SPICE (Simulation Program with Integrated Circuit Emphasis) a été initialement développé à l'UC Berkeley en 1973, et l'extension .sp est devenue une convention largement adoptée dans les flux de travail EDA (Electronic Design Automation), en particulier dans les environnements basés sur HSPICE et Spectre.

Le fichier commence par une ligne de titre libre, suivie de cartes d'éléments qui décrivent les composants - résistances (R), condensateurs (C), inductances (L), MOSFET (M), BJT (Q), sources de tension (V), sources de courant (I) - et leurs connexions aux nœuds. Les directives à point configurent les types de simulation (.TRAN, .DC, .AC), définissent les modèles de composants (.MODEL, .SUBCKT) et terminent le fichier avec .END.

Comme il n'existe pas de norme unique, les dialectes SPICE varient : Berkeley SPICE3, HSPICE, LTspice, PSpice, Spectre et ngspice diffèrent chacun par leur syntaxe, leurs paramètres de modèle et les analyses prises en charge. Un fichier .sp écrit pour un outil peut nécessiter des modifications mineures pour fonctionner dans un autre.

Les cas d'utilisation typiques vont des petits circuits d'étudiants (quelques kilo-octets) aux grandes netlists post-layout extraites au niveau transistor atteignant des centaines de mégaoctets. L'extension .sp chevauche les formats associés .CIR et .net, qui partagent la même syntaxe SPICE en texte brut.

Sécurité et sûreté

RISQUE : LOW

Une netlist SPICE est en texte brut et sans danger à ouvrir. La seule mise en garde est que certains simulateurs prennent en charge les directives .INCLUDE/.LIB et les mécanismes d'appel système ; traitez les fichiers provenant de sources non fiables avec la prudence habituelle et inspectez tous les fichiers inclus référencés. Les fichiers .sp de SourcePawn sont également du texte brut (code source).

Détails du format

en bref
NOM COMPLETSPICE Circuit Simulation Netlist / Data Filealias SPICE netlist, SPICE deck
DÉVELOPPEURUC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice)depuis 1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
CATÉGORIEAutres dossiers
TYPE MIMEtext/plain
TYPEDescription de circuit en texte brut (netlist) pour simulation analogique/signaux mixtes
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Code source SourcePawn - Fichiers de script .sp en texte brut pour les plugins SourceMod (jeux du moteur Source comme CS:GO) ; compilés en .smx.
  • Données de jeu Shitennou - Fichier de données associé au jeu Shitennou, selon les bases de données de fichiers héritées.
  • FORTH / source générique - Occasionnellement un fichier source ou texte générique dans d'anciennes chaînes d'outils.

Programmes qui ouvrent les fichiers SP

Windows3 apps
NI Multisim Payant Importez la netlist SPICE dans une conception Multisim pour simuler.
LTspice Gratuit Fichier > Ouvrir la netlist .sp/.cir, puis Run pour simuler.
Notepad / any text editor Open-source Ouvrez pour lire et modifier directement le texte de la netlist.
macOS1 app
LTspice Gratuit Fichier > Ouvrir la netlist .sp/.cir, puis Run pour simuler.
Linux2 apps
ngspice Open-source ngspice votrefichier.sp - exécute le fichier ; utilisez le contrôle interactif ou le mode batch.
KiCad (ngspice integration) Open-source Utilisez le simulateur intégré pour charger/exécuter des netlists SPICE.

Détails techniques

spécifications approfondies
EncodageASCII brut / UTF-8 (pratiquement de l'ASCII 7 bits pour toutes les cartes d'éléments et directives à point)
ConteneurTexte brut
ChiffrementAucun (les bibliothèques de modèles des fournisseurs peuvent être chiffrées séparément, par exemple les fichiers .inc de HSPICE)
Taille typique1 Ko - des centaines de Mo (les grandes netlists extraites au niveau transistor avec des parasites peuvent atteindre des centaines de Mo)
StructureLigne de titre, puis cartes d'éléments (R/C/L/M/Q/V/I avec connexions aux nœuds), directives à point (.MODEL, .TRAN, .AC, .DC, .SUBCKT) et terminateur .END
Notation des cartes d'élémentsLe premier caractère identifie le type de composant : R=résistance, C=condensateur, M=MOSFET, Q=BJT, V=source de tension, I=source de courant
Directives à point.TRAN (transitoire), .DC (balayage DC), .AC (analyse AC), .MODEL (modèle de composant), .SUBCKT (définition de sous-circuit), .INCLUDE (fichier externe)
DialectesBerkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - la syntaxe diffère dans les paramètres et les analyses prises en charge
OS associéWindows, Linux, macOS
Extensions liées.cir et .net partagent la même syntaxe SPICE ; .lib et .mod stockent les bibliothèques de modèles de composants
Origine historiqueSPICE créé à l'UC Berkeley en 1973 ; la convention d'extension .sp a été popularisée par les flux EDA commerciaux HSPICE et Spectre
Publié1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
Dernière versionNo single spec; dialect-dependent (SPICE3f5 syntax is the common baseline)
Standard ouvertOui · libre de droits
Spécificationngspice.sourceforge.io

Conversions SP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers SP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers SP.

Foire aux questions

Quel programme ouvre un fichier .sp ?
Pour les netlists SPICE : LTspice (gratuit), ngspice (open-source), NI Multisim ou PSpice. N'importe quel éditeur de texte affichera également le contenu.
Un fichier .sp est-il identique à un plugin SourceMod ?
Cela peut être le cas - SourcePawn utilise .sp pour le code source des plugins. Vérifiez le contenu : les fichiers SPICE contiennent des cartes de composants et des lignes .MODEL/.TRAN ; les fichiers SourcePawn contiennent du code de type C avec #include <sourcemod>.
Comment exécuter une simulation SPICE à partir d'un fichier .sp ?
Ouvrez-le dans un simulateur SPICE (LTspice/ngspice) et lancez l'exécution ; les directives d'analyse (.TRAN, .AC, .DC) à l'intérieur du fichier indiquent au simulateur ce qu'il doit calculer.
Pourquoi ma netlist .sp ne fonctionne-t-elle pas dans LTspice ?
Les dialectes SPICE diffèrent. Un fichier écrit pour HSPICE, PSpice ou Spectre peut utiliser une syntaxe que LTspice n'accepte pas ; ajustez les lignes de modèle/option pour votre simulateur.
Puis-je ouvrir un fichier .sp sur un téléphone ?
Vous pouvez lire le texte dans n'importe quel éditeur de texte ou de code mobile, mais l'exécution de la simulation nécessite un outil SPICE de bureau.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z