Table des matières

, , , ,

ngspice

ngspice est à la fois un simulateur et un front-end pour l'analyse des données et la génération de graphes. Le simulateur accepte en entrée les fichiers netlist. Le fichier inclus la modélisation du circuit et optionnellement des commandes d'analyses et des directives de pour le formatage des sorties.

Le front-end peut fonctionner seul il est alors appelé ngnutmeg, c'est une sous partie de ngspice dédiée a l'évaluation des données brutes écrites dans un fichier binaire via la commade write en mode interactif.

la netlist

section control

La section .control liste les directives de simulation

* Directive d’execution de la simulation
.control

.endc

On peut isoler les directive dans un fichier et l'inclure

Commandes

Quelques commandes usuelles, la liste partielle et les nombreux usages ne sont pas détaillés.

Commande Description Exemples
alter modifier la valeur d'un device alter R1 value = 500 alter @R1[value]=500
display Affiche les infos des tableaux de données existants display n1 display all
compose Créer un tableau de valeurs compose t1 values 1 2 3 4 compose t2 start=1 stop=4 step=1
echo Affiche texte, variable, tableau echo mon texte $var $&tab
inventory Nombre d'instances par type de composants présents dans le circuit
let Assigner une valeur a un nouveau tableau let Io -i(Ve)
load Charger un fichier de données brutes load dataset.raw
option Redéfinir une option. option

Références