PSpice nám dovoľuje (1) modelovať prvky na základe ich parametrov, (2) modelovať malý obvod, ktorý sa opakuje niekoľko krát v hlavnom obvode a (3) použiť model, ktorý je definovaný v inom súbore. Príkazy sú
Príkaz .MODEL bol čiastočne popísaný v predchádzajúcej časti "Modely obvodových prvkov".
Podobvod nám dovoľuje definovať blok obvodov a potom použiť tento blok na iných miestach. Všeobecná forma na definovanie (alebo popis) podobvodu je
.SUBCKT MENOPOD [(dva alebo viac) uzlov]
Symbol pre volanie podobvodu je X. Všeobecná forma príkazu pre volanie podobvodu je
X
MENOPOD je meno definície podobvodu a [(dva alebo viac) uzlov] sú uzly podobvodu. Príkazom
X
Špecifikácia [(dva alebo viac) uzlov] reprezentuje zoznam uzlov, v ktorých sa podobvod
pripája do hlavného obvodu. Počet uzlov musí byť rovnaký ako počet uzlov použitých v príkaze
pre volanie tohoto podobvodu-príkaz X.
Definície podobvodov, by mali obsahovať len príkazy, ktoré definujú prvky podobvodov alebo príkaz
.MODEL , pričom by nemali obsahovať príkazy začínajúce sa bodkou (".").
Volanie podobvodov môže byť vnorené. To znamená, že medzi dvojicou príkazov .SUBCKT a
.ENDS môže byť použitý príkaz volania ďalšieho podobvodu X. Vnorenie však nemôže byť
kruhové, čo znamená že ak podobvod A volá podobvod B, potom podobvod B nesmie volať podobvod A.
Poznámka: Medzi uzlami v hlavnom obvode a podobvode nie je vzájomný vzťah. Čísla uzlov v podobvode
sú nezávislé od uzlov v hlavnom obvode. Podobvod by však nemal mať uzol 0, pretože uzol 0, ktorý
PSpice považuje za globálny je použitý pre zem.
Príkaz .ENDS označuje koniec definície podobvodu, ktorá sa začína príkazom .SUBCKT. Koniec definície podobvodu má všeobecnú formu:
.ENDS [meno podobvodu]
[meno podobvodu] je meno podobvodu a naznačuje ktorý popis obvodu je ukončený. Z hľadiska lepšej zrozumiteľnosti vstupného súboru je vhodné opakovať meno podobvodu, aj keď to nie je z hľadiska syntaxe PSpice nutné. Ak príkaz .ENDS chýba ukončia sa popisy všetkých podobvodov.
Príklad:Riešenie:
Odvolanie sa na knižničný súbor v súbore pre popis obvodu môžeme realizovať príkazom
.LIB [meno knižnice]
Príkaz .LIB slúži na označenie súboru, ktorý obsahuje knižnicu modelov alebo podobvodov obvodových štruktúr. Knižničné súbory môžu obsahovať komentáre, príkazy .MODEL, definície podobvodov (vrátane príkazov .END ) a príkazy .LIB. Iné príkazy nemôžme v knižničných súboroch používať. Ak [meno knižnice] je vynechané, tak program PSpice bude hľadať knižnicu s menom "NOM.LIB". Knižničný súbor na ktorý sa odvolávame môže volať ďalší knižničný súbor.
  Volanie knižníc nemožno chápať rovnako, ako jednoduché vsunutie textového súboru do vstupného súboru pre program PSpice. Pri volaní knižnice, sú z nej prečítané len tie modely a definície podobvodov, ktoré je potrebné prečítať pre aktuálny súbor. Preto, len tieto modely a definície podobvodov budú zavedené do pamäti RAM.
Obsah iného súboru môžeme vsunúť do aktuálneho súboru použitím príkazu
.INC [meno súboru]
[meno súboru] je meno vsunutého súboru a môže mať akýkoľvek reťazec znakov, ktorý je prípustný pre mená súborov pre počítačove systémy.
Vsunuté súbory môžu obsahovať akékoľvek príkazy PSpice z nasledujúcimi výnimkami: