.SP

SP ファイル

SPICE Circuit Simulation Netlist / Data File
質問する
クイック回答

SPファイルは通常、SPICEネットリストです。これは、LTspice、ngspice、PSpice、NI Multisimなどのアナログ・シミュレータで使用される電子回路(コンポーネント、ノード、モデル、シミュレーション・コマンド)のプレーンテキストによる記述です。任意のテキストエディタで開いて内容を確認したり、SPICEシミュレータにロードして解析を実行したりできます。また、同じ拡張子はSourceModゲームサーバー・プラグイン用のSourcePawnスクリプト・ソースファイルでも使用されます。

開発元: UC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice) カテゴリ: その他のファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .TORRENT · .MSO · .MD5 · .SHS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 3, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SP ファイル形式とは?

.spファイルは、アナログおよびミックスドシグナル回路を解析するために電子シミュレーション・ツールで使用されるプレーンテキストのSPICEネットリストです。SPICE(Simulation Program with Integrated Circuit Emphasis)は、1973年にカリフォルニア大学バークレー校で最初に開発されました。.sp拡張子は、EDA(Electronic Design Automation)ワークフロー、特にHSPICEやSpectreベースのフローにおいて広く採用されている慣習となりました。

ファイルは自由形式のタイトル行から始まり、その後にコンポーネントを記述するエレメント・カード(抵抗器(R)、コンデンサ(C)、インダクタ(L)、MOSFET(M)、BJT(Q)、電圧源(V)、電流源(I))とそれらのノード接続が続きます。ドット・ディレクティブは、シミュレーション・タイプ(.TRAN.DC.AC)の設定、コンポーネント・モデル(.MODEL.SUBCKT)の定義を行い、.ENDでファイルを終了します。

単一の統括的な標準が存在しないため、SPICEの方言は多岐にわたります。Berkeley SPICE3、HSPICE、LTspice、PSpice、Spectre、ngspiceは、それぞれ構文、モデル・パラメータ、サポートされる解析が異なります。あるツール用に作成された.spファイルを別のツールで動作させるには、軽微な修正が必要になる場合があります。

典型的なユースケースは、学生向けの小さな回路(数キロバイト)から、数百メガバイトに達する大規模な抽出済みトランジスタ・レベルのポストレイアウト・ネットリストまで多岐にわたります。.sp拡張子は、同じプレーンテキストのSPICE構文を共有する関連フォーマットの.CIR.netと重複しています。

セキュリティと安全性

リスク: LOW

SPICEネットリストはプレーンテキストであり、開いても安全です。唯一の注意点は、一部のシミュレータが.INCLUDE/.LIBディレクティブやシェル実行メカニズムをサポートしていることです。信頼できないソースからのデッキは通常の注意を払い、参照されているインクルード・ファイルを検査してください。SourcePawnの.spファイルもプレーンテキスト(ソースコード)です。

形式の詳細

概要
正式名称SPICE Circuit Simulation Netlist / Data File別名 SPICE netlist, SPICE deck
開発元UC Berkeley (original SPICE); used by many EDA tools (NI Multisim, LTspice, ngspice, PSpice)登場時期 1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
MIME タイプtext/plain
タイプアナログ/ミックスドシグナル・シミュレーション用のプレーンテキスト回路記述(ネットリスト)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • SourcePawnソースコード - SourceModプラグイン(CS:GOなどのSourceエンジン・ゲーム)用のプレーンテキスト.spスクリプトファイル。.smxにコンパイルされます。
  • 四天王ゲームデータ - レガシー・ファイル・データベースによると、ゲーム「四天王」に関連付けられたデータファイルです。
  • FORTH / 汎用ソース - 古いツールチェーンにおいて、稀に汎用ソースまたはテキストファイルとして使用されます。

SP ファイルを開くプログラム

