O que é o formato de ficheiro SP?
Um arquivo .sp é uma netlist SPICE em texto simples - uma descrição de circuito usada por ferramentas de simulação eletrônica para analisar circuitos analógicos e de sinal misto. O SPICE (Simulation Program with Integrated Circuit Emphasis) foi originalmente desenvolvido na UC Berkeley em 1973, e a extensão .sp tornou-se uma convenção amplamente adotada em fluxos de EDA (Electronic Design Automation), particularmente em fluxos baseados em HSPICE e Spectre.
O arquivo começa com uma linha de título de forma livre, seguida por cartões de elementos que descrevem componentes - resistores (R), capacitores (C), indutores (L), MOSFETs (M), BJTs (Q), fontes de tensão (V), fontes de corrente (I) - e suas conexões de nós. Diretivas de ponto configuram tipos de simulação (.TRAN, .DC, .AC), definem modelos de componentes (.MODEL, .SUBCKT) e encerram o arquivo com .END.
Como não existe um padrão governamental único, os dialetos SPICE variam: Berkeley SPICE3, HSPICE, LTspice, PSpice, Spectre e ngspice diferem entre si na sintaxe, parâmetros de modelo e análises suportadas. Um arquivo .sp escrito para uma ferramenta pode precisar de pequenas edições para funcionar em outra.
Os casos de uso típicos variam de pequenos circuitos estudantis (alguns kilobytes) a grandes netlists de nível de transistor extraídas pós-layout que atingem centenas de megabytes. A extensão .sp se sobrepõe ao formato relacionado .CIR e .net, que compartilham a mesma sintaxe SPICE de texto simples.
Segurança e proteção
RISCO: LOWUma netlist SPICE é texto simples e inofensiva de abrir. A única ressalva é que alguns simuladores suportam diretivas .INCLUDE/.LIB e mecanismos de shell-out; trate decks de fontes não confiáveis com a cautela normal e inspecione quaisquer arquivos incluídos referenciados. Arquivos .sp do SourcePawn também são texto simples (código-fonte).
Detalhes do formato
em resumo- Código-fonte SourcePawn - Arquivos de script .sp em texto simples para plugins SourceMod (jogos da engine Source como CS:GO); compilados para .smx.
- Dados de jogo Shitennou - Arquivo de dados associado ao jogo Shitennou, de acordo com bancos de dados de arquivos legados.
- FORTH / fonte genérico - Ocasionalmente um arquivo de fonte genérico ou texto em cadeias de ferramentas mais antigas.
Programas que abrem arquivos SP
Detalhes técnicos
especificação profunda| Codificação | ASCII simples / UTF-8 (praticamente ASCII de 7 bits para todos os cartões de elementos e diretivas de ponto) |
| Contêiner | Texto simples |
| Criptografia | Nenhuma (bibliotecas de modelos de fornecedores podem ser criptografadas separadamente, ex: arquivos .inc do HSPICE) |
| Tamanho típico | 1 KB - centenas de MB (netlists grandes de nível de transistor extraídas com parasitas podem atingir centenas de MB) |
| Estrutura | Linha de título, depois cartões de elementos (R/C/L/M/Q/V/I com conexões de nós), diretivas de ponto (.MODEL, .TRAN, .AC, .DC, .SUBCKT) e terminador .END |
| Notação de cartão de elemento | O primeiro caractere identifica o tipo de componente: R=resistor, C=capacitor, M=MOSFET, Q=BJT, V=fonte de tensão, I=fonte de corrente |
| Diretivas de ponto | .TRAN (transiente), .DC (varredura DC), .AC (análise AC), .MODEL (modelo de componente), .SUBCKT (definição de subcircuito), .INCLUDE (arquivo externo) |
| Dialetos | Berkeley SPICE2/SPICE3, HSPICE, PSpice, LTspice, Spectre, ngspice - a sintaxe difere em parâmetros e análises suportadas |
| SO associado | Windows, Linux, macOS |
| Extensões relacionadas | .cir e .net compartilham a mesma sintaxe SPICE; .lib e .mod armazenam bibliotecas de modelos de componentes |
| Origem histórica | SPICE criado na UC Berkeley em 1973; convenção da extensão .sp popularizada pelos fluxos comerciais de EDA HSPICE e Spectre |
| Lançado | 1973 (SPICE1, UC Berkeley); .sp convention popularized by HSPICE/Spectre flows |
| Versão mais recente | No single spec; dialect-dependent (SPICE3f5 syntax is the common baseline) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | ngspice.sourceforge.io |
Conversões de SP
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SP.