Windows3 apps
NI Multisim 有料 SPICEネットリストをMultisimのデザインにインポートしてシミュレーションします。
LTspice 無料 .sp/.cirネットリストを「File > Open」で開き、「Run」でシミュレーションを実行します。
Notepad / any text editor オープンソース ネットリストのテキストを直接読み取り、編集するために開きます。
macOS1 app
LTspice 無料 .sp/.cirネットリストを「File > Open」で開き、「Run」でシミュレーションを実行します。
Linux2 apps
ngspice オープンソース 「ngspice yourfile.sp」でデッキを実行します。インタラクティブ・コントロールまたはバッチ・モードを使用します。
KiCad (ngspice integration) オープンソース 内蔵のシミュレータを使用してSPICEネットリストをロード/実行します。

技術的詳細

詳細仕様
エンコーディングプレーンASCII / UTF-8(実質的には、すべてのエレメント・カードとドット・ディレクティブにおいて7ビットASCII)
コンテナプレーンテキスト
暗号化なし(ベンダーのモデル・ライブラリは、HSPICEの.incファイルなどのように個別に暗号化されている場合があります)
典型的なサイズ1 KB - 数百 MB(寄生素子を含む大規模な抽出済みトランジスタ・レベルのネットリストは数百 MBに達することがあります)
構造タイトル行、次にエレメント・カード(ノード接続を伴うR/C/L/M/Q/V/I)、ドット・ディレクティブ(.MODEL、.TRAN、.AC、.DC、.SUBCKT)、および.ENDターミネータ
エレメント・カードの表記最初の文字でコンポーネント・タイプを識別:R=抵抗器、C=コンデンサ、M=MOSFET、Q=BJT、V=電圧源、I=電流源
ドット・ディレクティブ.TRAN(過渡解析)、.DC(DCスイープ)、.AC(AC解析)、.MODEL(コンポーネント・モデル)、.SUBCKT(サブ回路定義)、.INCLUDE(外部ファイル)
方言Berkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - パラメータやサポートされる解析において構文が異なります
関連OSWindows, Linux, macOS
関連する拡張子.cirと.netは同じSPICE構文を共有します。.libと.modはコンポーネント・モデル・ライブラリを格納します
歴史的起源1973年にカリフォルニア大学バークレー校でSPICEが作成されました。.sp拡張子の慣習は、HSPICEやSpectreなどの商用EDAフローによって普及しました
リリース日1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows
最新バージョンNo single spec; dialect-dependent (SPICE3f5 syntax is the common baseline)
オープンスタンダードはい · ロイヤリティフリー
仕様書ngspice.sourceforge.io

SP の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SP ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SP ファイルについて最初の質問をしてみましょう。

よくある質問

.spファイルを開くプログラムは何ですか?
SPICEネットリストの場合:LTspice(無料)、ngspice(オープンソース)、NI Multisim、またはPSpiceです。任意のテキストエディタでも内容を表示できます。
.spファイルはSourceModプラグインと同じですか?
その可能性もあります。SourcePawnはプラグインのソースコードに.spを使用します。内容を確認してください。SPICEファイルにはコンポーネント・カードと.MODEL/.TRAN行が含まれますが、SourcePawnファイルには#include <sourcemod>を含むC言語に似たコードが含まれます。
.spファイルからSPICEシミュレーションを実行するにはどうすればよいですか?
SPICEシミュレータ(LTspice/ngspice)で開き、実行します。ファイル内の解析ディレクティブ(.TRAN、.AC、.DC)が、何を計算するかをシミュレータに指示します。
なぜ私の.spネットリストはLTspiceで動作しないのですか?
SPICEの方言が異なるためです。HSPICE、PSpice、またはSpectre用に書かれたデッキは、LTspiceが受け入れない構文を使用している場合があります。シミュレータに合わせてモデル行やオプション行を調整してください。
スマホで.spファイルを開くことはできますか?
モバイル用のテキスト/コードエディタでテキストを読むことはできますが、シミュレーションを実行するにはデスクトップ用のSPICEツールが必要です。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